:root{--glozin-ink:#111;--glozin-paper:#f7f7f5;--glozin-line:#deded9;--glozin-accent:#d9ff3f;--glozin-radius:0px}
body{background:var(--glozin-paper);color:var(--glozin-ink);letter-spacing:.01em}
.announcement-bar,.top-bar{background:var(--glozin-ink)!important;color:#fff!important;min-height:32px;letter-spacing:.08em;text-transform:uppercase;font-size:11px}
.section-header,.section-header .header,.section-header .header__inner{background:var(--glozin-paper)!important;border-color:var(--glozin-line)!important}
.section-header .header__inner{min-height:76px}
.section-header .header__menu a,.section-header .header__action a,.section-header .header__action button{color:var(--glozin-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.section-header .header__menu a:hover,.section-header .header__action a:hover,.section-header .header__action button:hover{color:#70706b}
.section-header .header__logo img,.section-header .header__logo svg{max-height:34px;width:auto}
.section-header .mega-menu,.section-header .dropdown-menu{border-top:1px solid var(--glozin-ink);box-shadow:0 18px 30px rgba(17,17,17,.08)}
.slideshow .swiper-slide,.slideshow .banner__media{background:#d9d9d4}
.slideshow h1,.slideshow h2,.slideshow .h1,.slideshow .h2{font-size:clamp(3.4rem,8vw,8.5rem)!important;font-weight:800;letter-spacing:-.06em;line-height:.88;text-transform:uppercase}
.slideshow .button,.slideshow a.button,.banner .button,.banner a.button{border:1px solid var(--glozin-ink);border-radius:var(--glozin-radius);background:var(--glozin-ink);color:#fff;min-width:160px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.slideshow .button:hover,.slideshow a.button:hover,.banner .button:hover,.banner a.button:hover{background:var(--glozin-accent);border-color:var(--glozin-accent);color:var(--glozin-ink)}
.main-collection-heading{padding-block:clamp(42px,7vw,92px) 28px!important;background:var(--glozin-paper);border-bottom:1px solid var(--glozin-line)}
.main-collection-heading h1,.main-collection-heading .h1{font-size:clamp(2.5rem,5vw,5.4rem)!important;font-weight:800;letter-spacing:-.055em;line-height:.92;text-transform:uppercase}
.main-collection-product{padding-top:22px}.main-collection-product .product-grid{gap:14px}
.main-collection-product .product-card,.products-grid .product-card{background:transparent;border-radius:var(--glozin-radius)}
.main-collection-product .product-card .product-card__image,.products-grid .product-card .product-card__image{background:#ecece7;border-radius:var(--glozin-radius)}
.product-card .product-card__information,.product-card .card-information{padding:12px 0 20px}
.product-card .product-card__title,.product-card .card__heading,.product-card .card-information__text{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
.product-card .price,.product-card .price-item{font-size:13px;font-weight:500}.product-card .quick-view,.product-card .quick-add,.product-card .button{border-radius:var(--glozin-radius)}
.main-product .product__title,.main-product .product-title{font-size:clamp(2rem,4vw,4.6rem)!important;font-weight:800;letter-spacing:-.055em;line-height:.94;text-transform:uppercase}
.main-product .product-form__submit,.main-product .shopify-payment-button__button,.main-product .button{min-height:54px;border-radius:var(--glozin-radius);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
input,select,textarea,.field,.button,button{border-radius:var(--glozin-radius)}
@media(max-width:767px){.section-header .header__inner{min-height:60px}.slideshow h1,.slideshow h2,.slideshow .h1,.slideshow .h2{font-size:clamp(2.7rem,14vw,5rem)!important}.main-collection-product .product-grid{gap:10px}}
