:root{--font-heading-luxury: "Cormorant Garamond", "Times New Roman", serif;--font-body-luxury: "Montserrat", "Helvetica Neue", sans-serif;--color-luxury-black: #1a1a1a;--color-luxury-gold: #c9ab6d;--color-luxury-cream: #faf9f6;--color-luxury-green: #2f3e30;--color-luxury-border: #e6e6e6;--color-price-dark: #1c1c1c;--color-price-accent: #2e7d32}body,.shopify-section--main-product{background-color:var(--color-luxury-cream)!important}@media screen and (min-width: 1000px){.shopify-section--main-product{--product-info-size: .5 !important}#shopify-section-template--16036776673366__main{--product-grid: "product-gallery product-info" / minmax(0, 1fr) minmax(0, 1fr) !important}[id^=shopify-section-][class*=main-product]{--product-grid: "product-gallery product-info" / 1fr 1fr !important}.product-gallery{position:sticky!important;top:40px!important;height:fit-content!important;align-self:start!important;display:block!important}.product-gallery__media img{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:cover!important}.product-gallery__carousel{gap:2px!important}}.product-info{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.product-title.h1{font-family:var(--font-heading-luxury)!important;font-weight:400!important;font-size:3.75rem!important;line-height:1.05!important;letter-spacing:-.03em!important;color:var(--color-luxury-black)!important;margin-bottom:.25rem!important}.product-info .price-list{font-family:var(--font-heading-luxury)!important;font-size:2.2rem!important;color:var(--color-price-dark)!important;font-weight:500!important;letter-spacing:0!important;margin-top:.25rem!important;margin-bottom:.75rem!important;justify-content:center!important}.price-wrapper{justify-content:center!important}.price-list sale-price{color:var(--color-price-dark)!important}.price-list compare-at-price{color:#888!important;font-size:.8em!important;font-weight:400!important;margin-right:10px!important}.save-badge{background-color:var(--color-price-accent)!important;color:#fff!important;font-family:var(--font-body-luxury)!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:4px 8px!important;border-radius:2px!important;vertical-align:middle!important;margin-left:10px!important}.romance-copy{font-family:var(--font-heading-luxury)!important;font-size:1.1rem!important;line-height:1.5!important;color:#4a4a4a!important;margin-bottom:12px!important;font-style:italic!important;max-width:80%!important}.sales-count-badge{background:transparent!important;border:1px solid var(--color-luxury-border)!important;padding:8px 16px!important;border-radius:0!important;margin-bottom:12px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;transition:all .3s ease!important}.sales-count-badge:hover{border-color:var(--color-luxury-gold)!important}.sales-count-badge span{background-color:#2e7d32!important;width:6px!important;height:6px!important;box-shadow:0 0 0 3px #2e7d3226!important}.sales-count-badge p{color:var(--color-luxury-black)!important;font-family:var(--font-body-luxury)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.7rem!important}.buy-buttons{gap:8px!important;width:100%!important}.buy-buttons .button{background-color:var(--color-luxury-black)!important;color:#fff!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-family:var(--font-body-luxury)!important;font-weight:500!important;font-size:13px!important;padding:22px 40px!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:none!important;border:1px solid var(--color-luxury-black)!important;width:100%;margin-bottom:0!important}.buy-buttons .button:hover{background-color:transparent!important;color:var(--color-luxury-black)!important;transform:translateY(0)!important}.cta-microcopy{display:flex!important;justify-content:center!important;gap:16px!important;font-family:var(--font-body-luxury)!important;font-size:.7rem!important;color:#666!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-top:8px!important}.cta-microcopy span{display:flex!important;align-items:center!important;gap:4px!important}.cta-microcopy svg{width:12px!important;height:12px!important;color:#2e7d32!important}.shopify-payment-button{display:none!important}.trust-signals{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px 16px!important;padding:32px 0!important;border-top:1px solid var(--color-luxury-border)!important;margin-top:40px!important;width:100%!important}.trust-item{display:flex!important;align-items:center!important;gap:12px!important;justify-content:center!important}.trust-item svg{width:18px!important;height:18px!important;stroke-width:1.2px!important;color:var(--color-luxury-black)!important;opacity:.8!important}.trust-item span{font-family:var(--font-body-luxury)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#666!important;font-weight:500!important}.variant-picker{width:100%!important}.variant-picker__option-values{gap:12px!important;justify-content:center!important}.variant-picker__option-values .block-swatch{border-radius:0!important;border:1px solid var(--color-luxury-border)!important;font-family:var(--font-body-luxury)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 24px!important;background:transparent!important;color:#666!important;transition:all .3s ease!important}.variant-picker__option-values .block-swatch:hover,.variant-picker__option-values input:checked+.block-swatch{border-color:var(--color-luxury-black)!important;background:var(--color-luxury-black)!important;color:#fff!important}.accordion__toggle{font-family:var(--font-body-luxury)!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;padding:24px 0!important;border-bottom:1px solid var(--color-luxury-border)!important;color:var(--color-luxury-black)!important}.accordion__content{font-family:var(--font-heading-luxury)!important;font-size:18px!important;line-height:1.8!important;color:#444!important;padding-bottom:24px!important}.product-gallery__media img{border-radius:0!important}.product-info{padding-left:60px!important}.text-subdued{font-family:var(--font-body-luxury)!important;color:#888!important}.product-info .h6.link-faded{font-family:var(--font-body-luxury)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:#999!important;margin-bottom:12px!important;display:block!important}@media screen and (max-width: 999px){.product-info{padding-left:0!important;padding-top:24px!important}.product-title.h1{font-size:2.75rem!important}.trust-signals{padding:24px 0!important;margin-top:32px!important}}.loox-rating .loox-icon{color:var(--color-luxury-gold)!important;font-size:14px!important}.loox-rating span{color:#666!important;font-family:var(--font-body-luxury)!important;font-size:.8rem!important}.quantity-selector{border:1px solid var(--color-luxury-border)!important;border-radius:0!important;background:transparent!important;height:50px!important;width:140px!important;margin:0 auto 20px!important}.quantity-selector button{color:var(--color-luxury-black)!important}.quantity-selector input{color:var(--color-luxury-black)!important;font-family:var(--font-heading-luxury)!important;font-size:1.1rem!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/luxury-overrides.css.map */
