.mrawarm-section{--mrawarm-ink: #111111;--mrawarm-muted: #626262;--mrawarm-red: #c8102e;--mrawarm-panel: #f3f3f1;color:var(--mrawarm-ink)}.mrawarm-section *{box-sizing:border-box}.mrawarm-shell{width:min(100% - 3.2rem,128rem);margin-inline:auto}.mrawarm-kicker{margin:0 0 1rem;color:var(--mrawarm-red);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mrawarm-heading{margin:0;font-size:clamp(3.2rem,5vw,6.4rem);line-height:.98;letter-spacing:-.035em}.mrawarm-copy{margin:1.6rem 0 0;color:var(--mrawarm-muted);font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.6}.mrawarm-button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 2.2rem;border:.1rem solid currentColor;border-radius:.2rem;background:var(--mrawarm-red);color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background .18s ease}.mrawarm-button:hover{background:#a90e27;color:#fff;transform:translateY(-.1rem)}.mrawarm-button--secondary{background:transparent;color:currentColor}.mrawarm-button--secondary:hover{background:#ffffff1a;color:currentColor}.mrawarm-section a:focus-visible,.mrawarm-section button:focus-visible{outline:.3rem solid #fff;outline-offset:.3rem}.mrawarm-hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;background:#141414;color:#fff}.mrawarm-hero__media,.mrawarm-hero__media img,.mrawarm-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mrawarm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04070d33,#04070d2e 45%,#080a14c2)}.mrawarm-hero__content{position:relative;z-index:1;max-width:82rem;padding-block:13rem 8rem;text-align:center}.mrawarm-hero .mrawarm-heading{color:#fff;font-size:clamp(5.2rem,10vw,12rem);font-weight:900;letter-spacing:.15em;line-height:.9;text-transform:uppercase;text-shadow:0 .4rem 2rem rgba(0,0,0,.25)}.mrawarm-hero .mrawarm-kicker{margin:2rem 0 0;color:#ff6737;font-size:clamp(1.4rem,1.7vw,2rem);letter-spacing:.28em;text-shadow:0 .2rem 1rem rgba(0,0,0,.35)}.mrawarm-hero__body{max-width:53rem;margin-inline:auto;color:#ffffffdb;text-shadow:0 .2rem 1rem rgba(0,0,0,.45)}.mrawarm-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3.2rem}.mrawarm-hero .mrawarm-button{padding-inline:3rem;border:0;border-radius:0;background:#ff6737;color:#121018}.mrawarm-hero .mrawarm-button:hover{background:#ff7e55;color:#121018;transform:translateY(-.2rem)}.mrawarm-hero .mrawarm-button--secondary{border:.1rem solid rgba(255,255,255,.75);background:transparent;color:#fff}.mrawarm-home .section-header{position:absolute;z-index:3;width:100%;background:transparent}.mrawarm-home .section-header .header-wrapper{background:transparent;color:#fff}.mrawarm-home .section-header .header__heading-link,.mrawarm-home .section-header .header__menu-item,.mrawarm-home .section-header .header__icon,.mrawarm-home .section-header .header__active-menu-item{color:#fff}.mrawarm-home .section-header .header__menu-item:hover,.mrawarm-home .section-header .header__active-menu-item{color:#ff6737}.mrawarm-home .section-header.shopify-section-header-sticky .header-wrapper{background:#0c0e14eb;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.mrawarm-benefits{padding-block:2.4rem;background:#111;color:#fff}.mrawarm-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.mrawarm-benefit{padding:1.4rem 2.4rem;border-inline-start:.1rem solid rgba(255,255,255,.18)}.mrawarm-benefit:first-child{border-inline-start:0}.mrawarm-benefit strong{display:block;font-size:1.5rem}.mrawarm-benefit span{display:block;margin-top:.35rem;color:#ffffffad;font-size:1.25rem}.mrawarm-pad{padding-block:clamp(6rem,9vw,11rem)}.mrawarm-section-head{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3.6rem}.mrawarm-section-head .mrawarm-heading{max-width:78rem;font-size:clamp(3.2rem,4.4vw,5.6rem)}.mrawarm-section-head .mrawarm-copy{max-width:54rem}.mrawarm-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.mrawarm-card{position:relative;min-height:48rem;overflow:hidden;background:#222;color:#fff;text-decoration:none}.mrawarm-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mrawarm-card:hover img{transform:scale(1.025)}.mrawarm-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent 58%)}.mrawarm-card__content{position:absolute;z-index:1;inset-inline:2.4rem;bottom:2.4rem}.mrawarm-card__content h3{margin:0;color:#fff;font-size:3rem}.mrawarm-card__content p{margin:.8rem 0 0;color:#ffffffc7}.mrawarm-products{background:var(--mrawarm-panel)}.mrawarm-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.mrawarm-product-card{background:#fff;color:var(--mrawarm-ink);text-decoration:none}.mrawarm-product-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#ededeb}.mrawarm-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mrawarm-product-card:hover img{transform:scale(1.025)}.mrawarm-product-card__content{padding:2.4rem}.mrawarm-product-card h3{margin:0;font-size:2.3rem}.mrawarm-product-card p{min-height:4.8rem;color:var(--mrawarm-muted)}.mrawarm-price{margin-top:1.4rem;font-size:1.9rem;font-weight:700}.mrawarm-proof{background:#111;color:#fff}.mrawarm-proof .mrawarm-copy{color:#ffffffad}.mrawarm-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:4rem}.mrawarm-proof-card{padding:3rem;border:.1rem solid rgba(255,255,255,.18);background:#ffffff0a}.mrawarm-proof-card__metric{color:#fff;font-size:clamp(3.4rem,4vw,5rem);font-weight:800;line-height:1}.mrawarm-proof-card h3{margin:1.8rem 0 0;color:#fff;font-size:2rem}.mrawarm-proof-card p{margin:.8rem 0 0;color:#ffffffad}.mrawarm-pdp-proof{padding-block:6rem;background:#111;color:#fff}.mrawarm-pdp-proof__grid{display:grid;grid-template-columns:1.2fr 2fr;gap:5rem;align-items:start}.mrawarm-heat-table{width:100%;border-collapse:collapse}.mrawarm-heat-table th,.mrawarm-heat-table td{padding:1.5rem;border-bottom:.1rem solid rgba(255,255,255,.18);text-align:left}.mrawarm-heat-table th{color:#ffffffa3;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.mrawarm-pdp-note{margin-top:2rem;color:#ffffffa8;font-size:1.3rem}@media(max-width:989px){.mrawarm-benefits__grid{grid-template-columns:repeat(2,1fr)}.mrawarm-benefit:nth-child(3){border-inline-start:0}.mrawarm-section-head{display:block}.mrawarm-card-grid,.mrawarm-product-grid,.mrawarm-proof__grid{grid-template-columns:1fr}.mrawarm-card{min-height:40rem}.mrawarm-pdp-proof__grid{grid-template-columns:1fr;gap:3rem}}@media(max-width:749px){.mrawarm-shell{width:min(100% - 2.4rem,128rem)}.mrawarm-hero{min-height:66rem}.mrawarm-hero__content{padding-block:9rem 4rem}.mrawarm-hero__media:after{background:linear-gradient(0deg,#000000e0,#0000001f 72%)}.mrawarm-benefit{padding:1.2rem}.mrawarm-benefit span{display:none}.mrawarm-actions{display:grid}.mrawarm-button{width:100%}.mrawarm-card{min-height:34rem}.mrawarm-heat-table th,.mrawarm-heat-table td{padding-inline:.8rem}}@media(prefers-reduced-motion:reduce){.mrawarm-section *,.mrawarm-section *:before,.mrawarm-section *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mrawarm-tech{background:#fff}.mrawarm-tech__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.mrawarm-tech-card{min-height:34rem;overflow:hidden;background:#eef0f2}.mrawarm-tech-card__media{aspect-ratio:1.4 / 1;background:#dfe2e5}.mrawarm-tech-card__media img{width:100%;height:100%;object-fit:cover}.mrawarm-tech-card__content{padding:2rem}.mrawarm-tech-card h3{margin:0;font-size:2rem}.mrawarm-tech-card p{margin:.8rem 0 0;color:var(--mrawarm-muted);font-size:1.5rem;line-height:1.55}.mrawarm-scenes{background:#17191d;color:#fff}.mrawarm-scenes .mrawarm-copy{color:#ffffffb8}.mrawarm-scene-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;grid-template-rows:repeat(2,minmax(24rem,1fr));gap:1.6rem}.mrawarm-scene-card{position:relative;min-height:26rem;overflow:hidden;color:#fff;text-decoration:none;background:#262a31}.mrawarm-scene-card:first-child{grid-row:span 2}.mrawarm-scene-card img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.mrawarm-scene-card:hover img{transform:scale(1.03)}.mrawarm-scene-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000bf,#0000000d 65%)}.mrawarm-scene-card__content{position:absolute;z-index:1;inset:auto 2rem 2rem}.mrawarm-scene-card__content h3{margin:0;color:#fff;font-size:clamp(2rem,2.2vw,3.1rem)}.mrawarm-scene-card__content p{margin:.5rem 0 0;color:#fffc}.mrawarm-gift{background:#eef0f2}.mrawarm-gift__layout{display:grid;grid-template-columns:1fr 1fr;min-height:52rem;overflow:hidden;background:#dfe2e5}.mrawarm-gift__media img{width:100%;height:100%;object-fit:cover}.mrawarm-gift__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,6vw,8rem)}.mrawarm-gift__content .mrawarm-copy{max-width:48rem}.mrawarm-assurance{border-block:.1rem solid #d8dce0;background:#fff}.mrawarm-assurance__grid{display:grid;grid-template-columns:repeat(4,1fr)}.mrawarm-assurance__item{padding:2.2rem;border-inline-start:.1rem solid #d8dce0}.mrawarm-assurance__item:first-child{border-inline-start:0}.mrawarm-assurance__item h3{margin:0;font-size:1.7rem}.mrawarm-assurance__item p{margin:.5rem 0 0;color:var(--mrawarm-muted);font-size:1.4rem;line-height:1.5}.mrawarm-support{background:#f3f4f5}.mrawarm-support__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(28rem,.75fr);gap:clamp(3rem,7vw,9rem);align-items:start}.mrawarm-support__content{color:var(--mrawarm-muted);font-size:1.7rem;line-height:1.65}.mrawarm-support__content>:first-child{margin-top:0}.mrawarm-support__card{padding:3rem;background:#111317;color:#fff}.mrawarm-support__card h2{margin:0;color:#fff;font-size:2.4rem}.mrawarm-support__card p,.mrawarm-support__card address{margin:1.2rem 0 0;color:#ffffffbf;font-style:normal;line-height:1.6}.mrawarm-support__card a{color:#fff;text-decoration-color:var(--mrawarm-red);text-underline-offset:.4rem}.mrawarm-stories{background:#fff}.mrawarm-stories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.mrawarm-story{padding:3rem;background:#f3f4f5}.mrawarm-story blockquote{margin:0;color:#1b1e22;font-size:2rem;line-height:1.45}.mrawarm-story p{margin:2rem 0 0;color:var(--mrawarm-muted)}.mrawarm-faq{background:#fff}.mrawarm-faq__list{max-width:90rem}.mrawarm-faq details{border-top:.1rem solid #d8dce0}.mrawarm-faq details:last-child{border-bottom:.1rem solid #d8dce0}.mrawarm-faq summary{position:relative;padding:2.2rem 4rem 2.2rem 0;cursor:pointer;font-size:2rem;font-weight:700;list-style:none}.mrawarm-faq summary::-webkit-details-marker{display:none}.mrawarm-faq summary:after{position:absolute;inset:2.2rem 0 auto auto;content:"+";color:var(--mrawarm-red);font-size:2.4rem;font-weight:400;line-height:1}.mrawarm-faq details[open] summary:after{content:"\2212"}.mrawarm-faq__answer{max-width:68rem;padding:0 0 2.2rem;color:var(--mrawarm-muted);font-size:1.65rem;line-height:1.65}@media(max-width:989px){.mrawarm-tech__grid{grid-template-columns:repeat(2,1fr)}.mrawarm-scene-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.mrawarm-scene-card:first-child{grid-row:auto}.mrawarm-gift__layout,.mrawarm-support__layout{grid-template-columns:1fr}.mrawarm-gift__media{min-height:36rem}.mrawarm-assurance__grid{grid-template-columns:repeat(2,1fr)}.mrawarm-assurance__item:nth-child(3){border-inline-start:0}}@media(max-width:749px){.mrawarm-tech__grid,.mrawarm-scene-grid,.mrawarm-stories__grid,.mrawarm-assurance__grid{grid-template-columns:1fr}.mrawarm-tech-card{min-height:0}.mrawarm-scene-card,.mrawarm-scene-card:first-child{min-height:30rem}.mrawarm-assurance__item,.mrawarm-assurance__item:nth-child(3){border-inline-start:0;border-top:.1rem solid #d8dce0}.mrawarm-assurance__item:first-child{border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/mrawarm-sections.css.map */
