.CookieConsent_bar__MOl9G{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--color-deep,#1a1208);color:#fff;padding:1rem 1.25rem;box-shadow:0 -8px 32px rgba(0,0,0,.35);font-size:var(--text-small,.9375rem);line-height:1.55}.CookieConsent_inner__9TPBt{max-width:72rem;margin:0 auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;justify-content:space-between}.CookieConsent_copy__pEO0m{flex:1 1 18rem;margin:0}.CookieConsent_copy__pEO0m a{color:var(--color-gold,#c9a84c);text-decoration:underline;text-underline-offset:2px}.CookieConsent_copy__pEO0m a:hover{color:#e8d49a}.CookieConsent_actions__v_wbN{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.CookieConsent_btnGold__zIdxF{background:linear-gradient(135deg,var(--color-gold,#c9a84c),#a8893d);color:var(--color-deep,#1a1208);border:none;border-radius:6px;min-height:44px;padding:.55rem 1.1rem;font-weight:600;cursor:pointer;font-size:var(--text-small,.9375rem)}.CookieConsent_btnGold__zIdxF:hover{filter:brightness(1.05)}.CookieConsent_btnGhost__v7dgq{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.45);border-radius:6px;min-height:44px;padding:.55rem 1rem;font-weight:500;cursor:pointer;font-size:var(--text-small,.9375rem)}.CookieConsent_btnGhost__v7dgq:hover{border-color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.06)}.CookieConsent_overlay__yfjm0{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;padding:0}.CookieConsent_drawer__uKgOe{width:100%;max-height:min(85vh,560px);background:var(--color-deep,#1a1208);color:#fff;border-radius:16px 16px 0 0;padding:1.25rem 1.25rem 1.5rem;overflow:auto;box-shadow:0 -12px 48px rgba(0,0,0,.4)}.CookieConsent_drawerHead__PukKq{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.CookieConsent_drawerTitle__C_cnR{font-family:var(--font-display),Georgia,serif;font-size:1.35rem;margin:0}.CookieConsent_drawerClose__o1P8t{background:transparent;border:none;color:hsla(0,0%,100%,.85);font-size:1.5rem;line-height:1;cursor:pointer;padding:.15rem .35rem}.CookieConsent_toggleRow__1csAQ{border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:.85rem 1rem;margin-bottom:.65rem}.CookieConsent_toggleTop__Dn30F{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.CookieConsent_toggleLabel__itF5l{font-weight:600;margin:0}.CookieConsent_toggleDesc__q5NVl{margin:.35rem 0 0;font-size:.82rem;opacity:.85;line-height:1.45}.CookieConsent_switch__CTwY0{position:relative;width:46px;height:26px;flex-shrink:0}.CookieConsent_switch__CTwY0 input{opacity:0;width:0;height:0}.CookieConsent_slider__1KWUE{position:absolute;cursor:pointer;inset:0;background:hsla(0,0%,100%,.2);border-radius:26px;transition:.2s}.CookieConsent_slider__1KWUE:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}.CookieConsent_switch__CTwY0 input:checked+.CookieConsent_slider__1KWUE{background:var(--color-gold,#c9a84c)}.CookieConsent_switch__CTwY0 input:checked+.CookieConsent_slider__1KWUE:before{transform:translateX(20px)}.CookieConsent_switch__CTwY0 input:disabled+.CookieConsent_slider__1KWUE{opacity:.45;cursor:not-allowed}.CookieConsent_drawerActions__YjFTC{margin-top:1.25rem;display:flex;justify-content:flex-end}.AnnouncementPopup_overlay__bq0QX{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:AnnouncementPopup_fadeIn__FyKyM .35s ease forwards}@keyframes AnnouncementPopup_fadeIn__FyKyM{0%{opacity:0}to{opacity:1}}.AnnouncementPopup_card__bYsv0{position:relative;background:var(--color-white);max-width:480px;width:100%;border-radius:8px;padding:32px;box-shadow:var(--shadow-card-hover);animation:AnnouncementPopup_popIn__6pfmr .35s ease forwards}@keyframes AnnouncementPopup_popIn__6pfmr{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AnnouncementPopup_close__qbXv5{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--color-stone)}.AnnouncementPopup_img__E6y97{width:calc(100% + 64px);max-width:none;margin:-32px -32px 1rem;height:auto;display:block;border-radius:8px 8px 0 0}.AnnouncementPopup_title__8rq6Z{font-size:1.5rem;color:var(--color-deep);margin:0 0 .75rem}.AnnouncementPopup_body__4P_sv{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-body);color:var(--color-stone);line-height:1.6;margin-bottom:1rem}.AnnouncementPopup_nl__45_gn{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.AnnouncementPopup_input__LVbBN{padding:.65rem .85rem;border:1px solid var(--color-border);border-radius:4px;font-size:var(--text-body)}.AnnouncementPopup_ctaBtn__Ze4mE{display:inline-flex;margin-top:.5rem;padding:.65rem 1.25rem;border-radius:var(--radius-pill);background:var(--color-gold-gradient);color:var(--color-deep);font-weight:600;border:none;cursor:pointer;font-size:var(--text-small)}.AnnouncementPopup_ctaBtn__Ze4mE,.WhatsAppFloat_fab__FzyyF{align-items:center;justify-content:center;text-decoration:none}.WhatsAppFloat_fab__FzyyF{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:var(--z-fab);display:flex;width:52px;height:52px;padding:0;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);border:1px solid color-mix(in srgb,var(--color-accent) 65%,var(--color-primary));box-shadow:0 4px 18px color-mix(in srgb,var(--color-primary) 45%,transparent);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),background var(--transition-base)}@media (min-width:768px){.WhatsAppFloat_fab__FzyyF{width:56px;height:56px}}.WhatsAppFloat_fab__FzyyF:hover{transform:translateY(-2px) scale(1.04);background:color-mix(in srgb,var(--color-primary) 88%,var(--color-accent));border-color:var(--color-accent);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary) 50%,transparent);text-decoration:none}.WhatsAppFloat_fab__FzyyF:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.WhatsAppFloat_icon__1tA9j{width:26px;height:26px;color:#3ecf6e}@media (min-width:768px){.WhatsAppFloat_icon__1tA9j{width:28px;height:28px}}@media (hover:hover){.WhatsAppFloat_fab__FzyyF[data-tooltip]:after{content:attr(data-tooltip);position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);white-space:nowrap;font-family:var(--font-body),system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:var(--color-primary);padding:8px 14px;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-accent) 50%,var(--color-primary));box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 35%,transparent);opacity:0;pointer-events:none;transition:opacity .2s ease}.WhatsAppFloat_fab__FzyyF:hover[data-tooltip]:after{opacity:1}}.Toast_viewport__qOql3{position:fixed;top:16px;right:16px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;max-width:min(420px,calc(100vw - 32px));pointer-events:none}.Toast_toast__ETwJm{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-card);font-size:13px;line-height:1.45;box-shadow:var(--shadow-card-hover);animation:Toast_slideIn__tH0pF .35s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.2)}@keyframes Toast_slideIn__tH0pF{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.Toast_success__uL6zu{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.Toast_error__kPWot{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.Toast_info__NtuCN{background:var(--color-gold-lighter);color:var(--color-deep);border-color:rgba(201,168,76,.35)}.Toast_icon__s4CQi{flex-shrink:0;font-size:16px;line-height:1.2}.Toast_close__Bbppq{margin-left:auto;padding:0 4px;border:none;background:none;cursor:pointer;font-size:16px;line-height:1;opacity:.6}.Toast_close__Bbppq:hover{opacity:1}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9167bbe9de5da5cb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/57c17a57083cf781-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5cce9e5ac7a42ddb-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/7ae7f1e63356a898-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d245542920f9d430-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c6619952c8ed5480-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c0ec135b86203383-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/56e1c34bba3cb843-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c64499720874d336-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Philosopher_aff042;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6ce605aa6b306384-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/669815d078e69076-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2a0e1257fe2cd3b0-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1b35baa265633d0f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6ce41475daf6113-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5622b922c8e9159d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3fd092111243d8b4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c16b5286b4d7df09-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2c13fb54ab30493e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6f27bb8624cfcab0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Philosopher_aff042;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1bc069ec0c72b6e8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Philosopher_Fallback_aff042;src:local("Arial");ascent-override:93.96%;descent-override:22.97%;line-gap-override:0.00%;size-adjust:95.78%}.__className_aff042{font-family:__Philosopher_aff042,__Philosopher_Fallback_aff042}.__variable_aff042{--font-display:"__Philosopher_aff042","__Philosopher_Fallback_aff042"}@font-face{font-family:__Lato_cb273e;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c2a5901aad8f0152-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_cb273e;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/b5215411e8ce7768-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_cb273e;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e77829e76dbc15a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_cb273e;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/756f9c755543fe29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_cb273e;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebe173d0f0ad7a9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_cb273e;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/25460892714ab800-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_cb273e;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/df30991d5854ede3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_cb273e;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/9364c9a9ce248cb1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_cb273e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9ce3050912c26948-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_cb273e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/155cae559bbd1a77-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_cb273e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_cb273e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_cb273e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_cb273e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_cb273e;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f97d1853053d8931-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_cb273e;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7ff6869a1704182a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_Fallback_cb273e;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_cb273e{font-family:__Lato_cb273e,__Lato_Fallback_cb273e}.__variable_cb273e{--font-body:"__Lato_cb273e","__Lato_Fallback_cb273e"}@font-face{font-family:__Playfair_Display_86bf0d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a4f49d278a78d11a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_86bf0d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/0c8c2cc6cb2a1e84-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_86bf0d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/975646e0361b97e6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_86bf0d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2709857960ef4384-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_86bf0d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c10e65354f31a966-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_86bf0d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/18db5f711778bd55-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_86bf0d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02b79f0bd347001b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_86bf0d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5c1dcbfbff27328a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_86bf0d;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_86bf0d{font-family:__Playfair_Display_86bf0d,__Playfair_Display_Fallback_86bf0d;font-weight:400}.__variable_86bf0d{--font-accent:"__Playfair_Display_86bf0d","__Playfair_Display_Fallback_86bf0d"}@font-face{font-family:__Tiro_Devanagari_Marathi_37efbb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b3f61267cd153b84-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Tiro_Devanagari_Marathi_37efbb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0d17ceb9a52664f1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Tiro_Devanagari_Marathi_37efbb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c39729dc5875ca9c-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Tiro_Devanagari_Marathi_Fallback_37efbb;src:local("Times New Roman");ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.__className_37efbb{font-family:__Tiro_Devanagari_Marathi_37efbb,__Tiro_Devanagari_Marathi_Fallback_37efbb;font-weight:400;font-style:normal}.__variable_37efbb{--font-devanagari:"__Tiro_Devanagari_Marathi_37efbb","__Tiro_Devanagari_Marathi_Fallback_37efbb"}:root{--color-maroon:var(--color-primary);--color-maroon-dark:color-mix(in srgb,var(--color-primary) 88%,#000);--color-maroon-light:color-mix(in srgb,var(--color-primary) 72%,#fff);--color-maroon-rich:var(--color-primary);--color-gold:var(--color-accent);--color-gold-bright:color-mix(in srgb,var(--color-accent) 78%,#fff);--color-gold-pale:var(--color-accent-muted);--color-gold-light:color-mix(in srgb,var(--color-accent) 18%,var(--color-surface));--color-gold-gradient:linear-gradient(135deg,var(--color-gold-pale) 0%,var(--color-gold-bright) 42%,var(--color-gold) 100%);--color-ivory:var(--color-background);--color-cream:color-mix(in srgb,var(--color-background) 88%,var(--color-muted));--color-warm-white:var(--color-surface);--color-cream-dark:color-mix(in srgb,var(--color-background) 75%,var(--color-muted));--color-white:#fff;--color-text-primary:var(--color-text);--color-text-secondary:color-mix(in srgb,var(--color-text) 72%,var(--color-muted));--color-text-muted:var(--color-muted);--color-gold-text:var(--color-accent);--color-ruby:#9b2335;--color-green:#2d5a27;--color-copper:#b5622b;--pattern-motif-fill:rgba(201,146,26,.15);--border-gold-soft:rgba(201,146,26,.4);--color-deep:var(--color-text-primary);--color-charcoal:var(--color-text-secondary);--color-stone:var(--color-text-muted);--color-stone-light:#c4b5a8;--color-blush:#f2e8e1;--color-gold-dark:var(--color-gold-text);--color-gold-lighter:var(--color-gold-light);--color-maroon-deep:var(--color-maroon-rich);--color-forest:var(--color-green);--color-forest-muted:color-mix(in srgb,var(--color-green) 82%,#fff);--color-forest-light:rgba(45,90,39,.09);--color-maroon-light-bg:rgba(107,26,42,.07);--color-festive:var(--color-maroon);--color-festive-light:#fdf0ee;--color-festive-gold:var(--color-gold-bright);--color-border-gold:var(--border-gold-soft);--text-hero:clamp(2.25rem,5vw + 0.5rem,5rem);--text-h1:clamp(2rem,3vw + 1rem,3rem);--text-display:clamp(1.625rem,2.5vw + 0.75rem,2.25rem);--text-xl:clamp(1.35rem,2vw,1.875rem);--text-title:1.375rem;--text-body-lg:1.0625rem;--text-body:0.9375rem;--text-small:0.8125rem;--text-xs:0.75rem;--text-tiny:0.6875rem;--leading-display:1.1;--leading-tight:1.3;--leading-body:1.7;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--section-padding:clamp(var(--space-2xl),8vw,var(--space-3xl));--section-padding-sm:clamp(var(--space-xl),5vw,var(--space-2xl));--container-max:1320px;--container-padding:clamp(var(--space-md),4vw,48px);--grid-gap:clamp(var(--space-md),2.5vw,28px);--radius-card:2px;--radius-btn:2px;--radius-modal:4px;--radius-pill:100px;--shadow-card:0 2px 12px rgba(0,0,0,.06);--shadow-card-hover:0 8px 32px rgba(107,26,42,.15);--shadow-btn:0 4px 16px rgba(200,150,26,.3);--shadow-product:0 4px 24px rgba(45,11,20,.08);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--transition-smooth:300ms cubic-bezier(0.4,0,0.2,1);--z-header:1000;--z-drawer:1100;--z-modal:1200;--z-toast:1300;--z-fab:900;--header-desktop-height:72px;--header-mobile-height:56px;--announcement-bar-height:40px;--sr-bg:var(--color-ivory);--sr-bg-subtle:var(--color-cream);--sr-ink:var(--color-deep);--sr-muted:var(--color-stone);--sr-gold:var(--color-gold);--sr-gold-deep:var(--color-gold-dark);--sr-border:var(--color-border);--sr-card:var(--color-white)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-main{position:absolute;left:-9999px;top:0;z-index:calc(var(--z-modal) + 10);padding:.65rem 1rem;background:var(--color-deep);color:var(--color-white);font-weight:600;font-size:var(--text-small);text-decoration:none;border-radius:4px;outline:2px solid var(--color-gold-text);outline-offset:2px}.skip-to-main:focus{left:1rem;top:1rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-body);color:var(--color-deep);background:var(--color-ivory);line-height:var(--leading-body);min-height:100vh;overflow-x:hidden}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:max(16px,1rem)}h1,h2,h3{font-family:var(--font-display),"Philosopher",Georgia,serif;font-weight:600;letter-spacing:.02em}a{color:var(--color-gold-dark);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--color-copper);text-decoration:underline}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--section-padding) 0}.section-sm{padding:var(--section-padding-sm) 0}.font-display{font-family:var(--font-display),"Philosopher",Georgia,serif}.font-accent{font-family:var(--font-accent),"Playfair Display",Georgia,serif}.sr-display{font-family:var(--font-display),"Philosopher",Georgia,serif;font-weight:600;letter-spacing:.02em}.text-gold{color:var(--color-gold-text)}.font-devanagari{font-family:var(--font-devanagari),"Noto Serif Devanagari",serif}.text-price{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;color:var(--color-gold-text)}.card-filigree{border-radius:var(--radius-card);border:1px dotted var(--border-gold-soft)}.bg-warm-white{background:var(--color-warm-white)}.ornament{display:flex;align-items:center;gap:12px;justify-content:center;margin:16px 0}.ornament:after,.ornament:before{content:"";height:1px;width:60px;background:var(--color-gold-gradient)}.ornament-maroon:after,.ornament-maroon:before{background:linear-gradient(90deg,transparent,var(--color-maroon) 20%,var(--color-gold) 50%,var(--color-maroon) 80%,transparent)}.section-header{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.section-header .eyebrow{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-tiny);letter-spacing:2px;text-transform:uppercase;color:var(--color-gold-text);font-weight:500;margin-bottom:8px}.section-header h2{font-family:var(--font-display),Georgia,serif;font-size:var(--text-display);font-weight:600;color:var(--color-deep);line-height:var(--leading-display);margin-bottom:12px}.section-header p{font-size:var(--text-body-lg);color:var(--color-stone);max-width:520px;margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--text-small);font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;cursor:pointer;border:none;transition:var(--transition-smooth);position:relative;overflow:hidden;text-decoration:none}.btn-primary{background:var(--color-gold-gradient);color:#fff;border-radius:var(--radius-btn)}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);transform:translateX(-100%);transition:transform .6s ease}.btn-primary:hover:after{transform:translateX(100%)}.btn-primary:hover{box-shadow:var(--shadow-btn)}.btn-outline{background:transparent;color:var(--color-gold-dark);border:1px solid var(--color-gold);border-radius:var(--radius-btn)}.btn-outline:hover{background:var(--color-gold-lighter)}.btn-ghost{background:transparent;color:var(--color-charcoal);padding:10px 20px}.btn-ghost:hover{color:var(--color-gold)}.badge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:2px}.badge-new{background:var(--color-gold);color:#fff}.badge-sale{background:var(--color-festive);color:#fff}.badge-bestseller{background:var(--color-deep);color:var(--color-gold-light)}.badge-limited{background:var(--color-charcoal);color:#fff}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pattern-bg{background-color:var(--color-ivory);background-image:radial-gradient(circle,var(--pattern-motif-fill) 1px,transparent 1px);background-size:28px 28px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal.visible{opacity:1;transform:translateY(0)}.sr-jewel-card{background:var(--sr-card);border:1px solid var(--sr-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}