@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+2192,u+2212,u+2215}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-var-rouble.woff2) format("woff2");unicode-range:u+20bd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-serif-300-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-serif-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+2192,u+2212,u+2215}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+2192,u+2212,u+2215}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+2192,u+2212,u+2215}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-600-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+2192,u+2212,u+2215}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-italic-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+2192,u+2212,u+2215}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-500-italic-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-500-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+2000-206f,u+2192,u+2212,u+2215}:root{--font-sans:"IBM Plex Sans";--font-display:"IBM Plex Serif"}:root,[data-theme=light]{--gold:#c89a2b;--gold-hover:#b7861e;--gold-mid:#d4aa48;--gold-light:#f0d98a;--gold-ultra:#f7f4ee;--gold-a:#8a6a10;--gold-rgb:200,154,43;--white:#fff;--ink:#0d0d0d;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--bg:#f6f3ee;--bg2:#efe9e0;--surface:rgba(255,255,255,0.82);--surface2:rgba(255,255,255,0.96);--header-bg:rgba(255,255,255,0.94);--sticky-bg:rgba(255,255,255,0.92);--sticky-border:rgba(255,255,255,0.7);--sticky-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 2px 8px rgba(0,0,0,0.06),0 8px 32px rgba(0,0,0,0.12);--glass-bg:rgba(255,255,255,0.60);--glass-border:#e8e2d8;--glass-hover:rgba(0,0,0,0.18);--divider:#efe9e0;--sk-card:#e7e7e5;--sk-base:#d9d9d6;--sk-shine:rgba(255,255,255,0.95);--sk-photo:#e6e6e3;--sk-photo-hi:#f3f3f1;--photo-bg:#ffffff;--brand-logo-bg:#ffffff;--shadow-card:0 2px 12px rgba(0,0,0,0.07),0 1px 0 rgba(0,0,0,0.04);--shadow-glow:0 8px 28px rgba(0,0,0,0.06);--card-bg:#ffffff;--card-shadow:0 1px 2px rgba(0,0,0,0.04),0 10px 30px rgba(0,0,0,0.05);--paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.45' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.12'/%3E%3C/svg%3E");--text-h:#232323;--text-b:#232323;--text-m:#5f5f5f;--text-i:#9a948b;--text-d:#636363;--blob1:rgba(180,180,180,0.12);--blob2:rgba(200,200,200,0.08);--blob3:rgba(160,160,160,0.07);--badge-sale-bg:#b03a2f;--sale-fg:#b03a2f;--badge-new-bg:var(--ink);--badge-hit-bg:var(--white);--badge-hit-cl:var(--ink);--status-in:#247a4a;--status-soon:#9a5f12;--status-out:#b03a2f;--hover-bg:rgba(0,0,0,0.04);--hover-bg-mid:rgba(0,0,0,0.06);--hover-bg-strong:rgba(0,0,0,0.10);--header-fg:#1c1408;--header-fg-muted:#7a6a50;--header-divider:rgba(28,20,8,0.08);--accent-promo:#8B4A3F;--accent-promo-bg:#F4EAD2;--ease-luxe:cubic-bezier(0.22,1,0.36,1);--hover-duration:320ms;--motion-duration-l1:140ms;--motion-duration-l2:220ms;--motion-duration-l3:400ms;--motion-shift-sm:4px;--motion-shift-md:8px;--motion-photo-scale:1.015;--focus-ring:var(--ink);--btn-ink-bg:#1f1f1f;--btn-ink-fg:#ffffff;--btn-ink-bg-hover:#2c2c2c;--max-w:1408px;--gutter:clamp(1rem,4vw,2.5rem);--outer-pad:var(--gutter);--section-gap:clamp(2.5rem,6vw,6.25rem);--page-top:1.25rem;--header-gap-top:0px;--header-h:86px;--header-stack:calc(var(--header-h) + max(0px, env(safe-area-inset-top, 0px) - var(--header-gap-top)));--z-sticky:100;--z-compare:200;--z-float:800;--z-header:900;--z-megamenu:990;--z-modal:1100;--z-popover:1200;--z-toast:2000;--z-max:9999}[data-theme=dark]{--gold:#d9b450;--gold-mid:#e3c168;--gold-light:#f0d98a;--gold-ultra:#2a2113;--gold-a:#e6c25e;--gold-rgb:217,180,80;--white:#fff;--bg:#16140f;--bg2:#211f1a;--surface:rgba(42,40,35,0.72);--surface2:rgba(48,45,38,0.96);--header-bg:rgba(30,27,22,0.92);--sticky-bg:var(--header-bg);--sticky-border:rgba(255,255,255,0.12);--sticky-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 2px 8px rgba(0,0,0,0.40),0 10px 34px rgba(0,0,0,0.55);--glass-bg:rgba(255,255,255,0.045);--glass-border:rgba(255,255,255,0.12);--glass-hover:rgba(255,255,255,0.10);--sk-card:rgba(255,255,255,0.07);--sk-base:rgba(255,255,255,0.15);--sk-shine:rgba(255,255,255,0.34);--sk-photo:#2f2b24;--photo-bg:#211f1a;--brand-logo-bg:#ffffff;--sk-photo-hi:#4a443a;--shadow-card:inset 0 1px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.40),0 4px 12px rgba(0,0,0,0.28);--shadow-glow:inset 0 1px 0 rgba(255,255,255,0.06),0 8px 24px rgba(0,0,0,0.40);--card-bg:var(--glass-bg);--card-shadow:var(--shadow-card);--paper:none;--btn-ink-bg:#2e2a21;--btn-ink-fg:#f3ecdd;--btn-ink-bg-hover:#3b362c;--text-h:#f6f1e6;--text-b:#e4ddcf;--text-m:#a89e88;--text-d:#b3a890;--blob1:rgba(216,180,80,0.06);--blob2:rgba(200,200,200,0.04);--blob3:rgba(160,140,90,0.05);--badge-hit-bg:#2a2417;--badge-hit-cl:var(--gold-light);--sale-fg:#e8776a;--header-fg:#f2ead8;--header-fg-muted:#a89a7e;--header-divider:rgba(255,255,255,0.08);--accent-promo:#e0a899;--accent-promo-bg:#2c2016;--focus-ring:var(--text-h);--gold-hover:#e3c168;--divider:rgba(255,255,255,0.10);--text-i:#8f8676;--status-in:#4bb878;--status-soon:#e0952e;--status-out:#e0645a;--hover-bg:rgba(255,255,255,0.06);--hover-bg-mid:rgba(255,255,255,0.08);--hover-bg-strong:rgba(255,255,255,0.12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{background:var(--bg)}body{font-family:var(--font-sans),sans-serif;font-size:15px;line-height:1.55;background-color:var(--bg);background-image:var(--paper);color:var(--text-b);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;transition:background .45s,color .45s}html[data-theme-switching] :not(body){transition:none!important;animation:none!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-h);box-shadow:0 0 0 1000px var(--bg2) inset;caret-color:var(--text-h);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.cnt{margin-left:auto;margin-right:auto;padding-left:var(--outer-pad);padding-right:var(--outer-pad)}.cnt,main{max-width:var(--max-w);width:100%;box-sizing:border-box}main{flex:1 1;display:flex;flex-direction:column;gap:var(--section-gap);margin:0 auto;padding:calc(var(--header-h) + var(--page-top)) var(--gutter) var(--section-gap)}section{width:100%}.js .reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}.js .reveal.vis{opacity:1;transform:translateY(0)}.js .reveal[style*="--i"]{transition-delay:calc(min(var(--i), 8) * .07s)}.skipLink{position:absolute;left:12px;top:0;z-index:10000;padding:10px 16px;background:var(--btn-ink-bg);color:var(--white);font-size:14px;font-weight:600;font-family:var(--font-sans),sans-serif;text-decoration:none;border-radius:0 0 10px 10px;transform:translateY(-120%);transition:transform .15s ease}.skipLink:focus{transform:translateY(0);outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root[data-focus-mod=pointer],:root[data-theme=dark][data-focus-mod=pointer],:root[data-theme=light][data-focus-mod=pointer]{--focus-ring:transparent}:focus{outline:none}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes blobMove{0%{transform:translate(0) scale(1)}33%{transform:translate(70px,50px) scale(1.12)}66%{transform:translate(-50px,80px) scale(.94)}to{transform:translate(0) scale(1)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cartPulse{0%{transform:scale(1);box-shadow:0 4px 16px rgba(0,0,0,.15)}30%{transform:scale(1.12);box-shadow:0 8px 28px rgba(0,0,0,.28)}60%{transform:scale(.96)}to{transform:scale(1);box-shadow:0 4px 16px rgba(0,0,0,.15)}}@keyframes wishPop{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-8deg)}70%{transform:scale(.9) rotate(4deg)}to{transform:scale(1) rotate(0deg)}}@media (max-width:900px){:root{--header-h:91px}}@media (max-width:561px){:root{--header-h:91px}}@media (min-width:1280px){body{font-size:16px;line-height:1.6}}@media (min-width:1600px){body{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}