
:root{--zyra-black:#050505;--zyra-white:#fff;--zyra-ivory:#f7f5f1;--zyra-line:#d8d5cf}
body{background:#fff;color:#090909}
h1,h2,h3,.h0,.h1,.h2,.h3,.title{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.02em}
.button,.shopify-payment-button__button,.product-form__submit{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;min-height:5rem!important}
.header-wrapper,.section-header.shopify-section-group-header-group{background:#050505!important}
.header{background:#050505!important;color:#fff!important}
.header a,.header__icon,.header__menu-item,.header__heading-link,.header__active-menu-item{color:#fff!important}
.header__menu-item span{text-decoration:none!important}
.header__submenu{background:#050505!important;border-color:#333!important}
.header__submenu a{color:#fff!important}
.announcement-bar-section,.utility-bar{background:#050505!important;color:#fff!important;border-color:#222!important}
.announcement-bar__message{font-size:1rem!important;letter-spacing:.16em!important;text-transform:uppercase}
.header__heading-link{font-family:Georgia,'Times New Roman',serif!important;letter-spacing:.08em!important;font-size:2.5rem!important}
.footer{background:#050505!important;color:#fff!important;border-top:1px solid #222}
.footer a,.footer p,.footer h2,.footer h3,.footer__copyright{color:#fff!important}
.footer__content-top,.footer__content-bottom{border-color:#2c2c2c!important}
.footer-block__heading,.footer__newsletter h2{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important}
.footer .field__input{background:#050505!important;color:#fff!important;border-radius:0!important}
.footer .field:after{box-shadow:0 0 0 .1rem #555!important}
.main-page-title{font-size:clamp(4rem,6vw,7rem)!important;margin-bottom:4rem!important;text-align:center}
.shopify-section .rte{font-size:1.55rem;line-height:1.8}
.shopify-section .rte h2{font-size:3.2rem;margin-top:4.5rem}
.shopify-section .rte h3{font-size:2.3rem;margin-top:3rem}
.shopify-section .rte table{border:0!important;box-shadow:none!important}
.shopify-section .rte th{background:#050505;color:#fff;font-weight:400;letter-spacing:.08em;text-transform:uppercase}
.shopify-section .rte th,.shopify-section .rte td{border-color:#d7d7d7!important;padding:1.4rem!important}
.collection-hero{background:#050505!important;color:#fff!important;padding:5rem 0!important}
.collection-hero__title,.collection-hero__description{color:#fff!important}
.collection-hero__title{font-size:clamp(4rem,6vw,7rem)!important}
.facets-container{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1.5rem 0!important}
.card__heading{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;font-size:2rem!important}
.card-information>.price{font-size:1.45rem!important}
.card__media .media img{transition:transform .6s ease!important}
.card-wrapper:hover .card__media .media img{transform:scale(1.025)!important}
.product{gap:6rem!important}
.product__title h1{font-size:clamp(3.7rem,5vw,6rem)!important;line-height:.98!important}
.product__text.caption-with-letter-spacing{letter-spacing:.17em!important}
.product__info-container .price{font-size:2.2rem!important}
.product-form__input--dropdown .select{max-width:none!important}
.product-form__input--dropdown select{border-radius:0!important;min-height:5rem!important;text-transform:uppercase;letter-spacing:.05em}
.product-form__submit{background:#050505!important;color:#fff!important}
.product__description{border-top:1px solid #ddd;margin-top:3rem!important;padding-top:3rem}
.product__description h2{font-size:3rem!important;margin-top:4rem}
.related-products__heading{font-size:4rem!important;text-align:center}
.cart__checkout-button{background:#050505!important;color:#fff!important}
@media(min-width:990px){.header--middle-center{grid-template-columns:1fr auto 1fr!important}.header__inline-menu{justify-self:start!important}.header__icons{justify-self:end!important}}
