:root{--zegnii-navy:#0b1930;--zegnii-navy-soft:#142844;--zegnii-gold:#b89455;--zegnii-gold-light:#d7c092;--zegnii-ivory:#faf8f3;--zegnii-ink:#172033}body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3,.header__heading-link{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:.015em}.page-width{max-width:138rem}.announcement-bar-section .utility-bar{background:var(--zegnii-navy)}.announcement-bar__message{color:#fff;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}.header-wrapper{box-shadow:0 1px 0 rgba(11,25,48,.08)}.header__heading-link{color:var(--zegnii-navy);letter-spacing:.12em;text-transform:uppercase}.header__menu-item{font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{color:var(--zegnii-gold);text-decoration:none}.button,.shopify-payment-button__button{min-height:5rem;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;transition:all .25s ease}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(11,25,48,.14)}.card__heading{font-family:Georgia,'Times New Roman',serif;font-size:1.7rem}.card-wrapper .media{background:#f4f1eb}.card-wrapper:hover .media img{transform:scale(1.025)}.price{letter-spacing:.04em}.badge{border-radius:0;letter-spacing:.12em;text-transform:uppercase}.footer{background:var(--zegnii-navy);color:rgba(255,255,255,.8)}.footer h2,.footer a,.footer summary,.footer .list-menu__item--link{color:#fff}.footer .list-menu__item--link:hover{color:var(--zegnii-gold-light)}.footer__copyright,.footer__copyright a{color:rgba(255,255,255,.65)}.product__title h1{color:var(--zegnii-navy);font-size:clamp(2.8rem,4vw,4.6rem)}.product-form__submit{background:var(--zegnii-navy);color:#fff}.product-form__submit:after{box-shadow:0 0 0 1px var(--zegnii-navy)}@media(min-width:990px){.header{padding-top:1.6rem;padding-bottom:1.6rem}}@media(max-width:749px){.announcement-bar__message{font-size:.95rem;letter-spacing:.08em}.header{padding-top:1rem;padding-bottom:1rem}.card__heading{font-size:1.45rem}}
