:root{--graphite:#f5f1ea;--soot:#fff;--soot-2:#ece6dc;--seam:#e2dbd0;--steel:#6b6d73;--bone:#1f2024;--text-2:#3f4147;--plaster:#fff;--plaster-2:#e6e0d6;--ink:#1c1d21;--ink-soft:#55575e;--amber:#f2a33a;--amber-deep:#c9760f;--flare:#ffd98a;--ethanol:#3f6ee0;--focus:#3f6ee0;--kaspi:#f14635;--font-display:"Tenor Sans", Georgia, serif;--font-text:"Golos Text", system-ui, sans-serif;--header-h:50px;--gutter:24px;--max:1240px;--r-s:6px;--r-m:12px;--r-l:20px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width:900px){:root{--header-h:46px;--gutter:16px}}.theme-dark{--graphite:#1c1d21;--soot:#25262b;--soot-2:#2d2f35;--seam:#3a3c43;--steel:#a6a9b0;--bone:#f0ece6;--text-2:#d1cec8;--focus:#7ea0ff;color:var(--bone)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--graphite);color:var(--bone);font:400 16px/1.6 var(--font-text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.12}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.skip{z-index:100;background:var(--amber);color:var(--ink);border-radius:var(--r-s);padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.muted{color:var(--steel)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1{font-size:clamp(40px,6.4vw,76px);line-height:1.02}.h2{font-size:clamp(30px,3.6vw,46px)}.h3{font-size:clamp(22px,2.2vw,28px)}.lead{color:var(--steel);max-width:60ch;font-size:18px;line-height:1.6}.section{padding:clamp(64px,9vw,120px) 0}.section--tight{padding:clamp(40px,6vw,72px) 0}.section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.section__head .lead{margin-top:12px}.btn{white-space:nowrap;height:48px;transition:background-color .2s, color .2s, border-color .2s, transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--fire{background:var(--amber);color:var(--ink)}.btn--fire:hover{background:var(--flare)}.btn--ghost{border:1px solid var(--seam);color:var(--bone)}.btn--ghost:hover{border-color:var(--bone)}.btn--sm{gap:8px;height:38px;padding:0 16px;font-size:14px}.btn--lg{height:54px;padding:0 28px;font-size:16px}.btn[disabled]{opacity:.5;pointer-events:none}.link-btn{color:var(--steel);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--seam);text-decoration-color:var(--seam);font-size:13px}.link-btn:hover{color:var(--amber)}.icon-btn{width:44px;height:44px;color:var(--bone);border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--soot-2)}.logo{width:auto;height:52px;display:block}.site-footer .logo{height:58px}.drawer .logo{height:40px}.site-header{--white-h:120px;top:calc(-1 * var(--white-h));z-index:50;color:var(--ink);background:#fff;position:sticky}.topbar{color:var(--ink-soft);border-bottom:1px solid #ecebe8;font-size:13px}.topbar__row{align-items:center;gap:24px;height:38px;display:flex}.topbar__note{margin-right:auto}.topbar__nav{gap:22px;display:flex}.topbar__nav a:hover,.topbar__nav a[aria-current]{color:var(--ink)}.city{position:relative}.city__btn{color:var(--ink);align-items:center;gap:6px;height:38px;display:inline-flex}.city__list{z-index:60;border-radius:var(--r-m);background:#fff;border:1px solid #e4e2de;min-width:260px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 20px 50px #0000002e}.city__list button{text-align:left;border-radius:var(--r-s);width:100%;color:var(--ink);flex-direction:column;padding:10px 12px;font-size:14px;display:flex}.city__list button span{color:var(--ink-soft);font-size:12px}.city__list button:hover,.city__list button[aria-selected=true]{background:#f3f1ee}.mainbar{align-items:center;gap:22px;height:82px;display:flex}.mainbar__burger{color:var(--ink);display:none}.mainbar__logo{flex:none}.search{flex:1;min-width:0;max-width:560px;margin:0 auto;position:relative}.search input{width:100%;height:44px;color:var(--ink);background:#f4f3f1;border:1px solid #e4e2de;border-radius:999px;outline:none;padding:0 48px 0 18px}.search input::placeholder{color:#85878d}.search input:focus{border-color:var(--focus);background:#fff}.search button{width:36px;height:36px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.search button:hover{color:var(--ink)}.mainbar__contact{flex-direction:column;flex:none;align-items:flex-end;line-height:1.25;display:flex}.mainbar__phone{letter-spacing:.01em;color:var(--ink);font-size:18px;font-weight:600}.mainbar__phone:hover{color:var(--amber-deep)}.site-header .link-btn{color:var(--ink-soft);text-decoration-color:#cfccc6}.site-header .link-btn:hover{color:var(--amber-deep)}.site-header .icon-btn{color:var(--ink)}.site-header .icon-btn:hover{background:#f3f1ee}.mainbar__wa{flex:none;color:#1fa855!important}.mainbar__tel{display:none!important}@media (max-width:900px){.mainbar__tel{display:inline-grid!important}}.cart-btn{flex:none;position:relative}.cart-btn__count{background:var(--amber);min-width:18px;height:18px;color:var(--ink);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:grid;position:absolute;top:2px;right:0}.catbar{color:var(--ink);background:linear-gradient(#f0a634,#e2911f);position:relative}.catbar__row{scrollbar-width:none;align-items:stretch;height:50px;display:flex;overflow-x:auto}.catbar__row::-webkit-scrollbar{display:none}.catbar__all,.catbar__link{white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.catbar__all{background:var(--ink);color:#fff;flex:none;padding:0 20px}.catbar__all:hover{color:var(--flare)}.catbar__link:hover,.catbar__link[aria-expanded=true],.catbar__link[aria-current]{background:#1c1d211f}.dropdown{z-index:55;color:var(--ink);animation:drop .18s var(--ease);background:#fff;border-top:1px solid #e4e2de;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px #00000047}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.dropdown__grid{grid-template-columns:1.2fr 1fr 1fr 1.4fr;gap:32px;padding-top:28px;padding-bottom:32px;display:grid}.dropdown__title{font-family:var(--font-display);margin-bottom:12px;font-size:20px}.dropdown__lead{color:var(--ink-soft);max-width:34ch;margin-bottom:18px;font-size:14px}.dropdown ul{gap:4px;display:grid}.dropdown li a{border-bottom:1px solid #f0eeea;justify-content:space-between;gap:12px;padding:6px 0;font-size:15px;display:flex}.dropdown li a span{color:#8a8c92;font-size:13px}.dropdown li a:hover{color:var(--amber-deep)}.dropdown__col--products{align-content:start;gap:12px;display:grid}.dropdown__product{border-radius:var(--r-m);grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:8px;display:grid}.dropdown__product:hover{background:#f6f4f1}.dropdown__img{border-radius:var(--r-s);background:var(--plaster);height:72px;position:relative;overflow:hidden}.dropdown__img img{object-fit:contain;mix-blend-mode:multiply;padding:6px}.dropdown__pname{font-family:var(--font-display);font-size:18px;display:block}.dropdown__price{color:var(--ink-soft);margin-top:2px;font-size:14px;display:block}.drawer{z-index:80;display:flex;position:fixed;inset:0}.drawer__panel{z-index:1;background:var(--graphite);width:min(380px,88vw);height:100%;color:var(--bone);flex-direction:column;gap:16px;padding:16px 20px 32px;display:flex;position:relative;overflow:auto}.drawer__panel .icon-btn{color:var(--bone)}.drawer__panel .search input{border-color:var(--seam);color:var(--bone);background:#ffffff0f}.drawer__scrim{background:#0009;flex:1}.drawer__head{justify-content:space-between;align-items:center;display:flex}.drawer__label{color:var(--steel);margin-top:8px;font-size:13px}.drawer__list li a{border-bottom:1px solid var(--seam);justify-content:space-between;padding:12px 0;display:flex}.drawer__list li a span{color:var(--steel)}.drawer__list--plain li a{color:var(--steel);border:0;padding:8px 0}.drawer__phone{margin-top:auto;font-size:20px}@media (max-width:1240px){.catbar__link{padding:0 11px;font-size:14px}}@media (max-width:1100px){.mainbar__contact .link-btn{display:none}.dropdown__grid{grid-template-columns:1fr 1fr 1fr}.dropdown__col--products{display:none}}@media (max-width:900px){.site-header{--white-h:64px}.topbar{display:none}.mainbar{gap:4px;height:64px}.mainbar__burger{margin-left:-10px;display:inline-grid}.mainbar__logo{margin-right:auto}.logo{height:40px}.mainbar>.search,.mainbar__contact{display:none}.catbar__row{height:46px;padding:0}.catbar__link,.catbar__all{flex:none;padding:0 14px;font-size:14px}.dropdown{display:none}}.slider{isolation:isolate;background:#000;height:min(100svh - 170px,720px);min-height:520px;position:relative;overflow:hidden}.slide{opacity:0;visibility:hidden;transition:opacity .8s var(--ease), visibility .8s;align-items:center;display:flex;position:absolute;inset:0}.slide.is-active{opacity:1;visibility:visible;z-index:1}.slide__bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide:before{content:"";z-index:-1;background:linear-gradient(90deg,#000000c7 0%,#00000080 38%,#0000 66%);position:absolute;inset:0}.slide--product{background:radial-gradient(120% 90% at 78% 60%,#3a2a17 0%,#1c1d21 55%)}.slide--product:before{display:none}.slide__panel{right:max(var(--gutter), calc((100vw - var(--max)) / 2));aspect-ratio:4/3;border-radius:var(--r-l);background:var(--plaster);isolation:isolate;width:min(46%,600px);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 40px 120px -30px #f28c2880}.slide__panel img{object-fit:contain;mix-blend-mode:multiply;padding:7%}.slide__inner{width:100%}.slide__tag{background:var(--amber);color:var(--ink);border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.slide h1,.slide h2{text-wrap:balance;max-width:12ch;font-size:clamp(40px,6vw,76px);line-height:1.02}.slide__points{color:#e3e0da;gap:10px;margin-top:24px;font-size:18px;display:grid}.slide__points li{align-items:center;gap:12px;display:flex}.slide__points li:before{content:"";background:var(--amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1d21' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.slide__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.slide__ctas .btn--ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#fff6}.slider__nav{z-index:3;position:absolute;bottom:24px;left:0;right:0}.slider__nav .container{align-items:center;gap:16px;display:flex}.slider__dots{gap:8px;display:flex}.slider__dots button{background:#ffffff4d;border-radius:2px;width:34px;height:4px}.slider__dots button[aria-current=true]{background:var(--amber)}.slider__arrows{gap:8px;margin-left:16px;display:flex}.slider__arrows button{color:#fff;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.slider__arrows button:hover{border-color:var(--amber);color:var(--amber)}.slider__arrows button:first-child svg{transform:rotate(180deg)}.slide .reveal>*{animation:rise .9s var(--ease) both}.slide .reveal>:nth-child(2){animation-delay:.1s}.slide .reveal>:nth-child(3){animation-delay:.2s}.slide .reveal>:nth-child(4){animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.facts-strip{border-bottom:1px solid var(--seam)}.facts-strip dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.facts-strip div{color:var(--steel);align-items:center;gap:14px;padding:22px 0;font-size:14px;display:flex}.facts-strip div+div{border-left:1px solid var(--seam);padding-left:24px}.facts-strip dt{font-family:var(--font-display);color:var(--bone);font-size:26px;line-height:1}.facts-strip dd{margin:0;line-height:1.35}.hero-wrap{padding-top:24px}.slider{border-radius:var(--r-l);height:520px;min-height:0}.slider .container{max-width:none;padding:0 clamp(28px,4.5vw,64px)}.slide h1,.slide h2{font-size:clamp(36px,4.4vw,60px)}.slide__points{margin-top:20px;font-size:17px}.slide__ctas{margin-top:26px}.slide__panel{width:min(42%,500px);right:clamp(28px,4.5vw,64px)}.slide__link{z-index:0;position:absolute;inset:0}.slide__inner{z-index:1;pointer-events:none;position:relative}.slide__inner a,.slide__inner button{pointer-events:auto}.slide__panel{z-index:0;pointer-events:none}.stories{scrollbar-width:none;justify-content:center;gap:clamp(16px,3vw,40px);padding-top:28px;padding-bottom:8px;display:flex;overflow-x:auto}.stories::-webkit-scrollbar{display:none}.story{text-align:center;width:96px;color:var(--steel);flex-direction:column;flex:none;align-items:center;gap:10px;font-size:14px;line-height:1.25;display:flex}.story__ring{width:88px;height:88px;box-shadow:0 0 0 3px var(--graphite), 0 0 0 5px var(--amber);transition:transform .3s var(--ease);background:#000;border-radius:50%;position:relative;overflow:hidden}.story__ring img{object-fit:cover}.story__ring--product{background:var(--plaster)}.story__ring--product img{object-fit:contain;mix-blend-mode:multiply;padding:12%}.story:hover{color:var(--bone)}.story:hover .story__ring{transform:scale(1.05)}@media (max-width:900px){.hero-wrap{padding-top:12px;padding-left:12px;padding-right:12px}.stories{justify-content:flex-start}.story{width:80px;font-size:13px}.story__ring{width:72px;height:72px}.slider{aspect-ratio:auto;height:auto;min-height:0}.slide{flex-direction:column;align-items:stretch;min-height:520px;padding:32px 0 84px;display:none;position:relative}.slide.is-active{display:flex}.slide:before{background:linear-gradient(#0003 0%,#0000008c 45%,#000000d9 100%)}.slide__bg{object-position:70% center}.slide--product .slide__panel{width:calc(100% - 2 * var(--gutter));order:-1;margin:0 auto 24px;position:relative;top:auto;right:auto;transform:none}.slide h1,.slide h2{font-size:40px}.slide__points{font-size:16px}.facts-strip dl{grid-template-columns:1fr 1fr}.facts-strip div:nth-child(3){border-left:0;padding-left:0}.facts-strip div:nth-child(n+3){border-top:1px solid var(--seam)}}.cats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cat{border-radius:var(--r-l);background:var(--plaster);min-height:260px;color:var(--ink);isolation:isolate;border:1px solid var(--seam);flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden}.cat--lg{grid-column:span 2;min-height:340px}.cat__img{position:absolute;inset:30% 6% 4%}.cat>div{z-index:1;position:relative}.cat:not(.cat--lg) .cat__img{inset:44% 8% 5%}.cat__img img{object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ease)}.cat:after{content:"";z-index:-2;opacity:0;background:radial-gradient(closest-side,#f2a33a8c,#f2a33a00);height:70%;transition:opacity .5s;position:absolute;inset:auto 10% -40%}.cat:hover:after{opacity:1}.cat:hover .cat__img img{transform:scale(1.04)}.cat__title{font-family:var(--font-display);max-width:14ch;font-size:22px;line-height:1.15}.cat--lg .cat__title{font-size:30px}.cat__count{color:var(--ink-soft);margin-top:6px;font-size:13px}@media (max-width:1000px){.cats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cats{gap:10px}.cat{min-height:190px;padding:16px}.cat:not(.cat--lg) .cat__img{inset:48% 8% 6%}.cat{min-height:210px}.cat--lg{min-height:240px}.cat__title{font-size:18px}.cat--lg .cat__title{font-size:24px}}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.grid--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.grid--4,.grid{grid-template-columns:repeat(2,1fr);gap:10px}}.pcard{background:var(--soot);border-radius:var(--r-l);border:1px solid var(--seam);transition:box-shadow .3s var(--ease), border-color .3s;flex-direction:column;display:flex;overflow:hidden}.pcard:hover{border-color:var(--plaster-2);box-shadow:0 18px 40px -18px #3c280a40}.pcard__media{aspect-ratio:4/3;background:var(--plaster);isolation:isolate;display:block;position:relative;overflow:hidden;box-shadow:inset 0 14px 22px -14px #00000040}.pcard__media img{object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ease);padding:8%}.pcard__media:after{content:"";z-index:-1;opacity:0;background:radial-gradient(closest-side,#f2a33a99,#f2a33a00);height:90%;transition:opacity .5s;position:absolute;bottom:-55%;left:8%;right:8%}.pcard:hover .pcard__media:after{opacity:1;animation:2.2s infinite flicker}.pcard:hover .pcard__media img{transform:scale(1.03)}@keyframes flicker{0%,to{opacity:1}40%{opacity:.78}55%{opacity:.95}70%{opacity:.84}}.pcard__badges{z-index:1;gap:6px;display:flex;position:absolute;top:12px;left:12px}.badge{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.badge--hit{background:var(--ink);color:var(--flare)}.badge--new{background:var(--ethanol);color:#fff}.badge--trend{background:var(--kaspi);color:#fff}.badge--stock{color:var(--ink);border:1px solid var(--plaster-2);background:#fff}.pcard__body{flex-direction:column;flex:1;gap:4px;padding:16px 18px 18px;display:flex}.pcard__kind{color:var(--steel);font-size:13px}.pcard__title{font-family:var(--font-display);font-size:22px;line-height:1.15}.pcard__title a:hover{color:var(--amber)}.pcard__title a:after{content:"";position:absolute;inset:0}.pcard{position:relative}.pcard__buy,.pcard__buy *{z-index:1;position:relative}.pcard__more{z-index:1;border-top:1px solid var(--seam);flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding-top:12px;font-size:13px;display:flex;position:relative}.pcard__more a,.pcard__more button{color:var(--steel);align-items:center;gap:6px;display:inline-flex}.pcard__more a:hover,.pcard__more button:hover{color:var(--amber)}@media (hover:hover) and (min-width:641px){.pcard__more{opacity:0;transition:opacity .25s, transform .25s var(--ease);transform:translateY(4px)}.pcard:hover .pcard__more,.pcard:focus-within .pcard__more{opacity:1;transform:none}}@media (max-width:640px){.pcard__more{flex-direction:column}}.pcard__desc{color:var(--steel);max-width:62ch;margin-top:6px;font-size:14px}.pcard__facts{gap:18px;margin:10px 0 0;font-size:13px;display:flex}.pcard__facts dt{color:var(--steel)}.pcard__facts dd{margin:0}.pcard__buy{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:16px;display:flex}.pcard__price strong{letter-spacing:.01em;font-size:19px;font-weight:600;display:block}.pcard__ask{color:var(--steel);font-size:16px!important;font-weight:500!important}.kaspi-mini{color:var(--steel);font-size:12px}.pcard--list{flex-direction:row}.pcard--list .pcard__media{aspect-ratio:auto;flex:0 0 280px;min-height:220px}.pcard--list .pcard__body{padding:22px 26px}@media (max-width:640px){.pcard__body{padding:12px 12px 14px}.pcard__title{font-size:18px}.pcard__facts{display:none}.pcard__price strong{font-size:16px}.pcard__buy .btn{width:100%}.pcard--list{flex-direction:column}.pcard--list .pcard__media{aspect-ratio:4/3;flex:none;min-height:0}}.tabs{background:var(--soot);border:1px solid var(--seam);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.tabs button{height:38px;color:var(--steel);border-radius:999px;padding:0 18px;font-size:14px}.tabs button[aria-selected=true]{background:var(--ink);color:#fff}.kaspi-mark{background:var(--kaspi);color:#fff;letter-spacing:.01em;border-radius:8px;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;font-size:14px;font-weight:700;display:inline-flex}.kaspi-mark__terms{opacity:.9;font-weight:500}.kaspi-mark--big{border-radius:10px;height:44px;padding:0 16px;font-size:18px}.kaspi-band{border-radius:var(--r-l);background:var(--soot);border:1px solid var(--seam);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.kaspi-band h2{max-width:16ch;margin-top:20px}.kaspi-band .lead{margin-top:14px}.kaspi-calc{background:var(--graphite);border:1px solid var(--seam);border-radius:var(--r-m);padding:24px}.kaspi-calc__row{border-bottom:1px solid var(--seam);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.kaspi-calc__row:last-of-type{border:0}.kaspi-calc__row span{color:var(--steel)}.kaspi-calc__big{font-family:var(--font-display);margin:6px 0 4px;font-size:40px;line-height:1}.kaspi-calc__note{color:var(--steel);margin-top:12px;font-size:13px}@media (max-width:860px){.kaspi-band{grid-template-columns:1fr}}.adv{border-top:1px solid var(--seam);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.adv__item{padding:28px 28px 8px 0}.adv__item+.adv__item{border-left:1px solid var(--seam);padding-left:28px}.adv__icon{color:var(--amber);margin-bottom:18px}.adv__item h3{margin-bottom:10px;font-size:22px}.adv__item p{color:var(--steel);font-size:15px}@media (max-width:900px){.adv{grid-template-columns:1fr 1fr}.adv__item:nth-child(3){border-left:0;padding-left:0}.adv__item:nth-child(n+3){border-top:1px solid var(--seam)}}@media (max-width:520px){.adv{grid-template-columns:1fr}.adv__item,.adv__item+.adv__item{border-left:0;padding:22px 0}.adv__item+.adv__item{border-top:1px solid var(--seam)}}.explain{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.explain .lead{margin-top:18px}.steps{counter-reset:step;gap:20px;margin-top:32px;display:grid}.steps li{counter-increment:step;grid-template-columns:44px 1fr;gap:16px;display:grid}.steps li:before{content:counter(step);border:1px solid var(--seam);width:44px;height:44px;font-family:var(--font-display);color:var(--amber);border-radius:50%;place-items:center;font-size:18px;display:grid}.steps strong{margin-bottom:2px;font-weight:500;display:block}.steps p{color:var(--steel);font-size:15px}.firebox{border-radius:var(--r-l);aspect-ratio:5/4;box-shadow:0 0 0 10px var(--soot-2), 0 0 0 11px var(--seam), 0 40px 120px -30px #f28c2873;background:#000;position:relative;overflow:hidden}.firebox video{object-fit:cover;width:100%;height:100%}.firebox__burner{background:linear-gradient(90deg,#6f7178,#c7c9ce 40%,#8a8c92);border-radius:6px 6px 0 0;height:10px;position:absolute;bottom:0;left:10%;right:10%}@media (max-width:860px){.explain{grid-template-columns:1fr}.firebox{margin:0 10px}}.process{counter-reset:p;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.process li{counter-increment:p;border-radius:var(--r-l);background:var(--soot);border:1px solid var(--seam);padding:26px 22px 24px;position:relative}.process li:before{content:counter(p);font-family:var(--font-display);color:var(--amber);margin-bottom:22px;font-size:40px;line-height:1;display:block}.process h3{margin-bottom:8px;font-size:21px}.process p{color:var(--steel);font-size:15px}@media (max-width:960px){.process{grid-template-columns:1fr 1fr}}@media (max-width:520px){.process{grid-template-columns:1fr}}.gallery{grid-template-columns:repeat(6,1fr);grid-auto-rows:180px;gap:12px;display:grid}.gallery__item{border-radius:var(--r-m);background:var(--plaster);position:relative;overflow:hidden}.gallery__item--video{background:#000}.gallery__item video,.gallery__item img{object-fit:cover;width:100%;height:100%}.gallery__item--photo img{object-fit:contain;mix-blend-mode:multiply;padding:10%}.gallery__item figcaption{color:var(--bone);text-shadow:0 1px 8px #000000b3;font-size:13px;position:absolute;bottom:12px;left:14px}.gallery__item--photo figcaption{color:var(--ink);text-shadow:none}.g-a{grid-area:span 2/span 3}.g-b,.g-c{grid-column:span 3}.g-d,.g-e,.g-f{grid-column:span 2}@media (max-width:800px){.gallery{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.g-a{grid-area:span 2/span 2}.g-b,.g-c,.g-d,.g-e,.g-f{grid-column:span 1}.g-f{grid-column:span 2}}.numbers{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.numbers div{border-top:1px solid var(--amber);padding:24px 0}.numbers strong{font-family:var(--font-display);margin-bottom:10px;font-size:clamp(36px,4.4vw,56px);font-weight:400;line-height:1;display:block}.numbers span{color:var(--steel);font-size:15px}@media (max-width:800px){.numbers{grid-template-columns:1fr 1fr}}.review-cta{border-radius:var(--r-l);background:var(--plaster);color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px 32px;display:grid}.review-cta p{color:var(--ink-soft);margin-top:6px}.review-cta .btn--ghost{border-color:var(--ink);color:var(--ink)}@media (max-width:700px){.review-cta{grid-template-columns:1fr}}.lead-wrap{grid-template-columns:1fr 1.1fr;align-items:flex-start;gap:clamp(32px,6vw,80px);display:grid}.lead-wrap .lead{margin-top:16px}.leadform{grid-template-columns:1fr 1fr;gap:14px;display:grid}.leadform--compact{grid-template-columns:1fr;margin-top:22px}.field{color:var(--steel);flex-direction:column;gap:6px;font-size:13px;display:flex}.field--wide,.leadform__submit,.leadform__note,.field__error{grid-column:1/-1}.field select{appearance:none;background:var(--graphite) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a6a9b0' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center}.field input,.field select,.field textarea{border-radius:var(--r-m);border:1px solid var(--seam);background-color:var(--graphite);width:100%;color:var(--bone);resize:vertical;outline:none;padding:13px 16px;font-size:16px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--focus)}.field input[aria-invalid=true]{border-color:var(--kaspi)}.field__error{color:#ff8a73;font-size:14px}.leadform__submit{justify-self:start;margin-top:6px}.leadform__done{justify-items:start;gap:10px;padding:8px 0;display:grid}.leadform__note{color:var(--steel);font-size:13px}.lead-card{background:var(--soot);border:1px solid var(--seam);border-radius:var(--r-l);padding:clamp(22px,3vw,36px)}@media (max-width:860px){.lead-wrap{grid-template-columns:1fr}}@media (max-width:520px){.leadform{grid-template-columns:1fr}.leadform__submit{width:100%}}.dialog{color:var(--bone);background:0 0;border:0;width:100%;max-width:min(440px,100vw - 32px);padding:0}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6}.dialog__body{background:var(--soot);border:1px solid var(--seam);border-radius:var(--r-l);padding:32px 28px 26px;position:relative}.dialog__body .muted{margin-top:10px;font-size:15px}.dialog__close{position:absolute;top:10px;right:10px}.wa-fab{z-index:60;color:#fff;width:60px;height:60px;transition:transform .2s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #00000059}.wa-fab:hover{transform:scale(1.06)}.toast{z-index:90;pointer-events:none;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast__msg{background:var(--ink);color:#fff;animation:rise .35s var(--ease);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:500;display:inline-block;box-shadow:0 12px 40px #00000040}.site-footer{background:var(--graphite);color:var(--steel);margin-top:40px;padding-top:64px;font-size:14px}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:40px;display:grid}.footer__brand p{max-width:34ch;margin-top:18px}.footer__actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.footer__title{color:var(--bone);margin-bottom:14px;font-size:15px}.site-footer ul{gap:8px;display:grid}.site-footer a:hover{color:var(--amber)}.footer__cities{gap:14px!important}.footer__cities li{flex-direction:column;display:flex}.footer__cities strong{color:var(--bone);font-weight:500}.footer__mail{margin-top:14px;display:inline-block}.footer__base{padding:28px var(--gutter) 96px;border-top:1px solid var(--seam);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;font-size:13px;display:flex}@media (max-width:960px){.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer__grid{grid-template-columns:1fr}}.page-head{padding:36px 0 32px}.crumbs{color:var(--steel);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:13px;display:flex}.crumbs a:hover{color:var(--bone)}.crumbs li+li:before{content:"/";color:var(--seam);margin-right:6px}.page-head .lead{margin-top:14px}.subcats{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.chip{border:1px solid var(--seam);height:40px;color:var(--bone);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.chip span{color:var(--steel)}.chip:hover{border-color:var(--bone)}.chip[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.chip[aria-current=page] span{color:var(--ink-soft);color:#c9c6c0!important}.catalog{grid-template-columns:270px 1fr;align-items:flex-start;gap:32px;display:grid}.filters{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);padding-right:6px;position:sticky;overflow:auto}.filters__head{display:none}.fgroup{border-bottom:1px solid var(--seam);padding:18px 0}.fgroup:first-child{padding-top:0}.fgroup legend,.fgroup__title{color:var(--bone);margin-bottom:12px;padding:0;font-size:15px;font-weight:500}.fgroup fieldset{border:0;margin:0;padding:0}.check{color:var(--steel);cursor:pointer;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:flex}.check input{appearance:none;border:1px solid var(--seam);background:var(--graphite);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.check input:checked{background:var(--amber);border-color:var(--amber)}.check input:checked:after{content:"";border:2px solid var(--ink);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.check:hover{color:var(--bone)}.check em{color:#6f727a;margin-left:auto;font-size:12px;font-style:normal}.check input:checked~span{color:var(--bone)}.range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.range input{border-radius:var(--r-s);border:1px solid var(--seam);background:var(--graphite);width:100%;color:var(--bone);outline:none;padding:10px 12px;font-size:14px}.range input:focus{border-color:var(--focus)}.filters__reset{color:var(--amber);margin-top:16px;font-size:14px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.toolbar__count{color:var(--steel);margin-right:auto;font-size:14px}.select{border:1px solid var(--seam);background:var(--graphite) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a6a9b0' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;height:40px;color:var(--bone);border-radius:999px;padding:0 36px 0 14px;font-size:14px}.viewtoggle{border:1px solid var(--seam);border-radius:999px;padding:3px;display:inline-flex}.viewtoggle button{width:34px;height:32px;color:var(--steel);border-radius:999px;place-items:center;display:grid}.viewtoggle button[aria-pressed=true]{background:var(--soot-2);color:var(--bone)}.filters-open{display:none}.more{justify-content:center;margin-top:32px;display:flex}.empty{text-align:center;border:1px dashed var(--seam);border-radius:var(--r-l);color:var(--steel);padding:48px 28px}.empty h2{color:var(--bone);margin-bottom:10px}.empty .btn{margin-top:18px}.list{gap:14px;display:grid}@media (max-width:960px){.catalog{grid-template-columns:1fr}.filters-open{display:inline-flex}.filters{z-index:85;background:var(--graphite);max-height:none;padding:16px 20px 100px;display:none;position:fixed;inset:0}.filters.is-open{display:block}.filters__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.filters__apply{position:fixed;bottom:20px;left:20px;right:20px}}@media (min-width:961px){.filters__apply{display:none!important}}.product{grid-template-columns:1.15fr 1fr;align-items:flex-start;gap:clamp(28px,5vw,64px);display:grid}.pgallery{top:calc(var(--header-h) + 16px);position:sticky}.pgallery__main{aspect-ratio:1;border-radius:var(--r-l);background:var(--plaster);isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 22px 30px -20px #00000047}.pgallery__main img{object-fit:contain;mix-blend-mode:multiply;padding:8%}.pgallery__main:after{content:"";z-index:-1;background:radial-gradient(closest-side,#f2a33a80,#f2a33a00);height:80%;animation:3s infinite flicker;position:absolute;bottom:-50%;left:6%;right:6%}.pgallery__main video{object-fit:cover;width:100%;height:100%}.pgallery__main--cover{box-shadow:none;aspect-ratio:3/2}.pgallery__main--cover:after{display:none}.pgallery__main--cover img,.pgallery__thumbs button.is-cover img{object-fit:cover;mix-blend-mode:normal;padding:0}.pgallery__thumbs{gap:10px;margin-top:12px;display:flex}.pgallery__thumbs button{border-radius:var(--r-m);background:var(--plaster);border:2px solid #0000;width:84px;height:84px;position:relative;overflow:hidden}.pgallery__thumbs button[aria-pressed=true]{border-color:var(--amber)}.pgallery__thumbs img{object-fit:contain;mix-blend-mode:multiply;padding:8px}.pgallery__thumbs video{object-fit:cover;width:100%;height:100%}.pgallery__thumbs span{color:#fff;text-align:center;text-shadow:0 1px 4px #000;font-size:11px;position:absolute;inset:auto 0 4px}.pinfo__kind{color:var(--steel)}.pinfo h1{margin-top:6px;font-size:clamp(34px,4vw,52px)}.pinfo__meta{color:var(--steel);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:14px;display:flex}.instock{color:var(--bone);align-items:center;gap:8px;display:inline-flex}.instock:before{content:"";background:#5bd38a;border-radius:50%;width:8px;height:8px}.instock--order:before{background:var(--amber)}.pinfo__price{border-radius:var(--r-l);background:var(--soot);border:1px solid var(--seam);margin-top:28px;padding:24px}.pinfo__price>strong{letter-spacing:.01em;font-size:36px;font-weight:600;line-height:1.1;display:block}.pinfo__kaspi{color:var(--steel);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:15px;display:flex}.pinfo__kaspi b{color:var(--bone);font-weight:500}.buy-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.qty{border:1px solid var(--seam);border-radius:999px;align-items:center;height:54px;display:inline-flex}.qty button{width:46px;height:100%;color:var(--steel);place-items:center;display:grid}.qty button:hover{color:var(--bone)}.qty output{text-align:center;min-width:24px}.pinfo__alt{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.pfacts{border-radius:var(--r-m);background:var(--seam);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.pfacts div{background:var(--graphite);padding:14px 16px}.pfacts dt{color:var(--steel);font-size:13px}.pfacts dd{margin:2px 0 0;font-size:17px}.pdesc{margin-top:32px}.pdesc h2{margin-bottom:12px;font-size:24px}.pdesc p{color:var(--text-2);max-width:62ch}.pdesc p+p{margin-top:10px}.specs{border-collapse:collapse;width:100%;font-size:15px}.specs th,.specs td{text-align:left;border-bottom:1px solid var(--seam);vertical-align:top;padding:11px 0}.specs th{color:var(--steel);width:44%;padding-right:16px;font-weight:400}.pservice{gap:12px;margin-top:32px;display:grid}.pservice li{color:var(--steel);align-items:flex-start;gap:14px;font-size:15px;display:flex}.pservice li svg{color:var(--amber);flex:none;margin-top:2px}.pservice b{color:var(--bone);font-weight:500;display:block}@media (max-width:900px){.product{grid-template-columns:1fr}.pgallery{position:static}.pfacts{grid-template-columns:1fr 1fr}}.yt{aspect-ratio:16/9;border-radius:var(--r-l);background:#000;max-width:960px;position:relative;overflow:hidden}.yt iframe,.yt__poster,.yt__poster img{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.yt__play{background:var(--amber);width:78px;height:78px;transition:transform .2s var(--ease);border-radius:50%;margin:-39px 0 0 -39px;position:absolute;top:50%;left:50%;box-shadow:0 10px 40px #0006}.yt__play:after{content:"";border-style:solid;border-width:15px 0 15px 24px;border-color:transparent transparent transparent var(--ink);position:absolute;top:24px;left:31px}.yt__poster:hover .yt__play{transform:scale(1.08)}.pvideo{margin-top:56px}.pvideo h2{margin-bottom:20px}.ptabs{margin-top:56px}.ptabs__list{border-bottom:1px solid var(--seam);gap:4px;display:flex;overflow-x:auto}.ptabs__list button{color:var(--steel);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 20px;font-size:16px}.ptabs__list button[aria-selected=true]{color:var(--bone);border-color:var(--amber);font-weight:500}.ptabs__panel{padding-top:32px}.psections{grid-template-columns:1fr 1fr;gap:28px 56px;display:grid}.psection h3{margin-bottom:12px;font-size:22px}.psection p{color:var(--text-2);max-width:62ch;margin-bottom:12px}.checklist{gap:8px;display:grid}.checklist li{color:var(--text-2);padding-left:30px;position:relative}.checklist li:before{content:"";background:var(--amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1d21' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:0}.buysteps{counter-reset:s;gap:14px;display:grid}.buysteps li{counter-increment:s;grid-template-columns:36px 1fr;column-gap:14px;display:grid}.buysteps li:before{content:counter(s);border:1px solid var(--amber);width:36px;height:36px;color:var(--amber-deep);font-family:var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.buysteps b{font-weight:500}.buysteps span{color:var(--steel);font-size:15px}@media (max-width:800px){.psections{grid-template-columns:1fr}}.prose{max-width:68ch;color:var(--text-2)}.prose p+p{margin-top:14px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}@media (max-width:860px){.split{grid-template-columns:1fr}}.values{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.values li{border-radius:var(--r-l);background:var(--soot);border:1px solid var(--seam);padding:26px}.values h3{margin:16px 0 8px;font-size:22px}.values p{color:var(--steel);font-size:15px}.values svg{color:var(--amber)}@media (max-width:860px){.values{grid-template-columns:1fr}}.pay{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pay li{border-radius:var(--r-l);background:var(--soot);border:1px solid var(--seam);padding:26px}.pay li.pay--kaspi{background:var(--plaster);color:var(--ink);border-color:var(--plaster)}.pay li.pay--kaspi p{color:var(--ink-soft)}.pay h3{margin:16px 0 8px;font-size:22px}.pay p{color:var(--steel);font-size:15px}.pay svg{color:var(--amber)}@media (max-width:860px){.pay{grid-template-columns:1fr}}.dtable{border-collapse:collapse;width:100%;font-size:15px}.dtable th,.dtable td{text-align:left;border-bottom:1px solid var(--seam);vertical-align:top;padding:14px 16px 14px 0}.dtable thead th{color:var(--steel);font-size:13px;font-weight:400}.dtable td:first-child{color:var(--bone);font-weight:500}.dtable td{color:var(--text-2)}.table-scroll{overflow-x:auto}.faq details{border-bottom:1px solid var(--seam)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-display);color:var(--amber);transition:transform .25s var(--ease);font-size:26px;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--steel);max-width:66ch;padding:0 0 22px}.contacts{grid-template-columns:380px 1fr;align-items:stretch;gap:24px;display:grid}.office{text-align:left;border-radius:var(--r-l);border:1px solid var(--seam);background:var(--soot);width:100%;padding:20px 22px;display:block}.office+.office{margin-top:10px}.office[aria-current]{border-color:var(--amber)}.office h2{font-size:22px}.office p{color:var(--steel);margin-top:4px;font-size:14px}.office__links{flex-wrap:wrap;gap:16px;margin-top:12px;font-size:15px;display:flex}.office__links a{color:var(--bone)}.office__links a:hover{color:var(--amber)}.map{border-radius:var(--r-l);background:var(--soot);border:1px solid var(--seam);min-height:460px;overflow:hidden}.map iframe{filter:grayscale(.5)contrast(1.05);border:0;width:100%;height:100%;min-height:460px}@media (max-width:900px){.contacts{grid-template-columns:1fr}.map,.map iframe{min-height:340px}}.cart{grid-template-columns:1fr 400px;align-items:flex-start;gap:32px;display:grid}.cline{border-bottom:1px solid var(--seam);grid-template-columns:110px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.cline__img{border-radius:var(--r-m);background:var(--plaster);width:110px;height:90px;position:relative;overflow:hidden}.cline__img img{object-fit:contain;mix-blend-mode:multiply;padding:8px}.cline__name a{font-family:var(--font-display);font-size:20px}.cline__name a:hover{color:var(--amber)}.cline__name p{color:var(--steel);font-size:13px}.cline__side{align-items:center;gap:16px;display:flex}.cline__side .qty{height:42px}.cline__side .qty button{width:38px}.cline__sum{text-align:right;min-width:120px;font-weight:600}.summary{top:calc(var(--header-h) + 16px);position:sticky}.summary__total{border-bottom:1px solid var(--seam);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:16px;display:flex}.summary__total strong{font-size:28px}.summary__kaspi{color:var(--steel);margin:-6px 0 20px;font-size:14px}@media (max-width:960px){.cart{grid-template-columns:1fr}.summary{position:static}.cline{grid-template-columns:80px 1fr}.cline__img{width:80px;height:70px}.cline__side{grid-column:1/-1;justify-content:space-between}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
