*{margin:0;padding:0;font-family:Montserrat,sans-serif}.shopTheme,:root{color-scheme:dark;--bg-main:#1f1a17;--bg-card:#28221e;--surface:#28221e;--white-main:#f5f3ee;--white-soft:#d6d3cc;--green-accent:#1f3d2b;--accent-hover:#2b523b;--gold-soft:#b8a46a;--line:rgba(255,255,255,0.15);--soft-fill:rgba(255,255,255,0.06);--on-accent:#fffaf4;--danger:#efaaa0;--success:#b6c99c;--danger-fill:#35211e;--success-fill:#242e20;--logo-filter:none}.shopTheme{color:var(--white-main);background:var(--bg-main)}.shopTheme *,.shopTheme :after,.shopTheme :before{box-sizing:border-box}body{background:var(--bg-main);color:var(--white-main);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}input,select,textarea{accent-color:var(--gold-soft)}::selection{background:#b8a46a;color:#1f1a17}.page{background:var(--bg-main);min-height:100vh}.CookieConsent_root__pPyPo{position:fixed;left:24px;right:24px;bottom:20px;z-index:1200;pointer-events:none}.CookieConsent_card__klTc3{position:relative;display:grid;grid-template-columns:1fr auto;gap:24px;max-width:1120px;margin:0 auto;padding:22px;border-radius:24px;border:1px solid rgba(184,164,106,.38);background:radial-gradient(120% 200% at 5% 0,rgba(184,164,106,.18),transparent 55%),linear-gradient(145deg,rgba(25,20,17,.95),rgba(15,12,10,.95));box-shadow:0 30px 70px rgba(0,0,0,.45),0 10px 30px rgba(184,164,106,.12);backdrop-filter:blur(14px);overflow:hidden;pointer-events:auto;animation:CookieConsent_rise__h_Mxj .42s cubic-bezier(.2,.8,.2,1)}.CookieConsent_glow__rB0_Z{position:absolute;right:-120px;top:-120px;width:280px;height:280px;background:radial-gradient(circle,rgba(184,164,106,.28) 0,transparent 72%);pointer-events:none}.CookieConsent_body__72ihb{position:relative;z-index:1}.CookieConsent_badge__yLGvH{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);border:1px solid rgba(184,164,106,.35);background:rgba(184,164,106,.08);margin-bottom:12px}.CookieConsent_title__41ZzV{margin:0 0 8px;font-size:clamp(20px,2.4vw,28px);font-weight:500;color:var(--white-main);letter-spacing:.01em}.CookieConsent_text__iyGD0{margin:0;max-width:720px;color:rgba(245,243,238,.8);font-size:15px;line-height:1.6}.CookieConsent_tags__wk7_o{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.CookieConsent_tags__wk7_o span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,243,238,.78);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 12px}.CookieConsent_actions__1BMDt{position:relative;z-index:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-content:center}.CookieConsent_link__PGDkJ{color:var(--gold-soft);font-size:13px;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;padding:10px 4px}.CookieConsent_primary__TK5iU,.CookieConsent_secondary__Fh8wx{border-radius:999px;padding:11px 16px;font-size:12px;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;white-space:nowrap}.CookieConsent_secondary__Fh8wx{border:1px solid rgba(255,255,255,.22);color:rgba(245,243,238,.92);background:transparent}.CookieConsent_secondary__Fh8wx:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.46)}.CookieConsent_primary__TK5iU{border:1px solid rgba(184,164,106,.9);color:#17120f;background:linear-gradient(135deg,#c9b57c,#b79f62);box-shadow:0 6px 16px rgba(184,164,106,.28)}.CookieConsent_primary__TK5iU:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(184,164,106,.34)}@keyframes CookieConsent_rise__h_Mxj{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.CookieConsent_card__klTc3{grid-template-columns:1fr;gap:16px}.CookieConsent_actions__1BMDt{justify-content:flex-start}}@media (max-width:640px){.CookieConsent_root__pPyPo{left:12px;right:12px;bottom:12px}.CookieConsent_card__klTc3{border-radius:18px;padding:16px;gap:14px}.CookieConsent_title__41ZzV{font-size:20px}.CookieConsent_text__iyGD0{font-size:14px}.CookieConsent_actions__1BMDt{width:100%}.CookieConsent_primary__TK5iU,.CookieConsent_secondary__Fh8wx{width:100%;text-align:center;justify-content:center}}