*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--display);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}body:before{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.055;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");mix-blend-mode:multiply}body:has(dialog[open]){overflow:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}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{text-wrap:balance}[hidden],.no-js .js-only{display:none!important}.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:200;top:12px;left:12px;padding:12px 18px;transform:translateY(-160%);color:var(--paper);background:var(--ink)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.page-width{width:var(--page);margin-inline:auto}.section-space{padding-block:clamp(72px,9vw,150px)}.eyebrow{margin-bottom:18px;font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase}.display{font-size:clamp(46px,9vw,142px);font-weight:800;letter-spacing:-.075em;line-height:.84;text-transform:uppercase}.headline{font-size:clamp(34px,5vw,76px);font-weight:700;letter-spacing:-.055em;line-height:.95;text-transform:uppercase}.serif{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none}.rte>*:last-child{margin-bottom:0}.rte a{text-decoration:underline;text-underline-offset:3px}.button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:14px;padding:0 30px;border:1px solid var(--ink);border-radius:0;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));color:var(--paper);background:var(--ink);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;transition:color .35s var(--ease),background .35s var(--ease),transform .35s var(--ease)}.button:hover{color:var(--ink);background:transparent;transform:translateY(-2px)}.button--light{border-color:var(--paper);color:var(--ink);background:var(--paper)}.button--light:hover{color:var(--paper);background:transparent}.button--outline{color:var(--ink);background:transparent}.button--outline:hover{color:var(--paper);background:var(--ink)}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.text-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:3px;border-bottom:1px solid currentColor;font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.text-link svg{transition:transform .3s var(--ease)}.text-link:hover svg{transform:translate(4px)}.icon-button{display:inline-grid;width:42px;height:42px;place-items:center;padding:0;border:0;color:inherit;background:transparent}.icon-button svg{width:20px;height:20px}.field{display:grid;gap:8px}.field label{font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent}.field textarea{min-height:140px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.shopify-challenge__container{padding-block:100px}.shopify-policy__container{max-width:780px!important;padding-block:100px}.announcement{position:relative;z-index:51;display:flex;min-height:34px;align-items:center;justify-content:center;padding:7px 44px;color:var(--paper);background:var(--signal);font-size:10px;font-weight:800;letter-spacing:.2em;text-align:center;text-transform:uppercase}.announcement__close{position:absolute;right:8px;width:30px;height:30px;border:0;color:inherit;background:transparent}.site-header{position:relative;z-index:50;width:100%;border-bottom:1px solid var(--line);color:var(--ink);background:color-mix(in srgb,var(--paper) 93%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:color .35s,background .35s,border-color .35s}.site-header[data-overlay=true]{position:absolute;color:var(--paper);background:linear-gradient(to bottom,rgb(0 0 0 / .42),transparent);border-color:#ffffff2e;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-stuck{position:fixed;top:0;color:var(--ink);background:color-mix(in srgb,var(--paper) 94%,transparent);border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:header-in .45s var(--ease)}.site-header__inner{display:grid;min-height:var(--header-height);align-items:center;grid-template-columns:1fr auto 1fr}.site-header__nav{display:flex;align-items:center;gap:26px}.site-header__nav a{position:relative;padding-block:8px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.site-header__nav a:after{position:absolute;right:0;bottom:2px;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.site-header__nav a:hover:after{transform:scaleX(1);transform-origin:left}.site-header__logo{justify-self:center;display:flex;align-items:center;width:124px}.brand-wordmark{display:block;width:100%;height:auto}.site-header__logo-image{width:auto;max-height:34px}.site-header__actions{justify-self:end;display:flex;align-items:center;gap:2px}.cart-count{display:inline-grid;min-width:16px;height:16px;place-items:center;margin-left:-7px;border-radius:50%;color:var(--paper);background:var(--ink);font-size:9px}[data-overlay=true] .cart-count{color:var(--ink);background:var(--paper)}.is-stuck .cart-count{color:var(--paper);background:var(--ink)}.mobile-nav{display:none}.mobile-nav__panel{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;min-height:100svh;padding:26px 22px;color:var(--paper);background:var(--ink)}.mobile-nav__top{display:flex;align-items:center;justify-content:space-between}.mobile-nav__links{display:grid;gap:4px;margin:64px 0 40px}.mobile-nav__links a{font-size:clamp(39px,12vw,70px);font-weight:700;letter-spacing:-.055em;line-height:1;text-transform:uppercase}.mobile-nav__meta{display:flex;gap:22px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.overlay-dialog{width:min(100%,520px);max-width:none;height:100%;max-height:none;margin:0 0 0 auto;padding:0;border:0;color:var(--ink);background:var(--paper)}.overlay-dialog::backdrop{background:#0a0c0f94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.overlay-dialog[open]{animation:drawer-in .55s var(--ease)}.overlay-dialog__inner{display:flex;height:100%;flex-direction:column}.overlay-dialog__head{display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line)}.overlay-dialog__head h2{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.overlay-dialog__body{flex:1;overflow:auto;padding:24px}.overlay-dialog__footer{padding:24px;border-top:1px solid var(--line)}.overlay-dialog__footer .button{width:100%}.mini-cart__item{display:grid;align-items:start;gap:16px;padding-block:18px;border-bottom:1px solid var(--line);grid-template-columns:84px 1fr auto}.mini-cart__image{aspect-ratio:4 / 5;object-fit:cover;background:var(--sand)}.mini-cart__title{margin-bottom:5px;font-size:13px;font-weight:700}.mini-cart__meta{margin:0;color:var(--muted);font-size:11px}.mini-cart__empty{display:grid;height:100%;place-content:center;text-align:center}.mini-cart__total{display:flex;justify-content:space-between;margin-bottom:18px;font-weight:700}.search-form{display:flex;gap:10px;border-bottom:1px solid var(--ink)}.search-form input{flex:1;padding:20px 0;border:0;outline:0;color:var(--ink);background:transparent;font-size:clamp(25px,5vw,44px);font-weight:650;letter-spacing:-.04em}.hero{position:relative;min-height:min(940px,100svh);overflow:hidden;color:var(--paper);background:var(--carbon);isolation:isolate}.hero__media{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.hero__media img,.hero__media video{width:100%;height:100%;object-fit:cover;object-position:var(--media-position, center)}.hero__media:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d1,#0003 62%,#0000007a)}.hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(115deg,#050505 0 56%,var(--carbon) 56.1% 100%)}.hero__fallback:before{position:absolute;top:-20%;right:14%;width:clamp(100px,13vw,210px);height:145%;content:"";background:var(--signal);transform:rotate(14deg)}.hero__fallback:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.18;background-image:linear-gradient(rgb(255 255 255 / .18) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .18) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to left,black,transparent 75%);mask-image:linear-gradient(to left,black,transparent 75%)}.hero__fallback-wordmark{position:absolute;top:27%;right:-7vw;width:min(82vw,1260px);color:var(--paper);transform:rotate(-7deg);opacity:.93}.hero__fallback-code{position:absolute;top:15%;right:4%;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl}.hero__content{display:flex;min-height:min(900px,100svh);align-items:flex-end;padding-top:calc(var(--header-height) + 60px);padding-bottom:clamp(42px,7vw,90px)}.hero__copy{width:min(900px,100%)}.hero__title{margin:0 0 26px}.hero__title .serif{display:block;color:var(--signal);font-family:var(--display);font-style:italic;font-weight:900;letter-spacing:-.085em;text-transform:uppercase}.hero__text{width:min(500px,100%);margin-bottom:30px;font-size:clamp(16px,2vw,20px)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__index{position:absolute;right:28px;bottom:30px;font-family:var(--serif);font-size:17px;font-style:italic;writing-mode:vertical-rl}.hero__stamp{position:absolute;top:calc(var(--header-height) + 48px);left:max(16px,calc((100vw - min(100% - 32px,var(--page-width)))/2));display:grid;width:86px;aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255 / .55);clip-path:polygon(0 0,76% 0,100% 24%,100% 100%,24% 100%,0 76%);font-size:9px;font-weight:800;letter-spacing:.15em;text-align:center;text-transform:uppercase;transform:rotate(-6deg)}.marquee{overflow:hidden;border-block:1px solid var(--line);background:var(--paper)}.marquee__track{display:flex;width:max-content;animation:marquee 26s linear infinite}.marquee__group{display:flex;align-items:center}.marquee__item{display:flex;align-items:center;gap:28px;padding:18px 28px;font-size:12px;font-weight:750;letter-spacing:.18em;white-space:nowrap;text-transform:uppercase}.marquee__dot{width:8px;height:8px;background:var(--signal);transform:rotate(45deg)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:clamp(30px,5vw,62px)}.section-head h2{margin:0}.product-grid{display:grid;gap:clamp(14px,2vw,28px);grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{position:relative;min-width:0}.product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:color-mix(in srgb,var(--sand) 70%,white)}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .55s var(--ease),transform .8s var(--ease)}.product-card__media .product-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-card:hover .product-card__media img{transform:scale(1.025)}.product-card:hover .product-card__media .product-card__secondary{opacity:1}.product-card__placeholder{position:relative;display:grid;height:100%;place-items:center;overflow:hidden;color:var(--paper);background:repeating-linear-gradient(135deg,#0a0a0a 0 42px,#151515 42px 84px);font-size:clamp(35px,5vw,74px);font-weight:900;letter-spacing:-.08em}.product-card__placeholder:after{position:absolute;width:22%;height:130%;content:"";background:var(--signal);transform:rotate(17deg);mix-blend-mode:screen;opacity:.92}.product-card__badge{position:absolute;z-index:2;top:12px;left:12px;padding:7px 9px;color:var(--paper);background:var(--ink);font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.product-card__info{display:grid;gap:4px;padding-top:14px;grid-template-columns:1fr auto}.product-card__title{margin:0;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.product-card__vendor{margin:0;color:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.product-card__price{text-align:right;font-size:12px;white-space:nowrap}.product-card__quick{position:absolute;z-index:3;right:12px;bottom:12px;width:42px;height:42px;border:0;border-radius:50%;color:var(--paper);background:var(--ink);opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}.product-card:hover .product-card__quick{opacity:1;transform:translateY(0)}.price__compare{margin-left:6px;color:var(--muted);text-decoration:line-through}.editorial-split{display:grid;min-height:min(840px,92svh);grid-template-columns:1.08fr .92fr}.editorial-split__media{position:relative;min-height:560px;overflow:hidden;background:var(--signal)}.editorial-split__media img{width:100%;height:100%;object-fit:cover}.editorial-split__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;color:var(--paper);background:linear-gradient(145deg,#090909 0 62%,var(--signal) 62.1%)}.editorial-split__fallback:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.2;background:repeating-linear-gradient(90deg,transparent 0 79px,currentColor 79px 80px)}.editorial-split__mark{position:relative;z-index:1;width:min(72%,660px);transform:rotate(-8deg)}.editorial-split__content{display:flex;align-items:center;padding:clamp(40px,8vw,120px);color:var(--paper);background:var(--carbon)}.editorial-split__content h2{margin-bottom:30px}.editorial-split__content .rte{max-width:510px;margin-bottom:30px;font-size:17px}.manifesto{overflow:hidden;color:var(--ink);background:var(--sand);border-block:14px solid var(--ink)}.manifesto__grid{display:grid;align-items:end;gap:50px;grid-template-columns:1fr minmax(280px,520px)}.manifesto__quote{margin:0;font-size:clamp(52px,9vw,150px);font-weight:800;letter-spacing:-.075em;line-height:.82;text-transform:uppercase}.manifesto__quote .serif{color:var(--signal);font-family:var(--display);font-weight:900;text-transform:uppercase}.manifesto__side{padding-bottom:8px}.manifesto__side p{font-size:clamp(17px,2vw,23px)}.manifesto__number{display:inline-grid;width:64px;aspect-ratio:1;place-items:center;margin-bottom:28px;border:1px solid var(--ink);border-radius:50%;font-family:var(--serif);font-size:18px;font-style:italic}.lookbook{color:var(--paper);background:var(--ink)}.lookbook__grid{display:grid;gap:12px;grid-template-columns:1.2fr .8fr}.lookbook__tile{position:relative;min-height:680px;overflow:hidden;background:var(--carbon)}.lookbook__tile+.lookbook__tile{min-height:520px;margin-top:110px}.lookbook__tile img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.lookbook__tile:hover img{transform:scale(1.03)}.lookbook__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#050505 0 63%,var(--signal) 63.1%)}.lookbook__fallback:after{position:absolute;right:-12%;bottom:10%;content:"MZNI";color:var(--paper);font-size:clamp(90px,16vw,260px);font-weight:900;letter-spacing:-.1em;transform:rotate(-8deg)}.lookbook__fallback--alt{background:linear-gradient(145deg,var(--sand) 0 66%,var(--steel) 66.1%)}.lookbook__fallback--alt:after{right:auto;bottom:18%;left:-13%;color:var(--ink);transform:rotate(8deg)}.lookbook__label{position:absolute;right:20px;bottom:18px;left:20px;display:flex;align-items:end;justify-content:space-between;gap:20px}.lookbook__label h3{margin:0;font-size:clamp(31px,4vw,65px);letter-spacing:-.055em;line-height:.9;text-transform:uppercase}.newsletter{color:var(--paper);background:var(--carbon);border-top:18px solid var(--signal)}.newsletter .headline{color:var(--signal)}.newsletter__inner{display:grid;align-items:end;gap:50px;grid-template-columns:1fr minmax(300px,520px)}.newsletter h2{margin:0}.newsletter__form{display:flex;flex-wrap:wrap;border-bottom:1px solid currentColor}.newsletter__form input{flex:1;min-width:0;padding:16px 0;border:0;outline:0;color:inherit;background:transparent;font-size:18px}.newsletter__form input::placeholder{color:color-mix(in srgb,var(--paper) 70%,transparent)}.newsletter__form button{width:54px;border:0;color:inherit;background:transparent}.newsletter__form .form-message{flex-basis:100%}.form-message{margin-top:14px;font-size:12px}.site-footer{padding-block:70px 28px;color:var(--paper);background:var(--ink)}.site-footer__top{display:grid;gap:60px;grid-template-columns:1.4fr repeat(2,.6fr)}.site-footer__brand{font-size:clamp(65px,13vw,180px);font-weight:850;letter-spacing:-.085em;line-height:.75}.site-footer__heading{margin-bottom:18px;color:color-mix(in srgb,var(--paper) 55%,transparent);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.site-footer__links{display:grid;gap:9px}.site-footer__links a{font-size:13px}.site-footer__bottom{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:80px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .18);color:color-mix(in srgb,var(--paper) 65%,transparent);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.site-footer__payments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.site-footer__payments svg{width:34px}.page-hero{padding-block:clamp(75px,10vw,145px) clamp(42px,7vw,90px)}.page-hero h1{margin:0}.page-hero__meta{display:flex;justify-content:space-between;gap:30px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.collection-toolbar__tags{display:flex;flex-wrap:wrap;gap:8px}.collection-toolbar__tag{padding:8px 12px;border:1px solid var(--line);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.collection-toolbar__tag.is-active{color:var(--paper);background:var(--ink)}.collection-toolbar select{padding:9px 30px 9px 10px;border:0;border-bottom:1px solid var(--ink);background:transparent;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:70px}.pagination a,.pagination span{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line)}.pagination .current{color:var(--paper);background:var(--ink)}.product{display:grid;align-items:start;gap:clamp(32px,6vw,100px);padding-block:28px 100px;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}.product__gallery{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.product__media{overflow:hidden;background:var(--sand)}.product__media:first-child:nth-last-child(odd){grid-column:1 / -1}.product__media img,.product__media video,.product__media model-viewer{width:100%;height:auto;min-height:100%;object-fit:cover}.product__info{position:sticky;top:calc(var(--header-height) + 26px);padding-top:38px}.product__vendor{margin-bottom:14px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.product__title{margin-bottom:14px;font-size:clamp(36px,5vw,66px);font-weight:750;letter-spacing:-.055em;line-height:.93;text-transform:uppercase}.product__price{margin-bottom:28px;font-size:15px}.product__description{margin-bottom:30px;color:var(--muted)}.product__option{padding:18px 0;border-top:1px solid var(--line)}.product__option legend{width:100%;margin-bottom:12px;padding:0;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.product__values{display:flex;flex-wrap:wrap;gap:8px}.product__value input{position:absolute;opacity:0;pointer-events:none}.product__value label{display:grid;min-width:46px;height:42px;place-items:center;padding-inline:12px;border:1px solid var(--line);font-size:11px;transition:color .25s,background .25s,border-color .25s}.product__value input:checked+label{border-color:var(--ink);color:var(--paper);background:var(--ink)}.product__value input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.product__submit{width:100%;margin-top:18px}.product__note{margin-top:12px;color:var(--muted);font-size:10px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.product__accordion{border-top:1px solid var(--line)}.product__accordion:last-child{border-bottom:1px solid var(--line)}.product__accordion summary{display:flex;align-items:center;justify-content:space-between;padding-block:18px;font-size:10px;font-weight:750;letter-spacing:.14em;list-style:none;text-transform:uppercase}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion summary:after{content:"+";font-size:18px;font-weight:400}.product__accordion[open] summary:after{content:"\2212"}.product__accordion-content{padding:0 0 22px;color:var(--muted);font-size:13px}.size-table{width:100%;border-collapse:collapse;font-size:11px;text-align:center}.size-table th,.size-table td{padding:9px;border:1px solid var(--line)}.sticky-atc{position:fixed;z-index:40;right:0;bottom:0;left:0;display:none;padding:10px 16px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.sticky-atc .button{width:100%}.cart-page{padding-bottom:110px}.cart-layout{display:grid;align-items:start;gap:70px;grid-template-columns:1fr minmax(320px,420px)}.cart-line{display:grid;gap:22px;padding-block:24px;border-top:1px solid var(--line);grid-template-columns:120px 1fr auto}.cart-line:last-child{border-bottom:1px solid var(--line)}.cart-line__image{aspect-ratio:4 / 5;object-fit:cover;background:var(--sand)}.cart-line__title{margin-bottom:5px;font-size:14px;font-weight:700;text-transform:uppercase}.cart-line__meta{color:var(--muted);font-size:11px}.cart-line__qty{width:70px;margin-top:15px;padding:7px;border:1px solid var(--line);background:transparent}.cart-line__remove{display:inline-block;margin-top:10px;color:var(--muted);font-size:10px;letter-spacing:.1em;text-decoration:underline;text-transform:uppercase}.cart-summary{position:sticky;top:110px;padding:28px;color:var(--paper);background:var(--carbon);border-top:8px solid var(--signal)}.cart-summary h2{margin-bottom:30px;font-size:12px;letter-spacing:.15em;text-transform:uppercase}.cart-summary__row{display:flex;justify-content:space-between;margin-bottom:14px}.cart-summary__total{margin-top:25px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .25);font-size:18px;font-weight:700}.cart-summary .button{width:100%;margin-top:24px}.main-page{max-width:820px;padding-bottom:110px}.main-page__content{font-size:17px}.search-page{padding-bottom:110px}.search-page__form{max-width:800px;margin-bottom:60px}.empty-state{display:grid;min-height:40svh;place-content:center;text-align:center}.empty-state h2{margin-bottom:15px;font-size:clamp(34px,5vw,70px);letter-spacing:-.05em;text-transform:uppercase}.content-grid{display:grid;gap:20px;padding-bottom:110px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-card{border-top:1px solid var(--line);padding-top:16px}.content-card__media{display:block;overflow:hidden;aspect-ratio:4 / 3;margin-bottom:18px;background:var(--sand)}.content-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.content-card:hover .content-card__media img{transform:scale(1.025)}.content-card h2,.content-card h3{margin-bottom:10px;font-size:clamp(22px,3vw,38px);letter-spacing:-.045em;line-height:1;text-transform:uppercase}.content-card__meta{color:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.article-page{width:min(100% - 32px,900px);margin-inline:auto;padding-bottom:120px}.article-page__image{width:min(100% - 32px,1380px);max-height:78svh;margin:0 auto 70px;object-fit:cover}.article-page__content{font-family:var(--serif);font-size:clamp(18px,2.2vw,24px);line-height:1.65}.article-page__content h2,.article-page__content h3{margin-top:2em;font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase}.contact-layout{display:grid;align-items:start;gap:clamp(45px,8vw,120px);padding-bottom:110px;grid-template-columns:.8fr 1.2fr}.contact-layout__aside{padding:34px;color:var(--paper);background:var(--carbon);border-top:8px solid var(--signal)}.contact-layout__form{display:grid;gap:20px}.form-errors{padding:15px;border:1px solid var(--signal)}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes marquee{to{transform:translate(-50%)}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes header-in{0%{transform:translateY(-100%)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}@media(max-width:989px){:root{--header-height: 66px}.site-header__inner{grid-template-columns:1fr auto 1fr}.site-header__nav{display:none}.mobile-nav{display:block;justify-self:start}.site-header__actions [data-search-open]{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-split{grid-template-columns:1fr}.editorial-split__content{min-height:550px}.manifesto__grid,.newsletter__inner{grid-template-columns:1fr}.lookbook__tile{min-height:580px}.product{grid-template-columns:1fr}.product__info{position:static;padding-top:0}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{grid-template-columns:1fr}}@media(max-width:749px){:root{--page: min(100% - 24px, var(--page-width))}.section-space{padding-block:70px}.site-header__logo{width:98px}.site-header__actions [data-account-link]{display:none}.hero{min-height:830px}.hero__content{min-height:830px;padding-bottom:48px}.hero__media:after{background:linear-gradient(to top,rgb(7 9 12 / .72),transparent 72%)}.hero__fallback{background:linear-gradient(145deg,#050505 0 68%,var(--carbon) 68.1%)}.hero__fallback:before{top:-10%;right:18%;width:80px;height:130%}.hero__fallback-wordmark{top:35%;right:-25vw;width:140vw}.hero__stamp{top:calc(var(--header-height) + 30px);left:12px;width:72px}.hero__index{display:none}.hero__text{font-size:15px}.hero__actions .button{flex:1}.section-head{align-items:start;flex-direction:column}.product-grid{gap:28px 10px}.product-card__info{grid-template-columns:1fr}.product-card__price{text-align:left}.product-card__quick{display:none}.editorial-split__media{min-height:520px}.editorial-split__content{min-height:500px;padding:44px 22px}.manifesto__grid{gap:45px}.lookbook__grid{grid-template-columns:1fr}.lookbook__tile,.lookbook__tile+.lookbook__tile{min-height:520px;margin-top:0}.newsletter__inner{gap:32px}.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1 / -1;margin-bottom:18px}.site-footer__bottom{align-items:start;flex-direction:column}.site-footer__payments{justify-content:flex-start}.collection-toolbar{align-items:stretch;flex-direction:column}.product{width:100%;padding-top:0}.product__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.product__media{min-width:88vw;scroll-snap-align:start}.product__info{width:var(--page);margin-inline:auto}.sticky-atc{display:block}.cart-line{gap:14px;grid-template-columns:88px 1fr}.cart-line__price{grid-column:2}.content-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
