body:has(.section-rnw-editorial-home) .section-header{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:20;background:transparent!important}body:has(.section-rnw-editorial-home) .section-header.shopify-section-header-hidden:not(.menu-open){top:calc(-1 * var(--header-height, 7rem))}body:has(.section-rnw-editorial-home) .section-header .header-wrapper{background:transparent!important;box-shadow:none!important;border:0!important}body:has(.section-rnw-editorial-home) .section-header .header__heading-logo{filter:brightness(0) invert(1)}.section-rnw-editorial-home{margin:0!important}.rnw{width:100%;margin:0;background:#fff;color:var(--rnw-ink);overflow:hidden}.rnw *{box-sizing:border-box}.rnw__hero{position:relative;min-height:calc(100svh - 7rem);display:flex;align-items:flex-end;overflow:hidden}.rnw__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rnw__hero-copy{position:relative;z-index:1;width:100%;color:#fff;padding:clamp(2.4rem,5vw,6.4rem);padding-bottom:clamp(3.2rem,5vw,6.4rem)}.rnw__hero:has(.rnw__ribbon) .rnw__hero-copy{padding-bottom:clamp(8rem,10vw,12rem)}.rnw .rnw__hero-copy .rnw__hero-button{display:inline-block;font-size:1.512rem;line-height:1;padding:.7rem 1.4rem;border:.1rem solid rgba(255,255,255,.3);border-radius:99rem;background:#ffffff1a;-webkit-backdrop-filter:blur(1.2rem) saturate(140%);backdrop-filter:blur(1.2rem) saturate(140%)}.rnw__hero-copy p,.rnw__bottom-copy p,.rnw__eyebrow{margin:0 0 1.4rem;font-size:1.1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rnw__hero-copy h1{max-width:90rem;margin:0 0 2.6rem;color:inherit;font-size:clamp(5.8rem,11vw,15rem);line-height:.82;letter-spacing:-.065em}.rnw a{color:inherit;text-decoration:none}.rnw__hero-copy a,.rnw__story-copy a,.rnw__bottom-copy a{display:inline-block;border-bottom:.15rem solid currentColor;padding-bottom:.35rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rnw__ribbon{position:absolute;z-index:2;inset:auto 0 0;min-height:5.6rem;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;color:var(--rnw-ink);background:#fffffff0;border-top:.1rem solid rgba(0,0,0,.16);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.rnw__ribbon span{padding:1.5rem 2rem;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rnw__ribbon span+span{border-left:.1rem solid rgba(0,0,0,.12)}.rnw__products{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--rnw-columns),minmax(0,1fr));gap:var(--rnw-gutter);padding:var(--rnw-gutter);background:#fff}.rnw__product{position:relative;min-height:64rem;overflow:hidden;background:#f3f1ed}.rnw__fold{display:flex;flex-direction:column}.rnw__intro{padding:clamp(2.4rem,10svh,10rem) clamp(2.4rem,5vw,7rem) 0;text-align:center;color:var(--rnw-intro-color, #fff)}.rnw .rnw__intro-heading{margin:0;color:inherit;font-size:clamp(3.6rem,6vw,8.4rem);font-weight:700;line-height:.92;letter-spacing:-.04em;text-transform:uppercase}.rnw__intro-text{max-width:60rem;margin:1.2rem auto 0;font-size:clamp(1.5rem,1.4vw,1.8rem);line-height:1.4}.rnw__intro-text p{margin:0}.rnw:has(.rnw__page-heat):not(:has(.rnw__hero)) .rnw__fold:has(.rnw__intro){padding-top:7rem}.rnw:has(.rnw__page-heat):not(:has(.rnw__hero)) .rnw__fold:has(.rnw__intro) .rnw__products{padding-top:var(--rnw-gutter)}.rnw .rnw__fold:has(.rnw__intro) .rnw__products>.rnw__product{min-height:0;aspect-ratio:8 / 9}.rnw__product img,.rnw__product svg{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.25,1)}.rnw__product:hover img{transform:scale(1.025)}.rnw__product.rnw__product--frosted{background:#ffffff0d;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);border:.1rem solid rgba(255,255,255,.12);box-shadow:none}@keyframes rnw-float{0%,to{translate:0 .5rem}50%{translate:0 -.5rem}}.rnw__product--light img{scale:1.03;animation:rnw-float 6s ease-in-out infinite;will-change:translate}.rnw__product--light:nth-child(3n+2) img{animation-delay:-2s}.rnw__product--light:nth-child(3n) img{animation-delay:-4s}@media(prefers-reduced-motion:reduce){.rnw__product--light img{animation:none}}.rnw__product-title{position:absolute;z-index:1;left:2.4rem;bottom:2.2rem;max-width:calc(100% - 4.8rem);color:#fff;font-size:clamp(1.53rem,2.04vw,2.55rem);font-weight:700;line-height:1;letter-spacing:-.03em}.rnw__product[style*=--rnw-title-color] .rnw__product-title{color:var(--rnw-title-color)}.rnw__product--light .rnw__product-title{color:var(--rnw-ink)}.rnw__product--light[style*=--rnw-title-color] .rnw__product-title{color:var(--rnw-title-color)}.rnw__story{min-height:82rem;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(34rem,.85fr)}.rnw__story-media{position:relative;min-height:68rem;overflow:hidden}.rnw__story-media img,.rnw__story-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rnw__story-copy{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(3.2rem,5vw,7rem);background:#fff}.rnw__story-copy h2,.rnw__bottom-copy h2{margin:0 0 2.6rem;font-size:clamp(4rem,6.5vw,9rem);line-height:.9;letter-spacing:-.055em}.rnw__story-copy>div{max-width:46rem;margin-bottom:3rem;font-size:clamp(1.6rem,1.8vw,2rem);line-height:1.45}.rnw__story-copy p{margin-top:0}.rnw__bottom{position:relative;min-height:76rem;display:flex;align-items:flex-end;color:var(--rnw-light);background:var(--rnw-accent);overflow:hidden}.rnw__bottom>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rnw__bottom-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#000000a8)}.rnw__bottom-copy{position:relative;z-index:1;max-width:100rem;padding:clamp(3rem,6vw,8rem)}.rnw__bottom-copy h2{color:inherit;font-size:clamp(5rem,9vw,12rem)}.rnw__placeholder{background:#e7e4df}.rnw__vs{--rnw-vs-media-h: clamp(8rem, 10.5vw, 13.5rem);padding:clamp(2.4rem,3.5vw,4.4rem) clamp(2.4rem,5vw,7rem) clamp(1rem,1.4vw,1.8rem);background:#fff;color:var(--rnw-ink);font-family:var(--rnw-vs-font, ui-monospace, Menlo, Consolas, monospace)}.rnw__vs-inner{max-width:120rem;margin:0 auto}.rnw__vs h2{margin:0 0 clamp(1.6rem,2.4vw,3rem);text-align:center;font-family:inherit;font-size:clamp(4.4rem,7vw,9.6rem);font-weight:700;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.rnw__vs-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.rnw__vs-row+.rnw__vs-row{border-top:.1rem solid rgba(0,0,0,.12)}.rnw__vs-row--head{align-items:start;padding-bottom:clamp(2rem,2.6vw,3.2rem)}.rnw__vs-cell{display:flex;align-items:center;justify-content:center;padding:clamp(2.4rem,3.4vw,4rem) .8rem;text-align:center}.rnw__vs-label{justify-content:flex-start;text-align:left;padding-left:0;font-size:clamp(1.4rem,2vw,2.4rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rnw__vs-us{color:var(--rnw-ink)}.rnw__vs-them{color:#c4c4c4}.rnw__vs-head-cell{flex-direction:column;gap:1.6rem;padding-block:0}.rnw__vs-media{display:flex;align-items:center;justify-content:center;width:100%;height:var(--rnw-vs-media-h)}.rnw__vs-logo{display:block;width:min(15rem,80%);height:auto}.rnw__vs-them-media{height:var(--rnw-vs-media-h);max-width:90%;aspect-ratio:166 / 132}.rnw__vs-them-media img{display:block;width:100%;height:100%;object-fit:contain}.rnw__vs-spacer{visibility:hidden}.rnw__vs-crop{position:relative;width:100%;height:100%;overflow:hidden}.rnw__vs-them-media .rnw__vs-crop img{position:absolute;max-width:none;width:602.4%;height:auto;left:-463.9%;top:-114.4%;object-fit:initial}.rnw__vs-them-label{font-size:clamp(1.1rem,1.3vw,1.6rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a8a8a8}.rnw__vs-icon{width:clamp(2.4rem,2.8vw,3.2rem);height:auto}.rnw__vs-them .rnw__vs-icon{width:clamp(2rem,2.4vw,2.8rem)}.rnw__vs-value{font-size:clamp(2.6rem,3.6vw,4.6rem);font-weight:700;letter-spacing:-.02em}.rnw__vs-note{max-width:66rem;margin:clamp(1.2rem,1.6vw,2rem) auto 0;text-align:center;font-size:.98rem;line-height:1.6;color:#8a8a8a}.rnw__vs-note p{margin:0}@media screen and (max-width:749px){.rnw__vs-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.rnw__vs-cell{padding-block:2rem}.rnw__vs-head-cell{gap:1.2rem}}.rnw__faq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3.2rem,6vw,10rem);padding:clamp(6rem,9vw,12rem) clamp(2.4rem,5vw,7rem);background:#fff;color:var(--rnw-ink);border-top:.1rem solid rgba(0,0,0,.12)}.rnw__divider{padding:0 clamp(2.4rem,5vw,7rem) clamp(1.6rem,2.4vw,2.8rem);background:#fff}.rnw__divider span{display:block;width:100%;height:.15rem;background:var(--rnw-ink);opacity:.3}.rnw__divider+.rnw__faq{border-top:0;padding-top:clamp(2.4rem,4vw,5rem)}.rnw__faq--single{grid-template-columns:minmax(0,1fr)}.rnw__faq--single .rnw__faq-questions{width:100%;max-width:96rem;justify-self:start;text-align:left}.rnw__faq-item summary{text-align:left}.rnw__faq h2{margin:0 0 3rem;font-size:clamp(4rem,6.5vw,9rem);line-height:.9;letter-spacing:-.055em}.rnw__faq-about-text{max-width:52rem;font-size:clamp(1.6rem,1.8vw,2rem);line-height:1.45}.rnw__faq-about-text p{margin:0 0 1.6rem}.rnw__faq-list{border-top:.1rem solid rgba(0,0,0,.16)}.rnw__faq-item{border-bottom:.1rem solid rgba(0,0,0,.16)}.rnw__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.6rem 0;cursor:pointer;list-style:none;font-size:clamp(1.6rem,1.6vw,1.9rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rnw__faq-item summary::-webkit-details-marker{display:none}.rnw__faq-item summary:after{content:"";flex:0 0 1.6rem;width:1.6rem;height:1.6rem;background:linear-gradient(currentColor,currentColor) center / 100% .2rem no-repeat,linear-gradient(currentColor,currentColor) center / .2rem 100% no-repeat;transition:transform .25s ease}.rnw__faq-item[open] summary:after{transform:rotate(45deg)}.rnw__faq-item summary:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.rnw__faq-answer{max-width:62rem;padding:0 0 2.8rem;font-size:clamp(1.5rem,1.6vw,1.8rem);line-height:1.5}.rnw__faq-answer p{margin:0 0 1.2rem}@media screen and (max-width:749px){.rnw__faq{grid-template-columns:1fr}}.rnw__comparison{display:flex;justify-content:center;padding:clamp(2rem,4vw,5rem) var(--rnw-gutter);background:#fff}.rnw__page-heat{position:absolute;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:-1;overflow:hidden;pointer-events:none;background:linear-gradient(160deg,#2e1a3c,#c262de 42%,#f4f3f1 85%);-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 88%,transparent 100%)}.rnw:has(.rnw__page-heat) .rnw__product .rnw__product-title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rnw:has(.rnw__page-heat) .rnw__vs{position:relative}.rnw:has(.rnw__page-heat) .rnw__vs:before{content:"";position:absolute;top:0;left:clamp(2.4rem,5vw,7rem);right:clamp(2.4rem,5vw,7rem);height:.1rem;background:#0003}.rnw__page-heat canvas{display:block;width:100%;height:100%}.rnw:has(.rnw__page-heat){position:relative;isolation:isolate;overflow:visible;background:transparent}.rnw:has(.rnw__page-heat) .rnw__products{background:transparent}.rnw:has(.rnw__page-heat):not(:has(.rnw__hero)) .rnw__products{padding-top:calc(var(--rnw-gutter) + 7rem)}.rnw:has(.rnw__page-heat) .rnw__vs,.rnw:has(.rnw__page-heat) .rnw__comparison,.rnw:has(.rnw__page-heat) .rnw__faq,.rnw:has(.rnw__page-heat) .rnw__divider,.rnw:has(.rnw__page-heat) .rnw__story-copy{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.rnw:has(.rnw__page-heat) .rnw__faq{border-top:0}.rnw:has(.rnw__page-heat) .rnw__vs,.rnw:has(.rnw__page-heat) .rnw__vs .rnw__vs-us,.rnw:has(.rnw__page-heat) .rnw__vs .rnw__vs-them,.rnw:has(.rnw__page-heat) .rnw__vs .rnw__vs-them-label,.rnw:has(.rnw__page-heat) .rnw__vs .rnw__vs-note{color:#000}.rnw:has(.rnw__page-heat) .rnw__vs .rnw__vs-row+.rnw__vs-row{border-top-color:#00000047}.rnw:has(.rnw__page-heat) .rnw__product{background:transparent}.rnw .rnw__product .rnw__product-title{padding:.8rem 1.6rem;border:.1rem solid rgba(0,0,0,.22);border-radius:99rem;background:#0000000f;-webkit-backdrop-filter:blur(1.2rem) saturate(140%);backdrop-filter:blur(1.2rem) saturate(140%)}body:has(.rnw__page-heat) #MainContent{background:transparent!important}.rnw__comparison img{display:block;width:100%;max-width:120rem;height:auto}@media screen and (max-width:749px){.rnw__hero{min-height:82svh}.rnw__hero:has(.rnw__ribbon) .rnw__hero-copy{padding-bottom:12rem}.rnw__ribbon{grid-template-columns:repeat(2,1fr)}.rnw__ribbon span:nth-child(3),.rnw__ribbon span:nth-child(4){border-top:.1rem solid rgba(0,0,0,.12)}.rnw__products{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rnw-gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rnw__products::-webkit-scrollbar{display:none}.rnw .rnw__products>.rnw__product{flex:0 0 82%;scroll-snap-align:center}.rnw__product{min-height:74svh}.rnw__story{grid-template-columns:1fr}.rnw__story-media{min-height:68svh}.rnw__story-copy{min-height:48rem}.rnw__bottom{min-height:72svh}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAACA */
