:root{--cz-void:#000000;--cz-ink:#0a0a0b;--cz-carbon:#16161a;--cz-carbon-2:#1e1e24;--cz-line:#2a2a30;--cz-ash:#8a8a90;--cz-bone:#f4f4f2;--cz-pure:#ffffff;--cz-accent:#ff3b14;--cz-accent-ink:#ffffff;--cz-ease:cubic-bezier(.22,1,.36,1)}.cz-display{font-family:Archivo,sans-serif;font-weight:900;line-height:.86;letter-spacing:-.02em;text-transform:uppercase}.cz-mono{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.22em;font-size:.66rem;color:var(--cz-ash);line-height:1.5}.cz-eyebrow{display:inline-flex;align-items:center;gap:.6em}.cz-eyebrow:before{content:"";width:26px;height:1px;background:var(--cz-accent)}.cz-wrap{width:min(1400px,92vw);margin-inline:auto}.cz-reveal{opacity:0;transform:translateY(34px);transition:opacity 1s var(--cz-ease),transform 1s var(--cz-ease)}.cz-reveal.cz-in{opacity:1;transform:none}.cz-btn{display:inline-flex;align-items:center;gap:.7em;font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;padding:1.15em 2.2em;border:1px solid var(--cz-bone);color:var(--cz-bone);background:transparent;cursor:pointer;transition:.4s var(--cz-ease);position:relative;overflow:hidden;text-decoration:none}.cz-btn .cz-lbl{position:relative;z-index:1;transition:color .4s var(--cz-ease)}.cz-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cz-accent);transform:translateY(101%);transition:transform .45s var(--cz-ease)}.cz-btn:hover:after{transform:translateY(0)}.cz-btn:hover .cz-lbl{color:var(--cz-accent-ink)}.cz-btn.cz-solid{background:var(--cz-accent);border-color:var(--cz-accent);color:var(--cz-accent-ink)}.cz-btn.cz-solid .cz-lbl{color:var(--cz-accent-ink)}.cz-btn.cz-solid:after{background:var(--cz-ink)}.cz-btn.cz-solid:hover .cz-lbl{color:var(--cz-bone)}.cz-sec{padding:clamp(4.5rem,9vw,9rem) 0;background:var(--cz-ink);color:var(--cz-bone)}.cz-sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.cz-sechead h2{font-family:Archivo;font-weight:900;text-transform:uppercase;font-size:clamp(2.2rem,6vw,4.6rem);line-height:.9;letter-spacing:-.02em;margin:0}.cz-sechead .cz-idx{font-family:Space Mono;font-size:.7rem;letter-spacing:.2em;color:var(--cz-ash)}.cz-hero{position:relative;height:100svh;min-height:640px;overflow:hidden;display:flex;align-items:flex-end;background:var(--cz-ink)}.cz-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cz-hero-bg .cz-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.6s var(--cz-ease)}.cz-hero-bg .cz-slide.cz-on{opacity:1;animation:cz-kb 7s ease-out forwards}@keyframes cz-kb{0%{transform:scale(1.12)}to{transform:scale(1)}}.cz-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000008c,#00000026 32%,#00000040 55%,#000000e6)}.cz-hero-inner{position:relative;z-index:2;width:100%;padding:0 clamp(1rem,4vw,3rem) clamp(2.4rem,5vw,4rem)}.cz-hero .cz-kicker{margin-bottom:1.6rem;color:var(--cz-bone)}.cz-hero h1{font-size:clamp(3.6rem,13vw,12.5rem);color:var(--cz-pure);margin:0 0 .2rem;font-family:Archivo;font-weight:900;line-height:.86;letter-spacing:-.02em;text-transform:uppercase}.cz-hero h1 .cz-l{display:block;overflow:hidden}.cz-hero h1 .cz-l span{display:block;transform:translateY(105%);transition:transform 1.05s var(--cz-ease)}.cz-hero.cz-ready h1 .cz-l:nth-child(1) span{transition-delay:.15s}.cz-hero.cz-ready h1 .cz-l:nth-child(2) span{transition-delay:.28s}.cz-hero.cz-ready h1 .cz-l span{transform:translateY(0)}.cz-hero .cz-lede{max-width:34ch;font-size:1.02rem;color:#d7d7d6;margin:1.4rem 0 2rem;font-family:Poppins,sans-serif;font-weight:300}.cz-hero.cz-ready .cz-lede,.cz-hero.cz-ready .cz-cta{opacity:1;transform:none}.cz-hero .cz-lede,.cz-hero .cz-cta{opacity:0;transform:translateY(20px);transition:opacity 1s var(--cz-ease) .55s,transform 1s var(--cz-ease) .55s}.cz-cta{display:flex;gap:1rem;flex-wrap:wrap}.cz-hero-meta{position:absolute;z-index:2;right:clamp(1rem,4vw,3rem);top:42%;writing-mode:vertical-rl;text-orientation:mixed;display:flex;gap:1.4rem;align-items:center}.cz-hero-meta .cz-mono{letter-spacing:.35em}.cz-scrollcue{position:absolute;z-index:2;left:50%;bottom:1.4rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.cz-scrollcue .cz-o{font-family:Archivo;font-weight:900;font-size:1.1rem;color:var(--cz-accent);animation:cz-bob 2.4s var(--cz-ease) infinite}@keyframes cz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.cz-band{background:var(--cz-accent);color:var(--cz-accent-ink);overflow:hidden;border-block:1px solid var(--cz-ink)}.cz-band .cz-track{display:inline-flex;gap:2.6rem;padding:.9rem 0;white-space:nowrap;animation:cz-slide 28s linear infinite}.cz-band .cz-track b{font-family:Archivo;font-weight:900;font-size:1.5rem;text-transform:uppercase;letter-spacing:.02em;display:inline-flex;gap:2.6rem;align-items:center}.cz-band .cz-track .cz-o{opacity:.6}@keyframes cz-slide{to{transform:translate(-50%)}}.cz-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}.cz-card{position:relative}.cz-card .cz-frame{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--cz-carbon);display:block}.cz-card .cz-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--cz-ease),transform 1.1s var(--cz-ease)}.cz-card .cz-frame .cz-back,.cz-card:hover .cz-frame .cz-front{opacity:0}.cz-card:hover .cz-frame .cz-back{opacity:1}.cz-card:hover .cz-frame img{transform:scale(1.05)}.cz-card .cz-tag{position:absolute;top:.8rem;left:.8rem;z-index:2;background:var(--cz-ink);color:var(--cz-bone);font-family:Space Mono;font-size:.58rem;letter-spacing:.18em;padding:.35em .7em;text-transform:uppercase}.cz-card .cz-tag.cz-w{background:var(--cz-accent);color:var(--cz-accent-ink)}.cz-card .cz-qa{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;z-index:2;background:var(--cz-bone);color:var(--cz-ink);font-family:Space Mono;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:.9em;opacity:0;transform:translateY(10px);transition:.4s var(--cz-ease);cursor:pointer;border:none;width:auto}.cz-card:hover .cz-qa{opacity:1;transform:none}.cz-card .cz-qa:hover{background:var(--cz-accent);color:var(--cz-accent-ink)}.cz-card .cz-info{display:flex;justify-content:space-between;align-items:baseline;padding-top:1rem;gap:1rem}.cz-card .cz-info h3{font-family:Archivo;font-weight:800;font-size:1.05rem;text-transform:uppercase;letter-spacing:.01em;margin:0}.cz-card .cz-info h3 a{color:inherit;text-decoration:none}.cz-card .cz-info .cz-spec{font-family:Space Mono;font-size:.6rem;color:var(--cz-ash);letter-spacing:.14em;margin-top:.25rem}.cz-card .cz-price{font-family:Space Mono;font-size:.9rem;color:var(--cz-bone);white-space:nowrap}.cz-editorial{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:0;background:var(--cz-carbon);color:var(--cz-bone)}.cz-editorial .cz-pic{position:relative;min-height:78vh;overflow:hidden}.cz-editorial .cz-pic img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.cz-editorial .cz-txt{padding:clamp(2.4rem,5vw,5.5rem);display:flex;flex-direction:column;justify-content:center;gap:1.6rem}.cz-editorial .cz-txt .cz-big{font-family:Archivo;font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:.92;letter-spacing:-.02em}.cz-editorial .cz-txt .cz-big em{font-style:normal;color:var(--cz-accent)}.cz-editorial .cz-txt p{color:#c9c9cb;max-width:46ch;font-family:Poppins;font-weight:300;margin:0}.cz-specrow{display:flex;gap:2.4rem;flex-wrap:wrap;margin-top:.5rem}.cz-specrow .cz-u{font-family:Space Mono;font-size:.66rem;letter-spacing:.14em;color:var(--cz-ash)}.cz-specrow .cz-u b{display:block;font-size:1.7rem;color:var(--cz-bone);letter-spacing:.02em;margin-bottom:.2rem}.cz-duo{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.cz-panel{position:relative;aspect-ratio:4/5;overflow:hidden;display:flex;align-items:flex-end;background:var(--cz-carbon);text-decoration:none}.cz-panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--cz-ease)}.cz-panel:hover img{transform:scale(1.06)}.cz-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.8))}.cz-panel .cz-pc{position:relative;z-index:2;padding:clamp(1.6rem,3vw,2.6rem);width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.cz-panel .cz-pc h3{font-family:Archivo;font-weight:900;font-size:clamp(2.4rem,5vw,4rem);text-transform:uppercase;line-height:.9;color:var(--cz-pure);margin:0}.cz-panel .cz-pc .cz-go{font-family:Space Mono;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--cz-bone);padding:.7em 1.1em;color:var(--cz-bone);transition:.35s var(--cz-ease);white-space:nowrap}.cz-panel:hover .cz-pc .cz-go{background:var(--cz-accent);border-color:var(--cz-accent);color:var(--cz-accent-ink)}.cz-craft{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden;background:var(--cz-ink);color:var(--cz-bone)}.cz-craft .cz-bg{position:absolute;top:0;right:0;bottom:0;left:0}.cz-craft .cz-bg img{width:100%;height:100%;object-fit:cover}.cz-craft:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0bf0,#0a0a0b99 48%,#0a0a0b26)}.cz-craft .cz-c{position:relative;z-index:2}.cz-craft h2{font-family:Archivo;font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem,6vw,5rem);line-height:.9;letter-spacing:-.02em;max-width:16ch;margin:0}.cz-craft p{color:#cfcfd1;max-width:44ch;margin:1.4rem 0;font-family:Poppins;font-weight:300}.cz-look{overflow:hidden;background:var(--cz-ink);color:var(--cz-bone)}.cz-look .cz-rail{display:flex;gap:1.2rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.cz-look .cz-rail::-webkit-scrollbar{display:none}.cz-look .cz-shot{position:relative;flex:0 0 auto;width:min(78vw,560px);aspect-ratio:16/10;overflow:hidden;scroll-snap-align:start;background:var(--cz-carbon)}.cz-look .cz-shot img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--cz-ease)}.cz-look .cz-shot:hover img{transform:scale(1.05)}.cz-look .cz-shot .cz-cap{position:absolute;left:1rem;bottom:1rem;font-family:Space Mono;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;background:var(--cz-ink);padding:.4em .7em}.cz-ig{display:grid;grid-template-columns:repeat(6,1fr);gap:.6rem}.cz-ig a{position:relative;aspect-ratio:1;overflow:hidden;background:var(--cz-carbon)}.cz-ig img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--cz-ease)}.cz-ig a:after{content:"@COSMOZIBRAND";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Space Mono;font-size:.55rem;letter-spacing:.14em;color:var(--cz-pure);background:#0000008c;opacity:0;transition:.4s}.cz-ig a:hover:after{opacity:1}.cz-ig a:hover img{transform:scale(1.08)}.cz-news{border:1px solid var(--cz-line);padding:clamp(2.2rem,5vw,4rem);display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;margin-top:4rem}.cz-news h3{font-family:Archivo;font-weight:900;text-transform:uppercase;font-size:clamp(1.8rem,4vw,3rem);line-height:.92;margin:0}.cz-news form{display:flex;gap:.6rem;flex-wrap:wrap;margin:0}.cz-news input{flex:1;min-width:200px;background:transparent;border:1px solid var(--cz-line);color:var(--cz-bone);padding:1.1em 1.2em;font-family:Space Mono;font-size:.75rem;letter-spacing:.1em}.cz-news input:focus{outline:none;border-color:var(--cz-accent)}@media(max-width:1000px){.cz-grid{grid-template-columns:repeat(2,1fr)}.cz-ig{grid-template-columns:repeat(3,1fr)}.cz-editorial{grid-template-columns:1fr}.cz-editorial .cz-pic{min-height:60vh}}@media(max-width:720px){.cz-duo,.cz-news{grid-template-columns:1fr}.cz-hero-meta,.cz-scrollcue{display:none}.cz-hero .cz-lede{max-width:100%}}@media(prefers-reduced-motion:reduce){.cz-reveal{opacity:1;transform:none}.cz-hero h1 .cz-l span{transform:none}.cz-hero .cz-lede,.cz-hero .cz-cta{opacity:1;transform:none}.cz-band .cz-track,.cz-hero-bg .cz-slide.cz-on,.cz-scrollcue .cz-o{animation:none}}.site-header .header-menu__link{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:400}.site-header .header-menu__item-top:hover .header-menu__link,.site-header .header-menu__item-top.list-menu-item--current .header-menu__link{color:var(--cz-accent)}.site-header .header-item{font-family:Space Mono,monospace;letter-spacing:.1em}.footer .footer-block__heading,.footer-block__heading{font-family:Space Mono,monospace!important;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem}.footer a:hover{color:var(--cz-accent)}.cz-collbanner{background:var(--cz-ink);color:var(--cz-bone);padding:clamp(6rem,10vw,9rem) 0 clamp(2rem,4vw,3rem)}.cz-collbanner.has-cover{position:relative;min-height:52vh;display:flex;align-items:flex-end;overflow:hidden;padding:clamp(5rem,9vw,8rem) 0 clamp(2.4rem,4vw,3.4rem)}.cz-collbanner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cz-collbanner__bg img{width:100%;height:100%;object-fit:cover}.cz-collbanner.has-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a0a0b8c,#0a0a0b33 40%,#0a0a0bd9)}.cz-collbanner__inner{position:relative;z-index:2;width:min(1400px,92vw)}.cz-crumbs{display:flex;gap:.6em;align-items:center;color:var(--cz-ash);margin-bottom:1.6rem}.cz-crumbs a{color:var(--cz-ash);text-decoration:none}.cz-crumbs a:hover{color:var(--cz-accent)}.cz-crumbs .cz-current{color:var(--cz-bone)}.cz-collbanner__row{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.cz-collbanner__title{font-family:Archivo,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(2.6rem,8vw,6rem);line-height:.9;letter-spacing:-.02em;margin:0;color:var(--cz-pure)}.cz-collbanner__count{color:var(--cz-ash)}.cz-collbanner__desc{margin-top:1.4rem;max-width:60ch;color:#c9c9cb;font-family:Poppins;font-weight:300}.card-product .card__heading,.card-product .card__heading a{font-family:Archivo,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:.98rem}.card-product .price,.card-product .price .price-item{font-family:Space Mono,monospace;letter-spacing:.02em;font-size:.85rem}.card-product .card__media{background:var(--cz-carbon)}.template-collection .facets__summary,.template-collection .facets__heading,.template-collection .facet-filters__label,.template-collection .products-filter__filter-name,.template-collection .facets__price,.template-collection .facet-filters__sort,.template-collection .active-facets__button-inner{font-family:Space Mono,monospace!important;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.template-collection .facets__label:hover,.template-collection .facets a:hover{color:var(--cz-accent)}.main-product__title{font-family:Archivo,sans-serif!important;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.95}.main-product__price,.main-product__price .price-item,.template-product .price__regular,.template-product .price__sale{font-family:Space Mono,monospace;letter-spacing:.02em}.template-product .form__label,.template-product legend{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:var(--cz-ash)}.template-product .variant-buttons__button{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.06em;border-radius:0}.template-product .variant-buttons__button[aria-checked=true],.template-product .variant-buttons__button.selected,.template-product .variant-buttons__button.active{border-color:var(--cz-accent);color:var(--cz-accent)}.template-product .product-form__submit{font-family:Space Mono,monospace!important;text-transform:uppercase;letter-spacing:.16em;border-radius:0;background:var(--cz-accent)!important;border-color:var(--cz-accent)!important;color:var(--cz-accent-ink)!important}.template-product .product-media,.template-product .product-media-container,.template-product .thumbnail__media{background:#fff}.template-product .product-media img{mix-blend-mode:multiply}.template-product .main-product__price{color:var(--cz-ink)}.template-product .form__label,.template-product legend{color:#6b6b70}.template-product .quantity__input{font-family:Space Mono,monospace}.template-product .product-tabs__tab,.template-product .tab__title{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.cz-sechead h2{color:var(--cz-pure)}.cz-sechead .cz-mono,.cz-sechead .cz-idx{color:var(--cz-ash)}.cz-card .cz-info h3,.cz-card .cz-info h3 a,.cz-editorial .cz-txt .cz-big{color:var(--cz-bone)}.cz-craft h2{color:var(--cz-pure)}.cz-news h3{color:var(--cz-bone)}.cz-collbanner__title{color:var(--cz-pure)}.cz-card .cz-frame{aspect-ratio:1/1;background:#fff}.cz-card .cz-frame img{object-fit:cover}.cz-light{background:#fff;color:var(--cz-ink)}.cz-light .cz-sechead h2{color:var(--cz-ink)}.cz-light .cz-mono,.cz-light .cz-sechead .cz-idx,.cz-light .cz-eyebrow{color:#6b6b70}.cz-light .cz-card .cz-info h3,.cz-light .cz-card .cz-info h3 a,.cz-light .cz-card .cz-price{color:var(--cz-ink)}.cz-light .cz-card .cz-spec{color:#8a8a90}.cz-light .cz-eyebrow:before{background:var(--cz-accent)}.template-collection .card-product .card__media{aspect-ratio:1/1!important;background:#fff}.template-collection .card-product .card__media img{object-fit:cover}.template-collection .card-product .card__heading a{color:var(--cz-ink)}.site-header .site-branding__logo,.site-header .site-branding__logo-alt,.site-header .site-branding__logo img,.site-header .site-branding__logo-alt img{filter:brightness(0) invert(1)}.cz-light .cz-btn{border-color:var(--cz-ink);color:var(--cz-ink)}.cz-light .cz-btn .cz-lbl{color:var(--cz-ink)}.cz-light .cz-btn:hover .cz-lbl,.cz-light .cz-btn.cz-solid .cz-lbl{color:var(--cz-accent-ink)}.cz-grid-cta{display:flex;justify-content:center;margin-top:clamp(2.4rem,4vw,3.4rem)}.template-collection .section-main-collection-product-grid{background:#fff}.template-collection .card-product .card__media{background:#fff;aspect-ratio:1/1!important}.template-product .product__info-container{text-align:left;max-width:460px}.template-product .product__info-container.text-center{text-align:left}.template-product .main-product__title{margin:0 0 .6rem}.template-product .main-product__price{margin:0 0 .9rem}.template-product .main-product__inventory{margin:0 0 1.8rem}.template-product .main-product__form{margin:0 0 1.4rem}.template-product fieldset,.template-product .variant-buttons,.template-product .product-form__buttons,.template-product .main-product__quantity-form,.template-product .main-product__share{justify-content:flex-start}.template-product .main-product__share{border-top:1px solid #e6e6e3;padding-top:1.4rem;margin-top:1.6rem}.template-product .form__label,.template-product legend{margin-bottom:.7rem}.template-product .product__media-item,.template-product .product-media-container{display:flex;align-items:center;justify-content:center}.template-product .product-media img{max-height:680px;width:auto;max-width:100%;margin:0 auto}.template-product .main-product{max-width:1340px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.template-product .product__info-container{padding-top:clamp(1.5rem,5vw,4.5rem);max-width:480px}.template-product .main-product__form{margin-bottom:1rem}.template-product .product-form__buttons{margin-top:1.1rem}.template-product .main-product__description{margin:1.7rem 0 0;font-family:Poppins,sans-serif;font-weight:300;color:#3a3a3e;line-height:1.7;font-size:.95rem}.template-product .main-product__description p{margin-bottom:.7rem}.template-product .main-product__collapsible,.template-product .collapsible-tab,.template-product details.disclosure{border-top:1px solid #e6e6e3;margin-top:1.4rem}.template-product summary,.template-product .collapsible-tab__heading,.template-product .disclosure__title{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;cursor:pointer;padding:1.1rem 0}.cart-item__name,.cart-item__details>a,.cart-item__link{font-family:Archivo,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.01em;font-size:.95rem}.cart-item__price,.cart-item__price-wrapper,.totals__row,.totals__subtotal,.totals__total-value,.cart__ctas .price,.cart-drawer__footer .totals{font-family:Space Mono,monospace}.totals__total-value,.totals__subtotal-value{font-size:1.1rem;letter-spacing:.02em}.cart__ctas button[name=checkout],.cart__ctas .cart__checkout-button,#checkout,button[name=checkout],.cart-drawer__footer button[name=checkout]{font-family:Space Mono,monospace!important;text-transform:uppercase;letter-spacing:.14em;background:var(--cz-accent)!important;border-color:var(--cz-accent)!important;color:var(--cz-accent-ink)!important;border-radius:0}.cart__ctas .cart__dynamic-checkout-buttons{margin-top:.6rem}.cart__empty-text,.cart-drawer__heading,.main-cart-items-section h1,.title--cart{font-family:Archivo,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.01em}.contact__heading{font-family:Archivo,sans-serif!important;font-weight:900;text-transform:uppercase;letter-spacing:-.01em}.contact__field .field__input,.contact__field textarea,.contact .field__input{font-family:Space Mono,monospace;border-radius:0;font-size:.85rem}.contact__field .field__input:focus,.contact__field textarea:focus{border-color:var(--cz-accent)}.contact__button{font-family:Space Mono,monospace!important;text-transform:uppercase;letter-spacing:.14em;border-radius:0;background:var(--cz-accent)!important;border-color:var(--cz-accent)!important;color:var(--cz-accent-ink)!important}.contact__map iframe{width:100%;min-height:420px;display:block;filter:grayscale(1) contrast(1.04);border:1px solid #e6e6e3}.section-page-header h1,.page-header-content h1{font-family:Archivo,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.contact-information__title,.contact-information .title,.contact-information__block-title{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.contact-information__content{font-family:Space Mono,monospace;font-size:.9rem}.contact .contact__button,.contact__button.button,.contact__form button,.contact form button[type=submit]{background:var(--cz-accent)!important;border-color:var(--cz-accent)!important;color:var(--cz-accent-ink)!important}.page-header h1,.page-header h2,.page-header .h0,.page-header-content h1,.page-header-content h2,.page-header-content .h0{font-family:Archivo,sans-serif!important;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.announcement-bar,.announcement-bar__message,.announcement__text,.announcement-bar p{font-family:Space Mono,monospace!important;text-transform:uppercase;letter-spacing:.16em;font-size:.62rem}.cz-panel .cz-pc-txt{display:flex;flex-direction:column;gap:.45rem}.cz-panel-tag{color:var(--cz-accent);letter-spacing:.2em;font-size:.62rem}.cz-lbpage{background:var(--cz-ink);color:var(--cz-bone)}.cz-lbpage__intro{max-width:58ch;color:#c9c9cb;font-family:Poppins,sans-serif;font-weight:300;margin:-1.4rem 0 3rem;line-height:1.7}.cz-lbgrid{column-count:3;column-gap:1.2rem}.cz-lbitem{margin:0 0 1.2rem;break-inside:avoid;overflow:hidden;background:var(--cz-carbon);display:block}.cz-lbitem img{width:100%;display:block;transition:transform 1.2s var(--cz-ease)}.cz-lbitem:hover img{transform:scale(1.04)}@media(max-width:900px){.cz-lbgrid{column-count:2}}@media(max-width:560px){.cz-lbgrid{column-count:1}}.cz-card .cz-info h3,.cz-card .cz-info h3 a{font-family:Archivo,sans-serif;font-weight:600;font-size:.82rem;text-transform:none;letter-spacing:0;line-height:1.28}.card-product .card__heading,.card-product .card__heading a,.template-collection .card-product .card__heading a{font-family:Archivo,sans-serif!important;font-weight:600;font-size:.82rem!important;text-transform:none;letter-spacing:0}.main-product__title{text-transform:none!important;font-size:clamp(1.5rem,2.4vw,2rem)!important}.template-product .product-media img,.template-product .product__media-item img{mix-blend-mode:normal!important;object-fit:contain!important;object-position:center;max-height:760px;width:100%}@media(max-width:600px){.cz-panel .cz-pc{flex-direction:column;align-items:flex-start;gap:.9rem}.cz-panel .cz-pc h3{font-size:2.3rem;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cosmozi.css.map */
