.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}#email-popup-overlay[data-astro-cid-xv6qx2yo]{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#14120fb8;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:none;position:fixed;inset:0}#email-popup-overlay[data-astro-cid-xv6qx2yo].open{display:flex}#email-popup-overlay[data-astro-cid-xv6qx2yo].visible{opacity:1}#email-popup[data-astro-cid-xv6qx2yo]{text-align:center;background:#1c1916;border:1px solid #c9a84c59;width:100%;max-width:440px;padding:48px 40px;transition:transform .3s;position:relative;transform:translateY(12px)}#email-popup-overlay[data-astro-cid-xv6qx2yo].visible #email-popup[data-astro-cid-xv6qx2yo]{transform:translateY(0)}#email-popup-close[data-astro-cid-xv6qx2yo]{cursor:pointer;color:#fdfbf7a6;background:0 0;border:none;padding:8px;font-size:18px;line-height:1;transition:color .2s;position:absolute;top:16px;right:16px}#email-popup-close[data-astro-cid-xv6qx2yo]:hover{color:var(--orange,#c9a84c)}.email-popup-label[data-astro-cid-xv6qx2yo]{letter-spacing:.3em;text-transform:uppercase;color:var(--orange,#c9a84c);margin-bottom:16px;font-family:Raleway,sans-serif;font-size:10px;font-weight:700;display:block}#email-popup-heading[data-astro-cid-xv6qx2yo]{color:#f5f1e8;margin-bottom:16px;font-family:Fraunces,Cormorant Garamond,serif;font-size:clamp(28px,5vw,36px);font-weight:600;line-height:1.15}.email-popup-sub[data-astro-cid-xv6qx2yo]{color:#f5f1e8d9;margin-bottom:28px;font-family:Cormorant Garamond,serif;font-size:16px;line-height:1.6}.email-popup-form[data-astro-cid-xv6qx2yo]{flex-direction:column;gap:12px;display:flex}.email-popup-form[data-astro-cid-xv6qx2yo] input[data-astro-cid-xv6qx2yo][type=email]{color:#f5f1e8;background:#fdfbf70d;border:1px solid #fdfbf733;outline:none;padding:15px 18px;font-family:Cormorant Garamond,serif;font-size:16px;transition:border-color .2s}.email-popup-form[data-astro-cid-xv6qx2yo] input[data-astro-cid-xv6qx2yo][type=email]::placeholder{color:#fdfbf7a6}.email-popup-form[data-astro-cid-xv6qx2yo] input[data-astro-cid-xv6qx2yo][type=email]:focus{border-color:var(--orange,#c9a84c)}.email-popup-form[data-astro-cid-xv6qx2yo] button[data-astro-cid-xv6qx2yo][type=submit]{background:var(--orange,#c9a84c);color:#1a1714;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;border:none;padding:15px;font-family:Raleway,sans-serif;font-size:11px;font-weight:700;transition:background .25s}.email-popup-form[data-astro-cid-xv6qx2yo] button[data-astro-cid-xv6qx2yo][type=submit]:hover{background:#f5f1e8}.email-popup-form[data-astro-cid-xv6qx2yo] button[data-astro-cid-xv6qx2yo][type=submit]:disabled{opacity:.6;cursor:not-allowed}.email-popup-form[data-astro-cid-xv6qx2yo] .newsletter-success[data-astro-cid-xv6qx2yo]{color:#f5f1e8;font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.6}.email-popup-code[data-astro-cid-xv6qx2yo]{letter-spacing:.15em;color:var(--orange,#c9a84c);border:1px dashed #c9a84c80;margin:10px 0;padding:8px 20px;font-family:Raleway,sans-serif;font-size:22px;font-weight:700;display:inline-block}#email-popup-noThanks[data-astro-cid-xv6qx2yo]{cursor:pointer;letter-spacing:.15em;text-transform:uppercase;color:#fdfbf7a6;background:0 0;border:none;margin-top:18px;font-family:Raleway,sans-serif;font-size:10px;text-decoration:underline;transition:color .2s}#email-popup-noThanks[data-astro-cid-xv6qx2yo]:hover{color:#fdfbf7b3}@media (width<=520px){#email-popup[data-astro-cid-xv6qx2yo]{padding:40px 24px}}html{scrollbar-gutter:stable;background:#1c1916}html.lenis{scroll-behavior:auto!important}.skip-link{z-index:9999;color:#1a1714;letter-spacing:.02em;background:#c9a84c;border-radius:2px;padding:14px 22px;font-family:Raleway,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:16px}.skip-link:focus{outline-offset:2px;outline:3px solid #1a1714;top:16px}@media (prefers-reduced-motion:no-preference){.product-card,.event-card{transition:transform .25s}.product-card:hover,.event-card:hover{transform:translateY(-4px)}}
