*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:rgb(var(--color-paper))}body{margin:0;min-width:320px;color:rgb(var(--color-ink));background:rgb(var(--color-paper));font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}body.menu-is-open{overflow:hidden}img,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin-block-start:0}h1,h2,h3,h4{font-family:var(--font-heading);line-height:.96;letter-spacing:-.045em}[hidden]{display:none!important}.main-content{min-height:60vh}.page-width{width:min(calc(100% - 40px),var(--page-width));margin-inline:auto}.section-spacing{padding-block:clamp(72px,9vw,144px)}.sr-only,.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:999;top:12px;left:12px;padding:10px 16px;color:rgb(var(--color-paper));background:rgb(var(--color-ink));border-radius:999px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid rgb(var(--color-accent));outline-offset:3px}.eyebrow{margin:0 0 18px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;padding:12px 22px;border:1px solid rgb(var(--color-ink));border-radius:999px;color:rgb(var(--color-paper));background:rgb(var(--color-ink));font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease}.button:hover{transform:translateY(-2px)}.button--light{color:rgb(var(--color-ink));background:rgb(var(--color-paper));border-color:rgb(var(--color-paper))}.button--accent{color:rgb(var(--color-ink));background:rgb(var(--color-accent));border-color:rgb(var(--color-accent))}.button--outline{color:rgb(var(--color-ink));background:transparent}.button--wide{width:100%}.button:disabled{cursor:not-allowed;opacity:.45;transform:none}.site-header-wrapper{position:relative;z-index:50;width:100%;color:rgb(var(--color-paper));background:rgb(var(--color-ink))}.template-index .site-header-wrapper{position:absolute;top:0;left:0;color:rgb(var(--color-ink));background:transparent}.site-header-wrapper.is-sticky{position:sticky;top:0}.template-index .site-header-wrapper.is-sticky{position:absolute}.site-header{width:min(calc(100% - 28px),calc(var(--page-width) + 120px));min-height:70px;margin:14px auto 0;padding:10px 14px 10px 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0f10127a;box-shadow:0 14px 45px #0000001f,inset 0 1px #ffffff24;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);color:#fff}.site-header__brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-family:var(--font-heading);font-size:1.02rem;font-weight:700;letter-spacing:-.03em;text-transform:uppercase}.site-header__brand-mark{display:grid;width:32px;height:32px;place-items:center;color:rgb(var(--color-ink));background:rgb(var(--color-accent));border-radius:50%;font-size:.72rem;letter-spacing:-.1em}.site-header__logo{width:auto;max-width:150px;height:auto;max-height:42px}.site-header__nav ul,.site-header__actions{display:flex;align-items:center;list-style:none;margin:0;padding:0}.site-header__nav ul{gap:clamp(18px,2.5vw,38px)}.site-header__nav a{position:relative;padding-block:10px;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.site-header__nav a:after{position:absolute;right:0;bottom:5px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transition:transform .18s ease}.site-header__nav a:hover:after,.site-header__nav a[aria-current=page]:after{transform:scaleX(1)}.site-header__actions{justify-content:flex-end;gap:6px}.header-icon,.menu-toggle{position:relative;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;color:inherit;background:#ffffff1a}.header-icon svg,.menu-toggle svg{width:19px;height:19px}.cart-count{position:absolute;top:-2px;right:-1px;display:grid;min-width:18px;height:18px;padding-inline:4px;place-items:center;color:rgb(var(--color-ink));background:rgb(var(--color-accent));border-radius:999px;font-size:.62rem;font-weight:700}.menu-toggle{display:none}.split-hero{--split-top: 31%;--split-bottom: 61%;position:relative;isolation:isolate;min-height:min(900px,92svh);overflow:hidden;background:rgb(var(--color-paper))}.split-hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.split-hero__layer--light{z-index:1;color:rgb(var(--color-ink));background-color:rgb(var(--color-paper));background-image:radial-gradient(circle at 12% 20%,rgba(var(--color-accent),.22),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.76),transparent 52%)}.split-hero__layer--dark{z-index:2;color:rgb(var(--color-paper));background-color:rgb(var(--color-ink));background-image:radial-gradient(circle at 85% 85%,rgba(var(--color-accent),.1),transparent 27%),linear-gradient(145deg,#16181c,rgb(var(--color-ink)) 64%);clip-path:polygon(var(--split-top) 0,100% 0,100% 100%,var(--split-bottom) 100%)}.split-hero__layer.has-image:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--hero-image);background-position:center;background-size:cover;content:"";opacity:var(--image-opacity, .35);mix-blend-mode:luminosity}.split-hero__layer:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");content:"";opacity:.1;mix-blend-mode:soft-light}.split-hero__content{position:relative;z-index:1;width:min(calc(100% - 40px),var(--page-width));height:100%;min-height:min(900px,92svh);margin-inline:auto;padding:120px 0 34px;display:grid;grid-template-rows:1fr auto 1fr;align-items:center}.split-hero__topline{align-self:end;margin-bottom:clamp(26px,4vh,54px);display:flex;align-items:center;justify-content:space-between;gap:24px}.split-hero__kicker{max-width:230px;margin:0;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.split-hero__number{font-family:var(--font-heading);font-size:.72rem;font-weight:700;letter-spacing:.14em}.hero-mark{display:flex;align-items:baseline;justify-content:center;margin:0;white-space:nowrap;font-family:var(--font-heading);font-size:clamp(4.5rem,13vw,12rem);font-weight:700;line-height:.78;letter-spacing:-.095em;text-transform:uppercase}.hero-mark__x{position:relative;display:inline-block}.hero-mark__suffix{margin-left:.14em;font-weight:400;letter-spacing:-.075em}.split-hero__bottom{align-self:end;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.split-hero__description{max-width:370px;margin:0;font-size:clamp(.92rem,1.25vw,1.08rem)}.split-hero__cta{display:inline-flex;align-items:center;gap:14px;padding:14px 18px 14px 22px;border:1px solid currentColor;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.split-hero__cta-icon{display:grid;width:34px;height:34px;place-items:center;color:rgb(var(--color-ink));background:rgb(var(--color-accent));border-radius:50%;transition:transform .18s ease}.split-hero__cta:hover .split-hero__cta-icon{transform:rotate(-35deg)}.split-hero__axis{position:absolute;z-index:4;right:22px;bottom:26px;display:flex;align-items:center;gap:9px;color:rgb(var(--color-paper));font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.split-hero__axis:before{width:48px;height:1px;background:currentColor;content:""}.value-banner{position:relative;overflow:hidden;color:rgb(var(--color-ink));background:rgb(var(--color-paper));border-bottom:1px solid rgba(var(--color-ink),.18)}.value-banner:after{position:absolute;right:-9vw;bottom:-17vw;width:42vw;height:42vw;border:1px solid rgba(var(--color-ink),.08);border-radius:50%;content:""}.value-banner__inner{position:relative;z-index:1;min-height:310px;padding-block:clamp(55px,7vw,96px);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:center;gap:clamp(36px,8vw,130px)}.value-banner__heading{max-width:850px;margin:0;font-size:clamp(3rem,7vw,7.2rem);text-transform:uppercase}.value-banner__heading em{font-family:var(--font-body);font-size:.88em;font-weight:400;letter-spacing:-.07em}.value-banner__badge{position:relative;min-height:190px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.56);border-radius:calc(var(--radius) + 10px);color:#fff;background:#0a0b0dc7;box-shadow:0 26px 70px #00000026,inset 0 1px #ffffff2e;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.value-banner__badge:before{position:absolute;top:18px;right:18px;width:10px;height:10px;background:rgb(var(--color-accent));border-radius:50%;box-shadow:0 0 0 7px rgba(var(--color-accent),.12);content:""}.value-banner__badge-label{max-width:200px;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:700;line-height:1;letter-spacing:-.045em;text-transform:uppercase}.value-banner__badge-foot{display:flex;justify-content:space-between;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.product-carousel-section{color:rgb(var(--color-paper));background:rgb(var(--color-ink));overflow:hidden}.section-head{margin-bottom:34px;display:flex;align-items:end;justify-content:space-between;gap:30px}.section-head__title{max-width:760px;margin:0;font-size:clamp(2.7rem,5.2vw,5.5rem);text-transform:uppercase}.section-head__copy{max-width:360px;margin:0;opacity:.67}.carousel-shell{position:relative}.product-carousel{display:grid;grid-auto-columns:minmax(245px,30%);grid-auto-flow:column;gap:16px;padding:2px 0 20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.product-carousel::-webkit-scrollbar{display:none}.product-carousel>*{scroll-snap-align:start}.carousel-controls{margin-top:26px;display:flex;justify-content:flex-end;gap:8px}.carousel-button{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:rgb(var(--color-paper));background:#ffffff0f;transition:color .18s ease,background .18s ease}.carousel-button:hover{color:rgb(var(--color-ink));background:rgb(var(--color-accent))}.carousel-button svg{width:20px}.product-card{position:relative;min-width:0;color:inherit}.product-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgba(127,127,127,.18);border-radius:var(--radius);background:radial-gradient(circle at 68% 28%,rgba(var(--color-accent),.28),transparent 30%),linear-gradient(145deg,#303237,#151619 70%)}.product-card__media img,.product-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__placeholder{width:100%;height:100%;padding:15%;fill:#ffffff29}.product-card__badge{position:absolute;top:14px;left:14px;padding:7px 10px;border-radius:999px;color:rgb(var(--color-ink));background:rgb(var(--color-accent));font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-card__content{padding:16px 3px 4px;display:grid;grid-template-columns:1fr auto;gap:6px 16px}.product-card__vendor{grid-column:1 / -1;margin:0;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;opacity:.58}.product-card__title{margin:0;font-family:var(--font-body);font-size:.94rem;font-weight:700;line-height:1.25;letter-spacing:-.015em}.product-card__price{font-size:.86rem;white-space:nowrap}.product-card__price s{margin-right:6px;opacity:.48}.card-quick-add{position:absolute;right:12px;bottom:80px}.card-quick-add__button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;color:rgb(var(--color-ink));background:rgb(var(--color-paper));box-shadow:0 10px 28px #0003}.card-quick-add__button:hover{background:rgb(var(--color-accent))}.card-quick-add__button svg{width:16px}.editorial-products{position:relative;overflow:hidden;background:rgb(var(--color-paper))}.editorial-products:before{position:absolute;top:12%;left:50%;width:min(66vw,900px);aspect-ratio:1;border:1px solid rgba(var(--color-ink),.09);border-radius:50%;content:"";transform:translate(-50%)}.editorial-products__grid{position:relative;z-index:1;min-height:650px;display:grid;grid-template-columns:minmax(210px,.7fr) minmax(320px,1.15fr) minmax(210px,.7fr);align-items:center;gap:clamp(30px,6vw,100px)}.editorial-products__center{text-align:center}.editorial-products__orbit{position:relative;width:min(100%,540px);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;border:1px solid rgba(var(--color-ink),.22);border-radius:50%}.editorial-products__orbit:before,.editorial-products__orbit:after{position:absolute;border:1px solid rgba(var(--color-ink),.12);border-radius:50%;content:""}.editorial-products__orbit:before{top:9%;right:9%;bottom:9%;left:9%}.editorial-products__orbit:after{top:24%;right:24%;bottom:24%;left:24%}.editorial-products__message{position:relative;z-index:1;max-width:370px;margin:0;font-size:clamp(2.8rem,5.3vw,5.8rem);text-transform:uppercase}.editorial-products__message em{display:block;font-family:var(--font-body);font-size:.48em;font-weight:400;letter-spacing:-.05em}.editorial-products__card:nth-child(1){transform:translateY(-36px) rotate(-1.5deg)}.editorial-products__card:last-child{transform:translateY(45px) rotate(1.5deg)}.editorial-products .product-card__media{box-shadow:0 25px 60px #0000001f}.page-hero{padding:clamp(70px,10vw,150px) 0 42px;color:rgb(var(--color-paper));background:rgb(var(--color-ink))}.page-hero__title{max-width:1000px;margin:0;font-size:clamp(3.8rem,10vw,10rem);text-transform:uppercase}.page-hero__copy{max-width:620px;margin:24px 0 0;font-size:1.1rem;opacity:.7}.rte{max-width:780px;font-size:1.05rem}.rte>*:first-child{margin-top:0}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{height:auto;border-radius:var(--radius)}.product-grid,.search-grid,.collection-list-grid,.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,56px) 16px}.product-grid .product-card__media,.search-grid .product-card__media{background:linear-gradient(145deg,#deded8,#f8f7f3)}.collection-toolbar{margin-bottom:36px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.collection-toolbar__count{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.field,.select-field,.quantity-field{width:100%;min-height:52px;padding:12px 16px;border:1px solid rgba(var(--color-ink),.25);border-radius:12px;color:rgb(var(--color-ink));background:rgb(var(--color-paper))}.select-field{width:auto;min-width:190px}.facets{width:100%;margin-bottom:42px;padding-bottom:24px;border-bottom:1px solid rgba(var(--color-ink),.15)}.facets__form{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.facet{position:relative}.facet summary{padding:10px 15px;border:1px solid rgba(var(--color-ink),.2);border-radius:999px;font-size:.76rem;font-weight:700;list-style:none}.facet summary::-webkit-details-marker{display:none}.facet__panel{position:absolute;z-index:10;top:calc(100% + 8px);left:0;width:max-content;min-width:250px;max-height:340px;padding:18px;overflow-y:auto;border:1px solid rgba(var(--color-ink),.15);border-radius:16px;background:rgb(var(--color-paper));box-shadow:0 20px 55px #00000024}.facet__list{margin:0;padding:0;display:grid;gap:10px;list-style:none}.facet__item label{display:flex;align-items:center;gap:9px}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pagination{margin-top:64px;display:flex;justify-content:center;gap:8px}.pagination a,.pagination span{display:grid;min-width:42px;height:42px;padding-inline:10px;place-items:center;border:1px solid rgba(var(--color-ink),.16);border-radius:999px}.pagination .current{color:rgb(var(--color-paper));background:rgb(var(--color-ink))}.main-product{padding-block:clamp(40px,6vw,90px)}.main-product__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(350px,.72fr);align-items:start;gap:clamp(40px,7vw,110px)}.product-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-media{overflow:hidden;border-radius:var(--radius);background:#e7e6e1}.product-media:first-child{grid-column:1 / -1}.product-media img,.product-media video,.product-media model-viewer{width:100%;height:auto}.product-info{position:sticky;top:110px}.product-info__vendor{margin:0 0 14px;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;opacity:.58}.product-info__title{margin:0;font-size:clamp(3rem,5.4vw,6rem);text-transform:uppercase}.product-info__price{margin:22px 0;font-size:1.2rem}.product-info__price s{margin-left:10px;opacity:.45}.product-info__description{margin-block:24px 32px;opacity:.76}.product-form{display:grid;gap:14px}.product-form__label{margin-bottom:-5px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.quantity-control{width:136px;display:grid;grid-template-columns:40px 1fr 40px;border:1px solid rgba(var(--color-ink),.25);border-radius:999px;overflow:hidden}.quantity-control button,.quantity-control input{min-height:46px;border:0;text-align:center;background:transparent}.quantity-control input{width:100%;-webkit-appearance:textfield;appearance:textfield}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.shopify-payment-button__button{min-height:52px!important;border-radius:999px!important}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start;gap:clamp(40px,7vw,100px)}.cart-items{display:grid;gap:0}.cart-item{padding-block:22px;display:grid;grid-template-columns:120px 1fr auto;gap:22px;border-bottom:1px solid rgba(var(--color-ink),.15)}.cart-item__image{aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:#e7e6e1}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__title{margin:0 0 8px;font-family:var(--font-body);font-size:1rem;line-height:1.25;letter-spacing:0}.cart-item__meta{margin:0 0 14px;font-size:.8rem;opacity:.62}.cart-item__remove{display:inline-block;margin-top:12px;font-size:.7rem;text-decoration:underline;text-underline-offset:3px;opacity:.65}.cart-summary{position:sticky;top:110px;padding:28px;border-radius:calc(var(--radius) + 4px);color:rgb(var(--color-paper));background:rgb(var(--color-ink))}.cart-summary__row{margin-bottom:20px;display:flex;justify-content:space-between;gap:20px}.cart-summary__note{font-size:.76rem;opacity:.62}.cart-discount{color:rgb(var(--color-accent));font-size:.8rem}.additional-checkout-buttons{margin-top:12px}.search-form{max-width:700px;margin-bottom:48px;display:grid;grid-template-columns:1fr auto;gap:10px}.content-card__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:#e3e2dc}.content-card__media img{width:100%;height:100%;object-fit:cover}.content-card__body{padding-top:16px}.content-card__body h2,.content-card__body h3{margin:0 0 8px;font-family:var(--font-body);font-size:1.1rem;line-height:1.2;letter-spacing:-.02em}.article-wrap{max-width:900px;margin-inline:auto}.article-meta{margin-bottom:28px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.58}.article-image{width:100%;margin-bottom:46px;border-radius:var(--radius)}.site-footer{padding:clamp(70px,9vw,130px) 0 26px;color:rgb(var(--color-paper));background:rgb(var(--color-ink));border-top:1px solid rgba(255,255,255,.12)}.site-footer__top{padding-bottom:clamp(60px,8vw,110px);display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(150px,.35fr));gap:60px}.site-footer__brand{margin:0;font-size:clamp(4rem,10vw,10rem);text-transform:uppercase}.site-footer__copy{max-width:460px;opacity:.65}.site-footer__heading{margin-bottom:20px;font-family:var(--font-body);font-size:.67rem;letter-spacing:.16em;text-transform:uppercase;opacity:.52}.site-footer__links{margin:0;padding:0;display:grid;gap:11px;list-style:none}.site-footer__links a{font-size:.92rem}.site-footer__bottom{padding-top:22px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid rgba(255,255,255,.12);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.social-links{display:flex;flex-wrap:wrap;gap:16px}.empty-state{padding:80px 20px;text-align:center;border:1px solid rgba(var(--color-ink),.14);border-radius:var(--radius)}.empty-state h2{margin-bottom:16px;font-size:clamp(2.5rem,6vw,5rem);text-transform:uppercase}@media(max-width:990px){.site-header{grid-template-columns:1fr auto}.site-header__nav{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;padding:110px 30px 40px;display:flex;align-items:flex-start;background:#08090bf5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);visibility:hidden;opacity:0;transition:opacity .18s ease,visibility .18s ease}.site-header__nav ul{width:100%;display:grid;gap:0}.site-header__nav li{border-bottom:1px solid rgba(255,255,255,.16)}.site-header__nav a{display:block;padding-block:20px;color:#fff;font-family:var(--font-heading);font-size:clamp(2rem,8vw,4rem);letter-spacing:-.04em}.site-header.menu-open .site-header__nav{visibility:visible;opacity:1}.site-header__actions{grid-column:2;grid-row:1}.menu-toggle{display:grid}.product-grid,.search-grid,.collection-list-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-products__grid{grid-template-columns:minmax(180px,.65fr) minmax(300px,1.2fr) minmax(180px,.65fr);gap:30px}.main-product__grid{gap:38px}.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__intro{grid-column:1 / -1}}@media(max-width:749px){.page-width{width:min(calc(100% - 28px),var(--page-width))}.section-spacing{padding-block:70px}.site-header{min-height:62px;margin-top:9px;padding:8px 8px 8px 16px}.site-header__brand-text{display:none}.header-icon{width:38px;height:38px}.split-hero,.split-hero__content{min-height:760px}.split-hero__content{padding-top:105px}.split-hero__topline{align-items:flex-end}.hero-mark{font-size:clamp(3.35rem,19vw,6rem);letter-spacing:-.1em}.hero-mark__suffix{margin-left:.11em}.split-hero__bottom{align-items:flex-start;flex-direction:column;gap:22px}.split-hero__description,.split-hero__kicker{max-width:45vw;font-size:.8rem}.split-hero__cta{padding:10px 12px 10px 16px;font-size:.62rem}.split-hero__cta-icon{width:30px;height:30px}.split-hero__axis{display:none}.value-banner__inner{grid-template-columns:1fr}.value-banner__badge{width:min(100%,360px);justify-self:end}.section-head{align-items:flex-start;flex-direction:column;gap:16px}.product-carousel{grid-auto-columns:76%}.editorial-products__grid{min-height:0;grid-template-columns:1fr 1fr;gap:60px 14px}.editorial-products__center{grid-column:1 / -1;grid-row:1}.editorial-products__orbit{width:min(92vw,440px)}.editorial-products__card:nth-child(1),.editorial-products__card:last-child{transform:none}.product-grid,.search-grid,.collection-list-grid,.blog-grid{gap:34px 10px}.product-card__content{grid-template-columns:1fr}.product-card__price{font-size:.78rem}.card-quick-add{right:8px;bottom:98px}.main-product__grid,.cart-layout{grid-template-columns:1fr}.product-media-grid{gap:8px}.product-info,.cart-summary{position:static}.collection-toolbar{align-items:stretch;flex-direction:column}.select-field{width:100%}.facets__form{flex-direction:column}.facet{width:100%}.facet summary{width:100%}.facet__panel{position:static;width:100%;margin-top:8px;box-shadow:none}.cart-item{grid-template-columns:86px 1fr;gap:16px}.cart-item__price{grid-column:2}.site-footer__top{grid-template-columns:1fr 1fr;gap:42px 20px}.site-footer__bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
