[id^=MainProduct-]{--editorial-sage: #879d86;--editorial-sage-dark: #5b745b;--editorial-cream: #faf7f0;--editorial-blush: #f4e7e2;--editorial-ink: #3d443e;--editorial-border: rgba(61, 68, 62, .11)}[id^=MainProduct-].page-width{max-width:min(var(--page-width),148rem);overflow:visible}[id^=MainProduct-] .product-editorial__main{display:grid!important;grid-template-columns:minmax(0,58fr) minmax(32rem,42fr)!important;align-items:start!important;gap:clamp(3rem,5vw,7rem)!important;width:100%;margin:0!important}[id^=MainProduct-] .product-editorial__main>.product__media-wrapper,[id^=MainProduct-] .product-editorial__main>.product__info-wrapper{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}[id^=MainProduct-] .product-editorial__main>.product__media-wrapper{grid-column:1}[id^=MainProduct-] .product-editorial__main>.product__info-wrapper{grid-column:2;padding:clamp(2.4rem,3.5vw,4.4rem)!important;border:.1rem solid var(--editorial-border);border-radius:2.8rem;background:radial-gradient(circle at 100% 0,rgba(244,231,226,.7),transparent 38%),#fff;box-shadow:0 1.6rem 4rem #3d443e12}[id^=MainProduct-] .product__media-list .product__media-item{overflow:hidden;border-radius:2.4rem;background:var(--editorial-cream)}[id^=MainProduct-] .product-media-container,[id^=MainProduct-] .product__media,[id^=MainProduct-] .product__media img{border-radius:inherit}[id^=MainProduct-] .thumbnail-list{gap:1rem;padding-top:1rem}[id^=MainProduct-] .thumbnail{overflow:hidden;border:.1rem solid var(--editorial-border);border-radius:1.2rem;background:var(--editorial-cream);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}[id^=MainProduct-] .thumbnail:hover{transform:translateY(-.2rem);border-color:#5b745b80}[id^=MainProduct-] .thumbnail[aria-current=true]{border-color:var(--editorial-sage-dark);box-shadow:0 0 0 .2rem #879d8638}[id^=MainProduct-] .product__title h1{color:var(--editorial-ink);line-height:1.12;letter-spacing:-.02em}[id^=MainProduct-] .product-page-price .price{color:var(--editorial-sage-dark)}[id^=MainProduct-] .product-form__buttons .button,[id^=MainProduct-] .shopify-payment-button__button,[id^=MainProduct-] .product-editorial__story-button{min-height:5.4rem;border-radius:999px;background:var(--editorial-sage-dark);color:#fff;box-shadow:0 .8rem 2rem #5b745b2e}[id^=MainProduct-] .product__accordion{border-color:var(--editorial-border)}[id^=MainProduct-] .product-editorial__benefits,[id^=MainProduct-] .product-editorial__story{margin-top:clamp(5rem,8vw,10rem)}[id^=MainProduct-] .product-editorial__benefits{padding:clamp(2.4rem,4vw,4.8rem);border-radius:2.8rem;background:var(--benefits-background, transparent)}[id^=MainProduct-] .product-editorial__section-heading{max-width:72rem;margin:0 auto 3.2rem;text-align:center}[id^=MainProduct-] .product-editorial__eyebrow{margin:0 0 .8rem;color:var(--editorial-sage-dark);font-size:1.2rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}[id^=MainProduct-] .product-editorial__section-heading h2,[id^=MainProduct-] .product-editorial__story h2{margin:0;color:var(--editorial-ink);font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.1}[id^=MainProduct-] .product-editorial__benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}[id^=MainProduct-] .product-editorial__benefit-card{padding:clamp(2rem,2.5vw,3.2rem);border:.1rem solid var(--editorial-border);border-radius:2.2rem;background:var(--benefit-card-background, var(--editorial-cream));text-align:center}[id^=MainProduct-] .product-editorial__benefit-icon{display:flex;width:8rem;height:8rem;margin:0 auto 1.6rem;align-items:center;justify-content:center}[id^=MainProduct-] .product-editorial__benefit-icon img{display:block;width:100%;height:100%;object-fit:contain}[id^=MainProduct-] .product-editorial__benefit-card h3{margin:0 0 .8rem;color:var(--editorial-ink);font-size:1.8rem}[id^=MainProduct-] .product-editorial__benefit-card .rte{color:#3d443ec7}[id^=MainProduct-] .product-editorial__story{display:grid;grid-template-columns:minmax(26rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,6vw,8rem);padding:clamp(3rem,6vw,8rem);border-radius:3.2rem;background:var(--editorial-story-bg, var(--editorial-blush))}[id^=MainProduct-] .product-editorial__story-copy .rte{margin:1.8rem 0 2.6rem;color:#3d443ed1;font-size:1.7rem}[id^=MainProduct-] .product-editorial__story-media{position:relative;min-width:0;overflow:hidden;border-radius:2.4rem;background:#fff;box-shadow:0 1.6rem 4rem #3d443e24}[id^=MainProduct-] .product-editorial__story-media video,[id^=MainProduct-] .product-editorial__story-media iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;object-fit:cover}[id^=MainProduct-] .product-editorial__video-empty{display:grid;min-height:32rem;padding:3rem;place-items:center;color:#3d443eb3;text-align:center}[id^=MainProduct-] .product-info__image-block video,[id^=MainProduct-] .product-info__image-block iframe{position:relative;z-index:2;pointer-events:auto}@media screen and (max-width:989px){[id^=MainProduct-] .product-editorial__main{grid-template-columns:minmax(0,1fr)!important;gap:2.4rem!important}[id^=MainProduct-] .product-editorial__main>.product__media-wrapper,[id^=MainProduct-] .product-editorial__main>.product__info-wrapper{grid-column:1}[id^=MainProduct-] .product-editorial__benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){[id^=MainProduct-] .product-editorial__main>.product__info-wrapper{padding:2.2rem 1.8rem!important;border-radius:2.2rem}[id^=MainProduct-] .product__media-list .product__media-item{border-radius:1.8rem}[id^=MainProduct-] .product-editorial__benefits,[id^=MainProduct-] .product-editorial__story{margin-top:4.5rem}[id^=MainProduct-] .product-editorial__benefit-grid,[id^=MainProduct-] .product-editorial__story{grid-template-columns:minmax(0,1fr)}[id^=MainProduct-] .product-editorial__story{gap:2.6rem;padding:2.6rem 2rem;border-radius:2.4rem}[id^=MainProduct-] .product-editorial__story-media{border-radius:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-editorial.css.map */
