.announcement,.site-header .nav,.footer,.hero-slider,.promo-grid,.circle-slider,.product-section,.feature-banner,.world-section,.trust-row,.newsletter,.product-page,.collection-page,.collection-list-page,.cart-page,.contact-page,.basic-page,.error-page,.search-page,.wishlist-page{width:100%}.nav,.footer,.promo-grid,.product-section,.world-section,.trust-row,.newsletter,.product-page,.collection-page,.collection-list-page,.cart-page,.contact-page,.basic-page,.error-page,.search-page,.wishlist-page{max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem}@media(min-width:1024px){.nav,.footer,.promo-grid,.product-section,.world-section,.trust-row,.newsletter,.product-page,.collection-page,.collection-list-page,.cart-page,.contact-page,.basic-page,.error-page,.search-page{padding-inline:3rem}}.announcement{overflow:hidden;position:relative;padding-inline:1rem}.announcement__inner{max-width:var(--announcement-content-max-width, none);margin-inline:auto;min-height:var(--announcement-height-mobile, auto);display:flex;align-items:center;justify-content:center;gap:.5rem}@media(min-width:750px){.announcement__inner{min-height:var(--announcement-height-desktop, auto)}}.announcement__track{position:relative;display:flex;align-items:center;overflow:hidden;flex:1;min-width:0}.announcement__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--flex-align, center);gap:var(--announcement-icon-gap, 8px);width:100%;color:var(--announcement-text-color, var(--color-text));font-family:var(--announcement-font-family, var(--font-body)),sans-serif;font-weight:var(--announcement-font-weight, 500);font-size:var(--announcement-font-size-mobile, 11px);letter-spacing:var(--announcement-letter-spacing, .008em);line-height:var(--announcement-line-height, 1.4);text-transform:var(--announcement-text-transform, uppercase);text-align:var(--text-align, center)}@media(min-width:750px){.announcement__item{font-size:var(--announcement-font-size-desktop, 12px)}}.announcement__item[hidden]{display:none}.announcement__icon{display:inline-flex;flex-shrink:0;width:var(--announcement-icon-size, 16px);height:var(--announcement-icon-size, 16px)}.announcement__icon img{width:100%;height:100%;object-fit:contain}.announcement__icon--svg svg{width:100%;height:100%;color:var(--announcement-icon-color, currentColor)}.announcement__button{display:inline-flex;align-items:center;flex-shrink:0;padding:.2em .75em;border:1px solid var(--announcement-button-border, transparent);border-radius:999px;background-color:var(--announcement-button-bg, transparent);color:var(--announcement-button-text, inherit);font-size:.9em;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.announcement__button:hover{background-color:var(--announcement-button-bg-hover);color:var(--announcement-button-text-hover);border-color:var(--announcement-button-border-hover)}.announcement[data-marquee=true] .announcement__inner{max-width:none}.announcement[data-marquee=true] .announcement__track-inner{display:flex;align-items:center;gap:var(--announcement-marquee-gap, 48px);width:max-content;will-change:transform;animation-name:announcement-marquee-ltr;animation-duration:25s;animation-timing-function:linear;animation-iteration-count:infinite}.announcement[data-marquee=true][data-marquee-direction=rtl] .announcement__track-inner{animation-name:announcement-marquee-rtl}.announcement[data-marquee=true][data-marquee-pause-hover=true]:hover .announcement__track-inner{animation-play-state:paused}.announcement[data-marquee=true] .announcement__item{width:max-content;flex-wrap:nowrap;flex-shrink:0;white-space:nowrap}@keyframes announcement-marquee-ltr{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--announcement-marquee-distance, 50%)),0,0)}}@keyframes announcement-marquee-rtl{0%{transform:translate3d(calc(-1 * var(--announcement-marquee-distance, 50%)),0,0)}to{transform:translateZ(0)}}.announcement[data-rotation=true] .announcement__item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s ease}.announcement[data-rotation=true][data-rotation-type=slide] .announcement__item{transform:translate(16px)}.announcement[data-rotation=true] .announcement__item.is-active{opacity:1;pointer-events:auto;transform:translate(0)}.announcement__nav{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--announcement-text-color, var(--color-text));font-size:.85em}.announcement__dots{display:flex;justify-content:center;gap:6px;padding-bottom:.35rem}.announcement__dots button{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--announcement-text-color, #ffffff) 35%,transparent)}.announcement__dots button.is-active{background:var(--announcement-text-color, #ffffff)}.scroll-progress{position:sticky;top:0;height:2px;z-index:60;background:transparent}.scroll-progress__bar{display:block;height:100%;width:0%;background:var(--color-accent);transition:width .1s linear}.site-header{position:sticky;top:0;z-index:50;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:var(--border-top-width, 0px) var(--border-style, solid) var(--border-color-rgba, transparent);border-bottom:var(--border-bottom-width, 1px) var(--border-style, solid) var(--border-color-rgba, rgba(255, 255, 255, .08));border-left:var(--border-left-width, 0px) var(--border-style, solid) var(--border-color-rgba, transparent);border-right:var(--border-right-width, 0px) var(--border-style, solid) var(--border-color-rgba, transparent)}.nav{position:relative;display:flex;flex-direction:column;align-items:center;gap:.85rem;padding-block:1.25rem 1rem}.nav__menu-button{position:absolute;left:0;top:.4rem;display:flex;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px}.nav__menu-button span{display:block;height:2px;background:var(--color-text)}@media(min-width:1024px){.nav__menu-button{display:none}}.nav__brand{display:flex;flex-direction:column;align-items:center;text-align:center}.nav__brand span{font-family:var(--font-heading),serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text)}.nav__brand small{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.nav__actions{position:absolute;right:0;top:.5rem;display:flex;align-items:center;gap:1.1rem}@media(max-width:1023px){.nav__menu-button{left:max(clamp(16px,4vw,24px),env(safe-area-inset-left,0px))}.nav__actions{right:max(clamp(16px,4vw,24px),env(safe-area-inset-right,0px))}}.nav__icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.nav__icon svg{width:var(--icon-size-mobile, 20px);height:var(--icon-size-mobile, 20px);fill:none;stroke:var(--icon-color, var(--color-text));stroke-width:1.5;transition:stroke .2s ease,color .2s ease}.nav__icon:hover svg{stroke:var(--icon-hover-color, var(--color-text))}.nav__icon-custom{display:inline-flex;color:var(--icon-color, var(--color-text));transition:color .2s ease}.nav__icon:hover .nav__icon-custom{color:var(--icon-hover-color, var(--color-text))}.nav__icon-custom--image img{display:block;width:var(--icon-size-mobile, 20px);height:var(--icon-size-mobile, 20px);object-fit:contain}@media(min-width:750px){.nav__icon svg,.nav__icon-custom--image img{width:var(--icon-size-desktop, 20px);height:var(--icon-size-desktop, 20px)}}.nav__icon-count{position:absolute;min-width:var(--counter-size, 16px);height:var(--counter-size, 16px);padding:0 3px;border-radius:999px;background:var(--counter-bg, var(--color-accent));color:var(--counter-text, var(--color-button-text));font-size:.65rem;display:flex;align-items:center;justify-content:center}.nav__icon-count[data-counter-position=top-right]{top:-8px;right:-8px}.nav__icon-count[data-counter-position=top-left]{top:-8px;left:-8px}.nav__icon-count[data-counter-position=bottom-right]{bottom:-8px;right:-8px}.nav__icon-count[data-counter-position=bottom-left]{bottom:-8px;left:-8px}.nav__links{display:none;flex-direction:column;align-items:center;gap:.75rem;width:100%;padding-top:.5rem;font-size:.8rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text)}.nav__links.is-open{display:flex}.nav__links a[aria-current=page]{color:var(--color-accent)}@media(min-width:1024px){.nav__links{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1.85rem;padding-top:0}.nav__links a:hover{color:var(--color-accent)}}.hero-slider{position:relative;height:85vh;min-height:480px;overflow:hidden;cursor:grab}.hero-slider.is-dragging{cursor:grabbing}@media(min-width:1024px){.hero-slider{height:94vh;min-height:640px}}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.hero-slide.is-active{opacity:1;visibility:visible}.hero-slide img,.hero-slide__placeholder{width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.hero-slide__img--desktop-only{display:none}}@media(min-width:1024px){.hero-slide__img--mobile-only{display:none}}.hero-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.25) 45%,transparent 70%)}.hero-slide__copy{position:absolute;z-index:2;left:6%;bottom:14%;max-width:34rem;display:flex;flex-direction:column;gap:1rem}.hero-slide__copy.section-align-vars{align-items:var(--flex-align, flex-start);text-align:var(--text-align, left)}.hero-slide__copy p.section-subheading{text-transform:uppercase;letter-spacing:.2em}.hero-slide__copy h1.section-heading{text-transform:uppercase;line-height:1.02}.hero-slide__copy span.section-body{max-width:24rem}.hero-slide__copy .button{margin-top:.5rem}@media(max-width:749px){.hero-slide__copy{right:6%;max-width:none}.hero-slide__copy h1.section-heading{line-height:.95;overflow-wrap:break-word;word-break:break-word}}.hero-slider__arrow{position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;border:1px solid rgba(255,255,255,.4);border-radius:999px;z-index:5}.hero-slider__arrow--left{left:5%}.hero-slider__arrow--right{right:5%}@media(max-width:749px){[data-show-arrows-mobile=false] .hero-slider__arrow{display:none}}@media(min-width:750px){[data-show-arrows-desktop=false] .hero-slider__arrow{display:none}}.hero-slider__count{position:absolute;z-index:3;right:6%;bottom:8%;display:flex;align-items:center;gap:.85rem;font-size:.9rem;letter-spacing:.08em;color:#ffffffd9}.hero-slider__count i{position:relative;display:block;width:40px;height:1px;background:#ffffff4d;font-style:normal}.hero-slider__count i i{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;background:currentColor}.promo-grid{width:100%;background-color:var(--section-bg-color, var(--color-background))}.promo-grid__row{display:flex;flex-direction:column;border-top:var(--border-top-width, 0px) var(--border-style, solid) var(--border-color-rgba, transparent);border-left:var(--border-left-width, 0px) var(--border-style, solid) var(--border-color-rgba, transparent);border-right:var(--border-right-width, 0px) var(--border-style, solid) var(--border-color-rgba, transparent)}@media(min-width:750px){.promo-grid__row{flex-direction:row;height:var(--promo-desktop-height, 200px);border-bottom:var(--border-bottom-width, 0px) var(--border-style, solid) var(--border-color-rgba, transparent)}}.promo-banner{position:relative;overflow:hidden;flex:1 1 0%;height:var(--banner-mobile-height, 320px);border-bottom:var(--divider-horizontal-width, 0px) solid var(--divider-color-rgba, transparent)}.promo-banner:last-child{border-bottom:none}@media(min-width:750px){.promo-banner{height:100%;border-bottom:none;border-right:var(--divider-vertical-width, 0px) solid var(--divider-color-rgba, transparent)}.promo-banner:last-child{border-right:none}.promo-banner:nth-child(1){flex:0 0 var(--promo-left-width, 28%)}.promo-banner:nth-child(2){flex:0 0 var(--promo-center-width, 44%)}.promo-banner:nth-child(3){flex:0 0 var(--promo-right-width, 28%)}}.promo-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.promo-banner__img{width:100%;height:100%;transition:transform .5s ease}.promo-banner:hover .promo-banner__img{transform:scale(1.04)}.promo-banner__img--mobile{display:block}.promo-banner__img--desktop{display:none}@media(min-width:750px){.promo-banner__img--mobile{display:none}.promo-banner__img--desktop{display:block}}.promo-banner__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:1rem 1.25rem}.promo-banner__content--left{align-items:flex-start;text-align:left}.promo-banner__content--center{align-items:center;text-align:center}.promo-banner__content--right{align-items:flex-end;text-align:right}.promo-banner__content--v-top{justify-content:flex-start}.promo-banner__content--v-center{justify-content:center}.promo-banner__content--v-bottom{justify-content:flex-end}.promo-banner__content-inner{width:var(--promo-content-width, 100%);max-width:var(--promo-content-max-width, none)}.promo-banner__content .section-subheading{font-size:var(--promo-subheading-size-mobile, 12px);line-height:var(--promo-subheading-line-height, 1.3);margin-bottom:var(--promo-subheading-margin-bottom, 4px);padding-bottom:var(--promo-subheading-padding-bottom, 0px)}.promo-banner__content .section-heading{font-size:var(--promo-heading-size-mobile, 24px);line-height:var(--promo-heading-line-height, 1.05);max-width:var(--promo-heading-max-width, none);margin-top:var(--promo-heading-margin-top, 0px);margin-bottom:var(--promo-heading-margin-bottom, 6px);padding-bottom:var(--promo-heading-padding-bottom, 0px)}@media(min-width:750px){.promo-banner__content .section-subheading{font-size:var(--promo-subheading-size-tablet, 13px)}.promo-banner__content .section-heading{font-size:var(--promo-heading-size-tablet, 27px)}.promo-banner__description{font-size:var(--promo-body-size-tablet, 14px)}}@media(min-width:1024px){.promo-banner__content .section-subheading{font-size:var(--promo-subheading-size-desktop, 13px)}.promo-banner__content .section-heading{font-size:var(--promo-heading-size-desktop, 30px)}.promo-banner__description{font-size:var(--promo-body-size-desktop, 14px)}}.promo-banner__description{font-size:var(--promo-body-size-mobile, 13px);line-height:var(--promo-body-line-height, 1.5);max-width:var(--promo-body-max-width, none);margin-top:var(--promo-body-margin-top, 0px);margin-bottom:var(--promo-body-margin-bottom, 12px)}.promo-banner__description p{margin:0}.promo-banner__buttons{display:flex;flex-wrap:wrap;gap:var(--promo-gap-elements, 12px);margin-top:var(--promo-button-margin-top, 4px);margin-bottom:var(--promo-button-margin-bottom, 0px)}.promo-banner__buttons .button{width:var(--promo-button-width, auto);height:var(--promo-button-height, auto);letter-spacing:var(--promo-button-letter-spacing, .1em);text-transform:var(--promo-button-text-transform, uppercase)}.circle-slider-wrap .section-heading{text-transform:uppercase;letter-spacing:.04em;padding-inline:1.5rem}.circle-slider{display:flex;gap:var(--gap-elements, 20px);overflow-x:auto;padding:.5rem 1.5rem;scrollbar-width:none;max-width:var(--page-width);margin-inline:auto}.circle-slider::-webkit-scrollbar{display:none}.circle-slider a{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.65rem;width:var(--image-height-mobile, 68px);text-align:center;transition:transform .2s ease}.circle-slider a:hover{transform:translateY(-3px)}.circle-slider img{width:var(--image-height-mobile, 68px);height:var(--image-height-mobile, 68px);border-radius:var(--image-radius, 999px);object-fit:var(--image-object-fit, cover);border:1px solid rgba(255,255,255,.15)}.circle-slider span.section-body{letter-spacing:.03em;text-transform:uppercase}@media(min-width:750px){.circle-slider a,.circle-slider img{width:var(--image-height-desktop, 76px)}.circle-slider img{height:var(--image-height-desktop, 76px)}}@media(min-width:1024px){.circle-slider{justify-content:space-between;overflow-x:visible;padding-inline:3rem}}.product-section{padding-block:3rem}.section-title{position:relative;text-align:center;margin-bottom:2.25rem}.section-title h2{text-transform:uppercase;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:.04em}.section-title a{position:absolute;right:0;bottom:.4rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.section-title a:hover{color:var(--color-accent)}@media(max-width:749px){.section-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;text-align:left}.section-title h2{margin:0;flex:1 1 auto;min-width:0}.section-title a{position:static;margin-left:auto;flex-shrink:0}}@media(max-width:479px){.section-title h2{font-size:clamp(1.5rem,3vw,2.15rem)}}.product-slider{position:relative}.product-track{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem;cursor:grab;outline:none}.product-track:focus-visible{outline:1px solid rgba(255,255,255,.4);outline-offset:4px}.product-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.product-track::-webkit-scrollbar{display:none}.product-track .product-card{flex:0 0 auto;width:min(260px,70vw);scroll-snap-align:start}.product-track--fixed-view.product-track .product-card{width:calc((100% - (var(--per-view-mobile, 1) - 1) * var(--gap-columns, 24px)) / var(--per-view-mobile, 1))}@media(min-width:750px){.product-track--fixed-view.product-track .product-card{width:calc((100% - (var(--per-view-tablet, 2) - 1) * var(--gap-columns, 24px)) / var(--per-view-tablet, 2))}}@media(min-width:1024px){.product-track--fixed-view.product-track .product-card{width:calc((100% - (var(--per-view-desktop, 4) - 1) * var(--gap-columns, 24px)) / var(--per-view-desktop, 4))}}.product-track__empty{color:#fff9;padding:2rem 0}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:999px;z-index:2;background:var(--color-background);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.slider-arrow:hover{border-color:#fff;background:#fff}.slider-arrow:hover:before{border-color:#000}.slider-arrow:active{transform:translateY(-50%) scale(.92)}.slider-arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-left:1.5px solid #ffffff;border-bottom:1.5px solid #ffffff;transition:border-color .2s ease}.slider-arrow--left:before{transform:rotate(45deg) translate(1px,1px)}.slider-arrow--right:before{transform:rotate(-135deg) translate(1px,1px)}.slider-arrow--left{left:-.5rem}.slider-arrow--right{right:-.5rem}@media(min-width:1024px){.slider-arrow--left{left:-1.25rem}.slider-arrow--right{right:-1.25rem}}.collection-page__grid,.collection-list-page__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-block:2rem}@media(min-width:768px){.collection-page__grid,.collection-list-page__grid{grid-template-columns:repeat(4,1fr)}}.collection-list-page__card{position:relative;aspect-ratio:1;border-radius:4px;overflow:hidden}.collection-list-page__card img{width:100%;height:100%;object-fit:cover}.collection-list-page__card span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;font-family:var(--font-heading),serif;font-size:1.25rem}.feature-banner{display:grid;gap:var(--gap-columns, 24px);grid-template-columns:1fr;align-items:center;text-align:center}@media(min-width:1024px){.feature-banner{grid-template-columns:1fr 1.2fr 1fr}}.feature-banner__image-frame{position:relative;overflow:hidden;border-radius:var(--image-radius, 4px);height:var(--feature-height-mobile, 360px)}@media(min-width:1024px){.feature-banner__image-frame{height:var(--feature-height-desktop, 480px)}}.feature-banner__image-frame img,.feature-banner__image-frame video,.feature-banner__image-frame svg{width:100%;height:100%;object-fit:var(--image-object-fit, cover);transition:transform .4s ease}.feature-banner__image-frame--left img,.feature-banner__image-frame--left video{object-position:var(--feature-left-position, center);transform-origin:var(--feature-left-position, center);transform:scale(var(--feature-left-zoom, 1))}.feature-banner__image-frame--right img,.feature-banner__image-frame--right video{object-position:var(--feature-right-position, center);transform-origin:var(--feature-right-position, center);transform:scale(var(--feature-right-zoom, 1))}.feature-banner .section-subheading{text-transform:uppercase;letter-spacing:.16em;margin-bottom:.5rem}.feature-banner .section-heading{text-transform:uppercase;line-height:1.15;margin-bottom:.75rem}.feature-banner__subtext{margin-bottom:1.25rem}.feature-banner__subtext p{margin:0}.world-section .section-heading{text-transform:uppercase;letter-spacing:.04em}.world-section>p.section-body{margin-top:.5rem}.world-grid{display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;margin-top:2rem;border:1px solid var(--divider-color-rgba, rgba(255, 255, 255, .15))}.world-grid::-webkit-scrollbar{display:none}.instagram-gallery-item{flex:0 0 200px;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--image-radius, 0px);border-right:1px solid var(--divider-color-rgba, rgba(255, 255, 255, .15));scroll-snap-align:start}.instagram-gallery-item:last-child{border-right:none}@media(min-width:1024px){.world-grid{overflow-x:visible}.instagram-gallery-item{flex:1 1 0;min-width:0}}.instagram-gallery-item img,.instagram-gallery-item svg{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.instagram-gallery-item:hover img{transform:scale(1.06)}}.trust-row{display:grid;grid-template-columns:repeat(2,1fr);text-align:center}@media(min-width:768px){.trust-row{grid-template-columns:repeat(4,1fr)}}.trust-row strong.section-subheading{display:block;font-family:var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4rem}.trust-item{display:flex;gap:.6rem;flex-direction:column;align-items:center;text-align:center;border-right:var(--divider-vertical-width, 0px) solid var(--divider-color-rgba, transparent)}.trust-item:nth-child(2n){border-right:none}@media(min-width:768px){.trust-item:nth-child(2n){border-right:var(--divider-vertical-width, 0px) solid var(--divider-color-rgba, transparent)}.trust-item:nth-child(4n){border-right:none}}.trust-item[data-icon-position=left]{flex-direction:row}.trust-item[data-icon-position=right]{flex-direction:row-reverse}.trust-item[data-align=left]{align-items:flex-start;text-align:left}.trust-item[data-align=center]{align-items:center;text-align:center}.trust-item[data-align=right]{align-items:flex-end;text-align:right}.trust-item[data-icon-position=left][data-align],.trust-item[data-icon-position=right][data-align]{align-items:flex-start}.trust-item__icon{flex-shrink:0;display:inline-flex;width:var(--trust-icon-size-mobile, 28px);height:var(--trust-icon-size-mobile, 28px)}@media(min-width:750px){.trust-item__icon{width:var(--trust-icon-size-desktop, 32px);height:var(--trust-icon-size-desktop, 32px)}}.trust-item__icon img{width:100%;height:100%;object-fit:contain}.trust-item__icon--svg svg{width:100%;height:100%;fill:var(--trust-icon-color, currentColor);color:var(--trust-icon-color, currentColor)}.trust-item__copy{display:flex;flex-direction:column}.newsletter__grid{display:grid;grid-template-columns:1fr;gap:var(--newsletter-column-gap, 48px);width:100%}@media(min-width:1024px){.newsletter__grid{grid-template-columns:var(--newsletter-left-width, 45%) 1fr;align-items:center}}.newsletter__left{width:100%;max-width:26rem}.newsletter .section-heading{text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem}.newsletter__left>p.section-body{margin-bottom:1.75rem}.newsletter-form{width:100%;display:flex;flex-direction:column;gap:1rem}.newsletter-form>label{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.newsletter-form__row{display:flex;align-items:center;height:var(--newsletter-input-height, 56px);border:1px solid var(--newsletter-input-border-color, rgba(255, 255, 255, .35));padding-inline:1.25rem;transition:border-color .2s ease}.newsletter-form__row:hover,.newsletter-form__row:focus-within{border-color:var(--newsletter-input-border-color-hover, #ffffff)}.newsletter-form__row input{flex:1;height:100%;background:transparent;border:none;color:#fff}.newsletter-form__row input::placeholder{color:#ffffff80}.newsletter-form__row button{display:inline-flex;align-items:center;justify-content:center;padding:0 0 0 .75rem;background:transparent;color:var(--color-text);transition:transform .2s ease}.newsletter-form__row button:hover{transform:translate(3px)}.newsletter-check{display:flex;align-items:center;gap:.6rem;font-size:.7rem;letter-spacing:.02em;text-transform:uppercase;color:#ffffffb3;text-align:left}.newsletter-check input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--color-accent)}.newsletter__right{display:flex;flex-direction:column;gap:1.75rem}@media(min-width:1024px){.newsletter__right{flex-direction:row;justify-content:space-between;gap:1.5rem}}.newsletter-feature{display:flex;align-items:flex-start;gap:.75rem}.newsletter-feature__icon{flex-shrink:0;display:inline-flex;width:var(--newsletter-feature-icon-size, 22px);height:var(--newsletter-feature-icon-size, 22px);margin-top:.15rem}.newsletter-feature__icon img{width:100%;height:100%;object-fit:contain}.newsletter-feature__icon--svg svg{width:100%;height:100%;fill:var(--newsletter-feature-icon-color, #ffffff);color:var(--newsletter-feature-icon-color, #ffffff)}.newsletter-feature__copy{display:flex;flex-direction:column;gap:.15rem}.newsletter-feature__title{font-family:var(--font-body),sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--newsletter-feature-title-color, #ffffff)}.newsletter-feature__text{font-family:var(--font-body),sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--newsletter-feature-text-color, #8a8a8a)}.product-page{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.product-page{grid-template-columns:1.2fr 1fr}}.product-page__main-media img,.product-page__main-media svg{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}.product-page__thumbs{display:flex;gap:.75rem;margin-top:.75rem;overflow-x:auto}.product-page__thumb{width:64px;height:64px;border-radius:4px;overflow:hidden;border:1px solid transparent}.product-page__thumb.is-active{border-color:var(--color-accent)}.product-page__thumb img{width:100%;height:100%;object-fit:cover}.product-page__info{display:flex;flex-direction:column;gap:1rem}.product-page__price{font-size:1.25rem}.product-page__option{display:flex;flex-direction:column;gap:.35rem}.product-page__option select{padding:.6rem .75rem;background:var(--color-surface);border:1px solid rgba(255,255,255,.2);border-radius:4px}.product-page__quantity{display:flex;align-items:center;gap:.75rem}.product-page__quantity input{width:4.5rem;padding:.6rem .5rem;background:var(--color-surface);border:1px solid rgba(255,255,255,.2);border-radius:4px}.product-page__description{border-top:1px solid rgba(255,255,255,.12);padding-top:1rem}.collection-page__header{margin-bottom:1.5rem}.collection-page__sort{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.collection-page__sort select{background:var(--color-surface);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:.5rem .75rem}.collection-page__pagination{display:flex;gap:1rem;justify-content:center;padding-block:2rem}#shopify-section-cart-drawer{padding:0!important;margin:0!important;background:transparent!important}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.cart-drawer[hidden]{display:none}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.cart-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,100%);background:var(--color-background);border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;padding:1.5rem;overflow-y:auto}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cart-drawer__body{flex:1}.cart-drawer__footer{border-top:1px solid rgba(255,255,255,.12);padding-top:1rem;display:flex;flex-direction:column;gap:.75rem}.cart-drawer__subtotal,.cart-page__subtotal{display:flex;justify-content:space-between;font-size:1.1rem}.cart-line{display:grid;grid-template-columns:80px 1fr auto;gap:1rem;padding-block:1rem}.cart-line__image img{width:80px;height:80px;object-fit:cover;border-radius:4px}.cart-line__info h3{font-family:var(--font-product-title),var(--font-body),sans-serif}.cart-line__quantity{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.cart-line__quantity input{width:3rem;text-align:center;background:var(--color-surface);border:1px solid rgba(255,255,255,.2);border-radius:4px}.cart-line__quantity button{width:28px;height:28px;border:1px solid rgba(255,255,255,.2);border-radius:4px}.cart-free-shipping{margin-bottom:1.25rem}.cart-free-shipping__message{font-size:.8rem;margin-bottom:.5rem}.cart-free-shipping__message.is-met{color:var(--color-accent)}.cart-free-shipping__bar{height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden}.cart-free-shipping__bar span{display:block;height:100%;background:var(--color-accent);transition:width .3s ease}.cart-page__footer{display:grid;gap:2rem;margin-top:2rem}@media(min-width:768px){.cart-page__footer{grid-template-columns:1fr 20rem}}.cart-page__note textarea{width:100%;min-height:6rem;background:var(--color-surface);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:.75rem}.cart-page__summary{display:flex;flex-direction:column;gap:.75rem}.cart-page__empty,.cart-drawer__empty,.wishlist-page__empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:3rem;text-align:center}.wishlist-page__empty[hidden]{display:none}.wishlist-page .section-heading{margin-bottom:2rem}.contact-page{display:grid;gap:2.5rem}@media(min-width:1024px){.contact-page{grid-template-columns:1fr 1.2fr}}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form__row{display:flex;flex-direction:column;gap:.35rem}.contact-form__row input,.contact-form__row textarea{background:var(--color-surface);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:.75rem}.basic-page[data-page-width=true]{max-width:42rem}.basic-page__content{margin-top:1.5rem;line-height:1.7}.basic-page__content h2{margin-top:2rem;margin-bottom:.75rem}.basic-page__content p{margin-bottom:1rem}.error-page{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.search-page__form{display:flex;gap:.5rem;margin-bottom:2rem}.search-page__form input{flex:1;background:var(--color-surface);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:.75rem 1rem}.search-page__result{display:block;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:4px}.footer{text-align:left}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--footer-link-color, rgba(255, 255, 255, .6));margin-bottom:1.5rem}.footer__links a:hover{color:var(--footer-link-hover-color, var(--color-accent))}.footer__copyright,.footer__bottom-text{font-size:.7rem;letter-spacing:.02em;text-transform:uppercase;color:var(--footer-text-color, rgba(255, 255, 255, .5))}.footer__bottom-text{margin-top:.35rem}.footer__payments{margin-bottom:1.5rem}.footer__bottom-row .footer__payments{margin-bottom:0}.footer__payments[data-align=left] .footer__payments-row{justify-content:flex-start}.footer__payments[data-align=center] .footer__payments-row{justify-content:center}.footer__payments[data-align=right] .footer__payments-row{justify-content:flex-end}.footer__payments-title{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-text-color, rgba(255, 255, 255, .5));margin-bottom:.4rem;text-align:center}.footer__payments-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--payment-icon-gap, 10px)}.payment-icon{display:inline-block;width:var(--payment-icon-size-mobile, 26px);height:var(--payment-icon-size-mobile, 26px);border-radius:var(--payment-icon-radius, 0px);object-fit:contain}.payment-icon--svg svg{width:100%;height:100%;fill:var(--payment-icon-color, currentColor);border-radius:var(--payment-icon-radius, 0px)}.payment-icon--recolor{background-color:var(--payment-icon-color, currentColor);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media(min-width:750px){.payment-icon{width:var(--payment-icon-size-desktop, 32px);height:var(--payment-icon-size-desktop, 32px)}}.footer__inner{display:flex;flex-direction:column;gap:var(--footer-block-gap-mobile, 40px);text-align:left}@media(min-width:1024px){.footer__inner{gap:var(--footer-block-gap-desktop, 64px)}}.footer__top{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1024px){.footer__top{flex-direction:row;justify-content:space-between}}.footer__brand{flex-shrink:0}.footer__brand-name{display:inline-block;font-family:var(--font-heading),serif;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;color:#fff}.footer__logo-image{width:var(--footer-logo-width, 130px);height:auto}.footer__brand-tagline{margin-top:.5rem;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--footer-text-color, rgba(255, 255, 255, .5))}.footer__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem var(--footer-columns-gap, 48px)}@media(min-width:640px){.footer__columns{grid-template-columns:repeat(4,1fr)}}.footer__nav-title{font-family:var(--font-body),sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--footer-nav-title-color, #ffffff);margin-bottom:1.1rem}.footer__nav-list{display:flex;flex-direction:column;gap:.7rem;list-style:none;padding:0}.footer__nav-list a{font-size:.8rem;color:var(--footer-link-color, rgba(255, 255, 255, .6))}.footer__nav-list a:hover{color:var(--footer-link-hover-color, #ffffff)}.footer__features{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem 0;padding-block:2rem;border-top:var(--divider-vertical-width, 1px) solid var(--divider-color-rgba, rgba(255, 255, 255, .12));border-bottom:var(--divider-vertical-width, 1px) solid var(--divider-color-rgba, rgba(255, 255, 255, .12))}@media(min-width:768px){.footer__features{grid-template-columns:repeat(4,1fr);gap:0}}.footer-feature{display:flex;align-items:center;gap:.85rem;padding-inline:1.25rem}.footer-feature:first-child{padding-left:0}.footer__features .footer-feature:nth-child(2n){border-right:none}@media(min-width:768px){.footer__features .footer-feature:nth-child(2n){border-right:var(--divider-vertical-width, 0px) solid var(--divider-color-rgba, transparent)}.footer__features .footer-feature:nth-child(4n){border-right:none}.footer-feature:last-child{padding-right:0}}.footer-feature__icon{flex-shrink:0;display:inline-flex;width:var(--footer-feature-icon-size, 26px);height:var(--footer-feature-icon-size, 26px)}.footer-feature__icon img{width:100%;height:100%;object-fit:contain}.footer-feature__icon--svg svg,.footer-feature__icon svg{width:100%;height:100%;fill:none;stroke:var(--footer-feature-icon-color, #ffffff);color:var(--footer-feature-icon-color, #ffffff)}.footer-feature__copy{display:flex;flex-direction:column;gap:.2rem}.footer-feature__title{font-family:var(--font-body),sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--footer-feature-title-color, #ffffff)}.footer-feature__text{font-family:var(--font-body),sans-serif;font-size:.75rem;color:var(--footer-feature-text-color, #8a8a8a)}.footer__bottom-row{display:flex;flex-direction:column;gap:1.75rem}.footer__bottom-row.section-dividers-x>*{border-right:none}@media(min-width:1024px){.footer__bottom-row{flex-direction:row;gap:var(--footer-bottom-row-gap, 36px)}.footer__bottom-row>*{flex:1;padding-inline:1.5rem}.footer__bottom-row>*:first-child{padding-left:0}.footer__bottom-row>*:last-child{padding-right:0}.footer__bottom-row.section-dividers-x>*{border-right:var(--divider-vertical-width, 0px) solid var(--divider-color-rgba, transparent)}.footer__bottom-row.section-dividers-x>*:last-child{border-right:none}}.footer__newsletter{max-width:30rem}.footer__newsletter-heading{font-family:var(--font-heading),serif;font-size:1.15rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:.3rem}.footer__newsletter-text{font-size:.72rem;line-height:1.25;color:var(--footer-text-color, rgba(255, 255, 255, .6));margin-bottom:.2rem}.form-message:empty{display:none}.footer__newsletter .newsletter-form{gap:.3rem}.footer__newsletter .newsletter-check{gap:.3rem;font-size:.56rem;line-height:1.15}.footer__newsletter .newsletter-check input[type=checkbox]{width:.8rem;height:.8rem;flex-shrink:0}.footer__social{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@media(min-width:1024px){.footer__social{align-items:center;text-align:center}}.footer__social-heading{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff}.social-icons{display:flex;align-items:center;gap:var(--social-icon-gap, 16px);list-style:none;padding:0}.social-icons__link{display:inline-flex;align-items:center;justify-content:center;width:var(--social-icon-size, 18px);height:var(--social-icon-size, 18px);border-radius:var(--social-icon-radius, 0px);overflow:hidden;color:var(--social-icon-color, #ffffff);transition:color .2s ease,transform .2s ease}.social-icons__link:hover{color:var(--social-icon-hover-color, #8a8a8a)}.social-icons__item--animated .social-icons__link:hover{transform:translateY(-2px)}.social-icons__link svg{width:100%;height:100%}.social-icons__link img{width:100%;height:100%;object-fit:contain}.footer__payments-title{text-align:inherit}.footer__bottom-bar{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.75rem;border-top:var(--divider-vertical-width, 1px) solid var(--divider-color-rgba, rgba(255, 255, 255, .1))}@media(min-width:1024px){.footer__bottom-bar{flex-direction:row;align-items:center;justify-content:space-between}}.footer__localization{display:flex;gap:1rem}.localization-form select{background:transparent;border:1px solid rgba(255,255,255,.25);color:var(--footer-text-color, rgba(255, 255, 255, .6));font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .6rem}.localization-form select:hover,.localization-form select:focus{border-color:#fff;color:#fff}.wishlist-page{padding-block:3rem}.coming-soon{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;background-color:var(--section-bg-color, var(--color-background))}.coming-soon__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.coming-soon__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color, transparent)}.coming-soon__content{position:relative;z-index:2;max-width:40rem;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.coming-soon__logo{max-width:160px;margin-bottom:.5rem}.coming-soon__wordmark{font-family:var(--font-heading),serif;font-size:1.5rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem}.coming-soon__heading{text-transform:uppercase;line-height:1.1}.coming-soon__subheading{text-transform:uppercase;letter-spacing:.12em}.coming-soon__description{max-width:32rem}.coming-soon__countdown{display:flex;gap:1.5rem;margin-block:1rem}.coming-soon__countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:3.5rem}.coming-soon__countdown-unit span{font-family:var(--font-heading),serif;font-size:clamp(1.75rem,4vw,2.75rem);color:var(--heading-color, var(--color-text))}.coming-soon__countdown-unit small{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-top:.25rem}.coming-soon__live-message{font-size:1.1rem;color:var(--subheading-color, var(--color-accent))}.coming-soon__form{margin-top:.5rem}.coming-soon__social{display:flex;gap:1rem;margin-top:.5rem;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.coming-soon__social a:hover{color:var(--color-accent)}.coming-soon__access{margin-top:2rem;font-size:.7rem;color:#ffffff80}.coming-soon__access summary{cursor:pointer}.coming-soon__access form{margin-top:.75rem;max-width:16rem;margin-inline:auto}@media(max-width:480px){.coming-soon__countdown{gap:.75rem}.coming-soon__countdown-unit{min-width:2.75rem}}[data-scroll-reveal]{transition:opacity .8s ease,transform .8s ease}[data-scroll-reveal][data-reveal-fade=true]:not(.is-revealed){opacity:0}[data-scroll-reveal][data-reveal-slide=true]:not(.is-revealed){transform:translateY(40px)}.editorial-split{width:100%;background-color:var(--section-bg-color, var(--color-background))}.editorial-split__row{max-width:calc(var(--page-width, 1400px) * var(--content-width, 100) / 100);margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-columns, 0px)}@media(min-width:750px){.editorial-split__row{flex-direction:row}.editorial-split__col--image[data-position=left]{flex:0 0 var(--esb-left-width, 40%)}.editorial-split__col--center{flex:0 0 var(--esb-center-width, 20%)}.editorial-split__col--image[data-position=right]{flex:0 0 var(--esb-right-width, 40%)}}.editorial-split__col--image{position:relative;display:block;overflow:hidden;aspect-ratio:var(--esb-aspect-ratio, 4 / 3);border-radius:var(--esb-left-radius, 0px)}.editorial-split__col--image[data-position=right]{border-radius:var(--esb-right-radius, 0px)}.editorial-split__row[data-height-mode=custom] .editorial-split__col--image{aspect-ratio:auto;height:var(--esb-custom-height-mobile, 320px)}@media(min-width:750px){.editorial-split__row[data-height-mode=custom] .editorial-split__col--image{height:var(--esb-custom-height-desktop, 520px)}}.editorial-split__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.editorial-split__img--mobile{display:block}.editorial-split__img--desktop{display:none}@media(min-width:750px){.editorial-split__img--mobile{display:none}.editorial-split__img--desktop{display:block}}.editorial-split__col--image[data-position=left] .editorial-split__img{transform:scale(var(--esb-left-zoom, 1))}.editorial-split__col--image[data-position=right] .editorial-split__img{transform:scale(var(--esb-right-zoom, 1))}.editorial-split__row[data-zoom=true] .editorial-split__col--image[data-position=left]:hover .editorial-split__img{transform:scale(calc(var(--esb-left-zoom, 1) * 1.06))}.editorial-split__row[data-zoom=true] .editorial-split__col--image[data-position=right]:hover .editorial-split__img{transform:scale(calc(var(--esb-right-zoom, 1) * 1.06))}.editorial-split__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.editorial-split__col--center{display:flex;align-items:var(--flex-justify, center);justify-content:center;padding:2.5rem 1.5rem;background-color:var(--esb-center-bg, transparent)}.editorial-split__center-inner{width:100%;max-width:var(--esb-center-max-width, 360px);display:flex;flex-direction:column;align-items:var(--flex-align, center)}.editorial-split__heading.editorial-split__heading{text-transform:uppercase;font-weight:var(--esb-heading-weight, 500);letter-spacing:var(--esb-heading-letter-spacing, 0);line-height:var(--esb-heading-line-height, 1.1);margin-block:.5rem .75rem}.editorial-split .section-subheading{text-transform:uppercase;letter-spacing:.14em}.editorial-split__description{margin-bottom:1.25rem}.editorial-split__description p{margin:0}.editorial-split__buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:var(--flex-align, center)}.editorial-split__buttons[data-lift=true] .button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.editorial-split__buttons[data-lift=true] .button:hover{transform:translateY(-3px)}.product-feature-item{display:flex;align-items:flex-start;gap:.85rem;padding-inline:1.25rem;text-decoration:none;color:inherit}.product-feature-item:first-child{padding-left:0}@media(min-width:1024px){.product-feature-item:last-child{padding-right:0}}.product-feature-item[data-align=center]{justify-content:center;text-align:left}.product-feature-item[data-align=right]{flex-direction:row-reverse;justify-content:flex-end;text-align:right}.product-feature-item__icon{flex-shrink:0;display:inline-flex;width:var(--pf-item-icon-size, 28px);height:var(--pf-item-icon-size, 28px);margin-top:.15rem}.product-feature-item__icon img{width:100%;height:100%;object-fit:contain}.product-feature-item__icon svg{width:100%;height:100%;fill:none;stroke:var(--pf-item-icon-color, #ffffff);color:var(--pf-item-icon-color, #ffffff)}.product-feature-item__copy{display:flex;flex-direction:column;gap:.3rem}.product-feature-item__title{font-family:var(--font-body),sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pf-item-title-color, #ffffff)}.product-feature-item__text{font-family:var(--font-body),sans-serif;font-size:.78rem;line-height:1.4;color:var(--pf-item-text-color, #8a8a8a)}@media(min-width:1024px){[data-hide-desktop=true]{display:none!important}}@media(max-width:1023px){[data-hide-mobile=true]{display:none!important}}.about-highlight{width:100%;background-color:var(--section-bg-color, #000)}.about-highlight__inner{max-width:calc(var(--page-width, 1400px) * var(--content-width, 65) / 100);margin-inline:auto;display:flex;flex-direction:column;align-items:var(--flex-align, center);text-align:var(--text-align, center);gap:1.25rem}.about-highlight__statement{font-family:var(--heading-font-family);text-transform:var(--heading-text-transform);color:var(--heading-color);font-size:var(--heading-size-mobile);line-height:1.25;margin:0}@media(min-width:750px){.about-highlight__statement{font-size:var(--heading-size-desktop)}}.about-highlight__support{color:var(--body-color);font-family:var(--body-font-family);font-size:var(--body-size-mobile)}@media(min-width:750px){.about-highlight__support{font-size:var(--body-size-desktop)}}.about-values{width:100%;background-color:var(--section-bg-color, #000)}.about-values__header{max-width:var(--page-width, 1400px);margin-inline:auto;text-align:var(--text-align, center);margin-bottom:2.5rem}.about-values__grid{max-width:var(--page-width, 1400px);margin-inline:auto;display:grid;grid-template-columns:repeat(1,1fr);gap:var(--gap-columns, 32px)}@media(min-width:750px)and (max-width:1023px){.about-values__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.about-values__grid{grid-template-columns:repeat(var(--about-values-columns, 4),1fr)}}.about-value-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.about-value-item__icon{width:var(--about-value-icon-size, 32px);height:var(--about-value-icon-size, 32px);color:var(--about-value-icon-color, #ffffff)}.about-value-item__icon svg{width:100%;height:100%}.about-value-item__title{font-family:var(--heading-font-family);text-transform:var(--heading-text-transform);font-size:.9rem;letter-spacing:.05em;color:var(--heading-color)}.about-value-item__text{font-family:var(--body-font-family);font-size:.85rem;line-height:1.5;color:var(--body-color)}.about-quote{position:relative;width:100%;overflow:hidden;min-height:var(--about-quote-height-mobile, 400px);display:flex;align-items:center;justify-content:center;background-color:var(--section-bg-color, #000)}@media(min-width:750px){.about-quote{min-height:var(--about-quote-height-desktop, 520px)}}.about-quote__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-quote__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--about-quote-overlay, rgba(0, 0, 0, .45))}.about-quote__content{position:relative;z-index:1;max-width:calc(var(--page-width, 1400px) * var(--content-width, 60) / 100);margin-inline:auto;text-align:center;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.about-quote__text{font-family:var(--heading-font-family);color:var(--heading-color);font-size:var(--heading-size-mobile);line-height:1.35;margin:0}@media(min-width:750px){.about-quote__text{font-size:var(--heading-size-desktop)}}.about-cta{width:100%;background-color:var(--section-bg-color, #000)}.about-cta__inner{max-width:var(--page-width, 1400px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.about-cta__wordmark{font-family:var(--heading-font-family);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color);font-size:var(--heading-size-mobile);margin:0}@media(min-width:750px){.about-cta__wordmark{font-size:var(--heading-size-desktop)}}.about-cta__tagline{font-family:var(--subheading-font-family);text-transform:var(--subheading-text-transform);letter-spacing:var(--subheading-letter-spacing);color:var(--subheading-color);font-size:var(--subheading-size-mobile);margin:0 0 .5rem}@media(min-width:750px){.about-cta__tagline{font-size:var(--subheading-size-desktop)}}.about-section-row{position:relative;display:grid;grid-template-columns:180px 1fr;align-items:stretch;border-top:1px solid rgba(255,255,255,.15);background-color:#000}.about-section-row:before{content:"";position:absolute;top:0;bottom:0;left:180px;width:1px;background-color:#ffffff26}.about-section-row__number{grid-column:1;grid-row:1;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.about-section-row__label{font-family:var(--font-body),sans-serif;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#fff}.about-section-row__count{font-family:var(--font-heading),serif;font-size:1.4rem;letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums}.about-section-row__content{grid-column:2;grid-row:1;min-width:0}@media(min-width:750px)and (max-width:1023px){.about-section-row{grid-template-columns:120px 1fr}.about-section-row:before{left:120px}.about-section-row__number{padding:1.5rem 1rem}.about-section-row__count{font-size:1.15rem}}@media(max-width:749px){.about-section-row{display:block}.about-section-row:before{display:none}.about-section-row__number{border-bottom:1px solid rgba(255,255,255,.15);flex-direction:row;align-items:baseline;gap:.6rem;padding:.85rem 1.5rem}.about-section-row__count{font-size:1.1rem}}.about-hero{display:flex;flex-direction:column;width:100%;background-color:var(--section-bg-color, #000)}.about-hero__image{width:100%;height:var(--about-hero-height-mobile, 420px);position:relative;overflow:hidden}.about-hero__img{width:100%;height:100%;object-fit:cover;display:block}.about-hero__img--mobile-only{display:block}.about-hero__img--desktop-only{display:none}.about-hero__content{padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:var(--flex-align, flex-start);gap:1.1rem}.about-hero__eyebrow{font-family:var(--subheading-font-family);font-size:var(--subheading-size-mobile, 15px);letter-spacing:.3em;text-transform:uppercase;color:var(--about-hero-eyebrow-color, #ffffff);margin:0}.about-hero__heading{margin:0;line-height:1.15}.about-hero__divider{display:block;width:48px;height:2px;background-color:var(--about-hero-divider-color, #ffffff)}.about-hero__paragraph{margin:0;line-height:1.7;max-width:32rem}.about-hero__statement{font-family:var(--heading-font-family);font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.3;color:var(--heading-color);font-size:var(--about-hero-statement-size-mobile, 17px);margin:.5rem 0;max-width:32rem}.about-hero__button{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;width:fit-content}.about-hero__button svg{flex-shrink:0}@media(min-width:750px){.about-hero{flex-direction:row;align-items:stretch;min-height:var(--about-hero-height-desktop, 640px)}.about-hero[data-image-position=right]{flex-direction:row-reverse}.about-hero__image{width:var(--about-hero-image-width, 48%);height:auto;flex-shrink:0}.about-hero__img--mobile-only{display:none}.about-hero__img--desktop-only{display:block}.about-hero__content{width:calc(100% - var(--about-hero-image-width, 48%));padding:3rem 4.5rem;justify-content:center}.about-hero__statement{font-size:var(--about-hero-statement-size-desktop, 22px);margin:.75rem 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/layout.css.map */
