:root{--font-sans: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: "Italiana", "Georgia", serif;--tracking-nav: .14em;--tracking-label: .15em;--tracking-wide: .2em;--nav-item-gap: 2.75rem;--container-max: 1440px;--container-pad: clamp(1.25rem, 4vw, 3rem);--ease-slow: cubic-bezier(.22, 1, .36, 1);--grain-texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-background);-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-weight:350;font-size:14px;line-height:1.5;letter-spacing:.01em;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}button,input,textarea,select{color:inherit;font:inherit}button,input[type=submit]{cursor:pointer}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,ul,ol{margin-top:0;font-weight:inherit}ul,ol{padding:0;list-style:none}button{border:0;background:transparent}[hidden],.no-js .no-js-hidden{display:none!important}:focus-visible{outline:1px solid var(--color-foreground);outline-offset:3px}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 14px;transform:translateY(-150%);background:var(--color-panel);color:var(--color-background)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.container{width:min(100%,var(--container-max));margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:clamp(72px,10vw,150px)}.section--compact{padding-block:clamp(48px,7vw,96px)}.uc{text-transform:uppercase;letter-spacing:var(--tracking-nav);font-weight:200}.hairline{border:0;border-top:1px solid var(--color-hairline);margin:0}.eyebrow{margin-bottom:14px;color:var(--color-muted);font-size:10px;font-weight:200;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.display{margin:0;font-family:var(--font-display);font-size:clamp(32px,5vw,64px);font-weight:inherit;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.headline{margin:0;font-family:var(--font-display);font-size:clamp(24px,3.5vw,42px);font-weight:inherit;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.button,.shopify-payment-button__button{position:relative;display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:24px;border:1px solid currentColor;border-radius:0;padding:0 18px;background:transparent;color:inherit;font-size:11px;letter-spacing:.16em;line-height:1;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.button:hover,.button:focus-visible{background:var(--color-foreground);color:var(--color-background)}.button--solid{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.button--solid:hover,.button--solid:focus-visible{background:transparent;color:var(--color-foreground)}.button--full{width:100%}.text-link{display:inline-block;text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:11px;padding-bottom:3px;border-bottom:1px solid transparent;transition:border-color .2s var(--ease-slow),color .2s var(--ease-slow)}.text-link:hover,.text-link:focus-visible{border-bottom-color:currentColor}.rte>*:last-child{margin-bottom:0}.rte a{border-bottom:1px solid currentColor}.main-content{min-height:60vh;padding-top:4.5rem}.main-content:has(.hero),.main-content:has(.lookbook-hero){padding-top:0}.announcement{position:relative;z-index:80;min-height:28px;display:flex;align-items:center;justify-content:center;padding:6px 44px;background:var(--color-panel);color:var(--color-background);font-size:9px;font-weight:600;letter-spacing:.17em;text-align:center;text-transform:uppercase}.site-header{position:fixed;inset-inline:0;top:0;z-index:70;background:transparent}.announcement+.site-header{top:28px}.site-header:before{content:"";position:absolute;inset:0 0 auto 0;height:10rem;background:linear-gradient(to bottom,#0b0b0b8c,#0b0b0b00);pointer-events:none;z-index:-1}.header__inner{display:flex;align-items:center;justify-content:space-between;height:4.5rem;padding-inline:var(--container-pad)}.header__cluster{display:flex;align-items:center;gap:1.25rem}.header__icon{position:relative;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:4px}.header__icon svg,.button svg,.quantity__button svg{width:20px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.4}.header__text-link{font-size:.75rem;text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--color-foreground);opacity:.85;transition:opacity .2s var(--ease-slow)}.header__text-link:hover,.header__text-link:focus-visible{opacity:1}.cart-count{position:absolute;top:0;right:-2px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--color-foreground);color:var(--color-background);font-size:8px}.menu-trigger{display:flex;flex-direction:column;gap:5px;padding:.5rem;margin-inline:-.5rem}.menu-trigger span{width:20px;height:1px;background:var(--color-foreground)}.wordmark{display:inline-flex;align-items:center}.wordmark img{height:64px;width:auto}.wordmark__original{display:block;height:64px;aspect-ratio:1740 / 904;background-color:var(--color-foreground);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-mode:luminance}.menu-drawer{position:fixed;inset:0 auto 0 0;z-index:100;width:min(420px,100vw);visibility:hidden;background:var(--color-panel);color:var(--color-foreground);padding:2rem var(--container-pad);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .4s var(--ease-slow),visibility .4s var(--ease-slow);overflow-y:auto}.menu-drawer.is-open{visibility:visible;transform:translate(0)}.menu-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:3.5rem}.menu-drawer__close{padding:.5rem;margin:-.5rem}.menu-drawer__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1}.menu-drawer__collection-label{font-size:.7rem;color:var(--color-muted);text-align:right}.menu-drawer__content{display:flex;flex-direction:column;flex:1}.menu-drawer__primary{display:flex;flex-direction:column;gap:var(--nav-item-gap)}.menu-drawer__primary a{font-size:.82rem;text-transform:uppercase;letter-spacing:var(--tracking-nav);font-weight:200;color:var(--color-muted);transition:color .2s var(--ease-slow)}.menu-drawer__primary a:hover,.menu-drawer__primary a:focus-visible{color:var(--color-foreground)}.menu-drawer__utility{margin-top:auto;padding-top:2rem;border-top:1px solid var(--color-hairline);display:flex;flex-direction:column;gap:.9rem}.menu-drawer__utility a{font-size:.68rem;text-transform:uppercase;letter-spacing:var(--tracking-nav);font-weight:200;color:var(--color-muted);transition:color .2s var(--ease-slow)}.menu-drawer__utility a:hover,.menu-drawer__utility a:focus-visible{color:var(--color-foreground)}.menu-drawer__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-slow)}.menu-drawer.is-open~.menu-drawer__scrim,.menu-drawer__scrim.is-open{opacity:1;pointer-events:auto}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__media img{width:100%;height:100%;object-fit:cover;filter:brightness(.82) grayscale(.15)}.hero__media--empty{background:var(--color-panel);display:flex;align-items:center;justify-content:center}.hero__media--empty span{color:var(--color-muted);font-size:.75rem;letter-spacing:var(--tracking-wide);text-transform:uppercase}.hero__content{position:relative;z-index:1;padding:var(--container-pad);padding-bottom:clamp(2.5rem,8vh,5rem);width:100%}.hero__collection{font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.75rem);line-height:1.15;text-transform:uppercase;letter-spacing:.03em;white-space:pre-line}.hero__statement{max-width:34ch;margin-top:1.25rem;color:var(--color-foreground);font-size:.95rem}.hero__cta{margin-top:2rem;color:var(--color-foreground)}.collection-block{display:grid;grid-template-columns:1fr}@media(min-width:800px){.collection-block{grid-template-columns:1fr 1fr}}.collection-block__item{position:relative;display:block}.collection-block__media{aspect-ratio:4 / 5;background:var(--color-panel);display:flex;align-items:center;justify-content:center;overflow:hidden}.collection-block__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.1)}.collection-block__media span{color:var(--color-muted);font-size:.7rem;letter-spacing:var(--tracking-wide);text-transform:uppercase}.collection-block__caption{display:flex;align-items:baseline;justify-content:space-between;padding:1.1rem var(--container-pad);border-top:1px solid var(--color-hairline)}.collection-block__name{font-size:.85rem;text-transform:uppercase;letter-spacing:var(--tracking-nav)}.collection-block__price{font-size:.85rem;color:var(--color-muted)}.manifesto{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--container-pad)}.manifesto__inner{max-width:46ch}.manifesto__line{font-size:clamp(.85rem,1.6vw,1.05rem);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-muted);padding-block:2rem;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.lookbook-entry{padding:clamp(4rem,10vh,7rem) var(--container-pad);text-align:center}.lookbook-entry__kicker{font-size:.7rem;color:var(--color-muted);letter-spacing:var(--tracking-wide);margin-bottom:1rem;text-transform:uppercase}.site-footer{border-top:1px solid var(--color-hairline);padding-block:clamp(2.5rem,6vh,4rem)}.footer__grid{display:grid;grid-template-columns:1fr;gap:2.25rem}@media(min-width:700px){.footer__grid{grid-template-columns:repeat(4,1fr)}}.footer__column{padding-inline-start:0;border-inline-start:0}@media(min-width:700px){.footer__column:not(:first-child){padding-inline-start:2rem;border-inline-start:1px solid var(--color-hairline)}}.footer__column h2,.footer__heading{font-size:.7rem;letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-muted);margin-bottom:1rem;display:block;font-weight:200}.footer__links{display:flex;flex-direction:column;gap:.6rem;list-style:none}.footer__links a,.footer__contact{font-size:.85rem;transition:color .2s var(--ease-slow);text-transform:none;letter-spacing:normal}.footer__links a:hover,.footer__links a:focus-visible{color:var(--color-muted)}.newsletter-form{display:flex;flex-direction:column;gap:.75rem}.newsletter-form__row{display:flex;border-bottom:1px solid var(--color-hairline)}.newsletter-form__row input{flex:1;background:transparent;border:0;color:var(--color-foreground);font-family:inherit;font-size:.85rem;padding-block:.5rem}.newsletter-form__row input::placeholder{color:var(--color-muted)}.newsletter-form__row .button{min-height:auto;border:0;padding:0 .75rem;font-size:.7rem;color:var(--color-muted)}.newsletter-form__row .button:hover,.newsletter-form__row .button:focus-visible{background:none;color:var(--color-foreground)}.footer__legal{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-hairline);text-align:center}.footer__legal-logo{display:inline-block;width:100%;max-width:220px;height:auto;filter:invert(1);mix-blend-mode:screen}.footer__legal-tagline{margin-top:.85rem;font-size:.65rem;letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-muted)}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--color-hairline);border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.catalog-item{background:var(--color-background);display:block}.catalog-item__media{position:relative;aspect-ratio:3 / 4;background:var(--color-panel);overflow:hidden}.catalog-item__media img,.catalog-item__media>span{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s var(--ease-slow)}.catalog-item__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.1)}.catalog-item__media>span{display:flex;align-items:center;justify-content:center;color:var(--color-muted);font-size:.65rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;padding:1rem}[data-hover-image]{opacity:0}.catalog-item:not(.catalog-item--editorial):hover [data-hover-image],.catalog-item:not(.catalog-item--editorial):focus-visible [data-hover-image]{opacity:1}.catalog-item:not(.catalog-item--editorial):hover [data-primary-image],.catalog-item:not(.catalog-item--editorial):focus-visible [data-primary-image]{opacity:0}.catalog-item__caption{padding-block:.65rem;text-align:center}.catalog-item__name{font-size:.7rem;letter-spacing:var(--tracking-nav);text-transform:uppercase}.catalog-item__price{margin-top:.2rem;font-size:.7rem;color:var(--color-muted)}.catalog-item--editorial{cursor:default}.catalog-item--editorial .catalog-item__caption{visibility:hidden}.catalog-item--editorial .catalog-item__media img{object-fit:contain;filter:invert(1);mix-blend-mode:screen}.product-main{display:grid;grid-template-columns:1fr}@media(min-width:960px){.product-main{grid-template-columns:1.3fr 1fr;align-items:start}}.product-gallery{display:flex;flex-direction:column}.product-gallery__item{aspect-ratio:4 / 5;background:var(--color-panel);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-hairline)}.product-gallery__item img,.product-gallery__item video,.product-gallery__item model-viewer{width:100%;height:100%;object-fit:cover}.product-gallery__placeholder{fill:var(--color-panel)}.product-info{padding:clamp(1.5rem,4vw,3.5rem)}@media(min-width:960px){.product-info{position:sticky;top:4.5rem}}.product-info__eyebrow{font-size:.75rem;color:var(--color-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.product-info__title{font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.35rem);text-transform:uppercase;letter-spacing:.03em;margin-top:.75rem}.product-price{margin-top:.5rem;font-size:1.05rem}.product-price s{color:var(--color-muted);font-size:.85rem;margin-right:.5rem}.product-info__ship-by{margin-top:.75rem;font-size:.75rem;color:var(--color-muted)}.size-select{margin-top:2rem}.size-select__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.size-select__label{display:block;font-size:.7rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.size-select__guide-link{color:var(--color-muted)}.size-select__guide-link:hover,.size-select__guide-link:focus-visible{color:var(--color-foreground)}.size-select__options{display:flex;gap:1.5rem;flex-wrap:wrap}.size-select__option input{position:absolute;opacity:0;pointer-events:none}.size-select__option label{display:inline-block;font-size:.9rem;letter-spacing:.05em;padding-bottom:.3rem;border-bottom:1px solid transparent;cursor:pointer}.size-select__option input:checked+label{border-bottom-color:var(--color-foreground)}.size-select__option input:disabled+label{color:var(--color-muted);text-decoration:line-through;cursor:not-allowed;opacity:.5}.preorder-button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:2rem;padding-block:.95rem;border:1px solid var(--color-hairline);background:transparent;color:var(--color-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:color .2s var(--ease-slow),border-color .2s var(--ease-slow)}.preorder-button:hover,.preorder-button:focus-visible{color:var(--color-foreground);border-color:var(--color-foreground)}.preorder-button:disabled{opacity:.4;cursor:not-allowed}.product-shipping-note{margin-top:1rem;font-size:.75rem;color:var(--color-muted);text-align:left}.product-shipping-note a{text-decoration:underline;text-underline-offset:2px}.inventory-note{margin:.75rem 0 0;color:var(--color-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.product-form__error{margin:12px 0;color:#ffb7ad;font-size:11px}.product-accordions{margin-top:2.5rem;border-top:1px solid var(--color-hairline)}.product-accordion{border-bottom:1px solid var(--color-hairline)}.product-accordion summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:1.1rem;cursor:pointer;font-size:.75rem;letter-spacing:var(--tracking-nav);text-transform:uppercase;list-style:none}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion__icon{position:relative;width:12px;height:12px;flex:0 0 auto}.product-accordion__icon:before,.product-accordion__icon:after{content:"";position:absolute;background:var(--color-foreground);top:50%;left:50%}.product-accordion__icon:before{width:12px;height:1px;transform:translate(-50%,-50%)}.product-accordion__icon:after{width:1px;height:12px;transform:translate(-50%,-50%);transition:transform .2s var(--ease-slow)}.product-accordion[open] .product-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.product-accordion__panel-inner{padding-bottom:1.25rem;font-size:.85rem;color:var(--color-muted);line-height:1.6}.size-guide__scroll{overflow-x:auto}.size-guide__table{width:100%;min-width:420px;border-collapse:collapse;font-size:.8rem}.size-guide__table th,.size-guide__table td{padding:.6rem .75rem .6rem 0;border-bottom:1px solid var(--color-hairline);text-align:left;white-space:nowrap}.size-guide__table thead th{font-size:.68rem;color:var(--color-muted)}.size-guide__table tbody th{font-weight:400;color:var(--color-foreground)}.size-guide__table td{color:var(--color-muted)}.size-guide__table tr:last-child th,.size-guide__table tr:last-child td{border-bottom:0}.size-guide__note{margin-top:.85rem;font-size:.72rem}.lookbook-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.lookbook-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.lookbook-hero__media img{width:100%;height:100%;object-fit:cover;filter:brightness(.82) grayscale(.15)}.lookbook-hero__media--empty{background:var(--color-panel);display:flex;align-items:center;justify-content:center}.lookbook-hero__media--empty span{color:var(--color-muted);font-size:.75rem;letter-spacing:var(--tracking-wide);text-transform:uppercase}.lookbook-hero__content{position:relative;z-index:1;padding:var(--container-pad);padding-bottom:clamp(2rem,6vh,3.5rem)}.lookbook-hero__eyebrow{font-size:.7rem;letter-spacing:var(--tracking-wide);color:var(--color-foreground);text-transform:uppercase}.lookbook-hero__heading{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.6rem);text-transform:uppercase;letter-spacing:.04em}.lookbook-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-hairline)}.lookbook-grid__frame{aspect-ratio:3 / 4;background:var(--color-background);display:flex;align-items:center;justify-content:center}.lookbook-grid__frame img{width:100%;height:100%;object-fit:cover;filter:grayscale(.1)}.lookbook-grid__frame span{color:var(--color-muted);font-size:.65rem;letter-spacing:var(--tracking-wide);text-transform:uppercase}.about-page{padding-block:clamp(3.5rem,10vh,6rem) 0}.about-page__prose{max-width:62ch;margin-inline:auto;padding-inline:var(--container-pad)}.about-page__prose p{font-size:.95rem;line-height:1.75;color:var(--color-foreground);margin:0}.about-page__prose p+p{margin-top:1.5rem}.about-page__pullquote{margin-top:clamp(3rem,8vh,5rem);padding:clamp(3.5rem,10vh,6rem) var(--container-pad);text-align:center;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.about-page__pullquote-text{max-width:40ch;margin-inline:auto;font-family:var(--font-display);font-size:clamp(1.15rem,2.4vw,1.75rem);line-height:1.4}.page-hero{padding-top:clamp(65px,9vw,130px);padding-bottom:clamp(44px,6vw,90px)}.page-hero__grid{display:grid;align-items:end;gap:24px}.page-hero__copy{max-width:440px;color:var(--color-muted)}.pagination{display:flex;justify-content:space-between;padding-block:40px;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.page-content{width:min(100%,880px);margin-inline:auto;padding:clamp(70px,10vw,150px) clamp(18px,4vw,48px)}.page-content__title{margin-bottom:50px}.contact-layout{display:grid;gap:70px}.contact-form{display:grid;gap:26px}.field{position:relative}.field label{display:block;margin-bottom:9px;color:var(--color-muted);font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.field input,.field textarea,.search-form input{width:100%;border:0;border-bottom:1px solid var(--color-hairline);border-radius:0;padding:12px 0;background:transparent;outline:none}.field input:focus,.field textarea:focus,.search-form input:focus{border-color:currentColor}.field textarea{min-height:160px;resize:vertical}.form-status{padding:12px 0;font-size:11px}.search-form{display:grid;grid-template-columns:1fr auto;gap:18px;margin:40px 0 80px}.search-results{display:grid;gap:1px;border-top:1px solid var(--color-hairline)}.search-result{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--color-hairline)}.search-result img{width:90px;aspect-ratio:1;object-fit:cover}.cart-layout{display:grid;gap:60px}.cart-items{border-top:1px solid var(--color-hairline)}.cart-item{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--color-hairline)}.cart-item__image{width:110px;aspect-ratio:4 / 5;object-fit:cover;background:var(--color-panel)}.cart-item__content{display:grid;grid-template-columns:1fr auto;align-content:start;gap:20px}.cart-item__title,.cart-item__price{margin:0;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.cart-item__variant{margin:7px 0 18px;color:var(--color-muted);font-size:10px}.cart-item__remove{color:var(--color-muted);font-size:9px;letter-spacing:.12em;text-decoration:underline;text-transform:uppercase}.cart-summary{align-self:start;padding:28px;border:1px solid var(--color-hairline)}.cart-summary__line{display:flex;justify-content:space-between;margin-bottom:22px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cart-note{margin-bottom:24px}.quantity-row{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.quantity-wrap>label{display:block;margin-bottom:10px;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.quantity{display:grid;width:120px;height:48px;grid-template-columns:38px 1fr 38px;border:1px solid var(--color-hairline)}.quantity__button{display:grid;place-items:center;padding:10px}.quantity__button svg{width:14px}.quantity input{min-width:0;border:0;background:transparent;text-align:center;-moz-appearance:textfield}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.password-page{position:relative;min-height:100svh;display:grid;overflow:hidden;place-items:center;padding:28px;background:var(--color-background)}.password-page__background{position:absolute;top:0;right:0;bottom:0;left:0}.password-page__background img{width:100%;height:100%;object-fit:cover;opacity:.5}.password-page__content{position:relative;z-index:1;width:min(100%,660px);text-align:center}.password-page__wordmark{width:min(78vw,350px);margin:0 auto 50px;aspect-ratio:3.8 / 1;background-position:center;background-repeat:no-repeat;background-size:350%;filter:invert(1) grayscale(1);mix-blend-mode:screen}.password-page h1{margin-bottom:14px;font-family:var(--font-display);font-size:clamp(32px,6vw,56px);letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.password-page__form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:34px}.password-page__form input{width:100%;border:1px solid var(--color-hairline);border-radius:0;padding:14px;background:#00000040}@media(min-width:700px){.page-hero__grid,.contact-layout,.cart-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}}@media(min-width:960px){.menu-drawer{padding-top:2rem}}@media(max-width:699px){.header__inner{min-height:66px}.cart-item__content{grid-template-columns:1fr}.search-result{grid-template-columns:72px 1fr}.search-result>:last-child{grid-column:2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
