.section-head{display:grid;gap:var(--space-2xs);justify-items:var(--head-justify, start);text-align:var(--head-align, start);margin-block-end:var(--space-lg)}.section-head--center{--head-justify: center;--head-align: center;max-inline-size:720px;margin-inline:auto}.section-head--end{--head-justify: end;--head-align: end}.section-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.section-head__eyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-text-muted))}.section-head__text{max-inline-size:60ch;color:rgb(var(--color-text-muted))}.blog-posts__heading{font-size:1.5rem;font-weight:600;line-height:29px;letter-spacing:0}@media screen and (min-width:750px){.blog-posts__heading{font-size:2rem;line-height:1.2}}.section-head__link{display:inline-flex;align-items:center;gap:var(--space-3xs);font-size:var(--font-size-sm);font-weight:var(--font-body-weight-bold);text-decoration:none;white-space:nowrap}.section-head__link svg{inline-size:14px;block-size:14px}.carousel{position:relative}.carousel__viewport{display:flex;gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;padding-block-end:var(--space-3xs)}.carousel__viewport::-webkit-scrollbar{display:none}.carousel__slide{flex:0 0 var(--slide-basis, 78%);scroll-snap-align:start;min-inline-size:0}@media screen and (min-width:750px){.carousel__slide{flex-basis:var(--slide-basis-tablet, 40%)}}@media screen and (min-width:990px){.carousel__slide{flex-basis:calc((100% - (var(--grid-gap) * (var(--per-view, 4) - 1))) / var(--per-view, 4))}}.carousel__nav{display:flex;gap:var(--space-3xs)}.carousel__nav .btn-icon{border:1px solid rgb(var(--color-border));--icon-btn-size: 40px}.carousel__nav .btn-icon[disabled]{opacity:.3;cursor:default}.carousel__nav--overlay{position:absolute;inset-block-start:var(--arrow-offset, 40%);inset-inline:calc(var(--space-2xs) * -1);justify-content:space-between;pointer-events:none}.carousel__nav--overlay .btn-icon{pointer-events:auto;background-color:rgb(var(--color-background));box-shadow:var(--shadow-md)}.carousel__dots{display:flex;justify-content:center;gap:var(--space-3xs);padding-block-start:var(--space-sm)}.carousel__dot{inline-size:8px;block-size:8px;border-radius:var(--radius-pill);background-color:rgb(var(--color-text) / .25);transition:inline-size var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.carousel__dot[aria-current=true]{inline-size:24px;background-color:rgb(var(--color-accent))}.carousel__progress{block-size:2px;background-color:rgb(var(--color-text) / .12);margin-block-start:var(--space-sm);overflow:hidden}.carousel__progress-bar{block-size:100%;inline-size:var(--progress-width, 25%);background-color:rgb(var(--color-accent));translate:calc(var(--progress-offset, 0%) * var(--dir)) 0;transition:translate var(--duration-base) var(--ease-out),inline-size var(--duration-base) var(--ease-out)}.slideshow{position:relative;overflow:hidden}.slideshow__viewport{display:flex}.slideshow__slide{position:relative;flex:0 0 100%;display:grid;align-items:center;min-block-size:var(--slide-height-mobile, 480px)}@media screen and (min-width:750px){.slideshow__slide{min-block-size:var(--slide-height, 640px)}}.slideshow__slide[aria-hidden=true]{visibility:hidden}.slideshow__media{position:absolute;top:0;right:0;bottom:0;left:0}.slideshow__media img,.slideshow__media video{inline-size:100%;block-size:100%;object-fit:cover}.slideshow__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-overlay) / var(--overlay-opacity, .2))}.slideshow__content{position:relative;display:grid;gap:var(--space-sm);max-inline-size:620px;padding-block:var(--space-xl);justify-items:var(--content-justify, start);text-align:var(--content-align, start)}.slideshow__slide--center .slideshow__content{--content-justify: center;--content-align: center;margin-inline:auto}.slideshow__slide--end .slideshow__content{--content-justify: end;--content-align: end;margin-inline-start:auto}.slideshow__slide--top{align-items:start}.slideshow__slide--bottom{align-items:end}.slideshow__heading{font-size:var(--font-size-h1)}.slideshow__text{font-size:var(--font-size-h5);font-weight:var(--font-body-weight)}.slideshow__buttons{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.slideshow__controls{position:absolute;inset-block-end:var(--space-md);inset-inline:var(--page-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);color:#fff}.slideshow__counter{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.slideshow__autoplay{position:relative}.slideshow__autoplay circle{fill:none;stroke-width:2}.slideshow__autoplay .ring-track{stroke:currentColor;opacity:.25}.slideshow__autoplay .ring-progress{stroke:currentColor;stroke-dasharray:var(--ring-length, 100);stroke-dashoffset:var(--ring-offset, 100);transition:stroke-dashoffset .1s linear;transform:rotate(-90deg) scaleX(var(--dir));transform-origin:center}.image-text{display:grid;gap:var(--space-lg);align-items:center}@media screen and (min-width:750px){.image-text{grid-template-columns:minmax(0,var(--media-fr, 1fr)) minmax(0,1fr);gap:var(--space-2xl)}.image-text--media-end .image-text__media{order:2}.image-text--media-end .image-text__body{order:1}.image-text--media-wide{--media-fr: 1.4fr}}.image-text__media{border-radius:var(--radius-card);overflow:hidden}.image-text__body{display:grid;gap:var(--space-sm);justify-items:var(--body-justify, start);text-align:var(--body-align, start)}.image-text__body--center{--body-justify: center;--body-align: center}.image-text__body--end{--body-justify: end;--body-align: end}@media screen and (min-width:990px){.image-text--overlap{grid-template-columns:minmax(0,1fr);position:relative}.image-text--overlap .image-text__body{position:absolute;inset-block-end:var(--space-xl);inset-inline-start:var(--space-xl);max-inline-size:460px;padding:var(--space-lg);background-color:rgb(var(--color-background));border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.image-text--overlap.image-text--media-end .image-text__body{inset-inline-start:auto;inset-inline-end:var(--space-xl)}}.multicolumn{display:grid;gap:var(--space-lg)}@media screen and (min-width:750px){.multicolumn{grid-template-columns:repeat(var(--columns, 3),minmax(0,1fr))}}.multicolumn__item{display:grid;gap:var(--space-2xs);justify-items:var(--item-justify, start);text-align:var(--item-align, start)}.multicolumn--center .multicolumn__item{--item-justify: center;--item-align: center}.multicolumn__icon{inline-size:40px;block-size:40px;color:rgb(var(--color-accent))}.multicolumn__media{inline-size:100%;border-radius:var(--radius-card);overflow:hidden}.multicolumn__title{font-size:var(--font-size-h5)}.multicolumn__text{color:rgb(var(--color-text-muted));font-size:var(--font-size-sm)}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;padding-block:var(--space-sm)}.marquee__track{display:flex;flex:none;align-items:center;gap:var(--marquee-gap, var(--space-xl));padding-inline-end:var(--marquee-gap, var(--space-xl));min-inline-size:100%;animation:marquee-run var(--marquee-duration, 30s) linear infinite}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:var(--marquee-hover, running)}.marquee--pause-hover:hover .marquee__track{animation-play-state:paused}@keyframes marquee-run{0%{transform:translate(0)}to{transform:translate(calc(var(--marquee-shift, 50%) * -1 * var(--dir)))}}.marquee__item{display:flex;align-items:center;gap:var(--space-2xs);white-space:nowrap;font-size:var(--marquee-size, var(--font-size-h3));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.marquee__item svg{inline-size:1em;block-size:1em;opacity:.5}.logo-rail{display:grid;grid-template-columns:repeat(var(--logo-cols-mobile, 2),minmax(0,1fr));gap:var(--space-lg);align-items:center}@media screen and (min-width:750px){.logo-rail{grid-template-columns:repeat(var(--logo-cols, 5),minmax(0,1fr))}}.logo-rail__item{display:grid;place-items:center;filter:var(--logo-filter, none);opacity:var(--logo-opacity, 1);transition:opacity var(--duration-base) var(--ease-out),filter var(--duration-base) var(--ease-out)}.logo-rail--muted .logo-rail__item{--logo-filter: grayscale(1);--logo-opacity: .6}.logo-rail--muted .logo-rail__item:hover{--logo-filter: none;--logo-opacity: 1}.logo-rail__item img{max-block-size:var(--logo-height, 48px);inline-size:auto;object-fit:contain}.testimonial{display:grid;gap:var(--space-sm);padding:var(--space-lg);background-color:rgb(var(--color-background-alt));border-radius:var(--radius-card);block-size:100%;align-content:start}.testimonial--plain{background-color:transparent;padding:0}.testimonial__stars{display:flex;gap:2px;color:#f0a500}.testimonial__stars svg{inline-size:16px;block-size:16px}.testimonial__quote{font-size:var(--font-size-h5);line-height:1.5}.testimonial__author{display:flex;align-items:center;gap:var(--space-2xs);margin-block-start:auto}.testimonial__avatar{flex:none;inline-size:44px;block-size:44px;border-radius:50%;overflow:hidden;background-color:rgb(var(--color-text) / .1)}.testimonial__name{font-weight:var(--font-body-weight-bold);font-size:var(--font-size-sm)}.testimonial__role{font-size:var(--font-size-xs);color:rgb(var(--color-text-muted))}.faq{display:grid}.faq--boxed .accordion{border:1px solid rgb(var(--color-border));border-radius:var(--radius-card);margin-block-end:var(--space-2xs);padding-inline:var(--space-sm)}.faq--boxed .accordion:first-of-type{border-block-start:1px solid rgb(var(--color-border))}.newsletter{display:grid;gap:var(--space-sm);justify-items:var(--nl-justify, center);text-align:var(--nl-align, center);max-inline-size:620px;margin-inline:auto}.newsletter--start{--nl-justify: start;--nl-align: start;margin-inline:0}.newsletter__form{display:flex;gap:var(--space-2xs);inline-size:100%;flex-wrap:wrap}.newsletter__form .field{flex:1 1 240px}.newsletter__success{display:flex;align-items:center;gap:var(--space-2xs);color:rgb(var(--color-success));font-size:var(--font-size-sm)}.newsletter__form--inline{flex-wrap:nowrap;border:1px solid rgb(var(--color-border));border-radius:var(--radius-pill);padding:4px;background-color:rgb(var(--color-background))}.newsletter__form--inline .field__input{border:0;background:transparent;padding-inline-start:var(--space-sm)}.newsletter__form--inline .field__input:focus{outline:0}.newsletter__form--inline .btn{border-radius:var(--radius-pill)}.countdown{display:flex;gap:var(--space-2xs);direction:ltr}.countdown--center{justify-content:center}.countdown__unit{display:grid;gap:2px;justify-items:center;min-inline-size:68px;padding:var(--space-2xs);border-radius:var(--radius-sm);background-color:rgb(var(--color-text) / .06)}.countdown__value{font-size:var(--font-size-h3);font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums;line-height:1}.countdown__label{font-size:var(--font-size-xs);color:rgb(var(--color-text-muted))}.countdown--plain .countdown__unit{background:none;padding:0;min-inline-size:52px}.video-section{position:relative;overflow:hidden}@media screen and (max-width:749px){.video-section.video-section--mobile-ultra-wide{aspect-ratio:21 / 9}.video-section.video-section--mobile-wide{aspect-ratio:16 / 9}.video-section.video-section--mobile-landscape{aspect-ratio:4 / 3}.video-section.video-section--mobile-square{aspect-ratio:1 / 1}.video-section.video-section--mobile-portrait{aspect-ratio:3 / 4}.video-section.video-section--mobile-tall{aspect-ratio:2 / 3}.video-section.video-section--mobile-vertical{aspect-ratio:9 / 16}}.video-section__poster{position:relative;cursor:pointer;height:100%}.video-section__poster img{height:100%;width:100%;object-fit:cover}.video-section__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:50% -50%;inline-size:52px;block-size:52px;display:grid;place-items:center;border-radius:50%;background-color:rgb(var(--color-background) / .9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:scale var(--duration-base) var(--ease-out)}.video-section__poster:hover .video-section__play{scale:1.08}.video-section__play svg{inline-size:22px;block-size:22px;fill:#262645;margin-right:2px}.video-section__frame{position:absolute;top:0;right:0;bottom:0;left:0}.video-section__frame iframe,.video-section__frame video{inline-size:100%;block-size:100%}.lookbook{position:relative;border-radius:var(--radius-card);overflow:hidden}.hotspot{position:absolute;inset-inline-start:var(--hotspot-x, 50%);inset-block-start:var(--hotspot-y, 50%);translate:calc(-50% * var(--dir)) -50%;z-index:2}.hotspot__dot{inline-size:28px;block-size:28px;display:grid;place-items:center;border-radius:50%;background-color:rgb(var(--color-background));box-shadow:var(--shadow-md);transition:scale var(--duration-fast) var(--ease-out)}.hotspot__dot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgb(var(--color-background) / .6);animation:hotspot-pulse 2.4s var(--ease-out) infinite}@keyframes hotspot-pulse{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.6);opacity:0}}.hotspot:hover .hotspot__dot{scale:1.12}.hotspot__card{position:absolute;inset-block-end:calc(100% + var(--space-2xs));inset-inline-start:50%;translate:calc(-50% * var(--dir)) 0;inline-size:220px;padding:var(--space-2xs);background-color:rgb(var(--color-background));border-radius:var(--radius-card);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out),visibility var(--duration-fast)}.hotspot[data-open=true] .hotspot__card,.hotspot:hover .hotspot__card{opacity:1;visibility:visible}.article-hero{display:grid;gap:var(--space-sm);justify-items:center;text-align:center;max-inline-size:780px;margin-inline:auto;padding-block:var(--space-xl);padding-top:0}.article-body{max-inline-size:720px;margin-inline:auto;font-size:1.0625rem;margin-bottom:var(--space-xl)}.article-body>*+*{margin-block-start:var(--space-md)}.article-nav{display:grid;gap:var(--space-sm);padding-block:var(--space-xl);border-block-start:1px solid rgb(var(--color-border))}@media screen and (min-width:750px){.article-nav{grid-template-columns:1fr 1fr}.article-nav__next{text-align:end}}.article-nav__label{font-size:var(--font-size-xs);color:rgb(var(--color-text-muted))}.contact-form,.contact-form__row{display:grid;gap:var(--space-sm)}@media screen and (min-width:750px){.contact-form__row--split{grid-template-columns:1fr 1fr}}.form-banner{display:flex;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.form-banner--success{background-color:rgb(var(--color-success) / .1);color:rgb(var(--color-success))}.form-banner--error{background-color:rgb(var(--color-error) / .08);color:rgb(var(--color-error))}.form-banner svg{flex:none;inline-size:18px;block-size:18px;margin-block-start:1px}.store-list{display:grid;gap:var(--space-sm)}.store-card{display:grid;gap:var(--space-3xs);padding:var(--space-sm);border:1px solid rgb(var(--color-border));border-radius:var(--radius-card)}.store-card__name{font-weight:var(--font-body-weight-bold)}.store-card__meta{font-size:var(--font-size-sm);color:rgb(var(--color-text-muted))}.error-page{display:grid;gap:var(--space-md);justify-items:center;text-align:center;padding-block:var(--space-3xl)}.error-page__code{font-size:clamp(4rem,2rem + 12vw,9rem);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1;unicode-bidi:isolate}.back-to-top{position:fixed;z-index:var(--z-header);inset-block-end:var(--space-md);inset-inline-end:var(--space-md);--icon-btn-size: 44px;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-border));box-shadow:var(--shadow-md);opacity:0;visibility:hidden;translate:0 8px;transition:opacity var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-out),visibility var(--duration-base)}.back-to-top[data-visible=true]{opacity:1;visibility:visible;translate:0 0}.back-to-top[data-visible=true][data-lifted]{translate:0 calc(var(--back-to-top-lift, 0px) * -1)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-sections.css.map */
