.featured-product__card{display:grid;gap:var(--sp-6);padding:clamp(1rem,.5rem + 2vw,2.5rem);border:1px solid var(--c-line);border-radius:var(--r-xl);background:radial-gradient(60% 80% at 20% 30%,rgba(var(--c-twilight-rgb),.35),transparent 70%),linear-gradient(160deg,rgba(var(--c-text-rgb),.06),rgba(var(--c-text-rgb),.015));box-shadow:var(--shadow-float)}@media(min-width:990px){.featured-product__card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,5rem);align-items:center}}.featured-product__mosaic{display:grid;gap:var(--sp-3);grid-template-columns:2fr 1fr;align-items:start}.featured-product__mosaic .media{aspect-ratio:1;background:#fff}.featured-product__mosaic .media>img{object-fit:contain}.featured-product__mosaic .media--main{grid-row:span 2}.featured-product__mosaic--single{grid-template-columns:1fr}.featured-product__mosaic--single .media--main{grid-row:auto}.featured-product__info{display:grid;gap:var(--sp-4)}.featured-product__title{margin:0;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.4rem);line-height:1.18}.featured-product__form{display:grid;gap:var(--sp-3);margin-top:var(--sp-2)}.featured-product__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}@media(max-width:749px){.featured-product__card{gap:var(--sp-5);padding:var(--sp-3);border-radius:var(--r-lg)}.featured-product__mosaic{grid-template-columns:1fr 1fr;gap:var(--sp-2)}.featured-product__mosaic .media--main{grid-column:1 / -1;grid-row:auto}.featured-product__mosaic .media{border-radius:var(--r-md)}.featured-product__info{gap:var(--sp-3);padding:0 var(--sp-2) var(--sp-2)}.featured-product__actions{flex-direction:column;align-items:stretch;gap:var(--sp-4)}.featured-product__actions .button--primary{width:100%}.featured-product__actions .link{align-self:center}}.reasons{display:grid;gap:var(--sp-4);margin:0;padding:0;list-style:none}@media(min-width:750px){.reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}}@media(min-width:1200px){.reasons--4{grid-template-columns:repeat(4,minmax(0,1fr))}.reasons--3{grid-template-columns:repeat(3,minmax(0,1fr))}.reasons--4>li:nth-child(2n),.reasons--3>li:nth-child(2){transform:translateY(2.5rem)}.reasons--4>li:nth-child(2n).is-revealed,.reasons--3>li:nth-child(2).is-revealed{transform:translateY(2.5rem)}.reasons-section{padding-bottom:calc(var(--section-y) + 2.5rem)}}.reason{height:100%;padding:var(--sp-6) var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(var(--c-text-rgb),.05),rgba(var(--c-text-rgb),.01));transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.reason:hover{border-color:var(--c-line-strong)}.reason__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:var(--sp-5);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(var(--c-lavender-rgb),.35),rgba(var(--c-twilight-rgb),.25));box-shadow:0 0 30px -6px rgba(var(--c-lavender-rgb),.55);color:var(--c-text)}.reason__icon .icon{width:1.4rem;height:1.4rem}.reason__title{font-size:var(--fs-h4);margin-bottom:var(--sp-2)}.reason__text{color:var(--c-text-muted);font-size:var(--fs-small)}.split{display:grid;gap:var(--sp-7);align-items:center}@media(min-width:990px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,7rem)}.split--reverse .split__media{order:2}}.split__media{position:relative}.split__media .media{aspect-ratio:4 / 5;border-radius:var(--r-xl)}.split__media .split__media-frame{background:#fff}.split__media .split__media-frame>img{object-fit:contain}@media(min-width:990px){.split__media{width:100%;max-width:34rem;margin-inline:auto}}.split__media:before{content:"";position:absolute;top:6%;right:-12px;bottom:-12px;left:6%;border:1px solid var(--c-line);border-radius:var(--r-xl);pointer-events:none}.split__media-glow{position:absolute;top:-10%;right:0;bottom:-10%;left:0;z-index:-1;background:radial-gradient(closest-side,rgba(var(--c-lavender-rgb),.18),transparent 70%)}.benefit-list{display:grid;gap:var(--sp-5);margin:var(--sp-6) 0 0;padding:0;list-style:none;counter-reset:benefit}.benefit{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-4);padding-bottom:var(--sp-5);border-bottom:1px solid var(--c-line);counter-increment:benefit}.benefit:before{content:counter(benefit,decimal-leading-zero);font-family:var(--font-heading);font-size:var(--fs-h4);line-height:1.2;color:var(--c-lavender)}.benefit__title{margin:0 0 var(--sp-1);font-family:var(--font-body);font-size:var(--fs-body-lg);font-weight:var(--font-body-weight-medium)}.benefit__text{margin:0;color:var(--c-text-muted)}.lifestyle{position:relative;display:grid;min-height:var(--lifestyle-height, 80svh);overflow:hidden;isolation:isolate}.lifestyle__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lifestyle__media img,.lifestyle__media svg{width:100%;height:100%;object-fit:cover}.lifestyle__media--mobile{display:none}@media(max-width:749px){.lifestyle__media--has-mobile{display:none}.lifestyle__media--mobile{display:block}}.lifestyle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--c-night) 0%,rgba(var(--c-night-rgb),0) 22%,rgba(var(--c-night-rgb),0) 55%,var(--c-night) 100%),radial-gradient(90% 90% at 50% 50%,transparent 40%,rgba(var(--c-night-rgb),.7) 100%),rgba(var(--c-night-rgb),var(--lifestyle-overlay, .35))}.lifestyle__inner{display:flex;align-items:var(--lifestyle-align, flex-end);justify-content:var(--lifestyle-justify, flex-start);padding-block:var(--section-y)}.lifestyle__content{max-width:34rem}.lifestyle__content .lead{color:var(--c-text);opacity:.85}.lifestyle--text-center .lifestyle__content{text-align:center}.lifestyle--text-center .button-group{justify-content:center}.details{display:grid;gap:var(--sp-7)}@media(min-width:990px){.details{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,6rem)}}.details__media{margin-top:0}@media(min-width:990px){.details--has-media{grid-template-areas:"intro intro" "media specs";row-gap:var(--sp-6);align-items:stretch}.details--has-media .details__intro{grid-area:intro}.details--has-media .details__media{grid-area:media;margin-top:0}.details--has-media .details__specs{grid-area:specs;display:flex;flex-direction:column}.details--has-media .spec-table{flex:1;display:flex;flex-direction:column}.details--has-media .spec-row{flex:1;align-items:center}}.details__media .media{aspect-ratio:4 / 3;border-radius:var(--r-lg)}.details__media .media img{object-fit:var(--details-fit, cover);background:#fff}.details__media--layers .media{aspect-ratio:1200 / 1490;max-width:min(26rem,88%)}.details__media--layers .media img{object-fit:cover;background:#f3e9dc}@media(max-width:749px){.details__media--layers .media{margin-inline:auto}}.spec-table{margin:0;border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(180deg,rgba(var(--c-text-rgb),.05),rgba(var(--c-text-rgb),.015))}.spec-row{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--c-line)}.spec-row:last-child{border-bottom:0}.spec-row dt{color:var(--c-text-muted);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;align-self:center}.spec-row dd{margin:0;color:var(--c-text)}@media(max-width:479px){.spec-row{grid-template-columns:1fr;gap:var(--sp-1)}}.reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(17rem,85%);gap:var(--sp-4);margin:0 calc(var(--gutter) * -1);padding:var(--sp-2) var(--gutter) var(--sp-4);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--c-line-strong) transparent}@media(min-width:750px){.reviews__track{grid-auto-columns:minmax(20rem,calc((100% - 2 * var(--gutter)) / 2.2))}}@media(min-width:1200px){.reviews__track{grid-auto-columns:calc((100% - 2 * var(--gutter) - 2 * var(--sp-4)) / 3)}}.review{display:flex;flex-direction:column;gap:var(--sp-4);height:100%;margin:0;padding:var(--sp-6);border:1px solid var(--c-line);border-radius:var(--r-lg);background:rgba(var(--c-dusk-rgb),.6);scroll-snap-align:start}.review__stars{display:flex;gap:2px;color:var(--c-sale)}.review__stars .icon{width:1rem;height:1rem}.review__star--empty{opacity:.25}.review__quote{margin:0;font-family:var(--font-heading);font-size:var(--fs-h4);line-height:1.45}.review__author{margin-top:auto;font-size:var(--fs-small);color:var(--c-text-muted)}.review__author strong{display:block;color:var(--c-text);font-weight:var(--font-body-weight-medium)}.reviews__app+.reviews__app{margin-top:var(--sp-6)}.editor-note{padding:var(--sp-5);border:1px dashed var(--c-line-strong);border-radius:var(--r-md);color:var(--c-text-muted);font-size:var(--fs-small);text-align:center}.collection-feature__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4)}.collection-feature__header .section-header{margin-bottom:0}.collection-feature__grid{margin-top:clamp(2rem,1.25rem + 3vw,4rem)}.faq{display:grid;gap:var(--sp-6)}@media(min-width:990px){.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,6vw,7rem);align-items:start}.faq__intro{position:sticky;top:calc(var(--header-height) + var(--sp-6))}}.faq__intro .section-header{margin-bottom:var(--sp-5)}.final-cta{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(6rem,4rem + 8vw,11rem);text-align:center}.final-cta .sky__moon{top:14%;right:12%}.final-cta__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--sp-4)}.final-cta__inner .lead{max-width:36rem}.final-cta__image{width:min(22rem,70vw);margin-bottom:var(--sp-2)}.final-cta__image img{width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}.final-cta__image--photo img{border-radius:50%;-webkit-mask-image:radial-gradient(closest-side,#000 65%,transparent 100%);mask-image:radial-gradient(closest-side,#000 65%,transparent 100%)}@media(max-width:749px){.final-cta .sky__moon{top:6%;right:8%;width:2.75rem}.final-cta .button-group{flex-direction:column;align-items:stretch;width:100%}}.rich-text{max-width:760px;margin-inline:auto}.rich-text--left{margin-inline:0}.rich-text .rte{font-size:var(--fs-body-lg)}.rich-text .button-group{margin-top:var(--sp-6)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-home.css.map */
