:root{--font-heading-family:Fraunces,Georgia,"Times New Roman",serif;--font-body-family:"DM Sans",Arial,sans-serif;--zv-amber:#c9811a;--zv-amber2:#f2b544;--zv-ink:#1d1a16;--zv-line:#e6dccb}body{letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.02em;font-weight:600}.header__heading-link,.header__heading-logo-wrapper{font-family:Fraunces,Georgia,serif}.header__heading-link .h2{font-size:2.8rem;letter-spacing:-.03em}.header__heading-link .h2:after{content:".";color:var(--zv-amber)}.header__menu-item,.header__menu-item span{font-size:1.4rem;font-weight:500}.header-wrapper{border-bottom:1px solid var(--zv-line)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:1.3rem}.button:not(.button--secondary):not(.button--tertiary){background:var(--zv-ink)}.product-form__submit{background:var(--zv-amber)!important;color:#1d1a16!important}.product-form__submit:hover{background:var(--zv-amber2)!important}.card-wrapper{transition:transform .25s ease,box-shadow .25s ease;border:1px solid var(--zv-line);background:#fff}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #0006}.card__heading,.card__heading a{font-family:DM Sans,sans-serif;font-weight:500;font-size:1.5rem}.card-information .price{font-family:Fraunces,Georgia,serif;font-size:1.9rem;font-weight:600}.badge{text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:700}.collection-hero__title,.title--primary{font-size:clamp(3.2rem,5vw,5.2rem)}.price-item--regular,.price-item--sale{font-family:Fraunces,Georgia,serif}.product__title h1{font-size:clamp(2.6rem,3.6vw,4rem);line-height:1.1}.product__info-container .price__container{font-size:2.4rem}.footer{border-top:0}.footer-block__heading{font-family:Fraunces,Georgia,serif;font-size:1.8rem}.footer__content-bottom{border-top:1px solid rgba(250,246,238,.15)}.newsletter-form__field-wrapper .field__input{background:transparent}.field__input,.select__select{border-radius:2px}.section-header .title{text-align:left}.zv-strip{border-top:1px solid var(--zv-line);border-bottom:1px solid var(--zv-line);background:#faf6ee}.zv-strip .zv-in{max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.zv-strip .zv-it{padding:2rem 1.6rem;border-right:1px solid var(--zv-line);font-size:1.4rem;color:#1d1a16}.zv-strip .zv-it:last-child{border:0}.zv-strip b{display:block;font-size:1.5rem}.zv-strip span{color:#6f675b;font-size:1.3rem}.zv-promo{background:linear-gradient(135deg,#c9811a,#f2b544);color:#1d1a16}.zv-promo .zv-in{max-width:120rem;margin:0 auto;padding:2rem;display:flex;gap:1.6rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.zv-promo h3{margin:0;font-size:clamp(2rem,2.6vw,2.8rem)}.zv-promo p{margin:.4rem 0 0;font-size:1.4rem}.zv-codes{display:flex;gap:1rem;flex-wrap:wrap}.zv-code{border:1.5px dashed #1d1a16;padding:.9rem 1.4rem;font-weight:700;letter-spacing:.12em;font-size:1.4rem;background:transparent;color:#1d1a16;cursor:pointer;font-family:inherit}.zv-about{max-width:120rem;margin:0 auto;padding:6rem 2rem}.zv-about h1{font-size:clamp(3.6rem,6vw,7rem);line-height:1.02;margin:0 0 2rem}.zv-about h1 em{color:#c9811a;font-style:normal;font-weight:400}.zv-about .zv-lead{max-width:60rem;font-size:1.8rem;color:#6f675b}.zv-vals{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.zv-val{background:#f3e9d6;padding:2.6rem}.zv-val b{font-family:Fraunces,Georgia,serif;font-size:2.2rem;display:block;margin-bottom:.8rem}.zv-val p{margin:0;color:#6f675b}@media(max-width:749px){.zv-strip .zv-in{grid-template-columns:1fr 1fr}.zv-strip .zv-it:nth-child(2){border-right:0}.zv-strip .zv-it:nth-child(-n+2){border-bottom:1px solid var(--zv-line)}.zv-vals{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zivtra-premium.css.map */
