:root{--lux-emerald: #0F3D33;--lux-emerald-deep: #0A2A23;--lux-gold: #C9A96E;--lux-gold-soft: #E6D5AE;--lux-ivory: #FBF8F2;--lux-sand: #F1EADB;--lux-ink: #1C1C1C;--lux-radius: 14px;--font-heading-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body-family: "Poppins", -apple-system, "Segoe UI", sans-serif;--font-heading-weight: 600}html{scroll-behavior:smooth}body{font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;background:var(--lux-ivory)}::selection{background:var(--lux-gold);color:var(--lux-emerald-deep)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.title,.product__title h1,.product__title h2{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.005em;line-height:1.1}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.6rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 3rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.4rem)}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4.6rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.8rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.8rem)}}.rte,.rte p{line-height:1.75}.section-header{border-bottom:1px solid rgba(201,169,110,.55)}.header__heading-link,.header__heading{font-family:var(--font-heading-family);letter-spacing:.22em;text-transform:uppercase}.header__menu-item{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;font-weight:500}.footer{border-top:1px solid rgba(201,169,110,.4)}.footer-block__heading{font-family:var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;color:var(--lux-gold)}.luxe-bar{background:linear-gradient(90deg,var(--lux-emerald-deep),var(--lux-emerald) 50%,var(--lux-emerald-deep));color:var(--lux-ivory);border-bottom:1px solid rgba(201,169,110,.45)}.luxe-bar a{color:inherit;text-decoration:none}.luxe-bar__inner{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1rem 1.6rem}@media screen and (min-width:750px){.luxe-bar__inner{flex-direction:row;justify-content:center;gap:2.4rem}}.luxe-bar__msg{margin:0;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.luxe-bar__timer{display:flex;align-items:center;gap:.6rem}.luxe-bar__label{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lux-gold-soft);margin-right:.4rem}.luxe-bar__unit{display:flex;flex-direction:column;align-items:center;min-width:3.8rem;padding:.4rem .6rem;border:1px solid rgba(201,169,110,.55);border-radius:8px;background:#ffffff0f}.luxe-bar__unit b{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;color:var(--lux-gold);line-height:1.1;font-variant-numeric:tabular-nums}.luxe-bar__unit i{font-style:normal;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.button,.shopify-challenge__button,.customer button{letter-spacing:.16em;text-transform:uppercase;font-weight:600;font-size:1.3rem;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.button:not([disabled]):hover{transform:translateY(-2px)}.product-form__submit span,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:1.5rem!important;letter-spacing:.16em!important}.product-form__submit,.product-form__submit.button--secondary{background-color:var(--lux-emerald)!important;color:var(--lux-ivory)!important;box-shadow:0 16px 30px -16px #0f3d33cc}.product-form__submit span{color:var(--lux-ivory)!important}.product-form__submit:after{box-shadow:0 0 0 1.5px var(--lux-gold)!important}.product-form__submit:hover{background-color:var(--lux-emerald-deep)!important}.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:var(--lux-gold)!important;color:var(--lux-emerald-deep)!important;border-radius:var(--lux-radius)}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:var(--lux-gold-soft)!important}.badge{letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem;font-weight:600;border-radius:999px;border:1px solid rgba(201,169,110,.6)}.card__inner,.card--card,.media{border-radius:var(--lux-radius)}.card-wrapper{transition:transform .35s ease}.card-wrapper:hover{transform:translateY(-4px)}.product__media-wrapper .media,.product__media-wrapper .global-media-settings{border-radius:20px;overflow:hidden;box-shadow:0 24px 50px -30px #0f3d338c}.product__title h1,.product__title h2{font-size:3.6rem;margin-bottom:.4rem}.price--large .price-item--regular,.price--large .price-item--sale{font-size:2.6rem;font-weight:500}p.urgency-text{display:inline-block;border-radius:999px;padding:.7rem 1.6rem!important;margin:0 0 1.4rem;letter-spacing:.18em;font-size:1.1rem;text-transform:uppercase;border:1px solid rgba(201,169,110,.7)}.product-form__input .form__label{letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem}.product-form__input input[type=radio]:checked+label{background:var(--lux-emerald);color:var(--lux-ivory);border-color:var(--lux-gold);box-shadow:0 8px 18px -10px #0f3d33cc}.product__accordion,.accordion{border-top:1px solid rgba(201,169,110,.5);border-bottom:0}.accordion:last-of-type,.product__accordion:last-of-type{border-bottom:1px solid rgba(201,169,110,.5)}.accordion__title{font-family:var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;font-size:1.25rem;font-weight:600}.product__info-container .icon-with-text{margin:1.6rem 0}.sticky-atc{background:var(--lux-emerald-deep)!important;color:var(--lux-ivory)!important;border-top:1px solid rgba(201,169,110,.6);box-shadow:0 -12px 30px -18px #0009}.sticky-atc .rating-stars{display:none}.sticky-atc__title,.sticky-atc__price .price,.sticky-atc__price .price-item,.sticky-atc__variant a,.sticky-atc strong{color:var(--lux-ivory)!important;font-family:var(--font-heading-family)}.sticky-atc .button{background:var(--lux-gold)!important;color:var(--lux-emerald-deep)!important;border-radius:var(--lux-radius)}.sticky-atc .button span{color:var(--lux-emerald-deep)!important}.sticky-atc .button:before,.sticky-atc .button:after{box-shadow:none!important}.comparison-table tbody{box-shadow:0 18px 40px -26px #0f3d3380,0 0 0 1px #c9a96e66}.comparison-table th{letter-spacing:.1em;text-transform:uppercase}.cart-drawer,.drawer__footer,.custom-header{background:var(--lux-ivory)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/emerald-luxe.css.map */
