:root{--koz-black: #0a0a0a;--koz-dark: #111111;--koz-white: #ffffff;--koz-muted: rgba(255,255,255,.45);--koz-border: rgba(255,255,255,.08);--koz-font: "Helvetica Neue", Helvetica, Arial, sans-serif}body{background:var(--koz-black)!important;color:var(--koz-white)!important;font-family:var(--koz-font)!important}.header{background:var(--koz-black)!important;border-bottom:.5px solid var(--koz-border)!important;position:sticky;top:0;z-index:100}.header__heading-link,.header__menu-item,.header-localization,.header__icon{color:var(--koz-white)!important;fill:var(--koz-white)!important}.header__heading{color:var(--koz-white)!important}.header__menu-item:hover{color:var(--koz-muted)!important;text-decoration:none!important}.list-menu__item{color:var(--koz-white)!important;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.koz-hero{position:relative;width:100%;min-height:90vh;background:var(--koz-black);display:flex;align-items:center;justify-content:center;overflow:hidden}.koz-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#1a1a1a,#0a0a0a 70%);z-index:0}.koz-hero__content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 20px}.koz-hero__eyebrow{font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--koz-muted)}.koz-hero__title{font-size:clamp(52px,10vw,120px);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--koz-white);line-height:1;margin:0}.koz-hero__subtitle{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--koz-muted)}.koz-hero__cta{display:inline-block;padding:14px 44px;border:.5px solid rgba(255,255,255,.5);color:var(--koz-white);text-decoration:none;font-size:10px;letter-spacing:.25em;text-transform:uppercase;transition:background .25s,color .25s;margin-top:8px}.koz-hero__cta:hover{background:var(--koz-white);color:var(--koz-black)}.koz-marquee{background:var(--koz-white);color:var(--koz-black);padding:10px 0;overflow:hidden;white-space:nowrap}.koz-marquee__inner{display:inline-block;animation:kozMarquee 20s linear infinite;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}@keyframes kozMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.koz-section-header{display:flex;justify-content:space-between;align-items:baseline;padding:48px 40px 24px}.koz-section-label{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--koz-muted)}.koz-section-link{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--koz-muted);text-decoration:none;border-bottom:.5px solid rgba(255,255,255,.2);transition:color .2s}.koz-section-link:hover{color:var(--koz-white)}.collection,.product-grid{background:var(--koz-black)!important;padding:0 40px 60px!important}.card-wrapper,.card{background:var(--koz-dark)!important;border:.5px solid var(--koz-border)!important;border-radius:0!important;box-shadow:none!important}.card__heading a,.card__heading{color:var(--koz-white)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important}.price{color:var(--koz-muted)!important;font-size:11px!important;letter-spacing:.08em!important}.price--on-sale .price__regular{display:none}.card__media{border-radius:0!important;aspect-ratio:3/4;overflow:hidden}.card__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.badge{background:var(--koz-white)!important;color:var(--koz-black)!important;font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:0!important;padding:3px 8px!important}.button,.btn{background:transparent!important;color:var(--koz-white)!important;border:.5px solid rgba(255,255,255,.4)!important;border-radius:0!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;transition:background .25s,color .25s!important}.button:hover,.btn:hover,.button--primary{background:var(--koz-white)!important;color:var(--koz-black)!important}.button--primary:hover{background:transparent!important;color:var(--koz-white)!important}footer,.footer{background:var(--koz-black)!important;border-top:.5px solid var(--koz-border)!important;color:var(--koz-muted)!important}.footer__content-top{border-bottom:.5px solid var(--koz-border)!important}.footer__heading{color:var(--koz-white)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.footer-block__details-content a,.footer__list a{color:var(--koz-muted)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;transition:color .2s!important}.footer-block__details-content a:hover,.footer__list a:hover{color:var(--koz-white)!important}.footer__copyright{color:#fff3!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.newsletter-form__field-wrapper input{background:transparent!important;border:.5px solid rgba(255,255,255,.25)!important;color:var(--koz-white)!important;border-radius:0!important;font-size:11px!important;letter-spacing:.1em!important}.newsletter-form__field-wrapper input::placeholder{color:var(--koz-muted)!important}.announcement-bar{background:var(--koz-white)!important;color:var(--koz-black)!important}.announcement-bar__message{font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--koz-black)!important}.product__title{color:var(--koz-white)!important;font-size:18px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:500!important}.product__description,.product-description{color:var(--koz-muted)!important;font-size:13px!important;line-height:1.8!important}.variant-selects,.product-form__input label{color:var(--koz-muted)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}*,*:before,*:after{box-sizing:border-box}a,h1,h2,h3,h4,h5,h6{color:var(--koz-white)!important}p,span,li{color:var(--koz-muted)!important}@media(max-width:768px){.koz-hero__title{font-size:52px}.koz-section-header{padding:32px 20px 16px}.collection,.product-grid{padding:0 16px 40px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/koz-custom.css.map */
