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}}.rnw-editorial-panel{min-height:clamp(62rem,82svh,96rem);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(32rem,.85fr);background:#fff;color:#171512;border-top:.1rem solid rgba(23,21,18,.14)}.rnw-editorial-panel--right .rnw-editorial-panel__media{order:2}.rnw-editorial-panel--right .rnw-editorial-panel__copy{order:1}.rnw-editorial-panel--warm{background:#f3f1ed}.rnw-editorial-panel--ink{background:#171512;color:#fff}.rnw-editorial-panel__media{position:relative;min-height:58rem;overflow:hidden;background:#ece9e2}.rnw-editorial-panel__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rnw-editorial-panel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:3rem;color:#17151285;background:linear-gradient(135deg,#f4f1ec,#e7e2da)}.rnw-editorial-panel__placeholder span{padding:1.1rem 1.4rem;border:.1rem solid currentColor;font-size:1rem;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.rnw-editorial-panel__copy{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(3.2rem,5vw,7rem)}.rnw-editorial-panel__eyebrow{margin:0 0 1.4rem;font-size:1.05rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rnw-editorial-panel h2{max-width:72rem;margin:0 0 2.4rem;color:inherit;font-size:clamp(4.2rem,6.4vw,9rem);line-height:.88;letter-spacing:-.055em;text-wrap:balance}.rnw-editorial-panel__text{max-width:54rem;margin-bottom:2.8rem;font-size:clamp(1.7rem,1.9vw,2.1rem);line-height:1.5}.rnw-editorial-panel__text p:last-child{margin-bottom:0}.rnw-editorial-panel__link{display:inline-block;color:inherit;border-bottom:.15rem solid currentColor;padding-bottom:.35rem;font-size:1.1rem;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}@media screen and (max-width:749px){.rnw-editorial-panel{min-height:0;grid-template-columns:1fr}.rnw-editorial-panel--right .rnw-editorial-panel__media,.rnw-editorial-panel--right .rnw-editorial-panel__copy{order:initial}.rnw-editorial-panel__media{min-height:68svh}.rnw-editorial-panel__copy{min-height:48rem}}.section-rnw-email-capture{position:relative;z-index:1}.rnw-capture{max-width:96rem;margin:0 auto;padding:calc(var(--rnw-capture-pad-top, 140px) + 2rem) clamp(1.8rem,4vw,5rem) clamp(3rem,5vw,5rem);text-align:center;color:#fff}.rnw-capture__logo{display:flex;justify-content:center;margin-bottom:2.4rem}.rnw-capture__logo img{width:clamp(11rem,16vw,16rem);height:auto;filter:brightness(0) invert(1)}.rnw-capture__eyebrow{margin:0 0 1.6rem;font-size:1.15rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.9}.rnw-capture__heading{margin:0 auto;max-width:14ch;color:#fff;font-family:var(--font-heading-family);font-size:clamp(3.8rem,7.8vw,9.6rem);line-height:.88;letter-spacing:-.05em;text-wrap:balance;text-shadow:0 .2rem 2.4rem rgba(46,26,60,.25)}.rnw-capture__text{max-width:52rem;margin:2.4rem auto 0;font-size:clamp(1.6rem,1.8vw,1.9rem);line-height:1.5}.rnw-capture__text p{margin:0}.rnw-capture__text p+p{margin-top:.8rem}.rnw-capture__perks{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:2.8rem 0 0;padding:0;list-style:none}.rnw-capture__perks li{padding:.9rem 1.6rem;border:.1rem solid rgba(255,255,255,.5);background:#ffffff24;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:749px){.rnw-capture{padding-top:calc(var(--rnw-capture-pad-top, 140px) * .7)}.rnw-capture__perks{flex-direction:column;align-items:center}}.section-rnw-email-intake{position:relative;z-index:1}body:has(.section-rnw-email-intake) .footer-block__newsletter{display:none}.rnw-intake{padding:0 clamp(1.8rem,4vw,5rem) clamp(6rem,9vw,10rem)}.rnw-intake__panel{max-width:60rem;margin-inline:auto;padding:clamp(2.4rem,4vw,4rem);background:#ffffff8c;border:.1rem solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(1.8rem) saturate(140%);backdrop-filter:blur(1.8rem) saturate(140%);color:#171512;text-align:center}.rnw-intake__heading{margin:0 0 1.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#171512}.rnw-intake__row{display:flex;gap:.8rem}.rnw-intake__input{flex:1 1 auto;min-width:0;min-height:5.6rem;padding:0 1.8rem;border:.1rem solid #171512;border-radius:0;background:#fff;color:#171512;font:inherit;font-size:1.7rem}.rnw-intake__input:focus-visible{outline:.2rem solid #171512;outline-offset:.2rem}.rnw-intake__button{flex:0 0 auto;min-height:5.6rem;padding:0 2.6rem;border:0;border-radius:0;background:#171512;color:#fff;font:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.rnw-intake__button:hover{background:#2e1a3c}.rnw-intake__button:focus-visible{outline:.2rem solid #171512;outline-offset:.2rem}.rnw-intake__error{margin:1.2rem 0 0;color:#b3261e;font-size:1.4rem}.rnw-intake__fine{margin:1.4rem 0 0;font-size:1.2rem;opacity:.75}.rnw-intake__success-heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4rem);line-height:1;letter-spacing:-.03em}.rnw-intake__success-text{margin-top:1.2rem;font-size:1.6rem}.rnw-intake__success-text p{margin:0}@media screen and (max-width:749px){.rnw-intake__row{flex-direction:column}.rnw-intake__button{width:100%}}.rnw-faq{display:grid;grid-template-columns:minmax(28rem,.8fr) minmax(0,1.45fr);gap:0;color:#fff;background:#171512;border-top:.1rem solid rgba(255,255,255,.18)}.rnw-faq__intro{padding:clamp(4rem,7vw,9rem)}.rnw-faq__intro>p{margin:0 0 1.5rem;font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rnw-faq h2{max-width:70rem;margin:0 0 2.4rem;color:inherit;font-size:clamp(4.4rem,6.8vw,9rem);line-height:.86;letter-spacing:-.055em;text-wrap:balance}.rnw-faq__lede{max-width:48rem;font-size:clamp(1.6rem,1.8vw,2rem);line-height:1.5}.rnw-faq__items{border-left:.1rem solid rgba(255,255,255,.18)}.rnw-faq__item{border-bottom:.1rem solid rgba(255,255,255,.18)}.rnw-faq__item summary{min-height:9rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem clamp(2.4rem,4vw,5rem);cursor:pointer;list-style:none;font-size:clamp(1.8rem,2.3vw,2.8rem);font-weight:700;line-height:1.1}.rnw-faq__item summary::-webkit-details-marker{display:none}.rnw-faq__item summary span:last-child{font-size:3rem;font-weight:400;transition:transform .2s ease}.rnw-faq__item[open] summary span:last-child{transform:rotate(45deg)}.rnw-faq__answer{max-width:74rem;padding:0 clamp(2.4rem,4vw,5rem) 3.2rem;font-size:1.7rem;line-height:1.55}.rnw-faq__answer p:first-child{margin-top:0}@media screen and (max-width:749px){.rnw-faq{grid-template-columns:1fr}.rnw-faq__items{border-left:0;border-top:.1rem solid rgba(255,255,255,.18)}}body:has(.section-rnw-heat-gradient-background) #MainContent{position:relative;isolation:isolate;background:transparent!important;padding-top:0!important}body:has(.section-rnw-heat-gradient-background) #MainContent>.shopify-section:not(.section-rnw-heat-gradient-background){position:relative;z-index:1}.section-rnw-heat-gradient-background{position:absolute;z-index:0;inset:-7.2rem 0 auto;width:100%;height:calc(var(--rnw-heat-height, 700px) + 7.2rem);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent);mask-image:linear-gradient(to bottom,#000 75%,transparent)}.rnw-heat-gradient,.rnw-heat-gradient__canvas{width:100%;height:100%}.rnw-heat-gradient{position:relative;overflow:hidden;background:linear-gradient(160deg,#2e1a3c,#c262de 42%,#f4f3f1 66%)}.rnw-heat-gradient__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body:has(.section-rnw-heat-gradient-background) .rnw-inner-foundation__breadcrumbs{color:#fff;background:transparent!important;border-color:#ffffff47;text-shadow:0 .1rem 1rem rgba(0,0,0,.18)}body:has(.section-rnw-heat-gradient-background) .collection-hero{min-height:0!important;background:transparent!important}body:has(.section-rnw-heat-gradient-background) .collection-hero__title,body:has(.section-rnw-heat-gradient-background) .collection-hero__description{color:#171512}body:has(.section-rnw-heat-gradient-background) .header-wrapper,body:has(.section-rnw-heat-gradient-background) .header{background:transparent!important}body:has(.section-rnw-heat-gradient-background) .header__heading-logo{filter:brightness(0) invert(1)}body:has(.section-rnw-heat-gradient-background) .header__icon,body:has(.section-rnw-heat-gradient-background) .header__icon .icon{color:#fff}body:has(.section-rnw-heat-gradient-background) .product-grid{--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 2.4rem;--grid-mobile-horizontal-spacing: 1.6rem;--grid-mobile-vertical-spacing: 1.6rem;column-gap:var(--grid-desktop-horizontal-spacing)!important;row-gap:var(--grid-desktop-vertical-spacing)!important;background:transparent!important;padding-block:2.4rem}body:has(.section-rnw-heat-gradient-background) .shopify-section:has(.product-grid)>.gradient,body:has(.section-rnw-heat-gradient-background) .product-grid-container,body:has(.section-rnw-heat-gradient-background) .product-grid-container .collection{background:transparent!important}body:has(.section-rnw-heat-gradient-background) .product-grid .grid__item{background:transparent!important}body:has(.section-rnw-heat-gradient-background) .product-grid .product-card-wrapper{height:100%;background:#ffffff2e!important;-webkit-backdrop-filter:blur(1.8rem) saturate(140%);backdrop-filter:blur(1.8rem) saturate(140%);border:.1rem solid rgba(255,255,255,.45);border-radius:1.6rem;box-shadow:0 .8rem 3.2rem #1715121f,inset 0 .1rem #ffffff80;overflow:hidden}body:has(.section-rnw-heat-gradient-background) .product-grid .product-card-wrapper .card,body:has(.section-rnw-heat-gradient-background) .product-grid .product-card-wrapper .card__inner,body:has(.section-rnw-heat-gradient-background) .product-grid .product-card-wrapper .card__media,body:has(.section-rnw-heat-gradient-background) .product-grid .product-card-wrapper .card__content{background:transparent!important}body:has(.section-rnw-heat-gradient-background) .product-grid .product-card-wrapper .card__heading,body:has(.section-rnw-heat-gradient-background) .product-grid .product-card-wrapper .card__heading a,body:has(.section-rnw-heat-gradient-background) .product-grid .product-card-wrapper .price{color:#171512}@media screen and (max-width:749px){body:has(.section-rnw-heat-gradient-background) .product-grid{column-gap:var(--grid-mobile-horizontal-spacing)!important;row-gap:var(--grid-mobile-vertical-spacing)!important}.section-rnw-heat-gradient-background{min-height:0}body:has(.section-rnw-heat-gradient-background) .collection-hero{min-height:0!important}}body:has(.section-rnw-heat-gradient-background) cart-items.gradient,body:has(.section-rnw-heat-gradient-background) #main-cart-footer.gradient,body:has(.section-rnw-heat-gradient-background) #main-cart-footer .gradient{background:transparent!important}body:has(.section-rnw-heat-gradient-background) cart-items .title--primary,body:has(.section-rnw-heat-gradient-background) cart-items .cart__empty-text{color:#fff;text-shadow:0 .2rem 2.4rem rgba(46,26,60,.25)}body:has(.section-rnw-heat-gradient-background) cart-items .title-wrapper-with-link .underlined-link{color:#fff}body:has(.section-rnw-heat-gradient-background) .cart__items,body:has(.section-rnw-heat-gradient-background) .cart__footer,body:has(.section-rnw-heat-gradient-background) cart-items.is-empty .cart__warnings{padding:clamp(2rem,3vw,3.2rem)!important;background:#ffffff8c;border:.1rem solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(1.8rem) saturate(140%);backdrop-filter:blur(1.8rem) saturate(140%);color:#171512}body:has(.section-rnw-heat-gradient-background) cart-items.is-empty .cart__warnings{margin-top:clamp(4rem,8vw,10rem)}body:has(.section-rnw-heat-gradient-background) cart-items.is-empty .cart__empty-text{color:#171512;text-shadow:none}body:has(.section-rnw-heat-gradient-background) .cart__footer{margin-block:1.6rem clamp(5rem,8vw,8rem)}body:has(.section-rnw-inner-foundation) main{background:#fff;color:#171512}body:has(.section-rnw-inner-foundation) .section+.section{margin-top:0}body:has(.section-rnw-inner-foundation) .page-width{max-width:none;padding-inline:clamp(1.8rem,4vw,5rem)}body:has(.section-rnw-inner-foundation) .main-page-title,body:has(.section-rnw-inner-foundation) .title--primary,body:has(.section-rnw-inner-foundation) .collection-hero__title,body:has(.section-rnw-inner-foundation) .article-template__title,body:has(.section-rnw-inner-foundation) .rich-text__heading{max-width:112rem;font-size:clamp(4.8rem,9vw,12rem);line-height:.86;letter-spacing:-.06em;text-wrap:balance}body:has(.section-rnw-inner-foundation) .collection-hero{display:flex;align-items:flex-end;padding:clamp(3rem,5vw,6rem) 0 clamp(3rem,6vw,7rem);border-bottom:.1rem solid rgba(23,21,18,.16)}body:has(.section-rnw-inner-foundation) .collection-hero__description{max-width:70rem;font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.45}body:has(.section-rnw-inner-foundation) .product-grid,body:has(.section-rnw-inner-foundation) .blog-articles{gap:.1rem;background:#17151229}body:has(.section-rnw-inner-foundation) .product-grid .grid__item,body:has(.section-rnw-inner-foundation) .blog-articles__article{margin:0;background:#fff}body:has(.section-rnw-inner-foundation) .product-card-wrapper{position:relative;background:#f3f1ed}body:has(.section-rnw-inner-foundation) .product-card-wrapper .card__inner{min-height:clamp(46rem,58vw,76rem);background:#f3f1ed}body:has(.section-rnw-inner-foundation) .product-card-wrapper .card__media{margin:0;width:100%}body:has(.section-rnw-inner-foundation) .product-card-wrapper .card__content{padding:1.8rem 2rem 2.6rem}body:has(.section-rnw-inner-foundation) .product-card-wrapper .card__heading{font-size:clamp(1.8rem,2.2vw,2.8rem);line-height:1;letter-spacing:-.03em}body:has(.section-rnw-inner-foundation) .product-card-wrapper .price{display:none}body:has(.section-rnw-inner-foundation) .main-blog,body:has(.section-rnw-inner-foundation) .template-search,body:has(.section-rnw-inner-foundation) .page-width--narrow{padding-block:clamp(5rem,9vw,12rem)}body:has(.section-rnw-inner-foundation) .article-template__content,body:has(.section-rnw-inner-foundation) .rte{font-size:clamp(1.7rem,1.9vw,2rem);line-height:1.6}body:has(.section-rnw-inner-foundation) .article-template__content{max-width:82rem}body:has(.section-rnw-inner-foundation) .rich-text__wrapper{width:100%}body:has(.section-rnw-inner-foundation) .rich-text__blocks{max-width:112rem}body:has(.section-rnw-inner-foundation) .multicolumn-list{gap:.1rem;background:#17151229}body:has(.section-rnw-inner-foundation) .multicolumn-list__item{margin:0;background:#fff}body:has(.section-rnw-inner-foundation) .multicolumn-card__image-wrapper{margin:0}body:has(.section-rnw-inner-foundation) .cart-items-wrapper,body:has(.section-rnw-inner-foundation) .cart__footer,body:has(.section-rnw-inner-foundation) .template-search,body:has(.section-rnw-inner-foundation) .contact{max-width:118rem;margin-inline:auto;padding-inline:clamp(1.8rem,4vw,5rem)}body:has(.section-rnw-inner-foundation) .button,body:has(.section-rnw-inner-foundation) .shopify-payment-button__button,body:has(.section-rnw-inner-foundation) .field__input,body:has(.section-rnw-inner-foundation) .select__select{border-radius:0!important}body:has(.section-rnw-inner-foundation) .button{min-height:5rem;text-transform:uppercase;letter-spacing:.09em;font-size:1.15rem;font-weight:700}.rnw-inner-foundation__breadcrumbs{min-height:4.8rem;display:flex;align-items:center;gap:.9rem;padding:0 clamp(1.8rem,4vw,5rem);border-bottom:.1rem solid rgba(23,21,18,.16);background:#fff;color:#171512;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rnw-inner-foundation__breadcrumbs a{color:inherit;text-decoration:none}@media screen and (max-width:749px){body:has(.section-rnw-inner-foundation) .collection-hero{min-height:0}body:has(.section-rnw-inner-foundation) .product-card-wrapper .card__inner{min-height:70svh}.rnw-inner-foundation__breadcrumbs{overflow:hidden}.rnw-inner-foundation__breadcrumbs span[aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.rnw-not-found{min-height:calc(100svh - 7rem);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(32rem,.85fr);color:#171512;background:#fff}.rnw-not-found__media{position:relative;min-height:64rem;overflow:hidden;background:#ece9e2}.rnw-not-found__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rnw-not-found__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:3rem;color:#17151285;background:linear-gradient(135deg,#f4f1ec,#e7e2da)}.rnw-not-found__placeholder span{padding:1.1rem 1.4rem;border:.1rem solid currentColor;font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rnw-not-found__copy{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(3.2rem,6vw,8rem)}.rnw-not-found__copy>p{margin:0 0 1.4rem;font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.rnw-not-found h1{margin:0 0 2.4rem;font-size:clamp(5rem,8vw,11rem);line-height:.84;letter-spacing:-.06em;text-wrap:balance}.rnw-not-found__copy .rte{max-width:48rem;margin-bottom:2.8rem;font-size:1.8rem;line-height:1.5}.rnw-not-found__copy a{color:inherit;border-bottom:.15rem solid currentColor;padding-bottom:.35rem;font-size:1.1rem;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}@media screen and (max-width:749px){.rnw-not-found{grid-template-columns:1fr}.rnw-not-found__media{min-height:56svh}.rnw-not-found__copy{min-height:42rem}}body:has([data-rnw-product-red]) #MainContent{position:relative;isolation:isolate;background:#f4f3f1!important}body:has([data-rnw-product-red]) #MainContent>.shopify-section:not(.section-rnw-product-red-background){position:relative;z-index:1}.section-rnw-product-red-background{position:absolute;z-index:0;top:-7.2rem;right:0;bottom:0;left:0;min-height:calc(100% + 7.2rem);overflow:hidden;pointer-events:none}.rnw-product-red-background,.rnw-product-red-background__canvas{width:100%;height:100%}.rnw-product-red-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(160deg,#6e1410,#e2443a 42%,#f4f3f1 68%)}.rnw-product-red-background--orange{background:linear-gradient(160deg,#b44a1a,#c69c3c 42%,#f4f3f1 68%)}.rnw-product-red-background--purple{background:linear-gradient(160deg,#2e1a3c,#c262de 42%,#f4f3f1 68%)}.rnw-product-red-background__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body:has([data-rnw-product-red]) .header-wrapper,body:has([data-rnw-product-red]) .header,body:has([data-rnw-product-red]) product-info.gradient,body:has([data-rnw-product-red]) .product,body:has([data-rnw-product-red]) .product__media-wrapper,body:has([data-rnw-product-red]) .product__info-wrapper{background:transparent!important}body:has([data-rnw-product-red]) .header__heading-logo{filter:brightness(0) invert(1)}body:has([data-rnw-product-red]) .header__icon,body:has([data-rnw-product-red]) .header__icon .icon{color:#fff}body:has([data-rnw-product-red]) .rnw-inner-foundation__breadcrumbs{color:#fff;background:transparent!important;border-color:#ffffff47;text-shadow:0 .1rem 1rem rgba(0,0,0,.18)}body:has([data-rnw-product-red]) .product__media-wrapper .global-media-settings,body:has([data-rnw-product-red]) .product__media-wrapper .product__media{background:transparent!important;border:0}body:has([data-rnw-product-red]) .product__info-container{padding:clamp(2.4rem,3.2vw,4.8rem);background:linear-gradient(155deg,rgba(255,255,255,calc(var(--rnw-frost-alpha, .5) + .12)),rgba(255,255,255,var(--rnw-frost-alpha, .5)));border:.1rem solid rgba(255,255,255,.7);box-shadow:inset 0 .1rem #ffffffe6;-webkit-backdrop-filter:blur(3.2rem) saturate(1.5) brightness(1.08);backdrop-filter:blur(3.2rem) saturate(1.5) brightness(1.08)}body:has([data-rnw-product-red]) .product__info-container .rnw-pdp-stats__item,body:has([data-rnw-product-red]) .product__info-container .rnw-pdp-flavors__card,body:has([data-rnw-product-red]) .product__info-container .rnw-pdp-purchase__option,body:has([data-rnw-product-red]) .product__info-container .rnw-pdp-purchase__note{background:#fff9;border-color:#fffc}body:has([data-rnw-product-red]) .thumbnail-slider{background:#f4f3f1c2;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}@media screen and (min-width:990px){body:has([data-rnw-product-red]) product-info>.page-width{padding-top:clamp(3rem,5vw,7rem);padding-bottom:clamp(4rem,7vw,9rem)}}@media screen and (max-width:989px){.section-rnw-product-red-background{top:-6.4rem;right:0;bottom:0;left:0;min-height:calc(100% + 6.4rem)}body:has([data-rnw-product-red]) .product__info-wrapper{padding-inline:1.6rem!important}body:has([data-rnw-product-red]) .product__info-container{width:100%;max-width:none;margin-inline:0;padding:2.4rem 2rem;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.rnw-product-red-background__canvas{transform:none}}.rnw-proof-strip{min-height:6rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;color:#171512;background:#fffffff5;border-block:.1rem solid rgba(23,21,18,.16)}.rnw-proof-strip span{display:grid;place-items:center;min-height:6rem;padding:1.4rem 2rem;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rnw-proof-strip span+span{border-left:.1rem solid rgba(23,21,18,.14)}@media screen and (max-width:749px){.rnw-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rnw-proof-strip span:nth-child(3),.rnw-proof-strip span:nth-child(4){border-top:.1rem solid rgba(23,21,18,.14)}.rnw-proof-strip span:nth-child(3){border-left:0}}.rnw-media-placeholder__frame{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:#f3f1ed}.rnw-media-placeholder__svg{width:70%;height:70%;fill:#17151238}.rnw-thumb-placeholder .thumbnail{background:#f3f1ed}.rnw-thumb-placeholder .rnw-media-placeholder__svg{width:100%;height:100%}.rnw-pdp-label{margin:0 0 1rem;padding:0;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#171512}.rnw-pdp-bullets{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.rnw-pdp-bullets li{position:relative;padding-left:2rem;font-size:1.5rem;line-height:1.45;color:#171512}.rnw-pdp-bullets li:before{content:"";position:absolute;left:.2rem;top:.62em;width:.7rem;height:.7rem;border-radius:50%;background:currentColor}.rnw-pdp-stats{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(7.4rem,1fr));gap:.6rem}.rnw-pdp-stats__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:1rem .6rem;border-radius:.6rem;background:#f3f1ed;text-align:center}.rnw-pdp-stats__value{font-size:1.6rem;font-weight:700;line-height:1.1;color:#171512}.rnw-pdp-stats__label{font-size:1.1rem;line-height:1.2;color:#171512b8}.rnw-pdp-flavors__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.rnw-pdp-flavors__card{display:flex;flex-direction:column;align-items:center;gap:.8rem;height:100%;padding:.8rem .8rem 1.2rem;border:.1rem solid rgba(23,21,18,.14);border-radius:.8rem;background:#fff;color:#171512;text-decoration:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1)}.rnw-pdp-flavors__card:hover{border-color:#17151266}.rnw-pdp-flavors__card.is-current{border-color:#171512;box-shadow:inset 0 0 0 .1rem #171512}.rnw-pdp-flavors__card:focus-visible{outline:.2rem solid #171512;outline-offset:.2rem}@media(prefers-reduced-motion:no-preference){a.rnw-pdp-flavors__card:active{transform:scale(.97)}}.rnw-pdp-flavors__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:.5rem;background:#f3f1ed}.rnw-pdp-flavors__media img,.rnw-pdp-flavors__svg{display:block;width:100%;height:100%;object-fit:cover}.rnw-pdp-flavors__svg{fill:#17151238}.rnw-pdp-flavors__name{font-size:1.2rem;font-weight:700;line-height:1.2;text-align:center}.rnw-pdp-purchase{margin:0;padding:0;border:0;min-width:0;display:grid;gap:.8rem}.rnw-pdp-purchase__plan{overflow:hidden;border:.1rem solid #171512;border-radius:.6rem}.rnw-pdp-purchase__plan .rnw-pdp-purchase__option{border:0;border-radius:0}.rnw-pdp-purchase__banner{margin:0;padding:.6rem 1rem;background:#171512;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.rnw-pdp-purchase__option{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:.1rem solid rgba(23,21,18,.3);border-radius:.6rem;background:#fff;color:#171512;cursor:pointer}.rnw-pdp-purchase__option input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:0;accent-color:#171512}.rnw-pdp-purchase__name{font-size:1.5rem;font-weight:700}.rnw-pdp-purchase__price{margin-left:auto;font-size:1.5rem;font-weight:700;white-space:nowrap}.rnw-pdp-purchase__price s{margin-right:.6rem;font-weight:400;color:#1715128c}.rnw-pdp-purchase__note{margin-left:auto;padding:.3rem .8rem;border-radius:99rem;background:#f3f1ed;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.rnw-pdp-purchase__plan.is-placeholder .rnw-pdp-purchase__option{cursor:not-allowed;color:#17151299}.product__info-container .product__description{font-size:1.26rem;line-height:1.55;color:#171512d1}.product__info-container .product__description p{margin:0 0 .8rem}.product__info-container .product__description p:last-child{margin-bottom:0}.product__info-container:has(.rnw-pdp-assurances__shipping) .product__tax{display:none}.rnw-pdp-assurances__shipping a{color:inherit}.rnw-pdp-assurances{margin:0;padding:0;list-style:none;display:grid;justify-items:center;text-align:center;gap:.6rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#171512b8}@media screen and (max-width:749px){.rnw-pdp-flavors__list,.rnw-pdp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
