.hero{padding-block:clamp(.75rem,1vw + .5rem,2rem) var(--section-space)}.hero__inner{display:grid}.hero__visual{position:relative;min-width:0}.hero__media{--ratio: var(--hero-ratio-mobile, 1 / 1)}.hero__block{display:none}.hero__content{position:relative;z-index:1;display:grid;gap:1rem;justify-items:start;margin:-3.5rem .75rem 0;padding:1.75rem 1.5rem 2rem;border-radius:var(--radius-card);background-color:var(--c-bg);box-shadow:var(--shadow-soft)}.hero__accent{margin-bottom:-.25rem}.hero__heading{font-size:calc(clamp(2.375rem,1.3rem + 4.6vw,5.25rem) * var(--font-heading-scale))}.hero__text{max-width:34rem}.hero__actions{--cluster-gap: .75rem;margin-top:.5rem}.hero--text-center .hero__content{justify-items:center;text-align:center}.hero--text-center .hero__actions{justify-content:center}@media screen and (max-width:749px){.hero__actions .button{flex:1 1 100%}}@media screen and (max-width:749px)and (max-height:760px){.hero__media{--ratio: 4 / 3}}@media screen and (max-width:749px)and (max-height:700px){.hero__media{--ratio: 16 / 9}}@media screen and (min-width:750px){.hero--split .hero__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero--split .hero__heading{font-size:min(calc(clamp(2.375rem,1.3rem + 4.6vw,5.25rem) * var(--font-heading-scale)),10vh)}.hero--split .hero__content{order:-1;margin:0;padding:0;background:none;box-shadow:none}.hero--split .hero__media{--ratio: 4 / 5}.hero--split .hero__visual{justify-self:end;width:min(100%,660px,calc((100vh - var(--header-height) - 10rem) * .8 + 2.5rem));padding:0 0 2.5rem 2.5rem}.hero--split .hero__block{position:absolute;inset:22% auto 0 0;display:block;width:46%;border-radius:var(--radius-hero)}.hero--overlay .hero__inner{position:relative}.hero--overlay .hero__media{--ratio: 16 / 8}.hero--overlay .hero__content{position:absolute;bottom:2.5rem;left:calc(var(--gutter) + 2.5rem);max-width:560px;margin:0;padding:2.5rem;background-color:rgb(var(--color-cherry-rgb) / .9);box-shadow:none}}hero-video,.hero__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__video video{object-fit:cover}.hero__video-toggle{position:absolute;right:1rem;bottom:1rem;z-index:1;background-color:rgb(var(--color-porcelain-rgb) / .9);color:var(--color-cherry)}.hero__video-icon--pause{width:12px;height:14px;border-inline:3px solid currentColor}.hero__video-icon--play,hero-video.is-paused .hero__video-icon--pause{display:none}hero-video.is-paused .hero__video-icon--play{display:grid}.trust-strip{padding-block:1.75rem}.trust-strip__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:0;padding:0;list-style:none}.trust-strip__item{display:flex;align-items:flex-start;gap:.75rem}.trust-strip__icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:52px;border:1px solid var(--c-border);border-radius:22px 22px 12px 12px}.trust-strip__text{display:grid;gap:.125rem;padding-top:.25rem}.trust-strip__title{font-size:.8125rem;font-weight:600;line-height:1.35}.trust-strip__desc{color:var(--c-muted);font-size:.75rem;line-height:1.45}@media screen and (min-width:990px){.trust-strip__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.trust-strip__item{padding-inline:1.5rem}.trust-strip__item+.trust-strip__item{border-inline-start:1px solid var(--c-border)}.trust-strip__item:first-child{padding-inline-start:0}}.categories__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem clamp(1.5rem,3vw,3rem)}.categories__item:nth-child(3n+2){margin-top:4rem}.categories__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1100px){.categories__grid--6{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem 1.25rem}.categories__grid--6 .categories__item:nth-child(3n+2){margin-top:0}.categories__grid--6 .categories__item:nth-child(2n){margin-top:2.5rem}.categories__grid--4 .categories__item:nth-child(3n+2){margin-top:0}.categories__grid--4 .categories__item:nth-child(2n){margin-top:3rem}}.category-tile{display:grid;gap:1rem;text-decoration:none}.category-tile__frame{display:block}.category-tile__body{display:grid;gap:.25rem;justify-items:center;text-align:center}.category-tile__title{font-family:var(--font-heading);font-size:calc(clamp(1.375rem,1.1rem + .9vw,1.875rem) * var(--font-heading-scale));font-weight:var(--font-heading-weight);line-height:1.15}.category-tile__desc{color:var(--c-muted);font-size:.8125rem}.category-tile__cta{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.75;transition:opacity var(--duration-fast) ease}.category-tile:hover .category-tile__cta{opacity:1;text-decoration:underline;text-underline-offset:.35em}.featured-collection__header{margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.featured-collection__header .section-heading,.social-gallery__header .section-heading{margin-bottom:0}.featured-collection__all{flex-shrink:0}.story__inner{display:grid;gap:2.5rem;align-items:center}.story__visual{position:relative;justify-self:center;width:min(100%,460px);padding:0 1.5rem 2.5rem 0}.story__secondary{position:absolute;right:0;bottom:0;width:38%;border:6px solid var(--c-bg);box-shadow:var(--shadow-raised);--media-radius: var(--radius-card)}.story__block{position:absolute;bottom:14%;left:-.5rem;padding:.875rem 1.5rem;border-radius:var(--radius-card)}.story__content{display:grid;gap:1.5rem;justify-items:start;max-width:34rem}.story__content .section-heading{margin-bottom:0}.story__text{color:var(--c-muted)}@media screen and (min-width:990px){.story__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,7rem)}.story__inner--image-right .story__visual{order:2}}.feature__panel{position:relative;display:grid;gap:2rem;padding:clamp(1.25rem,.75rem + 2.5vw,3.5rem);overflow:hidden;border-radius:clamp(28px,2.5vw + 18px,var(--radius-hero))}.feature__panel:before{content:"";position:absolute;bottom:-160px;left:-70px;width:300px;height:420px;border:1px solid rgb(var(--color-porcelain-rgb) / .14);border-radius:999px 999px 0 0;pointer-events:none}.feature__visual{position:relative;min-width:0}.feature__main{--ratio: 4 / 5;--media-radius: var(--radius-image)}.feature__secondary{position:absolute;right:1rem;bottom:-1rem;width:34%;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .25))}.feature__content{position:relative;display:grid;gap:1.5rem;justify-items:start;align-content:center}.feature__content .section-heading{margin-bottom:0}@media screen and (min-width:990px){.feature__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,6rem);align-items:center}.feature__panel--image-right .feature__visual{order:2}.feature__main{--ratio: 1 / 1}.feature__secondary{right:-1.5rem;bottom:-1.5rem}}.testimonials__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.testimonials__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.testimonials__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.testimonial__figure{display:grid;gap:1rem;align-content:start;height:100%;padding:1.75rem;border-radius:var(--radius-card);background-color:var(--c-bg-alt)}.testimonial__quote{margin:0;font-family:var(--font-heading);font-size:1.3125rem;line-height:1.45}.testimonial__quote p:before{content:"\ab\a0"}.testimonial__quote p:after{content:"\a0\bb"}.testimonial__author{display:flex;align-items:center;gap:.75rem;font-size:.8125rem}.testimonial__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.testimonial__name{font-weight:600}.testimonial__city{color:var(--c-muted)}.testimonial__verified{margin-inline-start:.5rem;vertical-align:middle}.testimonial__product{display:block;margin-top:.25rem;color:var(--c-muted)}.testimonials__app{margin-bottom:2rem}.social-gallery__header{margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.social-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.social-gallery__media{--media-radius: var(--radius-small)}@media screen and (min-width:750px){.social-gallery__media{--media-radius: var(--radius-card)}}@media screen and (min-width:990px){.social-gallery__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}}.social-gallery__link{position:relative;display:block}.social-gallery__icon{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background-color:rgb(var(--color-porcelain-rgb) / .92);color:var(--color-cherry);opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity var(--duration-base) ease,transform var(--duration-base) var(--ease-out)}.social-gallery__link:hover .social-gallery__icon,.social-gallery__link:focus-visible .social-gallery__icon{opacity:1;transform:translate(-50%,-50%)}.newsletter__panel{display:grid;justify-items:center;gap:1rem;max-width:880px;margin-inline:auto;padding:clamp(2rem,1.5rem + 3vw,4rem) clamp(1.25rem,4vw,4rem);border-radius:clamp(28px,2.5vw + 18px,var(--radius-hero));text-align:center}.newsletter__panel .section-heading{margin-bottom:.25rem}.newsletter__ornament{opacity:.55}.newsletter__form{display:grid;gap:.75rem;width:100%;max-width:520px}.newsletter__fields{display:grid;gap:.5rem;text-align:start}@media screen and (max-width:479px){.newsletter__fields .field-inline{flex-direction:column}}.newsletter__consent{color:var(--c-muted);font-size:.75rem;line-height:1.5}.newsletter__message{justify-content:center}.how-to-order__steps{display:grid;gap:1rem;padding:0;list-style:none;counter-reset:step}@media screen and (min-width:750px){.how-to-order__steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}}.how-to-order__step{position:relative;display:grid;gap:.625rem;align-content:start;padding:1.5rem;border:1px solid var(--c-border);border-radius:var(--radius-card);background-color:var(--c-bg-alt)}.how-to-order__number{position:absolute;top:1.25rem;right:1.5rem;font-family:var(--font-heading);font-size:2rem;line-height:1;opacity:.35}.how-to-order__icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--c-border);border-radius:26px 26px 14px 14px}.how-to-order__text{font-size:.875rem;color:var(--c-muted)}.faq__grid{display:grid;gap:2rem}.faq__intro{display:grid;gap:1.25rem;align-content:start;justify-items:start}.faq__intro .section-heading{margin-bottom:0}.faq__question{font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.45}@media screen and (min-width:990px){.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4rem}.faq__intro{position:sticky;top:calc(var(--header-height) + 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sections.css.map */
