:root{--font-heading-family: "Playfair Display", Georgia, serif;--font-body-family: "Jost", "Helvetica Neue", sans-serif;--color-gold: #C9A84C;--color-gold-light: #D4AF6A;--color-rose: #C4A0A0;--color-rose-light: #E8C5C5;--color-cream: #F5F0EA;--color-creme-light: #FDFAF7;--color-dark: #1A1A1A}h1,h2,h3,.h0,.h1,.h2,.h3,.hero__heading,.section__heading{letter-spacing:.02em;font-weight:400}h1,.h1,.h0{letter-spacing:.03em}body,p,.rte{letter-spacing:.01em;line-height:1.75}.button,.btn,button[type=submit],.shopify-payment-button__button--unbranded,.cart__checkout-button{letter-spacing:.12em;text-transform:uppercase;font-size:.78em;font-weight:500;transition:all .3s ease;font-family:var(--font-body-family)}.button:not(.button--secondary):not(.button--tertiary),.btn--primary{background-color:var(--color-gold)!important;border-color:var(--color-gold)!important;color:#fff!important}.button:not(.button--secondary):not(.button--tertiary):hover,.btn--primary:hover{background-color:var(--color-gold-light)!important;border-color:var(--color-gold-light)!important;transform:translateY(-1px);box-shadow:0 4px 16px #c9a84c4d}.button--secondary{border-color:#fffc!important;color:#fff!important;background:transparent!important}.button--secondary:hover{background:#ffffff1a!important;transform:translateY(-1px)}.header{border-bottom:1px solid rgba(201,168,76,.2)}.header__heading-link:hover{opacity:.8}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-4px)}.card__heading a{letter-spacing:.02em}.card__content .price{color:var(--color-gold);font-weight:500}.price-item--regular,.price__regular{color:var(--color-dark);font-weight:400;letter-spacing:.05em}.banner__heading{letter-spacing:.04em!important;text-shadow:0 2px 20px rgba(0,0,0,.3)}.banner__text{letter-spacing:.02em;font-size:1.05em}.rich-text__heading{letter-spacing:.1em;text-transform:uppercase;font-size:.95em;font-weight:400}.collection__title,.featured-collection__title{position:relative;display:inline-block}.section__heading:after{content:"";display:block;width:40px;height:1px;background:var(--color-gold);margin:12px auto 0}.multicolumn-card__title{font-size:1.1em;letter-spacing:.05em;margin-bottom:12px}.newsletter{position:relative}.newsletter .newsletter__wrapper{padding-top:60px;padding-bottom:60px}.newsletter-form__field-wrapper .field__input{border-radius:0;border-color:#fff6;background:#ffffff14;color:#fff;letter-spacing:.05em}.newsletter-form__field-wrapper .field__input::placeholder{color:#fff9}.footer{border-top:1px solid rgba(201,168,76,.2)}a:hover{color:var(--color-gold)}@media(max-width:749px){.banner__heading{font-size:clamp(2rem,8vw,3.5rem);letter-spacing:.02em}.banner__text{font-size:.95em}.button{min-width:140px;padding:14px 24px}.multicolumn-card{padding:24px 20px}}@media(max-width:480px){.banner__heading{font-size:clamp(1.8rem,7vw,2.8rem)}}.image-with-text__content{padding:32px 40px}.image-with-text__heading{letter-spacing:.03em;margin-bottom:16px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate--slide-in{animation:fadeInUp .6s ease forwards}.badge{letter-spacing:.08em;text-transform:uppercase;font-size:.7em}.badge--sale,.badge--on-sale{background-color:var(--color-gold)!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-essenza.css.map */
