@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Poppins:wght@300;400;500;600;700&display=swap";:root{--green: #2E5E2A;--primary-green: #2E5E2A;--secondary-green: #4CAF50;--cream: #F6F1D6;--warm-beige: #F6F1D6;--gold: #234A20;--accent-gold: #234A20;--dark-text: #1F2937;--text-dark: #1F2937;--text-mid: #6B7280;--text-light: #9CA3AF;--white: #ffffff;--card-bg: #ffffff;--shadow-soft: 0 12px 30px rgba(46, 94, 42, .04);--shadow-hover: 0 20px 40px rgba(46, 94, 42, .08);--transition-smooth: all .4s cubic-bezier(.25, .46, .45, .94)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;overflow-x:hidden}body{font-family:Poppins,system-ui,sans-serif;font-weight:400;color:var(--dark-text);background:var(--cream);margin:0;line-height:1.65;max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{transition:var(--transition-smooth);color:inherit}.shopify-section{margin:0!important}.prestige-section,.shopify-section.prestige-section{padding:0!important;margin:0!important}h1,h2,h3,h4,h5,h6,.serif-heading{font-family:Playfair Display,Georgia,serif;font-weight:600;color:var(--dark-text);line-height:1.2}.prestige-container{max-width:1380px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.prestige-section-header{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem);max-width:700px;margin-left:auto;margin-right:auto}.prestige-eyebrow{font-family:Poppins,sans-serif;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem;font-weight:600}.prestige-heading{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:600;color:var(--gold);margin:0 0 1rem;line-height:1.1}.prestige-subheading{font-family:Poppins,sans-serif;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:400;color:var(--text-mid);max-width:540px;margin:0 auto}.prestige-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:12px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000000d}.prestige-btn--gold{background:#2e5e2a;color:var(--white);border:none}.prestige-btn--gold:hover{background:#234a20;transform:translateY(-2px);box-shadow:0 6px 15px #2e5e2a33}.prestige-btn--outline{background:transparent;color:#2e5e2a;border:2px solid #2E5E2A}.prestige-btn--outline:hover{background:#2e5e2a;color:var(--white);transform:translateY(-2px);box-shadow:0 6px 15px #2e5e2a26}.prestige-btn--dark{background:#2e5e2a;color:var(--white);border:none}.prestige-btn--dark:hover{background:#234a20;transform:translateY(-2px);box-shadow:0 6px 15px #2e5e2a33}.prestige-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.prestige-reveal.is-visible{opacity:1;transform:translateY(0)}.prestige-reveal--delay-1{transition-delay:.12s}.prestige-reveal--delay-2{transition-delay:.24s}.prestige-reveal--delay-3{transition-delay:.36s}.prestige-reveal--delay-4{transition-delay:.48s}.prestige-gold-divider{display:flex;align-items:center;gap:1rem;margin:1.5rem auto;max-width:200px}.prestige-gold-divider:before,.prestige-gold-divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--gold))}.prestige-gold-divider:after{background:linear-gradient(to left,transparent,var(--gold))}.prestige-gold-divider span{color:var(--gold);font-size:.6rem}.prestige-section{display:block;padding:0;margin:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.prestige-placeholder-svg{width:50%;opacity:.15;fill:#888}@media(prefers-reduced-motion:reduce){.prestige-reveal{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}}.button:not(.button-secondary,.button-unstyled,.prestige-btn),button.shopify-payment-button__button--unbranded,.sticky-add-to-cart__button.button{background-color:#2e5e2a!important;background:#2e5e2a!important;color:#fff!important;border-radius:10px!important;font-weight:600!important;box-shadow:0 4px 10px #2e5e2a26!important;border:none!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.button:not(.button-secondary,.button-unstyled,.prestige-btn):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]),.sticky-add-to-cart__button.button:hover:not([disabled]){background-color:#234a20!important;background:#234a20!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 15px #2e5e2a40!important}.button-secondary:not(.prestige-btn){background-color:transparent!important;background:transparent!important;border:2px solid #2E5E2A!important;color:#2e5e2a!important;border-radius:10px!important;font-weight:600!important;box-shadow:none!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.button-secondary:not(.prestige-btn):hover{background-color:#2e5e2a!important;background:#2e5e2a!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 15px #2e5e2a26!important}.product-stock-status{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Poppins,sans-serif!important;font-size:.75rem!important;font-weight:600!important;margin-top:8px!important;margin-bottom:4px!important;text-transform:uppercase!important;letter-spacing:.05em!important;visibility:visible!important;opacity:1!important}.stock-status-dot{width:8px!important;height:8px!important;border-radius:50%!important;display:inline-block!important}.stock-status--in_stock{color:#2e5e2a!important}.stock-status--in_stock .stock-status-dot{background-color:#2e5e2a!important;box-shadow:0 0 8px #2e5e2a80!important}.stock-status--low_stock{color:#e67e22!important}.stock-status--low_stock .stock-status-dot{background-color:#e67e22!important;box-shadow:0 0 8px #e67e2280!important}.stock-status--out_of_stock{color:#dc2626!important}.stock-status--out_of_stock .stock-status-dot{background-color:#dc2626!important;box-shadow:0 0 8px #dc262680!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/prestige-luxe.css.map */
