:root{--paper:#FAF9F6;--white:#FFFFFF;--sunk:#F3F0EA;--sunk-2:#EAE5DB;--line:#E2DDD3;--line-firm:#CBC4B6;--ink:#1B1D22;--ink-2:#2B2E35;--text:#23252B;--text-soft:#4A4C52;--muted:#66655F;--gold:#8B763B;--gold-deep:#74622E;--gold-ink:#6B5A2A;--gold-soft:#F1EAD8;--gold-lit:#C9B27A;--beige:#D8C6B5;--ok:#2E6E46;--ok-soft:#E3F0E7;--warn:#8A4B00;--warn-soft:#FBEEDD;--err:#A3271F;--err-soft:#FBE6E4;--viber:#665CAC;--wa:#0E7A3E;--sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--fs-s:.8125rem;--fs-b:1rem;--fs-3:1.125rem;--fs-2:1.375rem;--fs-1:1.75rem;--gap:clamp(1rem,3.5vw,2rem);--r:12px;--r-s:10px;--shadow:0 1px 2px rgba(27,29,34,.06),0 4px 14px rgba(27,29,34,.06);--shadow-up:0 2px 4px rgba(27,29,34,.08),0 12px 28px rgba(27,29,34,.12);--ease:cubic-bezier(.2,.7,.2,1);--dock-h:0px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}html.is-locked{overflow:hidden}body{margin:0;background:var(--paper);color:var(--text);font:400 var(--fs-b)/1.6 var(--sans);padding-bottom:var(--dock-h);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}::selection{background:var(--gold-soft);color:var(--ink)}input,textarea{caret-color:var(--gold-deep)}:root{accent-color:var(--gold-deep);scrollbar-color:var(--line-firm) transparent}[hidden]{display:none !important}.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}a{color:var(--gold-ink);text-underline-offset:.18em}a:hover{color:var(--ink)}h1,h2,h3{color:var(--ink);line-height:1.2;margin:0;font-weight:500;letter-spacing:-.015em}.hero__title,.pagehead__title,.page__title,.buy__title,.section__title,.xsell__title,.helpband__title,.done h2,.empty h2,.empty h1,.gate h2{font-weight:400;letter-spacing:-.025em}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}.sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:.5rem;background:var(--ink);color:#fff;padding:.6rem 1rem;z-index:100;border-radius:var(--r-s)}.skip:focus{left:.5rem}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--gap)}.mono{font-weight:600}.muted{color:var(--muted)}.ic{width:1.25em;height:1.25em;flex:none}.hp{position:absolute;left:-9999px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.7rem 1.25rem;border-radius:var(--r-s);border:2px solid transparent;font-weight:500;letter-spacing:.01em;font-size:var(--fs-b);line-height:1.2;text-decoration:none;cursor:pointer;background:var(--ink);color:#fff;transition:transform .15s var(--ease),background-color .2s,box-shadow .2s}.btn:hover{color:#fff;background:var(--ink-2)}.btn:active{transform:translateY(1px) scale(.99)}.btn--gold{background:var(--gold-deep);color:#fff;box-shadow:0 2px 0 #5d4f25}.btn--gold:hover{background:#645427;color:#fff}.btn--ink{background:var(--ink)}.btn--line{background:var(--white);color:var(--ink);border-color:var(--line-firm)}.btn--line:hover{background:var(--sunk);color:var(--ink);border-color:var(--ink)}.btn--viber{background:var(--viber)}.btn--viber:hover{background:#564d93}.btn--wa{background:var(--wa)}.btn--wa:hover{background:#0b6332}.btn--sm{min-height:44px;padding:.5rem .9rem;font-size:.9375rem}.btn--lg{min-height:56px;padding:.85rem 1.6rem;font-size:1.0625rem}.btn--block{width:100%}.btn--icon{padding:0;width:44px}.btn[disabled]{opacity:.6;cursor:progress}.btn.is-done{background:var(--ok);box-shadow:none}.btn.is-due{outline:3px solid var(--gold);outline-offset:2px}.iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-s);background:transparent;cursor:pointer;color:inherit}.iconbtn:hover{background:var(--sunk)}.topbar{background:var(--ink);color:var(--beige);font-size:var(--fs-s)}.topbar__in{display:flex;justify-content:space-between;align-items:center;min-height:38px;gap:1rem}.topbar a{color:var(--beige);text-decoration:none}.topbar a:hover{color:#fff}.topbar__main{display:inline-flex;align-items:center;gap:.45rem;min-height:30px;padding:0 .8rem;margin-left:-.8rem;border-radius:6px;font-weight:500;letter-spacing:.02em}.topbar__main:hover{background:var(--ink-2)}.topbar__main .ic{width:1em;height:1em}.topbar__right{display:flex;align-items:center;gap:1.25rem}.topbar__tel{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.lang{display:flex;gap:.25rem}.lang a,.lang__on{display:inline-grid;place-items:center;min-width:36px;min-height:30px;border-radius:6px;font-weight:600}.lang__on{background:var(--gold);color:#fff}.header{background:var(--white);border-bottom:1px solid var(--line);position:relative;z-index:20}.header__in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions" "search search";align-items:center;gap:.5rem .75rem;padding-block:.6rem .75rem}.logo{grid-area:logo;display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--ink);min-width:0}.logo img{height:30px;width:auto;flex:0 1 auto;min-width:0;object-fit:contain;object-position:left}.logo__tag{flex:none;background:var(--gold-deep);color:#fff;font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .55rem;border-radius:6px}.header__actions{grid-area:actions;display:flex;align-items:center;gap:.25rem}.hact{display:none;align-items:center;gap:.45rem;min-height:44px;padding:0 .75rem;border-radius:var(--r-s);color:var(--ink);text-decoration:none;font-weight:500;font-size:.9375rem}.hact:hover{background:var(--sunk);color:var(--ink)}.cartbtn{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:46px;padding:0 .9rem;border-radius:var(--r-s);background:var(--gold-deep);color:#fff;text-decoration:none;font-weight:700}.cartbtn:hover{background:#645427;color:#fff}.cartbtn__label{display:none}.cartbtn__n{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#fff;color:var(--gold-deep);font-size:.75rem;display:inline-grid;place-items:center}.search{grid-area:search;position:relative;display:flex;align-items:stretch}.search__input{flex:1;min-width:0;height:48px;padding:0 1rem;border:2px solid var(--line-firm);border-right:0;border-radius:var(--r-s) 0 0 var(--r-s);background:var(--white);font-size:1rem}.search__input:focus{outline:none;border-color:var(--gold)}.search__input::placeholder{color:var(--muted)}.search__go{display:inline-flex;align-items:center;gap:.5rem;padding:0 1rem;min-width:52px;justify-content:center;border:0;border-radius:0 var(--r-s) var(--r-s) 0;background:var(--ink);color:#fff;cursor:pointer;font-weight:600}.search__go:hover{background:var(--gold-deep)}.search__results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-up);overflow:hidden;z-index:40;max-height:70vh;overflow-y:auto}.sug{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);min-height:56px}.sug img,.sug__noimg{width:44px;height:44px;object-fit:contain;background:var(--sunk);border-radius:6px;flex:none}.sug__text{flex:1;min-width:0;display:flex;flex-direction:column}.sug__text b{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sug__text small{color:var(--muted)}.sug__price{font-weight:700;color:var(--ink);white-space:nowrap}.sug:hover,.sug[aria-selected="true"]{background:var(--gold-soft);color:var(--text)}.sug--all{justify-content:center;font-weight:600;color:var(--gold-ink)}.sug--none{margin:0;color:var(--muted)}.catbar{background:var(--sunk);border-top:1px solid var(--line)}.catbar__in{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;padding-block:.35rem}.catbar__in::-webkit-scrollbar{display:none}.catbar__a{flex:none;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .85rem;border-radius:8px;color:var(--ink);text-decoration:none;font-weight:500;font-size:.9375rem;white-space:nowrap}.catbar__a:hover{background:var(--white);color:var(--ink)}.catbar__a.is-on{background:var(--ink);color:#fff}.catbar__a--doc{margin-left:auto;color:var(--gold-ink)}.burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;border:0;border-radius:var(--r-s);background:transparent;cursor:pointer}.burger span{display:block;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s var(--ease),opacity .2s}.burger.is-x span{background:#fff}.burger.is-x span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.is-x span:nth-child(2){opacity:0}.burger.is-x span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mmenu{--mm-ground:#16181D;--mm-text:#F4F1EB;--mm-soft:rgba(244,241,235,.7);--mm-faint:rgba(244,241,235,.5);--mm-rule:rgba(244,241,235,.1);--mm-wash:rgba(244,241,235,.06);--mm-press:rgba(244,241,235,.1);position:fixed;inset:0;z-index:100;visibility:hidden;transition:visibility 0s linear .75s}.menu-open .mmenu{visibility:visible;transition:visibility 0s}.mmenu__stairs{position:absolute;inset:0;display:flex;pointer-events:none}.mmenu__stairs i{flex:1;background:var(--mm-ground);transform:scaleY(0);transform-origin:top;transition:transform .5s var(--ease)}.mmenu__stairs i:nth-child(1){transition-delay:.2s}.mmenu__stairs i:nth-child(2){transition-delay:.15s}.mmenu__stairs i:nth-child(3){transition-delay:.1s}.mmenu__stairs i:nth-child(4){transition-delay:.05s}.menu-open .mmenu__stairs i{transform:scaleY(1)}.menu-open .mmenu__stairs i:nth-child(1){transition-delay:0s}.menu-open .mmenu__stairs i:nth-child(2){transition-delay:.05s}.menu-open .mmenu__stairs i:nth-child(3){transition-delay:.1s}.menu-open .mmenu__stairs i:nth-child(4){transition-delay:.15s}.menu-open .mmenu__stairs i:nth-child(5){transition-delay:.2s}.mmenu__bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem var(--gap);min-height:64px;opacity:0;transition:opacity .2s}.menu-open .mmenu__bar{opacity:1;transition:opacity .3s .3s}.mmenu__logo{display:inline-flex;align-items:center;gap:.6rem}.mmenu__logo img{height:15px;width:auto}.mmenu__content{position:absolute;inset:64px 0 0;z-index:2;overflow-y:auto;overscroll-behavior:contain;padding:.5rem var(--gap) calc(2rem + env(safe-area-inset-bottom));color:var(--mm-text);opacity:0;transition:opacity .25s}.menu-open .mmenu__content{opacity:1;transition:opacity .4s .35s}.mmenu__group{margin:1rem 0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-lit)}.mmenu__nav{list-style:none;margin:0;padding:0}.mmenu__item,.mmenu__brands,.mmenu__util,.mmenu__foot{opacity:0;transform:translateY(10px);transition:opacity .2s,transform .2s}.menu-open .mmenu__item,.menu-open .mmenu__brands,.menu-open .mmenu__util,.menu-open .mmenu__foot{opacity:1;transform:none;transition:opacity .42s var(--ease),transform .52s var(--ease);transition-delay:calc(.38s + var(--i,0) * .04s)}.mmenu__item{border-bottom:1px solid var(--mm-rule)}.mmenu__row{display:flex;align-items:center;gap:.5rem}.mmenu__link{flex:1;display:flex;align-items:center;gap:1rem;min-height:56px;padding:.5rem 0;color:var(--mm-text);text-decoration:none;-webkit-tap-highlight-color:transparent}.mmenu__label{flex:1;font-size:1.25rem;font-weight:400;letter-spacing:-.015em}.mmenu__link[aria-current="page"]{color:var(--gold-lit)}.mmenu__link:active{color:var(--gold-lit)}.mmenu__arrow{width:18px;height:18px;color:var(--mm-faint)}.mmenu__toggle{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--mm-wash);color:var(--mm-text);cursor:pointer}.mmenu__toggle .ic{width:18px;height:18px;transform:rotate(90deg);transition:transform .26s var(--ease)}.mmenu__toggle[aria-expanded="true"]{background:var(--gold-lit);color:var(--mm-ground)}.mmenu__toggle[aria-expanded="true"] .ic{transform:rotate(-90deg)}.mmenu__sub{list-style:none;margin:0 0 .9rem;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:1.25rem}.mmenu__sub a{display:flex;align-items:center;min-height:44px;font-size:.9375rem;line-height:1.3;color:var(--mm-soft);text-decoration:none}.mmenu__sub a:active{color:var(--gold-lit)}.mmenu__brands ul{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.mmenu__brands a{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:999px;background:var(--mm-wash);color:var(--mm-text);text-decoration:none;font-size:.9375rem}.mmenu__util{display:grid;gap:.75rem;margin-top:1.75rem}.mmenu__cta{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;border-radius:var(--r-s);background:var(--gold-lit);color:var(--mm-ground);font-weight:600;text-decoration:none}.mmenu__pair{display:grid;grid-template-columns:auto 1fr;gap:.75rem}.mmenu__lang{display:inline-flex;padding:4px;gap:4px;border-radius:var(--r-s);background:var(--mm-wash)}.mmenu__lang a{display:grid;place-items:center;min-width:52px;min-height:44px;border-radius:8px;color:var(--mm-soft);text-decoration:none;font-weight:500}.mmenu__lang a.is-on{background:var(--mm-text);color:var(--mm-ground)}.mmenu__main{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;border-radius:var(--r-s);border:1px solid var(--mm-rule);color:var(--mm-text);text-decoration:none;font-weight:500}.mmenu__main .ic{width:1em;height:1em}.mmenu__foot{display:grid;gap:.25rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--mm-rule)}.mmenu__foot a{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:var(--mm-soft);text-decoration:none}.mmenu__foot .ic{color:var(--gold-lit)}@media (min-width:1024px){.mmenu{display:none}}.dock{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 16px rgba(0,0,0,.18)}.dock a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:60px;color:#fff;text-decoration:none;font-size:.75rem;font-weight:600}.dock a .ic{width:22px;height:22px}.dock a:first-child .ic{color:var(--gold-lit)}.dock--viber{background:var(--viber)}.dock--wa{background:var(--wa)}.dock--cart{background:var(--gold-deep)}.dock b{position:absolute;top:6px;right:calc(50% - 22px);min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#fff;color:var(--gold-deep);font-size:.6875rem;display:grid;place-items:center}body{--dock-h:60px}.toast{position:fixed;left:50%;bottom:calc(var(--dock-h) + 16px);transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:1rem;max-width:calc(100vw - 2rem);padding:.85rem 1.1rem;border-radius:var(--r);background:var(--ink);color:#fff;box-shadow:var(--shadow-up);animation:toast-in .2s var(--ease)}.toast a{color:#fff;text-decoration:underline;text-underline-offset:.2em;font-weight:700;white-space:nowrap;text-decoration:none}.toast--ok{background:var(--ok)}.toast--err{background:var(--err)}@keyframes toast-in{from{transform:translate(-50%,12px);opacity:0}}.eyebrow{font-size:var(--fs-s);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:.6rem}.eyebrow--light{color:var(--gold-lit)}.section{padding-block:clamp(2.5rem,6vw,4.5rem)}.section--tight{padding-block:clamp(1.5rem,4vw,2.5rem)}.section--sunk{background:var(--sunk)}.section--flush{padding-block:2.5rem 0}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.section__title{font-size:var(--fs-2);letter-spacing:-.015em}.section__more{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;min-height:44px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;padding:0;font-size:var(--fs-s);color:var(--muted)}.crumbs li + li::before{content:'›';margin-right:.3rem;color:var(--line-firm)}.crumbs a{color:var(--text-soft);text-decoration:none}.crumbs a:hover{color:var(--gold-ink);text-decoration:underline}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.chip{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .9rem;border-radius:999px;background:var(--white);border:1px solid var(--line-firm);color:var(--ink);text-decoration:none;font-weight:600;font-size:.9375rem}.chip small{color:var(--muted);font-weight:500}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip--on{background:var(--ink);border-color:var(--ink);color:#fff}.chip--on:hover{color:#fff;background:var(--ink-2)}.chip .ic{width:1em;height:1em}.flash{padding:.85rem 1rem;border-radius:var(--r-s);margin:1rem 0;font-weight:500}.flash--ok{background:var(--ok-soft);color:var(--ok)}.flash--err{background:var(--err-soft);color:var(--err)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:999px;background:var(--sunk-2);font-size:var(--fs-s);font-weight:600;margin:.5rem 0}.badge--ok{background:var(--ok-soft);color:var(--ok)}.price{font-variant-numeric:tabular-nums;color:var(--ink)}.price strong{font-weight:700;font-size:1.125rem}.price small{color:var(--muted);font-size:var(--fs-s)}.price--ask{color:var(--text-soft);font-weight:600;font-size:.9375rem}.price__login{font-size:var(--fs-s);font-weight:600}.price--login{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-weight:700;font-size:.9375rem;color:var(--gold-ink);text-decoration:none}.price--login:hover{color:var(--ink);text-decoration:underline}.price--login .ic{width:1.05em;height:1.05em}.gate{text-align:center;background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid var(--line);padding:clamp(2rem,6vw,3.5rem) 1.25rem;max-width:720px;margin:1rem auto 0}.gate__icon{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--gold-soft);color:var(--gold-deep);margin-bottom:1rem}.gate__icon .ic{width:34px;height:34px}.gate h2{font-size:var(--fs-2);margin-bottom:.5rem}.gate p{color:var(--text-soft);max-width:52ch;margin-inline:auto}.gate__btns{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.gate__same{font-size:var(--fs-s);color:var(--muted);margin-top:1rem}.buy__gate{margin-top:1rem;padding:1rem;background:var(--gold-soft);border-radius:var(--r-s)}.buy__gate > p:first-child{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 .9rem;color:var(--text);font-weight:500}.buy__gate > p:first-child .ic{color:var(--gold-deep);margin-top:.15rem}.buy__gate-alt{margin:.75rem 0 0;font-size:.9375rem;color:var(--text-soft)}.avail{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-s);font-weight:600}.avail i{width:8px;height:8px;border-radius:50%}.avail--in_stock{color:var(--ok)}.avail--in_stock i{background:#3F9A62}.avail--on_order{color:var(--warn)}.avail--on_order i{background:#D98B1C}.qty{display:inline-flex;align-items:stretch;border:2px solid var(--line-firm);border-radius:var(--r-s);background:var(--white);height:48px}.qty input{width:3.75rem;border:0;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:transparent}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none}.qty input:focus{outline:none}.qty:focus-within{border-color:var(--gold)}.qty__btn{width:44px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--ink)}.qty__btn:hover{background:var(--sunk)}.qty--lg{height:56px}.hero{background:var(--ink);color:#E9E5DD;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;inset:auto -10% -40% auto;width:60vw;height:60vw;max-width:760px;max-height:760px;background:radial-gradient(closest-side,rgba(139,118,59,.35),transparent);pointer-events:none}.hero__in{position:relative;display:grid;gap:2rem;padding-block:clamp(2.25rem,7vw,4.5rem)}.hero__title{color:#fff;font-size:2rem;line-height:1.12;letter-spacing:-.025em;max-width:18ch;text-wrap:balance}.hero__lead{font-size:var(--fs-3);color:#D7D1C5;max-width:52ch;margin:1rem 0 1.5rem}.search--hero .search__input{height:60px;font-size:1.0625rem;border-color:transparent}.search--hero .search__go{background:var(--gold-deep);padding:0 1.25rem}.search--hero .search__go:hover{background:#645427}.search__go--label span{display:none}.hero__links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0}.hero__links a{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;color:var(--gold-lit);font-weight:600;text-decoration:none}.hero__links a:hover{color:#fff}.hero__card{background:var(--white);color:var(--text);border-radius:var(--r);padding:1.5rem;box-shadow:var(--shadow-up);display:flex;flex-direction:column;gap:.75rem;align-self:start}.hero__card p{margin:0}.hero__card-kicker{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-s);font-weight:700;color:var(--gold-ink);text-transform:uppercase;letter-spacing:.06em}.hero__card-title{font-size:var(--fs-3)}.hero__card-note{font-size:var(--fs-s);color:var(--muted)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(46%,210px),1fr));gap:.75rem}.tile{display:flex;flex-direction:column;background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);text-decoration:none;color:var(--text);overflow:hidden;transition:box-shadow .2s,border-color .2s;border:1px solid var(--line)}.tile:hover{box-shadow:var(--shadow-up);border-color:var(--line-firm);color:var(--text)}.tile__media{aspect-ratio:4 / 3;background:var(--sunk);display:grid;place-items:center;color:var(--gold);overflow:hidden}.tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease)}.tile:hover .tile__media img{transform:scale(1.03)}.tile__media .ic{width:52px;height:52px;stroke-width:1.3}.tile__body{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem 1.1rem;flex:1}.tile__name{font-size:1rem;font-weight:500;color:var(--ink)}.tile__kids{font-size:.9375rem;color:var(--text-soft)}.tile__go{margin-top:auto;padding-top:.5rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--gold-ink);font-weight:700;font-size:.9375rem}.catgroup + .catgroup{margin-top:2.5rem}.catgroup__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.catgroup__title{font-size:1.25rem;font-weight:400;letter-spacing:-.015em}.catgroup__title a{color:var(--ink);text-decoration:none}.catgroup__title a:hover{color:var(--gold-ink)}.catgroup__all{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap}.catgroup .tiles{grid-template-columns:repeat(auto-fill,minmax(min(46%,180px),1fr))}.catgroup .tile__body{padding:.75rem .85rem .85rem}.catgroup .tile__go{padding-top:.2rem;font-weight:500;font-size:var(--fs-s);color:var(--muted)}.xsell{display:grid;gap:1.25rem;align-items:center;background:var(--gold-soft);border-radius:var(--r);padding:clamp(1.5rem,4vw,2.5rem)}.xsell__title{font-size:var(--fs-2);margin-bottom:.5rem}.xsell p:last-child{margin:0;color:var(--text-soft);max-width:60ch}.xsell__btns{display:flex;flex-wrap:wrap;gap:.75rem}.brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,200px),1fr));gap:1rem}.brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:104px;padding:1.25rem;background:var(--white);border:1px solid var(--line);border-radius:var(--r);text-decoration:none;transition:border-color .2s,box-shadow .2s}.brand:hover{border-color:var(--line-firm);box-shadow:var(--shadow)}.brand img{max-height:48px;width:auto;object-fit:contain}.brand__name{font-size:1.25rem;font-weight:800;color:var(--ink);letter-spacing:-.01em}.brand__count{font-size:var(--fs-s);color:var(--muted)}.steps{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.step{display:grid;grid-template-columns:44px 1fr;gap:.25rem .9rem;align-items:start}.step__n{display:none}.step__icon{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--gold-soft);color:var(--gold-deep)}.step__icon .ic{width:22px;height:22px}.step__title{font-size:1rem;margin:.55rem 0 0}.step p{margin:0;color:var(--text-soft);font-size:.9375rem}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:box-shadow .2s,border-color .2s}.card:hover{box-shadow:var(--shadow-up);border-color:var(--line-firm)}.card__media{aspect-ratio:1;background:#fff;display:grid;place-items:center;padding:1rem;border-bottom:1px solid var(--line)}.card__img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transition:transform .25s var(--ease)}.card:hover .card__img{transform:scale(1.03)}.card__img--logo{width:60%;height:60%;opacity:.85}.card__noimg{color:var(--line-firm)}.card__noimg .ic{width:48px;height:48px}.card__body{display:flex;flex-direction:column;gap:.25rem;padding:.85rem .9rem .9rem;flex:1}.card__brand{margin:0;font-size:var(--fs-s);font-weight:600;color:var(--gold-ink)}.card__title{font-size:.9375rem;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__title a{color:var(--ink);text-decoration:none}.card__title a::after{content:'';position:absolute;inset:0}.card{position:relative}.card__title a:hover{color:var(--gold-ink)}.card__meta{margin:0;font-size:var(--fs-s);color:var(--muted)}.card__foot{margin-top:auto;padding-top:.75rem;display:grid;gap:.6rem;position:relative;z-index:1}.card__price{margin:0;display:flex;align-items:baseline;gap:.35rem;font-variant-numeric:tabular-nums;color:var(--ink)}.card__price strong{font-size:1.125rem;font-weight:700}.card__price small{font-size:var(--fs-s);color:var(--muted)}.card__price--ask{font-size:.875rem;font-weight:600;color:var(--text-soft)}.card__add{gap:.45rem}.card__add-short{display:none}@media (max-width:639px){.card__add-long{display:none}.card__add-short{display:inline}}.qa{width:min(640px,calc(100vw - 2rem));max-height:min(80vh,760px);padding:0;border:0;border-radius:var(--r);background:var(--white);color:var(--text);box-shadow:0 24px 64px rgba(27,29,34,.28);overflow:hidden;display:none;flex-direction:column}.qa[open]{display:flex;animation:qa-in .2s var(--ease)}.qa::backdrop{background:rgba(27,29,34,.55)}@keyframes qa-in{from{opacity:0;transform:translateY(10px) scale(.985)}}.qa__head{display:flex;align-items:center;gap:.9rem;padding:1rem 1rem 1rem 1.25rem;border-bottom:1px solid var(--line)}.qa__img:empty{display:none}.qa__img img{width:56px;height:56px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.qa__titles{flex:1;min-width:0}.qa__brand{margin:0;font-size:var(--fs-s);font-weight:600;color:var(--gold-ink)}.qa__brand:empty{display:none}.qa__title{font-size:1.0625rem;line-height:1.3}.qa__close{flex:none}.qa__body{overflow-y:auto;padding:.25rem 1.25rem;overscroll-behavior:contain}.qa__row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"info price" "act act";gap:.5rem 1rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--line)}.qa__row:last-child{border-bottom:0}.qa__info{grid-area:info;display:flex;flex-direction:column;gap:.1rem;min-width:0}.qa__info b{font-weight:500;color:var(--ink)}.qa__info small{color:var(--muted);font-size:var(--fs-s)}.qa__info .avail{font-size:inherit}.qa__price{grid-area:price;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.qa__price strong{font-size:1.0625rem;color:var(--ink)}.qa__price .price--ask{font-size:.875rem;font-weight:600;color:var(--text-soft)}.qa__act{grid-area:act;display:flex;gap:.5rem;justify-content:flex-end}.qa__act .qty{height:44px}.qa__act .qty__btn{width:40px}.qa__add{min-width:120px}.qa__foot{display:flex;justify-content:space-between;gap:.5rem;padding:.85rem 1.25rem;border-top:1px solid var(--line);background:var(--paper)}.qa__foot b{min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#fff;color:var(--ink);font-size:.6875rem;display:inline-grid;place-items:center}.qa__loading{display:grid;gap:.6rem;padding:1rem 0}.qa__loading span{height:56px;border-radius:8px;background:linear-gradient(90deg,var(--sunk) 0%,var(--sunk-2) 50%,var(--sunk) 100%);background-size:200% 100%;animation:shimmer 1.1s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:1023px){.topbar__right{display:none}}@media (max-width:639px){.qa{width:100vw;max-width:100vw;max-height:88dvh;margin:auto 0 0;border-radius:16px 16px 0 0}.qa[open]{animation:qa-up .22s var(--ease)}@keyframes qa-up{from{transform:translateY(24px);opacity:.6}}}@media (min-width:640px){.qa__row{grid-template-columns:1fr auto auto;grid-template-areas:"info price act"}}.pagehead{background:var(--white);border-bottom:1px solid var(--line);padding-block:1.25rem 1rem}.pagehead__row{display:flex;gap:1.25rem;align-items:center}.pagehead__logo{height:56px;width:auto}.pagehead__title{font-size:var(--fs-1);letter-spacing:-.02em}.pagehead__intro{margin:.5rem 0 0;color:var(--text-soft);max-width:70ch}.chips--nav{margin-bottom:0}.listing__in{display:grid;gap:1.5rem;padding-block:1.5rem 3rem}.toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.toolbar__count{margin:0 auto 0 0;color:var(--text-soft);font-weight:500}.viewtoggle{display:inline-flex;border:2px solid var(--line-firm);border-radius:var(--r-s);overflow:hidden}.viewtoggle a{display:grid;place-items:center;width:44px;height:40px;color:var(--text-soft)}.viewtoggle a.is-on{background:var(--ink);color:#fff}.filters{position:fixed;inset:0 0 0 auto;width:min(90vw,360px);background:var(--white);z-index:95;overflow-y:auto;padding:0 1rem 2rem;transform:translateX(105%);transition:transform .25s var(--ease)}.filters-open .filters{transform:none}.filters-scrim{position:fixed;inset:0;background:rgba(27,29,34,.5);z-index:94}.filters__head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;background:var(--white);border-bottom:2px solid var(--ink);margin-bottom:.5rem;z-index:1}.facet{border-bottom:1px solid var(--line)}.facet__title{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-weight:500;color:var(--ink);cursor:pointer}.facet__title::-webkit-details-marker{display:none}.facet__title .ic{transition:transform .2s}.facet[open] .facet__title .ic{transform:rotate(90deg)}.facet__list{list-style:none;margin:0 0 .75rem;padding:0;max-height:320px;overflow-y:auto}.facet__opt{display:flex;align-items:center;gap:.65rem;min-height:44px;padding:0 .35rem;border-radius:8px;color:var(--text);text-decoration:none}.facet__opt:hover{background:var(--sunk);color:var(--text)}.facet__box{width:22px;height:22px;border:2px solid var(--line-firm);border-radius:6px;display:grid;place-items:center;flex:none;background:var(--white)}.facet__opt.is-on .facet__box{background:var(--gold-deep);border-color:var(--gold-deep);color:#fff}.facet__box .ic{width:15px;height:15px;stroke-width:2.6}.facet__name{flex:1}.facet__opt.is-on .facet__name{font-weight:700;color:var(--ink)}.facet__n{color:var(--muted);font-size:var(--fs-s);font-variant-numeric:tabular-nums}.filters .btn{margin-top:1rem}.codetable-wrap{overflow-x:auto;background:var(--white);border-radius:var(--r);box-shadow:var(--shadow)}.codetable{width:100%;border-collapse:collapse;font-size:.9375rem}.codetable th{text-align:left;font-size:var(--fs-s);font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;padding:.75rem .85rem;background:var(--sunk);border-bottom:2px solid var(--line-firm);white-space:nowrap}.codetable td{padding:.7rem .85rem;border-bottom:1px solid var(--line);vertical-align:middle}.codetable tbody tr:hover td{background:#FCFBF8}.codetable td small{display:block;color:var(--muted);font-size:var(--fs-s);font-weight:400;letter-spacing:0}.codetable td a{color:var(--ink);text-decoration:none;font-weight:600}.codetable td a:hover{color:var(--gold-ink);text-decoration:underline}.codetable .num{text-align:right;white-space:nowrap}.codetable__add .addform{justify-content:flex-end}.codetable--plain{box-shadow:none}.addform{display:flex;gap:.5rem;align-items:center;margin:0}.addform .qty{height:44px}.addform .qty__btn{width:38px}.addform .qty input{width:3rem}.pager{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:2rem}.pager .page-numbers{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 .5rem;border-radius:var(--r-s);background:var(--white);border:1px solid var(--line-firm);color:var(--ink);text-decoration:none;font-weight:600}.pager .current{background:var(--ink);border-color:var(--ink);color:#fff}.empty{text-align:center;padding:clamp(2rem,8vw,4rem) 1rem;background:var(--white);border-radius:var(--r);box-shadow:var(--shadow)}.empty--left{text-align:left}.empty__icon{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--gold-soft);color:var(--gold-deep);margin-bottom:1rem}.empty__icon .ic{width:34px;height:34px}.empty h1,.empty h2{font-size:var(--fs-2);margin-bottom:.5rem}.empty p{color:var(--text-soft)}.empty__btns{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.search--inline{max-width:520px;margin:1.5rem auto 0}.product{padding-block:1.25rem 3rem}.product__top{display:grid;gap:1.5rem}.gallery__main{aspect-ratio:1;background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);display:grid;place-items:center;padding:1.25rem;overflow:hidden}.gallery__img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.gallery__img--logo{width:50%;height:auto;opacity:.85}.gallery__none{color:var(--line-firm)}.gallery__none .ic{width:72px;height:72px;stroke-width:1.2}.gallery__thumbs{display:flex;gap:.5rem;margin-top:.75rem;overflow-x:auto}.gallery__thumb{flex:none;width:72px;height:72px;padding:4px;border-radius:8px;border:2px solid var(--line);background:var(--white);cursor:pointer}.gallery__thumb img{width:100%;height:100%;object-fit:contain}.gallery__thumb.is-on{border-color:var(--gold)}.buy__title{font-size:var(--fs-1);letter-spacing:-.02em;text-wrap:balance}.buy__lead{margin:.75rem 0 0;color:var(--text-soft);font-size:1.0625rem}.buy__codes{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:1.25rem 0;padding:.9rem 1rem;background:var(--sunk);border-radius:var(--r-s)}.buy__codes div{display:flex;flex-direction:column}.buy__codes dt{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.buy__codes dd{margin:0;font-size:1.0625rem;color:var(--ink)}.buy__codes dd a{color:var(--ink);text-decoration-color:var(--gold);text-underline-offset:.2em}.buy__codes dd a:hover{color:var(--gold-deep)}.buy__note{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 1rem;color:var(--text-soft);font-size:.9375rem;line-height:1.5}.buy__note .ic{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem;color:var(--gold-deep)}.buy__note p{margin:0}.buy__single{font-weight:600;color:var(--ink)}.picker{border:0;margin:0 0 1rem;padding:0;display:grid;gap:.5rem}.picker__legend{font-weight:700;color:var(--ink);margin-bottom:.5rem;padding:0}.pick{display:flex;align-items:center;gap:.85rem;min-height:60px;padding:.6rem .9rem;border:2px solid var(--line);border-radius:var(--r-s);background:var(--white);cursor:pointer;transition:border-color .15s,background-color .15s}.pick:hover{border-color:var(--line-firm)}.pick input{width:22px;height:22px;accent-color:var(--gold-deep);flex:none;margin:0}.pick:has(input:checked){border-color:var(--gold);background:var(--gold-soft)}.pick:has(input:focus-visible){outline:3px solid var(--gold);outline-offset:2px}.pick__main{flex:1;display:flex;flex-direction:column;min-width:0}.pick__label{font-weight:500;color:var(--ink)}.pick__code{font-size:var(--fs-s);color:var(--muted)}.pick__price{text-align:right}.pick__price .price strong{font-size:1rem}.buy__price{margin:1rem 0}.buy__price .price strong{font-size:1.75rem}.buy__row{display:flex;gap:.75rem;flex-wrap:wrap}.buy__add{flex:1;min-width:200px}.buy__rule{margin:.6rem 0 0;font-size:var(--fs-s);color:var(--warn);font-weight:600}.buy__help{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.docbtn{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .9rem;border-radius:var(--r-s);background:var(--white);border:2px solid var(--line-firm);color:var(--ink);text-decoration:none;font-weight:600;font-size:.9375rem}.docbtn:hover{border-color:var(--ink);color:var(--ink)}.docbtn--sds{background:var(--warn-soft);border-color:#E8C79A;color:var(--warn)}.docbtn--viber{color:var(--viber)}.product__body{display:grid;gap:1.5rem;margin-top:2.5rem}.block{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);padding:clamp(1.1rem,3vw,1.75rem);margin-bottom:1.5rem}.block__title{font-size:var(--fs-3);font-weight:500;margin-bottom:1rem}.prose{color:var(--text-soft)}.prose >:last-child{margin-bottom:0}.prose ul{padding-left:1.2em}.specs{margin:0}.specs div{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.specs div:last-child{border-bottom:0}.specs dt{color:var(--text-soft)}.specs dd{margin:0;font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.doclist{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.doclist a{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:.5rem .75rem;border-radius:var(--r-s);background:var(--sunk);color:var(--ink);text-decoration:none}.doclist a:hover{background:var(--sunk-2);color:var(--ink)}.doclist__type{flex:none;min-width:48px;text-align:center;padding:.25rem .4rem;border-radius:6px;background:var(--ink);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.05em}.doclist__type--sds{background:var(--warn)}.doclist__type--catalogue{background:var(--gold-deep)}.doclist__name{flex:1;font-weight:600}.page{padding-block:1.25rem 3rem}.page--narrow{max-width:760px}.page--wide-form{max-width:880px}.page__title{font-size:var(--fs-1);margin-bottom:.75rem}.page__lead{color:var(--text-soft);font-size:1.0625rem;max-width:65ch}.form{display:grid;gap:1rem}.form--cols{grid-template-columns:1fr}.field{display:flex;flex-direction:column;gap:.35rem}.field > span{font-weight:600;font-size:.9375rem;color:var(--ink)}.field input,.field select,.field textarea,.form .vr-phone input,.form select{width:100%;min-height:48px;padding:.65rem .85rem;border:2px solid var(--line-firm);border-radius:var(--r-s);background:var(--white)}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.check{display:flex;align-items:flex-start;gap:.65rem;font-size:.9375rem;color:var(--text-soft);cursor:pointer}.check input{width:22px;height:22px;accent-color:var(--gold-deep);flex:none;margin-top:.1rem}.authcard{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--line)}.authcard__same{display:flex;gap:.6rem;align-items:flex-start;background:var(--gold-soft);padding:.8rem 1rem;border-radius:var(--r-s);color:var(--text);font-size:.9375rem}.authcard__same .ic{color:var(--gold-deep);margin-top:.15rem}.authcard__alt{margin:1rem 0 0;text-align:center}.authcard__intro{margin:1rem 0 0;color:var(--text-soft)}.authcard__foot{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line);text-align:center}.authcard__foot .muted{margin:.75rem 0 0;font-size:var(--fs-s)}.perks{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.5rem}.perks li{display:flex;gap:.6rem;align-items:center;font-weight:500}.perks .ic{color:var(--ok)}.done{text-align:center;background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);padding:clamp(2rem,6vw,3.5rem) 1.25rem}.done__icon{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--ok);color:#fff;margin-bottom:1rem}.done__icon .ic{width:36px;height:36px;stroke-width:2.4}.done h2{font-size:var(--fs-2);margin-bottom:.5rem}.done__ref{font-size:1.125rem}.done__ref strong{color:var(--gold-ink)}.done__btns{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1.25rem}.cart{display:grid;gap:1.5rem}.lines{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.line{display:grid;grid-template-columns:64px 1fr auto;grid-template-areas:"img info del" "qty qty price";gap:.75rem 1rem;align-items:center;background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);padding:.85rem}.line__img{grid-area:img;width:64px;height:64px;background:var(--sunk);border-radius:8px;display:grid;place-items:center;color:var(--line-firm)}.line__img img{width:100%;height:100%;object-fit:contain}.line__info{grid-area:info;display:flex;flex-direction:column;gap:.2rem;min-width:0}.line__title{font-weight:500;color:var(--ink);text-decoration:none}.line__meta{font-size:var(--fs-s);color:var(--text-soft)}.line__qty{grid-area:qty}.line__price{grid-area:price;text-align:right;display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.line__price strong{font-size:1.0625rem;color:var(--ink)}.line__price small{color:var(--muted);font-size:var(--fs-s)}.line__del{grid-area:del;align-self:start;color:var(--err)}.cart__bar{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.summary{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);padding:1.25rem;border:1px solid var(--line)}.summary__title{font-size:var(--fs-3);margin-bottom:.75rem}.summary__row{display:flex;justify-content:space-between;margin:0 0 .5rem}.summary__row--total{font-size:1.25rem;border-top:2px solid var(--ink);padding-top:.6rem;margin-top:.6rem}.summary__row--total b{color:var(--ink)}.summary__note{font-size:var(--fs-s);color:var(--muted);margin-bottom:1rem}.summary__who{display:flex;gap:.6rem;background:var(--sunk);padding:.75rem;border-radius:var(--r-s);margin:0;font-size:.9375rem}.summary__fine,.summary__login{font-size:var(--fs-s);color:var(--muted);text-align:center;margin:.25rem 0 0}.summary__login{margin-top:1rem}.quick{display:grid;gap:1.5rem;margin-top:1.5rem}.quick__rows,.quick__paste{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);padding:1.25rem}.quick__labels{display:grid;grid-template-columns:1fr 5.5rem;gap:.5rem;font-size:var(--fs-s);font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.quick__row{display:grid;grid-template-columns:1fr 5.5rem;gap:.25rem .5rem;margin-bottom:.6rem}.quick__row input{min-height:48px;padding:0 .8rem;border:2px solid var(--line-firm);border-radius:var(--r-s);background:var(--white)}.quick__row input:focus{outline:none;border-color:var(--gold)}.quick__qty{text-align:center}.quick__hint{grid-column:1 / -1;font-size:var(--fs-s);min-height:0}.quick__hint.is-ok{color:var(--ok)}.quick__hint.is-warn{color:var(--warn)}.quick__paste textarea{min-height:220px}.quick__go{grid-column:1 / -1}.catalogues{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:1.5rem 0}.catalogue{display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem;background:var(--gold-soft);border-radius:var(--r);color:var(--ink);text-decoration:none}.catalogue span{flex:1;display:flex;flex-direction:column}.catalogue .ic:first-child{width:32px;height:32px;color:var(--gold-deep)}.docgroup{margin-top:2rem}.docgroup__title{font-size:var(--fs-3);padding-bottom:.5rem;border-bottom:2px solid var(--ink);margin-bottom:.5rem}.docrows{list-style:none;margin:0;padding:0}.docrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.docrow__product{font-weight:600;color:var(--ink);text-decoration:none}.docrow__files{display:flex;flex-wrap:wrap;gap:.4rem}.docrow__files .docbtn{min-height:40px}.acct{display:grid;gap:1.5rem}.acct__me{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);padding:1.25rem;align-self:start;border:1px solid var(--line)}.acct__hello{margin:0;color:var(--muted)}.acct__company{font-size:var(--fs-3);font-weight:700;color:var(--ink);margin:.2rem 0}.acct__links{list-style:none;margin:1rem 0 0;padding:0}.acct__links a{display:flex;align-items:center;gap:.6rem;min-height:48px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:600}.acct__links .ic{color:var(--gold)}.reqs{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.req details{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow)}.req__head{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:1rem 1.1rem;cursor:pointer;min-height:56px}.req__head::-webkit-details-marker{display:none}.req__head .ic{margin-left:auto;transition:transform .2s}.req details[open] .req__head .ic{transform:rotate(90deg)}.req__ref{color:var(--ink)}.req__date,.req__n{color:var(--muted);font-size:.9375rem}.req__total{font-weight:700;color:var(--ink)}.req__state{font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;background:var(--sunk-2)}.req__state--quoted{background:var(--gold-soft);color:var(--gold-ink)}.req__state--closed{background:var(--ok-soft);color:var(--ok)}.req details .codetable{border-top:1px solid var(--line)}.req__again{padding:1rem 1.1rem}.channels{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin:1.5rem 0 2rem}.channel{display:flex;align-items:center;gap:.9rem;min-height:76px;padding:1rem 1.1rem;border-radius:var(--r);background:var(--white);box-shadow:var(--shadow);color:var(--ink);text-decoration:none;transition:transform .2s var(--ease)}.channel:hover{transform:translateY(-2px);color:var(--ink)}.channel > .ic{width:30px;height:30px}.channel span{display:flex;flex-direction:column}.channel small{color:inherit;opacity:.8;font-size:var(--fs-s)}.channel--gold{background:var(--gold-deep);color:#fff}.channel--gold:hover{color:#fff}.channel--viber{background:var(--viber);color:#fff}.channel--viber:hover{color:#fff}.channel--wa{background:var(--wa);color:#fff}.channel--wa:hover{color:#fff}.contact{display:grid;gap:1.5rem}.contact__visit,.contact__form{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);padding:1.5rem}.contact__visit p{display:flex;gap:.6rem;color:var(--text-soft)}.contact__visit .ic{color:var(--gold);margin-top:.2rem}.helpband{background:var(--gold-soft);border-top:1px solid #E5D9B9}.helpband__in{display:grid;gap:1.25rem;padding-block:2rem;align-items:center}.helpband__title{font-size:var(--fs-2)}.helpband__text{margin:.4rem 0 0;color:var(--text-soft)}.helpband__btns{display:flex;flex-wrap:wrap;gap:.6rem}.footer{background:var(--ink);color:#CFC9BD;font-size:.9375rem}.footer a{color:#E9E5DD;text-decoration:none}.footer a:hover{color:var(--gold-lit);text-decoration:underline}.footer__grid{display:grid;gap:2rem;padding-block:2.5rem}.footer__brand img{height:20px;width:auto;opacity:.92;margin-bottom:1.25rem}.footer__main{color:var(--gold-lit) !important;font-weight:600}.footer__h{color:#fff;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.footer li a,.footer li span{display:inline-flex;align-items:flex-start;gap:.5rem;min-height:36px;padding-block:.3rem}.footer__contact .ic{color:var(--gold-lit);margin-top:.15rem}.footer__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:1.25rem;border-top:1px solid #33363E;font-size:var(--fs-s);color:#A7A196}@media (max-width:639px){.logo__tag{font-size:.625rem;padding:.25rem .4rem}}@media (min-width:640px){.logo img{height:38px}.grid{gap:1rem}.form--cols{grid-template-columns:1fr 1fr}.field--full{grid-column:1 / -1}.search__go--label span{display:inline}.line{grid-template-columns:72px 1fr auto auto 44px;grid-template-areas:"img info qty price del"}.line__img{width:72px;height:72px}.xsell{grid-template-columns:1fr auto}.helpband__in{grid-template-columns:1fr auto}.quick{grid-template-columns:1fr 1fr}.footer__grid{grid-template-columns:1fr 1fr}}@media (min-width:900px){:root{--fs-1:2.25rem;--fs-2:1.5rem}.hero__title{font-size:2.75rem}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__in{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:center}.product__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:start}.gallery{position:sticky;top:1rem}.product__body{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start}.cart{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.summary{position:sticky;top:1rem}.acct{grid-template-columns:280px minmax(0,1fr)}.contact{grid-template-columns:1fr 1.4fr}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr}}@media (min-width:1024px){body{--dock-h:0px}.dock{display:none}.header__in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search actions";gap:1.5rem;padding-block:.9rem}.burger{display:none}.logo img{height:50px}.hact{display:inline-flex}.cartbtn__label{display:inline}.search{max-width:640px}.listing__in{grid-template-columns:260px minmax(0,1fr);align-items:start}.listing__in--full{grid-template-columns:minmax(0,1fr)}.listing__in--full .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filters{position:sticky;top:1rem;inset:auto;width:auto;transform:none;padding:0;background:transparent;overflow:visible;z-index:1;max-height:none}.filters__close,.toolbar__filters,.filters-scrim{display:none !important}.filters__head{position:static;background:transparent}.grid--4,.section .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.codetable thead{display:none}.codetable,.codetable tbody,.codetable tr,.codetable td{display:block;width:100%}.codetable tr{padding:.75rem .85rem;border-bottom:1px solid var(--line)}.codetable td{border:0;padding:.2rem 0;text-align:right;overflow:hidden}.codetable td[data-th]::before{content:attr(data-th);float:left;margin-right:1rem;color:var(--muted);font-size:var(--fs-s);font-weight:600}.codetable td.codetable__add{padding-top:.5rem}.codetable td.codetable__add .addform{justify-content:flex-end}.codetable .num{text-align:right}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}.card:hover,.tile:hover,.brand:hover,.channel:hover{transform:none}}@media print{.topbar,.header,.dock,.helpband,.footer,.toast,.filters,.buy__help{display:none !important}body{background:#fff;padding:0}}