@font-face{font-family:Roboto;src:url(/build/assets/roboto-cyrillic-ext-BCp_3N7R.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;src:url(/build/assets/roboto-cyrillic-fOt7epNf.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;src:url(/build/assets/roboto-latin-ext-DYIxWhlt.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;src:url(/build/assets/roboto-latin-ccAYIvAh.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #1371e0;--brand-ink: #ffffff;--brand-soft: #e1f4ff;--act: #f6df67;--act-ink: #1b1b1b;--paper: #f6f7f9;--surface: #ffffff;--ink: #000000;--muted: #929292;--line: #e2e2e2;--ok: #29cd00;--danger: #e0251a;--catalog: #f94a4d;--catalog-ink: #ffffff;--catalog-hover: color-mix(in srgb, var(--theme-catalog-bg, var(--catalog)) 88%, black);--brand-hover: color-mix(in srgb, var(--brand) 88%, black);--dim: color-mix(in srgb, var(--ink) 35%, transparent);--act-hover: color-mix(in srgb, var(--act) 88%, black);--paper-hover: color-mix(in srgb, var(--paper) 82%, black);--ok-soft: color-mix(in srgb, var(--ok) 12%, var(--surface));--danger-soft: color-mix(in srgb, var(--danger) 10%, var(--surface));--ok-line: color-mix(in srgb, var(--ok) 45%, var(--surface));--warn-text: #8a5200;--warn-soft: #fff4dc;--muted-text: #6b6b6b;--ok-text: #1a8000;--brand-text: #0d66d2;--danger-text: #d1221a;--telegram-text: #1572b6;--max-text: #6a3fd1;--font: "Roboto", "Helvetica Neue", Arial, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fs-xs: 12px;--fs-md: 14px;--fs-lg: 20px;--fs-xl: 36px;--lh-md: 20px;--lh-tight: 1.15;--fs-badge: 10px;--fs-xl-narrow: 24px;--fs-read: 16px;--fs-bar: 11px;--fs-lead: 18px;--r-lg: 20px;--r-md: 15px;--r-pill: 999px;--r-xs: 4px;--sp-hair: 2px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--shadow-card: 0 2px 10px rgba(0, 0, 0, .04);--shadow-card-hover: 0 10px 28px rgba(0, 0, 0, .09);--shadow-panel: 0 4px 20px rgba(0, 0, 0, .05);--shadow-pop: 0 18px 44px rgba(0, 0, 0, .14);--shadow-bar: 0 8px 28px rgba(0, 0, 0, .12), 0 1px 3px rgba(0, 0, 0, .06);--ctl-h: 46px;--ctl-h-sm: 36px;--ctl-h-lg: 56px;--ctl-r: var(--r-md);--header-ctl-h: 40px;--header-h: 105px;--tap: 44px;--bar-h: 64px;--bar-gap: 8px;--t-fast: .18s;--focus: var(--brand);--shell: 1175px;--gutter: var(--sp-5)}body.profile-zubrus-v2{background:var(--surface);color:var(--ink);font-family:var(--font);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-md);-webkit-font-smoothing:antialiased}.profile-zubrus-v2 .main-wrapper{min-height:60vh}.profile-zubrus-v2 a:not(.zv-btn){color:inherit;text-decoration:none}.profile-zubrus-v2 a.zv-btn{text-decoration:none}.profile-zubrus-v2 a:not(.zv-btn):hover{color:var(--brand-text)}.profile-zubrus-v2 :is(a,button,summary,label,select,input,textarea,[role=button]){touch-action:manipulation}.profile-zubrus-v2 h1,.profile-zubrus-v2 h2,.profile-zubrus-v2 h3,.profile-zubrus-v2 h4{margin:0;color:var(--ink);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.profile-zubrus-v2 h1{font-size:var(--fs-xl)}.profile-zubrus-v2 h2{font-size:var(--fs-lg)}.profile-zubrus-v2 h3,.profile-zubrus-v2 h4{font-size:var(--fs-md)}.profile-zubrus-v2 p{margin:0}.profile-zubrus-v2 img{max-width:100%}.zv-shell{width:min(var(--shell),calc(100vw - var(--gutter) * 2));margin-inline:auto}.zv-stack{display:flex;flex-direction:column;gap:var(--sp-4)}.zv-section{padding-block:var(--sp-10)}.zv-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-6)}@media(max-width:640px){:root{--gutter: var(--sp-3);--fs-xl: var(--fs-xl-narrow)}.zv-section{padding-block:var(--sp-6)}}.zv-muted{color:var(--muted-text)}.zv-small{font-size:var(--fs-xs)}.zv-price{color:var(--theme-price);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.zv-price--old{color:var(--muted-text);font-size:var(--fs-md);font-weight:var(--fw-regular);text-decoration:line-through}.zv-price--sale{color:var(--danger-text)}.zv-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--ctl-h);padding-inline:var(--sp-5);border:1px solid transparent;border-radius:var(--ctl-r);background:var(--paper);color:var(--ink);font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:1;text-align:center;cursor:pointer;transition:background-color var(--t-fast) ease,color var(--t-fast) ease,border-color var(--t-fast) ease,box-shadow var(--t-fast) ease}.zv-btn:hover{background:var(--paper-hover);color:var(--ink)}.zv-btn--act{background:var(--act);color:var(--act-ink)}.zv-btn--act:hover{background:var(--act-hover);color:var(--act-ink)}.zv-btn--brand{background:var(--brand);color:var(--brand-ink)}.zv-btn--brand:hover{background:var(--brand-hover);color:var(--brand-ink)}.zv-btn--ghost{border-color:var(--line);background:var(--surface)}.zv-btn--ghost:hover{border-color:var(--brand);background:var(--surface);color:var(--brand-text)}.zv-btn--sm{min-height:var(--ctl-h-sm);padding-inline:var(--sp-4);font-size:var(--fs-xs)}.zv-btn--block{width:100%}.zv-btn[disabled],.zv-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.zv-input,.zv-select,.zv-textarea{width:100%;min-height:var(--ctl-h);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-md);line-height:var(--lh-md);transition:border-color var(--t-fast) ease,box-shadow var(--t-fast) ease}.zv-textarea{min-height:calc(var(--ctl-h) * 2.5);resize:vertical}.zv-input::-moz-placeholder,.zv-textarea::-moz-placeholder{color:var(--muted-text)}.zv-input::placeholder,.zv-textarea::placeholder{color:var(--muted-text)}.zv-input:hover,.zv-select:hover,.zv-textarea:hover{border-color:color-mix(in srgb,var(--line) 50%,var(--brand))}.zv-input[aria-invalid=true],.zv-select[aria-invalid=true],.zv-textarea[aria-invalid=true]{border-color:var(--danger)}.profile-zubrus-v2 .zv-input:focus-visible,.profile-zubrus-v2 .zv-select:focus-visible,.profile-zubrus-v2 .zv-textarea:focus-visible,.profile-zubrus-v2 .zv-field:focus-within{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.profile-zubrus-v2 .zv-field .zv-field__input:focus-visible{outline:none}.zv-field{position:relative;display:flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-h);padding-inline:var(--sp-4);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface)}.zv-field__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--ink);font-family:inherit;font-size:var(--fs-md);outline:none}.zv-field__input::-moz-placeholder{color:var(--muted-text)}.zv-field__input::placeholder{color:var(--muted-text)}.zv-label{display:block;margin-bottom:var(--sp-2);color:var(--muted-text);font-size:var(--fs-xs)}.zv-error{margin-top:var(--sp-1);color:var(--danger-text);font-size:var(--fs-xs)}.zv-check{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer}.zv-check__box{width:18px;height:18px;flex:0 0 auto;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);accent-color:var(--brand)}.zv-check__text{font-size:var(--fs-md)}.zv-card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);transition:box-shadow var(--t-fast) ease,transform var(--t-fast) ease}.zv-card:hover{box-shadow:var(--shadow-card-hover)}.zv-card--flat{box-shadow:none}.zv-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:208 / 216;overflow:hidden;border-radius:var(--r-lg);background:var(--paper)}.zv-card__media img{max-width:78%;max-height:78%;-o-object-fit:contain;object-fit:contain}.zv-card__media--empty{background:var(--brand-soft)}.zv-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:auto}.zv-panel{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.zv-panel--paper{background:var(--paper);box-shadow:none}.zv-panel--soft{background:var(--brand-soft);box-shadow:none}.zv-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4);font-size:var(--fs-md);font-weight:var(--fw-bold)}.zv-panel__head>h2,.zv-panel__head>h3{flex:0 0 auto;max-width:100%}.zv-panel__row+.zv-panel__row{border-top:1px solid var(--line)}.zv-panel__row{display:flex;align-items:center;gap:var(--sp-3);padding-block:var(--sp-3)}@media(max-width:640px){.zv-panel{padding:var(--sp-4)}}.zv-chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-h-sm);padding-inline:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-xs);line-height:1;cursor:pointer;transition:background-color var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.zv-chip:hover{border-color:var(--brand);color:var(--brand-text)}.zv-chip--on,.zv-chip[aria-pressed=true]{border-color:transparent;background:var(--brand-soft);color:var(--brand-text)}.zv-chip__drop{color:var(--muted-text)}.zv-stock{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);line-height:var(--lh-md)}.zv-stock--in{color:var(--ok-text)}.zv-stock--order{color:var(--muted-text)}.zv-stock--out{color:var(--danger-text)}.zv-badge{display:inline-flex;align-items:center;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-badge);font-weight:var(--fw-bold);letter-spacing:.4px;line-height:1;text-transform:uppercase}.zv-badge--sale{background:var(--theme-sale-bg, var(--danger));color:var(--theme-sale-ink, var(--brand-ink))}.zv-badge--act{background:var(--theme-hit-bg, var(--act));color:var(--theme-hit-ink, var(--act-ink))}.zv-badge--order{background:var(--warn-soft);color:var(--warn-text)}.zv-tile{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-3);min-height:172px;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--brand-soft);font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-tile:hover{color:var(--brand-text)}.zv-tile__image{align-self:flex-end;max-height:120px}.zv-tile__note{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere}@media(max-width:640px){.zv-tile{min-height:140px;padding:var(--sp-4)}.zv-tile__image{max-height:72px}}.zv-icon{display:block;width:24px;height:24px;flex:0 0 auto;background-color:var(--muted);transition:background-color var(--t-fast) ease;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.zv-icon--search{-webkit-mask-image:url(/build/assets/icon-search-uFf6Ti8N.svg);mask-image:url(/build/assets/icon-search-uFf6Ti8N.svg)}.zv-icon--home{-webkit-mask-image:url(/build/assets/icon-home-BcG2_F4_.svg);mask-image:url(/build/assets/icon-home-BcG2_F4_.svg)}.zv-icon--catalog{-webkit-mask-image:url(/build/assets/icon-catalog-DxfvaDkh.svg);mask-image:url(/build/assets/icon-catalog-DxfvaDkh.svg)}.zv-icon--favorite{-webkit-mask-image:url(/build/assets/icon-favorite-56a91RGE.svg);mask-image:url(/build/assets/icon-favorite-56a91RGE.svg)}.zv-icon--compare{-webkit-mask-image:url(/build/assets/icon-compare-DSxsnul4.svg);mask-image:url(/build/assets/icon-compare-DSxsnul4.svg)}.zv-icon--cart{-webkit-mask-image:url(/build/assets/icon-cart-BloMhD0w.svg);mask-image:url(/build/assets/icon-cart-BloMhD0w.svg)}.zv-icon--account{-webkit-mask-image:url(/build/assets/icon-account-LLw66t1M.svg);mask-image:url(/build/assets/icon-account-LLw66t1M.svg)}.zv-icon--a11y{-webkit-mask-image:url(/build/assets/icon-a11y-BFxNJg_c.svg);mask-image:url(/build/assets/icon-a11y-BFxNJg_c.svg)}.zv-searchbox__submit:hover .zv-icon,.zv-header__action:hover .zv-icon{background-color:var(--brand)}.zv-icon--close{-webkit-mask-image:url(/build/assets/icon-close-BrQ0nUEF.svg);mask-image:url(/build/assets/icon-close-BrQ0nUEF.svg)}.zv-icon--menu{-webkit-mask-image:url(/build/assets/icon-menu-sZ2ZX-Lu.svg);mask-image:url(/build/assets/icon-menu-sZ2ZX-Lu.svg)}.zv-icon--filter{-webkit-mask-image:url(/build/assets/icon-filter-ChKZx91C.svg);mask-image:url(/build/assets/icon-filter-ChKZx91C.svg)}.zv-icon--sort{-webkit-mask-image:url(/build/assets/icon-sort-VR-wALjj.svg);mask-image:url(/build/assets/icon-sort-VR-wALjj.svg)}.profile-zubrus-v2 :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.profile-zubrus-v2 :focus:not(:focus-visible){outline:none}.zv-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.zv-skip-link{position:absolute;left:var(--sp-4);top:var(--sp-4);z-index:100;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--brand);color:var(--brand-ink);transform:translateY(-200%)}.profile-zubrus-v2 a.zv-skip-link{color:var(--brand-ink)}.zv-skip-link:focus{color:var(--brand-ink);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.profile-zubrus-v2 *,.profile-zubrus-v2 *:before,.profile-zubrus-v2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.zv-header{position:sticky;top:0;z-index:40;background:var(--theme-header-bg, var(--surface));color:var(--theme-header-ink);box-shadow:var(--shadow-panel)}.zv-header__top{border-bottom:1px solid var(--line)}.zv-header__top-inner{display:flex;align-items:center;gap:var(--sp-5);min-height:32px;font-size:var(--fs-md)}.zv-header__region,.zv-header__phone{color:var(--ink);white-space:nowrap}.zv-header__top-inner .region-switcher__current{display:inline-flex;align-items:center;gap:var(--sp-1);cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-regular);list-style:none}.zv-header__top-inner .region-switcher__current::-webkit-details-marker{display:none}.zv-header__top-inner .region-switcher__current strong{font-weight:var(--fw-regular)}.zv-header__top-inner .region-switcher__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zv-header__top-inner .region-switcher__dropdown{position:relative}.zv-header__top-inner .region-switcher__menu{position:absolute;left:0;top:calc(100% + var(--sp-2));z-index:50;display:flex;flex-direction:column;min-width:200px;padding:var(--sp-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop)}.zv-header__top-inner .region-switcher__option{padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.zv-header__top-inner .region-switcher__option:hover,.zv-header__top-inner .region-switcher__option.is-active{background:var(--paper)}.zv-header__service{display:flex;gap:var(--sp-5);margin-left:auto;white-space:nowrap}.zv-header__service a,.zv-header__service .menu__link{color:var(--muted-text)}.zv-header__service a:hover,.zv-header__service .menu__link:hover{color:var(--brand-text)}.zv-header__service .menu-wrapper,.zv-header__menu{display:contents}.zv-header__menu>.menu__item{display:flex;align-items:center}.zv-header__menu .menu__submenu,.zv-header__menu .menu__chev{display:none}.zv-header__a11y{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:var(--sp-5);padding:0;border:0;background:transparent;color:var(--muted-text);cursor:pointer;font:inherit;white-space:nowrap}.zv-header__a11y:hover{color:var(--brand-text)}.zv-header__a11y:hover .zv-icon{background-color:var(--brand)}.zv-header__a11y .zv-icon{width:20px;height:20px}.zv-header__main-inner{position:relative;display:flex;align-items:center;gap:var(--sp-4);padding-block:var(--sp-4)}.zv-header__main-inner .zv-catalog__trigger,.zv-header__search .zv-searchbox__form{min-height:var(--header-ctl-h)}.zv-header__brand{flex:0 0 auto;margin-right:var(--sp-4);line-height:0}.zv-header__logo{display:block;width:auto;height:33px}.zv-header__mark,.zv-header__burger{display:none}.zv-header__wordmark{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.zv-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--sp-3);margin-left:var(--sp-4)}.zv-header__action,.zv-header__burger,.zv-search-modal__trigger{position:relative;display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border-radius:var(--r-md);transition:background-color var(--t-fast) ease}.zv-header .zv-header__action .zv-icon,.zv-header .zv-header__burger .zv-icon,.zv-header .zv-search-modal__trigger .zv-icon{background-color:var(--theme-header-ink, var(--ink))}.zv-header .zv-header__action:hover,.zv-header .zv-header__burger:hover,.zv-header .zv-search-modal__trigger:hover{background-color:var(--paper)}.zv-header .zv-header__action:hover .zv-icon,.zv-header .zv-header__burger:hover .zv-icon,.zv-header .zv-search-modal__trigger:hover .zv-icon{background-color:var(--brand)}.zv-header__count[hidden]{display:none}.zv-header__count{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding-inline:var(--sp-1);border-radius:var(--r-pill);background:var(--danger);color:var(--brand-ink);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1}.zv-header__burger{display:none;padding:0;border:0;background:transparent;cursor:pointer}@media(max-width:1024px){.zv-header__service{display:none}.zv-header__a11y{margin-left:auto}}@media(max-width:640px){.zv-header__a11y{justify-content:center;width:var(--tap);height:var(--tap);margin-right:calc(var(--sp-3) * -1)}.zv-header__a11y-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}}@media(max-width:900px){.zv-header__main-inner{flex-wrap:wrap;gap:var(--sp-3)}.zv-header__brand{margin-right:0}.zv-header__actions{gap:var(--sp-1);margin-left:auto}.zv-header__burger{display:flex}.zv-header__brand{position:relative}.zv-header__brand:after{content:"";position:absolute;left:50%;top:50%;width:var(--tap);height:var(--tap);transform:translate(-50%,-50%)}}@media(max-width:640px){.zv-header__top-inner{gap:var(--sp-3);font-size:var(--fs-xs)}.zv-header__logo{height:28px}.zv-header__actions{gap:0}.zv-header__action--favorites,.zv-header__action--compare{display:none}}@media(max-width:400px){body:not(:has(.zv-header__qsearch)):not(:has(.zv-bar [data-zv-open-search])) .zv-header__brand:has(.zv-header__mark) .zv-header__logo{display:none}body:not(:has(.zv-header__qsearch)):not(:has(.zv-bar [data-zv-open-search])) .zv-header__brand:has(.zv-header__mark) .zv-header__mark{display:block;width:auto;height:30px}}@media(max-width:359px){.zv-header__brand:has(.zv-header__mark) .zv-header__logo{display:none}.zv-header__brand:has(.zv-header__mark) .zv-header__mark{display:block;width:auto;height:30px}}.zv-header .zv-header__qsearch,.zv-header .zv-header__filter{display:none}@media(max-width:640px){.zv-header .zv-header__qsearch{order:10;display:flex;flex:1 0 100%;align-items:center;gap:var(--sp-2);min-width:0;height:var(--ctl-h);padding-inline:var(--sp-4);border-radius:var(--ctl-r);background:var(--paper);color:var(--muted-text);font-size:var(--fs-read);text-decoration:none}.profile-zubrus-v2 .zv-header .zv-header__qsearch,.profile-zubrus-v2 .zv-header .zv-header__qsearch:hover{color:var(--muted-text)}.zv-header:has(.zv-search-modal[open]) .zv-header__qsearch{display:none}.zv-header .zv-header__qsearch .zv-icon{width:20px;height:20px;background-color:var(--muted-text)}.zv-header__qsearch-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.profile-zubrus-v2:has(.zv-header__qsearch) .zv-search-modal:not([open]) .zv-search-modal__trigger{display:none}.zv-header{transition:background-color var(--t-fast) ease}.zv-header.is-compact{position:fixed;top:0;right:0;left:0;padding:calc(var(--bar-gap) + env(safe-area-inset-top,0px)) max(var(--sp-3),env(safe-area-inset-right,0px)) 0 max(var(--sp-3),env(safe-area-inset-left,0px));background:transparent;box-shadow:none;animation:zv-header-pill-in var(--t-fast) ease-out}.zv-header.is-compact .zv-header__top{display:none}.zv-header.is-compact .zv-header__main-inner{flex-wrap:nowrap;gap:var(--sp-2);width:auto;max-width:420px;min-height:var(--bar-h);margin-inline:auto;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);z-index:0}.zv-header.is-compact .zv-header__main-inner:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:var(--sp-6);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--shadow-bar);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);pointer-events:none}.zv-header.is-compact .zv-header__brand:has(.zv-header__mark) .zv-header__logo{display:none}.zv-header.is-compact .zv-header__brand .zv-header__mark{display:block;width:auto;height:36px}.zv-header.is-compact .zv-header__logo{height:24px}.zv-header.is-compact .zv-header__qsearch{order:0;flex:1 1 auto;height:var(--ctl-h);border-radius:var(--r-pill)}.zv-header.is-compact .zv-header__actions{order:1;margin-left:0}.zv-header.is-compact:has(.zv-search-modal[open]) .zv-header__actions{margin-left:auto}.zv-header.is-compact .zv-header__actions>*{display:none}.zv-header.is-compact .zv-header__actions>.zv-header__cart{display:block}.zv-header.is-compact .zv-header__actions>.zv-search-modal{display:block}body.profile-zubrus-v2:has(.zv-filter__switch) .zv-header.is-compact .zv-header__actions>.zv-header__cart{display:none}body.profile-zubrus-v2:has(.zv-filter__switch) .zv-header.is-compact .zv-header__actions>.zv-header__filter{display:flex}.zv-header__count--filter{background:var(--brand)}}@keyframes zv-header-pill-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.zv-header.is-compact{animation:none}}@media(max-width:640px){.zv-header:has(.zv-search-modal[open]){z-index:95}}.zv-catalog{position:static;flex:0 0 auto}.zv-catalog__trigger.zv-btn{background:var(--theme-catalog-bg, var(--catalog));color:var(--theme-catalog-ink, var(--catalog-ink))}.zv-catalog__trigger{width:122px;padding-inline:var(--sp-4);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zv-catalog__trigger.zv-btn:hover,.zv-catalog[open]>.zv-catalog__trigger.zv-btn{background:var(--catalog-hover);color:var(--theme-catalog-ink, var(--catalog-ink))}.zv-catalog__trigger::-webkit-details-marker{display:none}.zv-catalog__burger{display:flex;flex-direction:column;gap:4px;width:20px}.zv-catalog__burger span{height:2px;border-radius:var(--r-lg);background:var(--brand-ink)}.zv-catalog[open] .zv-catalog__burger span:first-child{opacity:.4}.zv-catalog__panel{position:absolute;left:0;right:0;top:100%;z-index:45;display:flex;flex-direction:column;min-height:min(60vh,520px);padding-block:var(--sp-4) var(--sp-6);background:var(--surface);box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax)}.zv-catalog__empty{padding:var(--sp-4)}.zv-catalog__sheet-head{display:none}.zv-catalog__roots{display:grid;align-content:start;gap:2px;width:290px;max-height:calc(100vh - var(--header-h) - var(--sp-10));margin:0;padding:0 var(--sp-3) 0 0;overflow-y:auto;border-right:1px solid var(--line);list-style:none;scrollbar-width:none}.zv-catalog__roots::-webkit-scrollbar{width:0;height:0}.zv-catalog__root-link,.zv-catalog__branch-link,.zv-catalog__leaves a{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.zv-catalog__root-link{padding:var(--sp-2) var(--sp-3);border-radius:10px;font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-catalog__root-link:hover,.zv-catalog__root:focus-within>.zv-catalog__root-link{background:var(--brand-soft)}.profile-zubrus-v2 .zv-catalog__roots .zv-catalog__root-link:hover{color:var(--ink)}.zv-catalog__meta{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:var(--sp-2)}.zv-catalog__count{color:var(--muted-text);font-size:var(--fs-xs);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.zv-catalog__arrow{display:none;color:var(--muted-text)}.zv-catalog[open]>.zv-catalog__trigger:before{content:"";position:absolute;left:0;right:0;top:100%;z-index:44;height:100vh;background:var(--dim);box-shadow:0 0 0 100vmax var(--dim);clip-path:inset(0 -100vmax);cursor:default}.zv-catalog__sub{position:absolute;left:290px;right:0;top:var(--sp-4);bottom:var(--sp-6);display:none;padding-left:var(--sp-4);overflow-y:auto;border-left:var(--sp-3) solid transparent}.zv-catalog__root:hover>.zv-catalog__sub,.zv-catalog__root:focus-within>.zv-catalog__sub{display:block}@media(min-width:901px){.zv-catalog__roots:not(:hover,:focus-within)>.zv-catalog__root.is-current>.zv-catalog__root-link{background:var(--brand-soft);color:var(--ink)}.zv-catalog__roots:not(:hover,:focus-within)>.zv-catalog__root.is-current>.zv-catalog__sub{display:block}}.profile-zubrus-v2 .zv-catalog__sub-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);margin:var(--sp-1) 0 var(--sp-4);font-size:var(--fs-lg)}.profile-zubrus-v2 .zv-catalog__sub-head a{color:var(--brand-text);font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-catalog__branches{margin:0;padding:0;-moz-columns:3 220px;columns:3 220px;-moz-column-gap:28px;column-gap:28px;list-style:none}.zv-catalog__branch{display:grid;gap:var(--sp-1);-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--sp-4)}.zv-catalog__branch-link{justify-content:flex-start;font-size:var(--fs-md);font-weight:var(--fw-bold)}.zv-catalog__leaves{display:grid;gap:3px;margin:0;padding:0;list-style:none}.zv-catalog__leaves a{justify-content:flex-start;color:color-mix(in srgb,var(--ink) 80%,var(--surface));font-size:13px;line-height:var(--lh-md)}.profile-zubrus-v2 .zv-catalog__branch-link:hover,.profile-zubrus-v2 .zv-catalog__leaves a:hover{color:var(--brand-text)}.profile-zubrus-v2 .zv-catalog__leaves .zv-catalog__more a{color:var(--muted-text);font-size:var(--fs-xs)}.zv-catalog__all{display:none;align-self:flex-start;margin-top:var(--sp-4);font-size:var(--fs-md);font-weight:var(--fw-medium)}.profile-zubrus-v2 .zv-catalog__all{color:var(--brand-text)}@media(max-width:1024px){.zv-catalog__roots{width:240px}.zv-catalog__sub{left:240px}.zv-catalog__branches{-moz-columns:2;columns:2}}@media(max-width:900px){.zv-catalog{order:2}.zv-catalog__all{display:block}.zv-catalog__panel{top:calc(100% + var(--sp-2));min-height:0;padding:var(--sp-4);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);clip-path:none}.zv-catalog__roots{width:auto;max-height:min(70vh,600px);padding:0;border-right:0}.zv-catalog__sub{position:static;display:block;margin-left:var(--sp-3);padding:0 0 var(--sp-3) var(--sp-4);border-left:1px solid var(--line)}.zv-catalog__sub-head{margin-top:var(--sp-2);font-size:var(--fs-md)}.zv-catalog__branches{-moz-columns:1;columns:1}.zv-catalog__root-link,.zv-catalog__branch-link,.zv-catalog__leaves a{min-height:var(--tap)}.zv-catalog__panel[data-zv-catalog-drill]{position:fixed;inset:0;z-index:90;display:block;padding:0 0 calc(var(--tap) + var(--sp-6) + env(safe-area-inset-bottom,0px));overflow-y:auto;border-radius:0;box-shadow:none}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__sheet-head[hidden]{display:none}.zv-catalog__sheet-title{flex:1 1 auto;font-size:18px}.zv-catalog__back{height:36px;padding-inline:var(--sp-3);border:0;border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-weight:var(--fw-medium);cursor:pointer}.zv-catalog__back[hidden]{display:none}.zv-catalog__close{width:40px;height:40px;border:0;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:18px;cursor:pointer}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__roots{display:block;max-height:none;overflow:visible}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__root-link{padding:13px 16px;border-bottom:1px solid var(--paper);border-radius:0;background:none;font-size:15px}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__arrow{display:inline}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__sub{display:none;margin:0;padding:var(--sp-3) 16px var(--sp-6);border-left:0}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__root.is-open>.zv-catalog__sub{display:block}.zv-catalog__panel.has-open .zv-catalog__root:not(.is-open),.zv-catalog__panel.has-open .zv-catalog__root.is-open>.zv-catalog__root-link,.zv-catalog__panel.has-open .zv-catalog__all{display:none}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__all{margin:var(--sp-4) 16px var(--sp-6)}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__branch-link{font-size:15px}.zv-catalog__panel[data-zv-catalog-drill] .zv-catalog__leaves a{min-height:40px;font-size:14px}.zv-catalog-sheet-open,.zv-catalog-sheet-open body{overflow:hidden}}@media(max-width:640px){.zv-catalog__trigger{width:auto;height:var(--ctl-h-sm);padding-inline:var(--sp-3)}}.zv-header__search{flex:1 1 auto;min-width:0}.zv-searchbox{position:relative}.zv-searchbox__form{padding-inline:var(--sp-5)}.zv-searchbox__submit{display:flex;flex:0 0 auto;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.zv-searchbox__suggest{position:absolute;left:0;right:0;top:calc(100% + var(--sp-2));z-index:46;max-height:min(70vh,560px);overflow-y:auto;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop)}.zv-searchbox__suggest.hidden{display:none}.zv-searchbox__suggest .search-result-title{padding:var(--sp-2) var(--sp-3);color:var(--muted-text);font-size:var(--fs-xs);letter-spacing:.7px;text-transform:uppercase}.zv-searchbox__suggest .search-result-link{display:block;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-md)}.zv-searchbox__suggest .search-result-link:hover{background:var(--paper)}.zv-searchbox__suggest .search-result-label{color:var(--muted-text);font-size:var(--fs-xs)}.zv-searchbox__suggest .search-noresult{padding:var(--sp-5) var(--sp-4);color:var(--muted-text);font-size:var(--fs-md)}.zv-searchbox__suggest .search-results-more,.zv-searchbox__suggest .search-noresult-more a{display:block;padding:var(--sp-3) var(--sp-4);color:var(--brand-text);font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-searchbox__suggest mark,.zv-searchbox__suggest .search-highlight{border-radius:2px;background:color-mix(in srgb,var(--act) 70%,transparent);color:inherit}.zv-suggest{display:grid;grid-template-columns:48px minmax(0,1fr) auto 216px;align-items:center;gap:var(--sp-3);padding:10px 14px;border-top:1px solid var(--line)}.zv-suggest:first-child{border-top:0}.zv-suggest:not(:has(.zv-suggest__buy)){grid-template-columns:48px minmax(0,1fr) auto}.zv-suggest__link{display:block}.zv-suggest__photo{display:block;width:48px;height:48px;border-radius:var(--r-xs);background:var(--paper);-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.zv-suggest__text{display:grid;gap:2px;min-width:0}.zv-suggest__name{font-size:13px;line-height:1.35}.zv-suggest__meta{display:flex;flex-wrap:wrap;gap:0 var(--sp-3);color:var(--muted-text);font-size:var(--fs-xs)}.zv-suggest__meta .zv-stock{font-size:var(--fs-xs)}.zv-suggest__price{display:grid;justify-items:end;white-space:nowrap}.zv-suggest__price .zv-price{font-size:15px}.zv-suggest__price .zv-price--old{font-size:var(--fs-xs)}.zv-suggest__order{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-2)}.zv-suggest__order[hidden]{display:none}.zv-suggest__qty{display:grid;grid-template-columns:30px 40px 30px;align-items:center;height:40px;border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface)}.zv-suggest__step{height:100%;border:0;border-radius:var(--ctl-r);background:none;color:var(--ink);font-size:18px;font-weight:var(--fw-bold);cursor:pointer}.zv-suggest__step:hover{color:var(--brand-text)}.zv-suggest__qty-input{width:100%;min-width:0;padding:0;border:0;background:none;font:inherit;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zv-suggest__qty-input::-webkit-inner-spin-button,.zv-suggest__qty-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.zv-suggest__add{min-height:40px;padding-inline:10px;font-size:13px;white-space:nowrap}.zv-suggest__incart{min-height:40px;font-size:13px}.zv-suggest-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:10px 14px;border-top:1px solid var(--line)}.zv-suggest-group__title{color:var(--muted-text);font-size:var(--fs-xs)}.zv-suggest-group__chip{font-size:var(--fs-xs)}.zv-suggest-group--list{display:grid;gap:var(--sp-1)}.zv-suggest-group__link{font-size:13px}.zv-suggest-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:12px 14px;border-top:1px solid var(--line);color:var(--muted-text);font-size:var(--fs-xs)}.profile-zubrus-v2 .zv-suggest-foot .zv-suggest-foot__more{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.zv-header__search{display:none}}@media(max-width:640px){.zv-searchbox__form{min-height:var(--ctl-h-sm)}.zv-searchbox__submit{position:relative}.zv-searchbox__submit:after{content:"";position:absolute;left:50%;top:50%;width:var(--tap);height:var(--tap);transform:translate(-50%,-50%)}.zv-suggest{grid-template-columns:44px auto minmax(0,1fr) 112px;grid-template-areas:"img name name buy" "img price meta buy";gap:2px 10px;padding:10px 12px}.zv-suggest:not(:has(.zv-suggest__buy)){grid-template-columns:44px auto minmax(0,1fr);grid-template-areas:"img name name" "img price meta"}.zv-suggest__link{grid-area:img}.zv-suggest__photo{width:44px;height:44px}.zv-suggest__text{display:contents}.zv-suggest__name{display:-webkit-box;grid-area:name;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.zv-suggest__meta{grid-area:meta}.zv-suggest__meta>span:not(.zv-stock){display:none}.zv-suggest__meta .zv-stock{font-size:11px}.zv-suggest__price{grid-area:price;justify-items:start}.zv-suggest__price .zv-price--old{display:none}.zv-suggest__buy{grid-area:buy}.zv-suggest__order{grid-template-columns:minmax(0,1fr)}.zv-suggest__qty{display:none}.zv-suggest__add{width:100%;min-height:var(--tap);padding-inline:var(--sp-2);font-size:13px;white-space:nowrap}.zv-suggest__incart{grid-template-columns:34px minmax(0,1fr) 34px;min-height:var(--tap);overflow:hidden}.zv-suggest__incart .zv-incart__label{display:none}.zv-suggest__incart .zv-incart__go,.zv-suggest__incart .zv-incart__go:hover{min-width:0;margin:0;padding:0;background:transparent}.zv-suggest__incart .zv-incart__qty{color:var(--ok-text);font-size:12px;font-weight:var(--fw-bold);white-space:nowrap}.zv-suggest__incart .zv-incart__qty:before{content:"✓ "}}.zv-suggest-scope{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-2)}.zv-suggest-scope .zv-chip{min-height:var(--ctl-h-sm);cursor:pointer}.zv-suggest-scope__note{margin:0 var(--sp-3) var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--brand-soft);font-size:var(--fs-xs)}.zv-searchbox[data-search-loading] .zv-searchbox__form:after{content:"";flex:none;width:16px;height:16px;border:2px solid var(--line);border-top-color:var(--brand);border-radius:var(--r-pill);animation:zv-search-spin .7s linear infinite}.zv-searchbox[data-search-loading] .zv-searchbox__form{gap:var(--sp-2)}.zv-searchbox[data-search-loading] .zv-searchbox__form:after{order:1}.zv-searchbox[data-search-loading] .zv-searchbox__submit{order:2}@keyframes zv-search-spin{to{transform:rotate(360deg)}}.zv-suggest-wait{margin:0;padding:var(--sp-3) 14px 0;color:var(--muted-text);font-size:var(--fs-xs)}.zv-searchbox__suggest .zv-suggest.zv-suggest--ghost{grid-template-columns:48px minmax(0,1fr);grid-template-areas:none}.zv-suggest__ghost{display:block;border-radius:var(--r-xs);background:var(--paper);animation:zv-search-ghost 1.2s ease-in-out infinite}.zv-suggest__ghost-line{width:85%;height:12px}.zv-suggest__ghost-line--short{width:45%}@keyframes zv-search-ghost{50%{opacity:.45}}@media(max-width:640px){.zv-searchbox__suggest .zv-suggest.zv-suggest--ghost{grid-template-columns:44px minmax(0,1fr)}.zv-searchbox__suggest .zv-suggest--ghost .zv-suggest__text{display:grid;gap:var(--sp-2)}}@media(prefers-reduced-motion:reduce){.zv-searchbox[data-search-loading] .zv-searchbox__form:after,.zv-suggest__ghost{animation:none}}.zv-search-modal{display:none}@media(max-width:900px){.zv-search-modal{display:block}.zv-search-modal[open]:before{content:"";position:absolute;left:0;right:0;top:100%;z-index:44;height:100vh;background:var(--dim);box-shadow:0 0 0 100vmax var(--dim);clip-path:inset(0 -100vmax)}.zv-search-modal__trigger{z-index:47;cursor:pointer;list-style:none}.zv-search-modal__trigger::-webkit-details-marker{display:none}.zv-search-modal[open] .zv-search-modal__trigger{background-color:var(--paper)}.zv-search-modal[open] .zv-search-modal__trigger .zv-icon{-webkit-mask-image:url(/build/assets/icon-close-BrQ0nUEF.svg);mask-image:url(/build/assets/icon-close-BrQ0nUEF.svg)}.zv-search-modal__sheet{position:absolute;right:calc(var(--gutter) * -1);left:calc(var(--gutter) * -1);top:100%;z-index:46;display:flex;flex-direction:column;gap:var(--sp-5);max-height:min(75vh,640px,var(--zv-sheet-room, 100vh));padding:var(--sp-3) var(--gutter) var(--sp-5);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop);animation:zv-search-sheet-in var(--t-fast) ease-out}.zv-search-modal .zv-searchbox__form{min-height:var(--ctl-h);padding-inline:var(--sp-4) var(--sp-1);border-color:transparent;background:var(--paper)}.zv-search-modal .zv-searchbox__form:focus-within{background:var(--surface)}.zv-search-modal .zv-field__input{font-size:var(--fs-read)}.zv-search-modal .zv-searchbox__submit{justify-content:center;width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-md);background:var(--brand);transition:background-color var(--t-fast) ease}.zv-search-modal .zv-searchbox__submit:hover{background:var(--brand-hover)}.zv-search-modal .zv-searchbox__submit .zv-icon,.zv-search-modal .zv-searchbox__submit:hover .zv-icon{width:20px;height:20px;background-color:var(--brand-ink)}.zv-search-modal .zv-searchbox__suggest{position:static;max-height:none;padding:0;box-shadow:none}.zv-search-modal__quick-label{margin-bottom:var(--sp-3);color:var(--muted-text);font-size:var(--fs-xs);letter-spacing:.7px;text-transform:uppercase}.zv-search-modal__quick-list{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.zv-search-modal__chip{display:flex;align-items:center;min-height:var(--tap)}}@media(max-width:900px){body.profile-zubrus-v2:has(.zv-bar [data-zv-open-search]) .zv-search-modal:not([open]) .zv-search-modal__trigger{display:none}}@media(max-width:900px){body.profile-zubrus-v2:has(.zv-bar) .zv-catalog__trigger{display:none}}@keyframes zv-search-sheet-in{0%{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@media(prefers-reduced-motion:reduce){.zv-search-modal__sheet{animation:none}}@media(max-width:640px){.zv-search-modal[open]:before{display:none}.zv-search-modal[open] .zv-search-modal__sheet{position:fixed;inset:0;z-index:1;max-height:none;padding:calc(var(--sp-3) + env(safe-area-inset-top,0px)) calc(var(--tap) + var(--sp-2) + max(var(--sp-3),env(safe-area-inset-right,0px))) calc(var(--sp-6) + env(safe-area-inset-bottom,0px)) max(var(--sp-3),env(safe-area-inset-left,0px));border-top:0;border-radius:0;box-shadow:none;animation:zv-search-screen-in var(--t-fast) ease-out}.zv-search-modal[open] .zv-search-modal__sheet>:not(.zv-searchbox),.zv-search-modal[open] .zv-search-modal__sheet .zv-searchbox__suggest{margin-right:calc((var(--tap) + var(--sp-2)) * -1)}.zv-search-modal[open] .zv-search-modal__trigger{position:fixed;top:calc(var(--sp-3) + env(safe-area-inset-top,0px) + (var(--ctl-h) - var(--tap)) / 2);right:max(var(--sp-3),env(safe-area-inset-right,0px));z-index:2;background-color:var(--paper)}}@keyframes zv-search-screen-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.zv-search-modal[open] .zv-search-modal__sheet{animation:none}}.zv-search-idle{display:grid;gap:var(--sp-5)}.zv-search-modal:has([data-search-input]:not(:-moz-placeholder)) .zv-search-idle{display:none}.zv-search-idle[hidden],.zv-search-modal:has([data-search-input]:not(:placeholder-shown)) .zv-search-idle{display:none}.zv-search-idle__group{display:grid}.zv-search-idle__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.zv-search-idle__clear{min-height:var(--tap);margin-top:calc(var(--tap) / -2 + var(--sp-2));padding:0;border:0;background:none;color:var(--brand-text);font:inherit;font-size:var(--fs-xs);cursor:pointer}.zv-search-idle .zv-search-modal__chip{cursor:pointer}.zv-header__cart{position:relative;display:flex;align-items:center}.zv-cart-panel{display:none}@media(hover:hover)and (min-width:901px){.zv-cart-panel{position:absolute;right:0;top:100%;z-index:46;display:grid;gap:var(--sp-3);width:340px;max-width:calc(100vw - var(--sp-8));margin-top:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop)}}.zv-cart-panel[hidden]{display:none}.zv-cart-panel__list{display:grid;gap:var(--sp-3);max-height:min(50vh,320px);margin:0;padding:0;overflow-y:auto;list-style:none}.zv-cart-panel__item{display:flex;align-items:center;gap:var(--sp-3)}.zv-cart-panel__shot{display:block;flex:0 0 auto}.zv-cart-panel__image{display:block;flex:0 0 auto;width:40px;height:40px}.zv-cart-panel__image .media_image{display:block;width:100%;height:100%;border-radius:var(--r-xs);-o-object-fit:contain;object-fit:contain}.zv-cart-panel__body{display:grid;flex:1 1 auto;gap:var(--sp-hair);min-width:0}.zv-cart-panel__name{display:-webkit-box;overflow:hidden;font-size:var(--fs-md);line-height:var(--lh-md);-webkit-box-orient:vertical;-webkit-line-clamp:2}.zv-cart-panel__meta{display:block}.zv-cart-panel__sum{flex:0 0 auto;white-space:nowrap;font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-cart-panel__rest{margin:0}.zv-cart-panel__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin:0;padding-top:var(--sp-3);border-top:1px solid var(--line)}.zv-cart-panel__empty{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-cart-panel__go{justify-content:center}.zv-mobile{position:fixed;inset:0;z-index:60}.zv-mobile.hidden{display:none}.zv-mobile__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--ink) 45%,transparent)}.zv-mobile__panel{position:absolute;right:0;top:0;bottom:0;display:flex;flex-direction:column;gap:var(--sp-4);width:min(320px,88vw);padding:var(--sp-6) var(--sp-5);overflow-y:auto;background:var(--surface);box-shadow:var(--shadow-pop)}.zv-mobile__close{display:flex;align-items:center;justify-content:center;align-self:flex-end;width:var(--tap);height:var(--tap);margin-right:calc(var(--sp-2) * -1);padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font-size:var(--fs-lg);line-height:1}.zv-mobile__phone{display:flex;align-items:center;min-height:var(--tap);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.zv-mobile__region .region-switcher__current{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--tap);cursor:pointer}.zv-mobile__region .region-switcher__label{color:var(--muted-text)}.zv-mobile__region .region-switcher__menu{display:flex;flex-direction:column}.zv-mobile__region .region-switcher__option{display:flex;align-items:center;min-height:var(--tap);padding:0 var(--sp-3);border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.zv-mobile__region .region-switcher__option.is-active{background:var(--paper)}.zv-mobile__nav{display:flex;flex-direction:column;font-size:var(--fs-md)}.zv-mobile__nav>a,.zv-mobile__menu .menu__link{display:flex;align-items:center;min-height:var(--tap)}.zv-mobile__nav .menu-wrapper,.zv-mobile__menu{display:contents}.zv-mobile__menu .menu__item{display:flex;flex-direction:column;gap:var(--sp-3)}.zv-mobile__menu .menu__link{color:var(--ink)}.zv-mobile__menu .menu__link:hover{color:var(--brand-text)}.zv-mobile__menu .menu__submenu{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding-left:var(--sp-4);border-left:1px solid var(--line);list-style:none}.zv-mobile__menu .menu__submenu .menu__link{color:var(--muted-text)}.zv-mobile__menu .menu__chev{display:none}.zv-mobile__shop{display:flex;flex-direction:column;padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-md)}.zv-mobile__shop-link{position:relative;display:flex;align-items:center;gap:var(--sp-3);min-height:var(--tap);color:var(--ink)}.zv-mobile__shop-link .zv-icon{width:22px;height:22px;background-color:currentColor}.zv-mobile__count[hidden]{display:none}.zv-mobile__count{display:flex;align-items:center;justify-content:center;min-width:21px;height:21px;margin-left:auto;padding-inline:var(--sp-1);border-radius:var(--r-pill);background:var(--danger);color:var(--brand-ink);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1}.zv-mobile__contacts{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-xs)}.zv-mobile__contact{display:flex;align-items:center;min-height:var(--tap);color:var(--ink)}.zv-mobile__socials{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.zv-mobile__social{display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);color:var(--muted-text)}.zv-footer{margin-top:var(--sp-12);padding-block:var(--sp-8) var(--sp-6);border-top:1px solid var(--line);background:var(--theme-footer-bg, var(--surface));color:var(--theme-footer-ink)}.zv-footer__inner{display:grid;grid-template-columns:minmax(220px,1fr) 2.6fr;gap:var(--sp-8)}.zv-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-6);align-items:start}.zv-footer__cols .menu-wrapper,.zv-footer__menu{display:contents}.zv-footer__menu>.menu__item{display:flex;flex-direction:column;gap:var(--sp-5)}.zv-footer__menu>.menu__item>.menu__link{color:var(--ink);font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-tight)}.zv-footer__menu .menu__submenu{display:flex;flex-direction:column;gap:var(--sp-5);margin:0;padding:0;list-style:none}.zv-footer__menu .menu__submenu .menu__link{color:var(--muted-text);font-size:var(--fs-md)}.zv-footer__menu .menu__submenu .menu__link:hover{color:var(--brand-text)}.zv-footer__menu .menu__chev{display:none}.zv-footer__brand{display:flex;flex-direction:column;gap:var(--sp-10)}.zv-footer__logo{line-height:0}.zv-footer__logo img{display:block;width:auto;height:33px}.zv-footer__wordmark{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.zv-footer__contacts{display:flex;flex-direction:column;gap:var(--sp-5);font-size:var(--fs-md);font-style:normal}.zv-footer__contact{color:var(--ink)}.zv-footer__col{display:flex;flex-direction:column;gap:var(--sp-5);font-size:var(--fs-md)}.profile-zubrus-v2 .zv-footer__title{font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-tight)}.zv-footer__col a{color:var(--muted-text)}.zv-footer__col a:hover{color:var(--brand-text)}.zv-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-10);padding-top:var(--sp-6);border-top:1px solid var(--line)}.zv-footer__copy{color:var(--muted-text);font-size:var(--fs-md)}.zv-footer__socials{display:flex;align-items:center;gap:var(--sp-4)}.zv-footer__legal{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-md)}.zv-footer__legal a{color:var(--muted-text)}.zv-footer__legal a:hover{color:var(--brand-text)}.zv-footer__social{display:flex;align-items:center;justify-content:center;width:26px;height:26px}@media(max-width:900px){.zv-footer__inner{grid-template-columns:minmax(0,1fr);gap:var(--sp-8)}.zv-footer__cols{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media(max-width:640px){.zv-footer__inner,.zv-footer__cols{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.zv-footer__brand{gap:var(--sp-5)}.zv-footer__bottom{flex-direction:column;align-items:flex-start;margin-top:var(--sp-6)}}.zv-dock{--zv-dock-top: var(--header-h);position:fixed;z-index:44;display:flex;flex-direction:column;gap:var(--sp-3);max-width:min(360px,calc(100vw - var(--gutter) * 2));pointer-events:none}.zv-dock>*{pointer-events:auto}.zv-dock--bottom-right{right:var(--gutter);bottom:var(--gutter);align-items:flex-end}.zv-dock--bottom-left{left:var(--gutter);bottom:var(--gutter);align-items:flex-start}body.profile-zubrus-v2:not(:has(.zv-bar)):has(.zv-dock--bottom-right .zv-dock__actions) .zv-footer,body.profile-zubrus-v2:not(:has(.zv-bar)):has(.zv-dock--bottom-left .zv-dock__actions) .zv-footer{padding-bottom:calc(var(--ctl-h) * 2 + var(--sp-2) + var(--gutter) + var(--sp-4))}.zv-dock--top-right{right:var(--gutter);top:calc(var(--zv-dock-top) + var(--sp-4));flex-direction:column-reverse;align-items:flex-end}.zv-dock--top-left{left:var(--gutter);top:calc(var(--zv-dock-top) + var(--sp-4));flex-direction:column-reverse;align-items:flex-start}.zv-dock__notices{display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none}.zv-dock__notices:empty{display:none}.zv-notice{display:flex;align-items:center;gap:var(--sp-3);max-width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink);font-size:var(--fs-md);pointer-events:auto;animation:zv-notice-in var(--t-fast) ease-out}.zv-notice:before{content:"";flex:0 0 auto;align-self:stretch;width:3px;border-radius:var(--r-pill);background:var(--ok)}.zv-notice--bad:before{background:var(--danger)}.zv-notice--bad{color:var(--danger-text)}.zv-notice__text{min-width:0}@keyframes zv-notice-in{0%{opacity:0;transform:translateY(var(--sp-2))}to{opacity:1;transform:translateY(0)}}.zv-dock__actions{display:flex;flex-direction:column;gap:var(--sp-2)}.zv-dock__button{position:relative;display:flex;align-items:center;justify-content:center;width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-pop);transition:background var(--t-fast) ease}.zv-dock__button:hover .zv-icon{background-color:var(--brand)}.zv-dock__button--cart{background:var(--brand)}.zv-dock__button--cart .zv-icon,.zv-dock__button--cart:hover .zv-icon{background-color:var(--brand-ink)}.zv-dock__button--cart:hover{background:var(--brand-hover)}.zv-dock__count[hidden]{display:none}.zv-dock__count{position:absolute;right:-4px;top:-4px;display:flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding-inline:var(--sp-1);border-radius:var(--r-pill);background:var(--danger);color:var(--brand-ink);font-size:var(--fs-xs);line-height:1}@media(max-width:900px){.zv-dock{--zv-dock-top: calc(var(--header-h) + var(--ctl-h))}}@media(max-width:640px){.zv-dock{max-width:calc(100vw - var(--sp-4) * 2);gap:var(--sp-2)}.zv-dock--bottom-right,.zv-dock--bottom-left{right:var(--sp-4);left:var(--sp-4);bottom:var(--sp-4)}.zv-dock--top-right,.zv-dock--top-left{right:var(--sp-4);left:var(--sp-4)}.zv-dock__button{width:var(--tap);height:var(--tap)}body.profile-zubrus-v2:not(:has(.zv-bar)):has(.zv-dock--bottom-right .zv-dock__actions) .zv-footer,body.profile-zubrus-v2:not(:has(.zv-bar)):has(.zv-dock--bottom-left .zv-dock__actions) .zv-footer{padding-bottom:calc(var(--tap) * 2 + var(--sp-2) + var(--sp-4) * 2)}}.zv-bar{display:none}@media(max-width:900px){.zv-bar{position:fixed;right:max(var(--sp-3),env(safe-area-inset-right,0px));bottom:calc(var(--bar-gap) + env(safe-area-inset-bottom,0px));left:max(var(--sp-3),env(safe-area-inset-left,0px));z-index:46;display:flex;align-items:stretch;justify-content:space-between;max-width:420px;min-height:var(--bar-h);margin-inline:auto;padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:var(--sp-6);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--shadow-bar);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}.zv-bar__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-hair);min-width:0;max-width:72px;min-height:48px;padding:var(--sp-1) var(--sp-hair);border-radius:var(--r-md);color:var(--ink);font-size:var(--fs-bar);line-height:1;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--t-fast) ease,background-color var(--t-fast) ease,transform .12s ease}.zv-bar .zv-bar__item:hover,.zv-bar .zv-bar__item:focus-visible,.zv-bar .zv-bar__item.is-active{background:var(--brand-soft);color:var(--theme-bar-active, var(--brand-text))}.zv-bar__item:active{transform:translateY(1px) scale(.96)}.zv-bar__item .zv-icon{background-color:currentColor}.zv-bar__label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zv-bar__count[hidden]{display:none}.zv-bar__count{position:absolute;top:var(--sp-hair);left:50%;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:var(--sp-2);padding-inline:var(--sp-1);border-radius:var(--r-pill);background:var(--danger);color:var(--brand-ink);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1}body.profile-zubrus-v2:has(.zv-bar) .zv-footer{padding-bottom:calc(var(--bar-h) + var(--bar-gap) + var(--sp-6) + env(safe-area-inset-bottom,0px))}body.profile-zubrus-v2:has(.zv-bar) .zv-dock__actions{display:none}body.profile-zubrus-v2:has(.zv-bar) .zv-dock--bottom-right,body.profile-zubrus-v2:has(.zv-bar) .zv-dock--bottom-left{bottom:calc(var(--bar-h) + var(--bar-gap) + var(--sp-3) + env(safe-area-inset-bottom,0px))}}@media(max-width:900px){.zv-bar .zv-bar__item.is-pressed{background:var(--brand-soft);color:var(--theme-bar-active, var(--brand-text))}}.zv-navprogress{position:fixed;top:0;left:0;z-index:100;width:0;height:3px;border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--brand);pointer-events:none}.zv-navprogress.is-running{animation:zv-navprogress 2.5s cubic-bezier(.1,.7,.3,1) forwards}@keyframes zv-navprogress{0%{width:0}to{width:85%}}@media(prefers-reduced-motion:reduce){.zv-navprogress.is-running{width:85%;animation:none}}.zv-home__more{color:var(--brand-text);font-size:var(--fs-md);white-space:nowrap}.zv-hero{padding-block:var(--sp-6) 0}.zv-hero__stack{display:grid;gap:var(--sp-5)}.zv-slider{position:relative;min-width:0}.zv-slider .slider-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-lg)}.zv-slider .slider-viewport::-webkit-scrollbar{display:none}.zv-slider .slider-track{display:flex}.zv-slider .slide{flex:0 0 100%;scroll-snap-align:start}.zv-slider__slide{aspect-ratio:1348 / 400;min-height:0;height:auto}.zv-slider__slide .zv-banner__cover,.zv-slider__slide .zv-banner__cover .zv-banner__image,.zv-slider__slide .zv-banner__cover .zv-banner__image .media_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zv-slider__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);cursor:pointer;font-size:var(--fs-lg);line-height:1;transform:translateY(-50%);transition:color var(--t-fast) ease}.zv-slider__arrow:hover{color:var(--brand-text)}.zv-slider__arrow--prev{left:var(--sp-4)}.zv-slider__arrow--next{right:var(--sp-4)}.zv-slider__dots{position:absolute;bottom:var(--sp-3);left:50%;z-index:2;display:flex;gap:6px;padding:6px var(--sp-3);border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface) 80%,transparent);transform:translate(-50%)}.zv-slider__dots .slider-dot{width:8px;height:8px;padding:0;border:0;border-radius:var(--r-pill);background:var(--line);cursor:pointer}.zv-slider__dots .slider-dot.active{width:22px;background:var(--brand)}.zv-hero__row{position:relative;min-width:0}.zv-hero__promos{display:grid;grid-auto-columns:calc((100% - var(--sp-5) * 2) / 3);grid-auto-flow:column;gap:var(--sp-5);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;margin-block:-4px;padding-block:4px}.zv-hero__promos::-webkit-scrollbar{display:none}.zv-hero__row-arrow[hidden]{display:none}.zv-hero__row-arrow[disabled]{opacity:0;pointer-events:none}.zv-hero__promos .zv-banner{scroll-snap-align:start;aspect-ratio:2 / 1;min-height:0;height:auto;transition:box-shadow var(--t-fast) ease,transform var(--t-fast) ease}.zv-hero__promos .zv-banner:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.zv-hero__promos .zv-banner__cover,.zv-hero__promos .zv-banner__cover .zv-banner__image,.zv-hero__promos .zv-banner__cover .zv-banner__image .media_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.zv-hero--side .zv-slider__slide{aspect-ratio:712 / 404;background:var(--paper)}.zv-hero--side .zv-slider__slide .zv-banner__cover,.zv-hero--side .zv-slider__slide .zv-banner__cover .zv-banner__image,.zv-hero--side .zv-slider__slide .zv-banner__cover .zv-banner__image .media_image{-o-object-fit:cover;object-fit:cover}.zv-hero--side .zv-hero__side .zv-banner{aspect-ratio:366 / 192;height:auto;min-height:0}.zv-hero--side .zv-hero__side .zv-banner__cover{position:absolute;inset:0}.zv-hero--side .zv-hero__side .zv-banner__cover .zv-banner__image,.zv-hero--side .zv-hero__side .zv-banner__cover .zv-banner__image .media_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zv-hero__mobile{display:none}@media(max-width:640px){.zv-hero--side .zv-hero__wide{display:none}.zv-hero--side .zv-hero__mobile{display:block}}@media(max-width:640px){.zv-hero--side .zv-hero__side{grid-auto-columns:85%;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.zv-hero--side .zv-hero__side::-webkit-scrollbar{display:none}.zv-hero--side .zv-hero__side .zv-banner{scroll-snap-align:start}}@media(min-width:641px)and (max-width:1099px){.zv-hero--side .zv-hero__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.zv-hero--side .zv-hero__stack{grid-template-columns:minmax(0,712fr) minmax(0,366fr);align-items:stretch}.zv-hero__slider+.zv-hero__side{grid-auto-rows:minmax(0,1fr)}.zv-hero__slider+.zv-hero__side .zv-banner{aspect-ratio:auto;height:100%}}.zv-hero__side{display:grid;gap:var(--sp-5);min-width:0}.zv-bottom__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-5)}.zv-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-4)}.zv-tile__name{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.zv-goods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-5)}.zv-goods--rail{grid-template-columns:none;grid-auto-columns:calc((100% - var(--sp-5) * 4) / 5);grid-auto-flow:column;padding-bottom:var(--sp-2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.zv-goods--rail>*{scroll-snap-align:start}@media(max-width:1024px){.zv-tiles,.zv-goods{grid-template-columns:repeat(3,minmax(0,1fr))}.zv-goods--rail{grid-template-columns:none;grid-auto-columns:calc((100% - var(--sp-5) * 2) / 3)}}@media(max-width:640px){.zv-hero{padding-block:var(--sp-4) 0}.zv-slider__arrow,.zv-slider__dots{display:none}.zv-slider .slider-viewport{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);border-radius:0}.zv-slider .slider-track{gap:var(--sp-2)}.zv-slider .slide{flex-basis:92%;overflow:hidden;border-radius:var(--r-md)}.zv-slider__slide--mobile-art{aspect-ratio:1024 / 768}.zv-hero__promos{grid-auto-columns:78%;gap:var(--sp-2);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.zv-hero__row-arrow{display:none}.zv-hero__side{gap:var(--sp-2)}.zv-hero__promos .zv-banner{scroll-snap-align:start;border-radius:var(--r-md)}.zv-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.zv-tiles .zv-tile{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:var(--sp-2);min-height:0;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3)}.zv-tiles .zv-tile__name{font-size:var(--fs-xs)}.zv-tiles .zv-tile__image{position:static;width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.zv-goods{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.zv-goods--rail{grid-template-columns:none;grid-auto-columns:46%;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.zv-bottom__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}}.zv-banner{position:relative;display:flex;align-items:flex-end;min-height:411px;height:100%;padding:var(--sp-8);overflow:hidden;border-radius:var(--r-lg);background:var(--paper)}.zv-banner__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zv-banner:not(.zv-banner--flat):after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 74%,transparent),color-mix(in srgb,var(--ink) 52%,transparent) 55%,color-mix(in srgb,var(--ink) 22%,transparent))}.zv-banner__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);max-width:60%;color:var(--brand-ink)}.zv-banner--flat{background:var(--brand-soft)}.zv-banner--flat .zv-banner__copy{color:var(--ink)}.zv-banner__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.zv-banner__text{font-size:var(--fs-md);line-height:var(--lh-md)}.zv-banner__link{margin-top:var(--sp-2)}.zv-banner:not(.zv-banner--flat):has(.zv-banner__cover):after{content:none}.zv-banner:has(.zv-banner__cover){display:block;min-height:0;height:auto;padding:0}.zv-banner__cover{display:block}.zv-banner__cover .zv-banner__image{position:static;display:block;width:100%;height:auto}.zv-banner__cover .zv-banner__image .media_image{height:auto}.zv-banner__image .media_image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zv-banner--inline{min-height:240px}.zv-banner--tile{min-height:220px;padding:var(--sp-6)}.zv-banner--tile .zv-banner__title{font-size:var(--fs-lg)}.zv-banner--side{flex:1;min-height:0;padding:var(--sp-5)}.zv-banner--side:has(.zv-banner__cover){flex:0 0 auto}.zv-banner--side .zv-banner__copy{max-width:100%}.zv-banner--side .zv-banner__title{font-size:var(--fs-lg)}@media(max-width:1024px){.zv-banner{min-height:300px}}@media(max-width:640px){.zv-banner{min-height:220px;padding:var(--sp-5)}.zv-banner__copy{max-width:100%}.zv-banner__title{font-size:var(--fs-lg)}.zv-banner--tile,.zv-banner--inline{min-height:180px}}.zv-banner__link{background:var(--zv-banner-btn-bg, var(--act));color:var(--zv-banner-btn-ink, var(--act-ink))}.zv-banner__link:hover,.zv-banner__link:focus-visible{background:var(--zv-banner-btn-bg-hover, var(--act-hover));color:var(--zv-banner-btn-ink-hover, var(--zv-banner-btn-ink, var(--act-ink)))}.zv-banner .zv-banner__image--mobile{display:none}@media(max-width:640px){.zv-banner .zv-banner__image--mobile{display:block}.zv-banner .zv-banner__image--desk{display:none}}.zv-topline__strip{background:var(--brand);color:var(--brand-ink)}.zv-topline__strip+.zv-topline__strip{border-top:1px solid color-mix(in srgb,var(--brand-ink) 25%,transparent)}.zv-topline__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-3)}.zv-topline__title{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-topline__text,.zv-topline__term{font-size:var(--fs-xs)}.zv-topline__term{white-space:nowrap}.zv-topline__link{margin-left:auto;font-size:var(--fs-xs);font-weight:var(--fw-medium);text-decoration:underline}@media(max-width:640px){.zv-topline__link{margin-left:0}}.zv-stories__list{display:flex;gap:var(--sp-5);overflow-x:auto;scrollbar-width:none}.zv-stories__list::-webkit-scrollbar{display:none}.zv-story{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:var(--sp-2);width:96px;text-align:center}.zv-story__circle{display:block;width:88px;height:88px;padding:3px;border-radius:var(--r-pill);background:conic-gradient(var(--brand),var(--act),var(--brand))}.zv-story__circle--empty{background:var(--line)}.zv-story__image,.zv-story__image .media_image,.zv-story__circle>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zv-story__image,.zv-story__circle>img{overflow:hidden;border:3px solid var(--surface);border-radius:var(--r-pill);background:var(--surface)}.profile-zubrus-v2 .zv-story:focus-visible{outline:none}.profile-zubrus-v2 .zv-story:focus-visible .zv-story__circle{outline:2px solid var(--focus);outline-offset:2px}.zv-story__name{font-size:var(--fs-xs);line-height:var(--lh-md)}@media(max-width:640px){.zv-story{width:76px}.zv-story__circle{width:68px;height:68px}}.zv-story--seen .zv-story__circle{background:var(--line)}.zv-storyview{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 86%,transparent)}.zv-storyview[hidden]{display:none}.zv-storyview__card{position:relative;display:grid;height:min(820px,92vh);aspect-ratio:9 / 16;max-width:100%;overflow:hidden;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop)}.zv-storyview__story{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.zv-storyview__story[hidden],.zv-storyview__slide[hidden]{display:none}.zv-storyview__bars{position:absolute;top:var(--sp-3);right:var(--sp-3);left:var(--sp-3);z-index:4;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--sp-1)}.zv-storyview__bar{height:3px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--surface) 45%,transparent)}.zv-storyview__bar i{display:block;width:0;height:100%;background:var(--surface)}.zv-storyview__bar--done i{width:100%}.zv-storyview__bar--now i{animation:zv-story-fill var(--zv-story-dur, 5s) linear forwards}.zv-storyview__bar--paused i{animation-play-state:paused}@keyframes zv-story-fill{to{width:100%}}.zv-storyview__who{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-12) var(--sp-5) var(--sp-3);background:linear-gradient(color-mix(in srgb,var(--ink) 50%,transparent),transparent);color:var(--surface);font-size:var(--fs-md);font-weight:var(--fw-bold);pointer-events:none}.zv-storyview__avatar{width:30px;height:30px;flex:none;overflow:hidden;border:2px solid var(--surface);border-radius:var(--r-pill);background:var(--surface)}.zv-storyview__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zv-storyview__close{position:absolute;top:var(--sp-5);right:var(--sp-3);z-index:5;width:34px;height:34px;border:0;border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface) 22%,transparent);color:var(--surface);font-size:var(--fs-md);cursor:pointer}.zv-storyview__tap{position:absolute;top:64px;bottom:0;z-index:2;width:34%;padding:0;border:0;background:none;cursor:pointer}.zv-storyview__tap--prev{left:0}.zv-storyview__tap--next{right:0;width:66%}.zv-storyview__nav{position:absolute;top:50%;z-index:5;width:46px;height:46px;border:0;border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-lg);cursor:pointer;transform:translateY(-50%)}.zv-storyview__nav--prev{left:calc(50% - (min(820px,92vh)*.28125) - 70px)}.zv-storyview__nav--next{right:calc(50% - (min(820px,92vh)*.28125) - 70px)}.zv-storyview__slide{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.zv-storyview__media{display:grid;place-items:center;min-height:0;padding:64px var(--sp-3) var(--sp-2);background:linear-gradient(var(--brand-soft),var(--surface))}.zv-storyview__media img,.zv-storyview__media picture{max-width:100%;max-height:100%;border-radius:var(--r-md);-o-object-fit:contain;object-fit:contain}.zv-storyview__copy{position:relative;z-index:3;display:grid;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-5)}.zv-storyview__title{margin:0;font-size:var(--fs-lg);line-height:var(--lh-tight)}.zv-storyview__text{margin:0;color:var(--muted-text);font-size:var(--fs-md);line-height:var(--lh-md)}.zv-storyview__cta{position:relative;z-index:3;margin-top:var(--sp-1)}.zv-storyview__products{position:relative;z-index:3;display:grid;align-content:start;gap:var(--sp-2);min-height:0;padding:70px var(--sp-3) var(--sp-3);overflow:auto;background:var(--paper)}.zv-story-product{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--sp-2);align-items:start;padding:var(--sp-2);border-radius:var(--r-md);background:var(--surface)}.zv-story-product__media{display:grid;place-items:center;width:56px;height:56px}.zv-story-product__media img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.zv-story-product__body{display:grid;gap:var(--sp-1);min-width:0}.zv-story-product__title{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.zv-story-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:0}.zv-story-product__buy,.zv-story-product .zv-incart{width:100%;min-height:var(--ctl-h-sm)}@media(max-width:640px){.zv-storyview{background:var(--ink)}.zv-storyview__card{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.zv-storyview__nav{display:none}}.zv-tizers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}.zv-tizer{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.zv-tizer__icon{flex:0 0 auto;width:40px;height:40px;padding:var(--sp-2);border-radius:var(--sp-3);background:var(--brand-soft);color:var(--brand)}.zv-tizer__copy{display:flex;min-width:0;flex-direction:column;gap:var(--sp-2)}.zv-tizer__title{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.zv-tizer__text{color:var(--muted-text);font-size:var(--fs-xs);line-height:var(--lh-md)}@media(max-width:1024px){.zv-tizers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.zv-tizers__grid{grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;gap:var(--sp-2);overflow-x:auto;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none}.zv-tizer{scroll-snap-align:start}}.zv-brands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-3)}.zv-brand{display:flex;align-items:center;justify-content:center;height:72px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--t-fast) ease,box-shadow var(--t-fast) ease}.zv-brand:hover{border-color:var(--brand);box-shadow:var(--shadow-card)}.zv-brand__logo{max-width:100%;max-height:40px;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.zv-brands{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.zv-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.zv-brand{height:56px;padding:var(--sp-2)}}.zv-crumbs{font-size:var(--fs-xs);color:var(--muted-text)}.zv-crumbs__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0;padding:0;list-style:none}.zv-detail__crumbs .zv-crumbs{font-size:var(--fs-md)}.zv-crumbs__item{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0}.zv-crumbs__item+.zv-crumbs__item:before{content:"—";margin-right:var(--sp-1);color:var(--muted-text)}.zv-crumbs__link,.zv-crumbs__current{color:var(--muted-text)}.zv-crumbs__link:hover{color:var(--brand-text)}.zv-crumbs__near{position:relative;display:inline-flex}.zv-crumbs__toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--r-xs);color:var(--muted-text);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zv-crumbs__toggle::-webkit-details-marker{display:none}.zv-crumbs__toggle:hover{background:var(--paper);color:var(--brand-text)}.zv-crumbs__caret{line-height:1;transition:transform var(--t-fast) ease}.zv-crumbs__near[open] .zv-crumbs__caret{transform:rotate(180deg)}.zv-crumbs__near-list{position:absolute;z-index:30;top:calc(100% + var(--sp-1));left:0;min-width:220px;max-width:min(360px,80vw);max-height:320px;overflow-y:auto;margin:0;padding:var(--sp-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop);list-style:none}.zv-crumbs__near-link{display:block;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-xs);color:var(--ink);font-size:var(--fs-md)}.zv-crumbs__near-link:hover{background:var(--paper);color:var(--ink)}.zv-crumbs__near-link--on,.zv-crumbs__near-link--on:hover{background:var(--brand-soft);color:var(--brand-text)}.zv-detail__crumbs .zv-crumbs__item:last-child:not(:first-child){display:none}@media(max-width:640px){.zv-crumbs__near-list{min-width:180px;max-width:78vw}.zv-crumbs__item{display:none}.zv-crumbs__item:nth-last-child(2){display:inline-flex}.zv-crumbs__item:nth-last-child(2):before{content:"‹"}.zv-crumbs__item:nth-last-child(2) .zv-crumbs__near{display:none}}.zv-search{padding-block:var(--sp-8) var(--sp-10)}.zv-search__title{margin-block:var(--sp-3) var(--sp-6)}.zv-search__field{max-width:547px;padding-right:var(--sp-2)}.zv-search__submit{flex:0 0 auto}.zv-search__fix{margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--brand-soft);font-size:var(--fs-md)}.zv-search__fix-typed{color:var(--muted-text)}.zv-search__fix-link{margin-left:var(--sp-2);color:var(--brand-text);font-weight:var(--fw-medium);text-decoration:underline}.zv-search__lead{margin-top:var(--sp-4)}.zv-search__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-8);align-items:start;margin-top:var(--sp-7)}.zv-search__main:only-child{grid-column:1 / -1}.zv-search__block+.zv-search__block{margin-top:var(--sp-8)}.zv-search__block .zv-section__head{margin-bottom:var(--sp-4)}.zv-search__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:var(--sp-5)}.zv-search__grid .zv-product__title mark{background:var(--act);color:var(--act-ink);border-radius:var(--r-xs)}.zv-search__list{display:flex;flex-direction:column;gap:var(--sp-2)}.zv-search__tile{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);transition:background var(--t-fast)}.zv-search__tile:hover{background:var(--paper-hover)}.zv-search__tile-text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.zv-search__row{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-md);transition:background var(--t-fast)}.zv-search__row:hover{background:var(--paper-hover)}.zv-search__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.zv-search__empty{display:flex;flex-direction:column;gap:var(--sp-4)}.zv-search__steps{display:flex;flex-wrap:wrap;gap:var(--sp-3)}@media(max-width:900px){.zv-search__layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-7)}}@media(max-width:640px){.zv-search{padding-block:var(--sp-6) var(--sp-8)}.zv-search__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--sp-4)}.zv-search__steps{flex-direction:column;align-items:stretch}.zv-search__fix-link{display:block;margin-left:0;margin-top:var(--sp-2)}}.zv-search__scope{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.zv-listing{padding-block:var(--sp-6) var(--sp-12)}.zv-listing__head{margin-block:var(--sp-5) var(--sp-6)}.zv-listing__head h1{margin:0}.zv-listing__count{margin-top:var(--sp-2)}.zv-listing__intro{max-width:720px;margin-top:var(--sp-3)}.zv-listing__intro.zv-prose{max-width:720px}.zv-listing__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-5)}.zv-listing__chips-label{margin-right:var(--sp-1)}.zv-subsections{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--sp-2);margin-bottom:var(--sp-5)}.zv-subsection{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--sp-hair) var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2);border-radius:var(--r-md);background:var(--brand-soft);color:var(--ink);transition:background-color var(--t-fast) ease}.zv-subsection:hover{background:color-mix(in srgb,var(--brand-soft) 80%,var(--brand))}.zv-subsection__image{display:grid;grid-row:span 2;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:var(--sp-2);background:var(--surface)}.zv-subsection__image img{width:88%;height:88%;-o-object-fit:contain;object-fit:contain}.zv-subsection__name{display:-webkit-box;align-self:end;overflow:hidden;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-tight);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.zv-subsection__count{align-self:start;color:var(--muted-text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}@media(max-width:640px){.zv-subsections{grid-template-columns:none;grid-auto-columns:minmax(200px,72%);grid-auto-flow:column;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none}.zv-subsection{scroll-snap-align:start}.zv-listing__chips{flex-wrap:nowrap;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.zv-listing__chips>*{flex:none}.zv-listing__shown{margin:0 auto 0 0;font-size:var(--fs-xs)}.zv-listing__bar-chips{flex-basis:100%}.zv-listing__bar .zv-sort__current>.zv-muted{display:none}}.zv-listing__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);min-height:47px;border-block:1px solid var(--line)}.zv-listing__bar-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.zv-listing__mode{margin-left:auto}.zv-listing__layout{display:grid;grid-template-columns:208px minmax(0,1fr);gap:var(--sp-6);align-items:start;margin-top:var(--sp-6)}.zv-listing__layout--wide{grid-template-columns:minmax(0,1fr)}.zv-listing__aside,.zv-listing__main{min-width:0}.zv-listing__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));-moz-column-gap:var(--sp-5);column-gap:var(--sp-5);row-gap:var(--sp-12)}.zv-listing__grid+.zv-listing__grid{margin-top:var(--sp-12)}.zv-listing__grid--banner{grid-auto-flow:row dense}.zv-listing__banner{grid-column:1 / -1;min-width:0}.zv-table__scroll+.zv-listing__banner{margin-top:var(--sp-8)}.zv-listing__promo{background:var(--brand-soft);cursor:default}.zv-listing__grid .zv-tile__label{display:flex;flex-direction:column;gap:var(--sp-1)}.zv-listing__more{padding-top:var(--sp-8)}.zv-listing__pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-1);margin-top:var(--sp-3);color:var(--muted-text);font-size:var(--fs-xs)}.zv-listing__pager-label{margin-right:var(--sp-1)}.zv-listing__page{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding-inline:var(--sp-2);border-radius:var(--sp-2);color:var(--ink);font-size:var(--fs-xs);transition:background-color var(--t-fast) ease}.zv-listing__page:hover{background:var(--paper);color:var(--ink)}.zv-listing__page--on,.zv-listing__page--on:hover{background:var(--brand);color:var(--brand-ink)}.zv-listing__page--gap{color:var(--muted-text)}.zv-listing__empty{padding:var(--sp-8);border-radius:var(--r-lg);background:var(--paper)}.zv-listing__empty-title{margin:0;font-size:var(--fs-lg)}.zv-listing__hints{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.zv-listing__hint-count{margin-left:var(--sp-2);color:var(--muted-text);font-size:var(--fs-xs)}@media(max-width:640px){.zv-listing__layout,.zv-listing__layout--wide{grid-template-columns:minmax(0,1fr)}.zv-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);row-gap:var(--sp-6)}.zv-listing__grid+.zv-listing__grid{margin-top:var(--sp-6)}.zv-listing__bar{gap:var(--sp-3) var(--sp-2);padding-block:var(--sp-3);font-size:var(--fs-xs)}.zv-listing__page{min-width:var(--tap);height:var(--tap);font-size:var(--fs-md)}.zv-listing__view-item{height:var(--ctl-h-sm)}.zv-listing__bar .zv-sort__current,.zv-listing__bar .zv-listing__mode{min-height:var(--tap)}}.zv-sort{position:relative;margin-left:auto}.zv-sort__current{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--ctl-h-sm);padding-inline:var(--sp-3);border-radius:var(--ctl-r);background:var(--paper);font-size:var(--fs-xs);cursor:pointer;list-style:none;white-space:nowrap}.zv-sort__current::-webkit-details-marker{display:none}.zv-sort__current:after{content:"▾";color:var(--muted-text);transition:transform var(--t-fast) ease}.zv-sort[open] .zv-sort__current:after{transform:rotate(180deg)}.zv-sort__label{font-weight:var(--fw-medium)}.zv-sort__list{position:absolute;z-index:20;top:calc(100% + var(--sp-1));right:0;min-width:190px;margin:0;padding:var(--sp-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop);list-style:none}.zv-sort__option{display:block;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-xs);color:var(--ink);font-size:var(--fs-md);white-space:nowrap}.zv-sort__option:hover{background:var(--paper);color:var(--ink)}.zv-sort__option--on,.zv-sort__option--on:hover{background:var(--brand-soft);color:var(--brand-text)}.zv-listing__mode{margin-left:0}.zv-listing__view{display:inline-flex;gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--r-pill);background:var(--paper)}.zv-listing__view-item{display:inline-flex;align-items:center;height:calc(var(--ctl-h-sm) - var(--sp-2));padding-inline:var(--sp-3);border-radius:var(--r-pill);color:var(--muted-text);font-size:var(--fs-xs);white-space:nowrap;transition:background-color var(--t-fast) ease,color var(--t-fast) ease}.zv-listing__view-item:hover{color:var(--ink)}.zv-listing__view-item--on,.zv-listing__view-item--on:hover{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.zv-listing__grid--sections{margin-bottom:var(--sp-6);row-gap:var(--sp-6)}.zv-tile__count{color:var(--muted-text)}@media(max-width:640px){.zv-sort{margin-left:0}.zv-sort__list{right:auto;left:0}.zv-listing__mode{margin-left:0}}.zv-table__scroll{position:relative;margin-top:var(--sp-2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);overflow-x:auto}.zv-table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.zv-table th,.zv-table td{padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:middle}.zv-table thead th{color:var(--muted-text);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap}.zv-table tbody tr+tr{border-top:1px solid var(--line)}.zv-table__name{width:100%;min-width:240px;font-weight:var(--fw-regular)}.zv-table__name a{color:var(--ink)}.zv-table__name a:hover{color:var(--brand-text)}.zv-table__variants{display:block;margin-top:var(--sp-1);color:var(--muted-text);font-size:var(--fs-xs)}.zv-table__group-in{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok-text);white-space:nowrap}.zv-table__spec{color:var(--muted-text);white-space:nowrap}.zv-table__stock,.zv-table__price{white-space:nowrap}.zv-table__buy{width:1%;white-space:nowrap}.zv-table__img{width:1%;padding-right:0}.zv-table__img a{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:var(--sp-2);background:var(--paper)}.zv-table__img img{max-width:88%;max-height:88%;-o-object-fit:contain;object-fit:contain}.zv-table__buy .zv-incart{min-width:168px;min-height:var(--ctl-h-sm)}.zv-table__order{display:flex;align-items:center;gap:var(--sp-2)}.zv-table__qty-input{width:72px;height:var(--ctl-h-sm);padding-inline:var(--sp-2);text-align:center}@media(max-width:640px){.zv-table thead{display:none}.zv-table tbody tr{display:grid;grid-template-areas:"img name name" "img price buy" "img stock buy";grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--sp-hair) var(--sp-3);padding:var(--sp-3)}.zv-table tbody th,.zv-table tbody td{display:block;padding:0}.zv-table__img{grid-area:img;align-self:start;width:auto}.zv-table__name{grid-area:name;min-width:0;font-size:var(--fs-xs);font-weight:var(--fw-medium)}.zv-table__spec{display:none}.zv-table__price{grid-area:price}.zv-table__stock{grid-area:stock;font-size:var(--fs-xs)}.zv-table__buy{grid-area:buy;width:auto}.zv-table__qty{display:none}.zv-table__buy .zv-incart{min-width:112px}}.zv-brandlist{padding-block:var(--sp-6) var(--sp-12)}.zv-brandlist__head{margin-block:var(--sp-5) var(--sp-6)}.zv-brandlist__head h1{margin:0}.zv-brandlist__count{margin-top:var(--sp-2)}.zv-brandlist__index{position:sticky;top:var(--header-h);z-index:1;display:flex;flex-wrap:wrap;gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.zv-brandlist__letter{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ctl-h-sm);height:var(--ctl-h-sm);padding-inline:var(--sp-2);border-radius:var(--r-md);color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:background-color var(--t-fast) ease}.zv-brandlist__letter:hover{background:var(--brand-soft);color:var(--ink)}.zv-brandlist__letter--off{color:var(--muted-text);opacity:.45;cursor:default}.zv-brandlist__groups{display:flex;flex-direction:column;gap:var(--sp-8);margin-top:var(--sp-6)}.zv-brandlist__group{scroll-margin-top:190px}.zv-brandlist__mark{margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);font-size:var(--fs-lg)}.zv-brandlist__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-1) var(--sp-4);margin:0;padding:0;list-style:none}.zv-brandlist__brand{display:flex;align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--ink);font-size:var(--fs-md);transition:background-color var(--t-fast) ease}.zv-brandlist__brand:hover{background:var(--paper);color:var(--ink)}.zv-brandlist__name{min-width:0}.zv-brandlist__num{margin-left:auto;flex:0 0 auto}.zv-brandlist__empty{padding-block:var(--sp-10)}@media(max-width:900px){.zv-brandlist__index{position:static}.zv-brandlist__group{scroll-margin-top:var(--sp-6)}}@media(max-width:640px){.zv-brandlist__index{gap:var(--sp-hair);padding:var(--sp-2)}.zv-brandlist__letter{min-width:var(--ctl-h-sm);height:var(--ctl-h-sm);padding-inline:var(--sp-1);font-size:var(--fs-xs)}.zv-brandlist__items{grid-template-columns:minmax(0,1fr)}}.zv-brandpage__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) 20px;margin-block:10px 22px}.zv-brandpage__logo{display:grid;place-items:center;flex:0 0 auto;width:200px;height:68px;padding:var(--sp-2);overflow:hidden;border-radius:var(--r-md);background:var(--paper)}.zv-brandpage__logo img{display:block;width:auto;height:auto;max-width:100%;max-height:52px;border-radius:var(--r-xs)}.zv-brandpage__title{min-width:0}.zv-brandpage__title h1{margin:0 0 4px}.zv-brandpage__about{max-width:720px;margin-top:var(--sp-3)}h2.zv-brandpage__secs-title{margin:0 0 var(--sp-2);color:var(--muted-text);font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-brandpage__secs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--sp-2);margin-bottom:var(--sp-5)}.zv-brandpage__sec{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-width:0;padding:12px 14px;border-radius:var(--r-md);background:var(--brand-soft);color:var(--ink);transition:background-color var(--t-fast) ease}.zv-brandpage__sec:hover{background:color-mix(in srgb,var(--brand-soft) 80%,var(--brand));color:var(--ink)}.zv-brandpage__sec-name{overflow:hidden;font-weight:var(--fw-medium);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap}.zv-brandpage__sec-n{color:var(--muted-text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.zv-brandpage__sec--more{background:var(--paper);cursor:pointer;list-style:none}.zv-brandpage__sec--more::-webkit-details-marker{display:none}.zv-brandpage__more{display:contents}.zv-brandpage__more[open]>.zv-brandpage__sec--more{display:none}.zv-brandpage__secs--rest{grid-column:1 / -1;margin-bottom:0}@media(max-width:640px){.zv-brandpage__logo{width:140px;height:52px}.zv-brandpage__logo img{max-height:38px}.zv-brandpage__secs:not(.zv-brandpage__secs--rest){display:flex;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.zv-brandpage__sec{flex:none;max-width:240px;grid-template-columns:auto auto}.zv-brandpage__secs--rest{display:contents}}.zv-filter__panel{display:flex;flex-direction:column;gap:var(--sp-3)}.zv-filter__head{display:flex;align-items:center;gap:var(--sp-2);padding-inline:var(--sp-1)}.zv-filter__title{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-filter__reset{margin-left:auto;color:var(--brand-text)}.zv-filter__open,.zv-filter__close{display:none}.zv-filter__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.zv-filter__group{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.zv-filter__name{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer;list-style:none}.zv-filter__name::-webkit-details-marker{display:none}.zv-filter__name:after{content:"▾";color:var(--muted-text);transition:transform var(--t-fast) ease}.zv-filter__group[open] .zv-filter__name:after{transform:rotate(180deg)}.zv-filter__list{display:flex;flex-direction:column;gap:var(--sp-2);max-height:260px;margin:var(--sp-3) 0 0;padding:0;overflow-y:auto;list-style:none}.zv-filter__item{display:flex}.zv-filter__item--hidden{display:none}.zv-filter__list .zv-filter__item--empty{display:none!important}.zv-filter__more-switch:checked~.zv-filter__list .zv-filter__item--hidden{display:flex}.zv-filter__more{display:inline-block;margin-top:var(--sp-2);color:var(--brand-text);cursor:pointer}.zv-filter__more-switch:focus-visible~.zv-filter__more,.zv-filter__switch:focus-visible~.zv-filter__open{outline:2px solid var(--focus);outline-offset:2px}.zv-filter__more-hide{display:none}.zv-filter__more-switch:checked~.zv-filter__more .zv-filter__more-show{display:none}.zv-filter__more-switch:checked~.zv-filter__more .zv-filter__more-hide{display:inline}.zv-filter__search{width:100%;height:var(--ctl-h-sm);margin-top:var(--sp-3);padding-inline:var(--sp-3);font-size:var(--fs-xs)}.zv-filter__group[data-search=on] .zv-filter__item--hidden{display:flex}.zv-filter__group[data-search=on] .zv-filter__more{display:none}.zv-filter__item--nomatch{display:none!important}.zv-filter__nothing{margin:var(--sp-3) 0 0}.zv-filter__option{width:100%;align-items:flex-start;color:var(--ink);text-decoration:none;cursor:pointer}.zv-filter__option:hover .zv-check__text{color:var(--brand-text)}.zv-filter__box{margin-top:var(--sp-hair);position:relative}.zv-filter__check:checked~.zv-filter__box{border-color:var(--brand);background:var(--brand)}.zv-filter__check:checked~.zv-filter__box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--brand-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.zv-filter__check:focus-visible~.zv-filter__box{outline:2px solid var(--focus);outline-offset:2px}.zv-filter__count{margin-left:auto;padding-left:var(--sp-2);color:var(--muted-text);font-size:var(--fs-xs)}.zv-filter__option--off{cursor:not-allowed;opacity:.45}.zv-filter__range{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3)}.zv-filter__number{width:0;min-width:0;flex:1 1 60px;height:var(--ctl-h-sm);padding-inline:var(--sp-2)}.zv-filter__range{flex-wrap:nowrap}.zv-filter__range .zv-filter__number{flex:1 1 0;min-width:0}.zv-filter__unit{flex:0 0 auto}.zv-filter__foot{position:sticky;bottom:0;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-1) var(--sp-1);background:var(--paper)}.zv-filter__apply,.zv-filter__drop{width:100%}.zv-filter__state{margin:0}.zv-filter__panel[data-zv-filter-dirty] .zv-filter__state{color:var(--brand-text)}.zv-filter__open-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sp-5);height:var(--sp-5);margin-left:var(--sp-2);padding-inline:var(--sp-1);border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-xs)}@media(max-width:640px){.zv-filter__open{display:inline-flex;width:100%}.zv-filter__panel{display:none}.zv-filter__switch:checked~.zv-filter__dim{position:fixed;inset:0;z-index:49;display:block;background:var(--dim)}.zv-filter__switch:checked~.zv-filter__panel{display:flex;position:fixed;inset:auto 0 var(--zv-kbd, 0px);max-height:min(88dvh,calc(var(--zv-vvh, 100dvh) - var(--sp-6)));border-radius:var(--r-lg) var(--r-lg) 0 0;animation:zv-filter-sheet-in var(--t-fast) ease-out;z-index:50;gap:var(--sp-3);padding:var(--sp-5) var(--gutter) calc(var(--sp-4) + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:var(--shadow-pop);overflow-y:auto}.zv-filter__close{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);margin-left:var(--sp-2);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-lg);cursor:pointer}.zv-filter__reset{margin-left:auto}.zv-filter__list{max-height:none}.zv-filter__name,.zv-filter__option,.zv-filter__more{min-height:var(--tap)}.zv-filter__option{align-items:center}.zv-filter__box{margin-top:0}.zv-filter__more{display:flex;align-items:center}.zv-filter__number{height:var(--tap)}.zv-filter__apply{min-height:var(--tap)}.zv-filter__list{gap:0}}.zv-filter__dim{display:none}.zv-filter__panel[data-zv-filter-only] .zv-filter__group:not(.is-only),.zv-filter__panel[data-zv-filter-only] .zv-filter__chips{display:none}@keyframes zv-filter-sheet-in{0%{transform:translateY(var(--sp-6));opacity:0}}@media(prefers-reduced-motion:reduce){.zv-filter__switch:checked~.zv-filter__panel{animation:none}}@media(max-width:640px){.zv-filter__foot{background:var(--surface)}}@media(max-width:640px){.zv-filter__close{margin-left:auto}.zv-filter__reset+.zv-filter__close{margin-left:var(--sp-2)}.zv-filter__panel[data-zv-filter-only] .zv-filter__group.is-only>.zv-filter__name{display:none}}.zv-fchips{display:none}@media(max-width:640px){.zv-fchips{display:flex;gap:var(--sp-2);margin-inline:calc(var(--gutter) * -1);padding:var(--sp-1) var(--gutter);overflow-x:auto;scrollbar-width:none}.zv-fchips::-webkit-scrollbar{display:none}.zv-fchip{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--sp-1);height:var(--ctl-h-sm);padding-inline:var(--sp-4);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:var(--fs-md);white-space:nowrap;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.zv-fchip::-webkit-details-marker{display:none}.zv-fchip--icon{justify-content:center;width:var(--ctl-h-sm);padding:0}.zv-fchip .zv-icon{width:20px;height:20px;background-color:currentColor}.zv-fchip--on{background:var(--brand-soft);color:var(--brand-text);font-weight:var(--fw-medium)}.zv-fchip__text{max-width:180px;overflow:hidden;text-overflow:ellipsis}.zv-fchip__caret{width:7px;height:7px;margin:-3px 0 0 var(--sp-1);border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:rotate(45deg)}.zv-fchip__count{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:var(--sp-1);border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-badge);font-weight:var(--fw-medium)}body.profile-zubrus-v2:has(.zv-fchips) .zv-filter__open,.zv-listing__region:has(.zv-fchips) .zv-listing__bar .zv-sort{display:none}.zv-fchips__sort[open]>.zv-fchip:before{content:"";position:fixed;inset:0;z-index:49;background:var(--dim);cursor:default}.zv-fchips__sheet{position:fixed;right:0;bottom:var(--zv-kbd, 0px);left:0;z-index:50;display:grid;gap:var(--sp-2);padding:var(--sp-5) var(--gutter) calc(var(--sp-6) + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface);box-shadow:var(--shadow-pop);animation:zv-fchips-sheet-in var(--t-fast) ease-out}.zv-fchips__sheet-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold)}.zv-fchips__sorts{display:grid;margin:0;padding:0;list-style:none}.profile-zubrus-v2 .zv-fchips__sorts .zv-fchips__sort-option{display:flex;align-items:center;min-height:var(--tap);border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.profile-zubrus-v2 .zv-fchips__sorts .zv-fchips__sort-option--on{color:var(--brand-text);font-weight:var(--fw-medium)}}@keyframes zv-fchips-sheet-in{0%{transform:translateY(var(--sp-6));opacity:0}}@media(prefers-reduced-motion:reduce){.zv-fchips__sheet{animation:none}}.zv-product{position:relative;gap:var(--sp-2);padding:0;background:transparent}.zv-product:hover{box-shadow:none}.zv-product:hover .zv-card__media{box-shadow:var(--shadow-card-hover)}.zv-product .zv-card__media{transition:box-shadow var(--t-fast) ease}.zv-product .zv-card__media--empty{padding:var(--sp-5)}.zv-product__fallback{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;text-align:center}.zv-product__lead{display:-webkit-box;overflow:hidden;color:var(--brand-text);font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-tight);-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.zv-product__lead--long{font-size:var(--fs-md);-webkit-line-clamp:5;line-clamp:5}.zv-product__maker{color:var(--muted-text);font-size:var(--fs-xs)}.zv-product__badges{position:absolute;z-index:1;top:var(--sp-3);left:var(--sp-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.zv-product:not(:has(>.zv-card__media)) .zv-product__badges,.zv-product:has(>.zv-card__media[hidden]) .zv-product__badges,.zv-product:not(:has(>.zv-card__media)) .zv-listbtns--float,.zv-product:has(>.zv-card__media[hidden]) .zv-listbtns--float{position:static;flex-direction:row;align-self:flex-end}.zv-product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-height:var(--lh-md);margin-top:var(--sp-2);color:var(--muted-text);font-size:var(--fs-xs)}.zv-product__pack{color:var(--ink);font-weight:var(--fw-medium)}.profile-zubrus-v2 .zv-product__meta .zv-product__maker-link{color:var(--brand-text)}.zv-product .zv-product__title{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-md)}.zv-product__title a{display:-webkit-box;overflow:hidden;color:var(--ink);-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.zv-product__title a:hover{color:var(--brand-text)}.zv-product .zv-card__foot{flex-direction:column;align-items:stretch;gap:var(--sp-3);margin-top:auto;padding-top:var(--sp-2)}.zv-product__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.zv-product__price-unit{color:var(--muted-text);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.zv-product__order{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.zv-product__qty{display:flex;flex:0 1 104px;align-items:center;min-width:92px;min-height:var(--ctl-h-sm);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface)}.zv-product__step{flex:0 0 auto;align-self:stretch;width:28px;border:none;border-radius:var(--ctl-r);background:transparent;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:1;cursor:pointer;transition:background-color var(--t-fast) ease}.zv-product__step:hover{background:var(--paper-hover)}.zv-product__qty-field{flex:1 1 auto;min-width:0}.zv-product__qty-input{width:100%;min-height:0;padding:0;border:none;background:transparent;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.zv-product__qty-input::-webkit-outer-spin-button,.zv-product__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.zv-product__unit{flex:0 0 auto;padding-right:var(--sp-1);color:var(--muted-text);font-size:var(--fs-xs)}.zv-product__buy{flex:1 1 0;min-width:0;min-height:var(--ctl-h-sm);padding-inline:var(--sp-2)}.zv-product__variants{color:var(--ink);font-weight:var(--fw-medium)}.zv-product__choose,.zv-product__group-in{width:100%;min-height:var(--ctl-h-sm);padding-inline:var(--sp-2)}.zv-product__group-in{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok-text)}.zv-product__group-in:hover{background:color-mix(in srgb,var(--ok) 20%,var(--surface))}.zv-product .zv-incart{min-height:var(--ctl-h-sm)}.zv-product__note{flex:1 1 100%;margin:0;color:var(--muted-text)}.zv-product__note:empty{display:none}@media(max-width:640px){.zv-product .zv-card__media--empty{padding:var(--sp-3)}.zv-product__lead{font-size:var(--fs-md)}.zv-product .zv-product__title{font-size:var(--fs-xs)}.zv-product__qty{display:none}.zv-product__buy{min-height:var(--tap);padding-inline:var(--sp-2)}.zv-product__choose,.zv-product__group-in,.zv-product .zv-incart{min-height:var(--tap)}}@media(max-width:640px){.zv-product .zv-incart__label{display:none}.zv-product .zv-incart__qty{color:var(--ok-text);font-size:var(--fs-md);font-weight:var(--fw-bold)}.zv-product .zv-incart__qty:before{content:"✓ "}.zv-product .zv-incart{grid-template-columns:34px minmax(0,1fr) 34px;min-height:var(--tap)}}@media(hover:hover){.zv-product .zv-listbtns--float{opacity:0;transition:opacity var(--t-fast) ease}.zv-product:hover .zv-listbtns--float,.zv-product:focus-within .zv-listbtns--float,.zv-product .zv-listbtns--float:has([aria-pressed=true]){opacity:1}.zv-product .zv-product__bonus{transition:opacity var(--t-fast) ease}.zv-product:hover .zv-product__bonus{opacity:0}}.zv-product__qv{display:none}@media(hover:hover)and (min-width:901px){.zv-product__qv:not([hidden]){position:relative;z-index:1;display:inline-flex;align-items:center;align-self:center;height:36px;margin-top:calc((36px + var(--sp-3) + var(--sp-2)) * -1);margin-bottom:var(--sp-3);padding-inline:var(--sp-4);border:0;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;opacity:0;transition:opacity var(--t-fast) ease}.zv-product:hover .zv-product__qv,.zv-product__qv:focus-visible{opacity:1}.zv-product__qv:hover{color:var(--brand-text)}}.zv-qv{margin:auto;width:min(860px,calc(100vw - var(--sp-4) * 2));max-height:calc(100vh - var(--sp-4) * 2);padding:var(--sp-6);overflow:auto;border:0;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink)}.zv-qv::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}.zv-qv__close{position:absolute;top:var(--sp-3);right:var(--sp-3);z-index:3;width:40px;height:40px;border:0;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:18px;cursor:pointer}.zv-qv__close:hover{background:var(--paper-hover)}.zv-qv__status{margin:0;padding:var(--sp-10) 0;color:var(--muted-text);text-align:center}.zv-qv__body{display:grid;gap:var(--sp-4)}.zv-qv .zv-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;-moz-column-gap:var(--sp-6);column-gap:var(--sp-6);row-gap:var(--sp-3)}.zv-qv .zv-product>*{grid-column:2}.zv-qv .zv-product>.zv-card__media{grid-column:1;grid-row:1 / span 8;align-self:start}.zv-qv .zv-product>.zv-product__badges{grid-column:1}.zv-qv .zv-listbtns--float{position:static;flex-direction:row;justify-self:start;opacity:1}.zv-qv .zv-product__title{padding-right:var(--sp-10);font-size:var(--fs-lg)}.zv-qv__oneclick[hidden]{display:none}.zv-qv__more{justify-self:end;color:var(--brand-text);font-weight:var(--fw-medium)}@media(max-width:640px){.zv-qv{padding:var(--sp-4)}.zv-qv .zv-product{grid-template-columns:minmax(0,1fr)}.zv-qv .zv-product>*,.zv-qv .zv-product>.zv-card__media{grid-column:1;grid-row:auto}}.zv-qo{margin:auto;width:min(460px,calc(100vw - var(--sp-4) * 2));max-height:calc(100vh - var(--sp-4) * 2);padding:0;overflow:auto;border:0;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink);overscroll-behavior:contain}.zv-qo::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}html.zv-qo-open{overflow:hidden}.zv-qo__form{display:grid;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-6)}.zv-qo [hidden]{display:none}.zv-qo__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.zv-qo__title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.2}.zv-qo__close{flex:none;width:40px;height:40px;border:0;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:16px;cursor:pointer}.zv-qo__close:hover{background:var(--paper-hover)}.zv-qo__product{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--sp-2) var(--sp-3);align-items:center;padding:var(--sp-3);border-radius:var(--r-md);background:var(--paper)}.zv-qo__product:has(.zv-qo__photo[hidden]){grid-template-columns:minmax(0,1fr)}.zv-qo__photo{grid-row:span 2;width:56px;height:56px;border-radius:var(--r-md);background:var(--surface);-o-object-fit:contain;object-fit:contain}.zv-qo__about{display:grid;gap:2px;min-width:0}.zv-qo__name{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zv-qo__meta{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:0;color:var(--muted-text);font-size:var(--fs-xs)}.zv-qo__meta>:empty{display:none}.zv-qo__price{color:var(--ink);font-size:var(--fs-md)}.zv-qo__qty{display:inline-flex;align-items:center;justify-self:start;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface)}.zv-qo__step{width:var(--tap);height:36px;border:0;background:transparent;color:var(--ink);font-size:18px;cursor:pointer}.zv-qo__qty-input{width:52px;height:36px;border:0;background:transparent;font-size:var(--fs-md);font-weight:var(--fw-bold);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.zv-qo__qty-input::-webkit-inner-spin-button,.zv-qo__qty-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.zv-qo__fields{display:grid;gap:var(--sp-3)}.zv-qo__field{display:grid;gap:6px;margin:0}.zv-qo .zv-input{font-size:16px}.zv-qo__comment{min-height:88px;resize:vertical}.zv-qo__more-toggle{width:-moz-fit-content;width:fit-content;color:var(--brand-text);font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer;list-style:none}.zv-qo__more-toggle::-webkit-details-marker{display:none}.zv-qo__more[open] .zv-qo__more-toggle{display:none}.zv-qo__agree{font-size:var(--fs-xs)}.zv-qo__message{margin:0;font-size:var(--fs-xs)}.zv-qo__note{margin:0;color:var(--muted-text);font-size:var(--fs-xs);line-height:1.45;text-align:center}.zv-qo__done{display:grid;justify-items:center;gap:var(--sp-2);padding:var(--sp-4) 0 0;text-align:center}.zv-qo__done-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok);font-size:26px;font-weight:var(--fw-bold)}.zv-qo__done-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold)}.zv-qo__done-text{margin:0 0 var(--sp-3);color:var(--muted-text);font-size:var(--fs-md)}@media(max-width:640px){.zv-qo{width:100%;max-width:100%;max-height:calc(100dvh - var(--sp-8));margin:auto 0 0;border-radius:var(--r-lg) var(--r-lg) 0 0}.zv-qo__form{padding:var(--sp-4) var(--gutter) calc(var(--sp-5) + env(safe-area-inset-bottom))}.zv-qo[open]{animation:zv-qo-up .22s ease-out}}@keyframes zv-qo-up{0%{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.zv-qo[open]{animation:none}}.zv-bonus{display:inline-flex;align-items:center;gap:var(--sp-1);margin:0;color:var(--ok-text);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-md)}.zv-bonus-badge{display:inline-flex;align-items:center;gap:var(--sp-1);height:24px;padding-inline:var(--sp-2);border:1px solid var(--ok-line);border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.zv-bonus-badge__coins{width:14px;height:12px}.zv-product__bonus{position:absolute;right:var(--sp-2);bottom:var(--sp-2);z-index:1}.zv-detail__bonus{margin-top:var(--sp-2);font-size:var(--fs-md)}.zv-bonus-spend{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-md);background:var(--paper)}.zv-bonus-spend__title{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-md)}.zv-bonus-spend__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.zv-bonus-spend__label{font-size:var(--fs-xs);color:var(--muted-text)}.zv-bonus-spend__input{width:120px;flex:0 0 auto}.zv-bonus-spend__effect{margin:0;color:var(--muted-text)}.zv-bonus-spend__earn{margin-top:var(--sp-1)}.zv-cart-flash{width:100%;margin:var(--sp-2) 0 0;color:var(--muted-text)}.zv-cart-flash:empty{display:none}.zv-cart-flash--bad{color:var(--danger-text)}.zv-btn--done{background:var(--ok-soft);border-color:var(--ok);color:var(--ink)}.zv-buybox{display:grid;gap:var(--sp-2)}.zv-incart{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:stretch;min-height:var(--ctl-h);border:1px solid var(--ok-line);border-radius:var(--ctl-r);background:var(--ok-soft)}.zv-incart[hidden]{display:none}.zv-incart form{display:contents}.zv-incart__step{border:none;border-radius:var(--ctl-r);background:transparent;color:var(--ok-text);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1;cursor:pointer;transition:background-color var(--t-fast) ease}.zv-incart__step:hover{background:color-mix(in srgb,var(--ok) 18%,var(--surface))}.zv-incart__go{display:grid;place-content:center;margin-block:var(--sp-1);padding-inline:var(--sp-1);border-radius:calc(var(--ctl-r) - var(--sp-1));background:color-mix(in srgb,var(--ok) 28%,var(--surface));color:var(--ok-text);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-align:center;transition:background-color var(--t-fast) ease}.zv-incart__go:hover{background:color-mix(in srgb,var(--ok) 40%,var(--surface))}.profile-zubrus-v2 .zv-incart .zv-incart__go,.profile-zubrus-v2 .zv-incart .zv-incart__go:hover{color:var(--ok-text)}.zv-incart__label:before{content:"✓ "}.zv-incart__qty{color:var(--ink);font-size:var(--fs-xs);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.zv-save{display:inline-flex;align-self:flex-start;margin:0;overflow:hidden;border:1px solid var(--act);border-radius:var(--r-xs);font-size:var(--fs-xs);line-height:1;font-variant-numeric:tabular-nums}.zv-save b{padding:var(--sp-1) var(--sp-2);background:var(--act);color:var(--act-ink);font-weight:var(--fw-bold)}.zv-save span{padding:var(--sp-1) var(--sp-2);background:color-mix(in srgb,var(--act) 22%,var(--surface));color:var(--ink);white-space:nowrap}.zv-listbtns{display:flex;align-items:center;gap:var(--sp-2)}.zv-listbtns--float{position:absolute;z-index:1;top:var(--sp-3);right:var(--sp-3);flex-direction:column}.zv-listbtns--wide{margin-top:var(--sp-3)}.zv-listbtns--wide .zv-listbtn{flex:1 1 0;min-width:0}.zv-listbtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--ctl-h-sm);padding-inline:var(--sp-4);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface);color:var(--muted-text);font-family:var(--font);font-size:var(--fs-xs);line-height:var(--lh-md);cursor:pointer;transition:color var(--t-fast) ease,border-color var(--t-fast) ease,background-color var(--t-fast) ease}.zv-listbtn .zv-icon{width:16px;height:16px}.zv-listbtn:hover{border-color:var(--brand);color:var(--brand-text)}.zv-listbtn:hover .zv-icon{background-color:var(--brand)}.zv-listbtn[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.zv-listbtn[aria-pressed=true] .zv-icon{background-color:var(--brand)}.zv-listbtn[disabled]{cursor:progress;opacity:.6}.zv-listbtn--icon{width:34px;min-width:34px;min-height:34px;padding:0;border-radius:var(--r-pill);box-shadow:var(--shadow-card)}.zv-listbtn--sm{min-height:auto;padding:var(--sp-1) var(--sp-3)}@media(max-width:640px){.zv-listbtns--float{top:var(--sp-2);right:var(--sp-2);gap:var(--sp-1)}.zv-listbtn--icon{width:var(--ctl-h-sm);min-width:var(--ctl-h-sm);min-height:var(--ctl-h-sm)}.zv-listbtn--icon .zv-icon{width:16px;height:16px}}.zv-lists{display:flex;flex-direction:column;gap:var(--sp-4);padding-block:var(--sp-6) var(--sp-12)}.zv-lists__head{display:flex;flex-direction:column;gap:var(--sp-2)}.zv-lists__title{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.zv-lists__lead{max-width:60ch;margin:0;color:var(--muted-text)}.zv-lists__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--paper)}.zv-lists__status{margin:0;color:var(--muted-text);font-size:var(--fs-xs)}.zv-lists__status.is-error{color:var(--danger-text)}.zv-lists__tools{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.zv-lists__body:focus-visible{outline:2px solid var(--focus);outline-offset:var(--sp-1)}.zv-lists__empty{display:flex;flex-direction:column;gap:var(--sp-4);align-items:flex-start}.zv-lists__empty-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-lists__empty-steps{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding-left:var(--sp-5);color:var(--muted-text)}.zv-lists__empty-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.zv-lists__noscript{display:block}.zv-lists__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-4)}.zv-listcard{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.zv-listcard__head{display:flex;flex-direction:column;gap:var(--sp-1)}.zv-listcard__title{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-md)}.zv-listcard__title a:hover{color:var(--brand-text)}.zv-listcard__brand,.zv-listcard__code{margin:0;color:var(--muted-text);font-size:var(--fs-xs)}.zv-listcard__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2);margin-top:auto}.zv-listcard__remove{align-self:flex-start}.zv-listcard__buy{flex-basis:100%;margin-top:var(--sp-2)}.zv-compare{display:flex;flex-direction:column;gap:var(--sp-3)}.zv-compare__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.zv-compare__note{margin:0}.zv-compare__scroll{overflow-x:auto;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.zv-compare__scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.zv-compare__table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.zv-compare__corner,.zv-compare__name{position:sticky;left:0;z-index:1;min-width:160px;max-width:220px;padding:var(--sp-3) var(--sp-4);background:var(--surface);color:var(--muted-text);font-size:var(--fs-xs);font-weight:var(--fw-regular);text-align:left;vertical-align:top}.zv-compare__corner{background:var(--paper)}.zv-compare__head{min-width:180px;padding:var(--sp-4);background:var(--paper);font-weight:var(--fw-regular);text-align:left;vertical-align:top}.zv-compare__title{display:block;margin-bottom:var(--sp-2);color:var(--ink);font-weight:var(--fw-medium);line-height:var(--lh-md)}.zv-compare__title:hover{color:var(--brand-text)}.zv-compare__row{border-top:1px solid var(--line)}.zv-compare__cell{padding:var(--sp-3) var(--sp-4);vertical-align:top}.zv-compare__body[hidden]{display:none}.zv-compare__body--common .zv-compare__cell{color:var(--muted-text)}@media(max-width:640px){.zv-lists__title{font-size:var(--fs-xl-narrow)}.zv-lists__grid{grid-template-columns:1fr}.zv-compare__corner,.zv-compare__name{min-width:120px;max-width:140px;padding:var(--sp-2) var(--sp-3)}.zv-compare__head,.zv-compare__cell{min-width:150px;padding:var(--sp-3)}}.zv-account{padding-block:var(--sp-8) var(--sp-12)}.zv-account__head{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-6)}.zv-account__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3)}.zv-account__layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:var(--sp-6)}.zv-account__main{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.zv-account__nav{margin-block:var(--sp-4) var(--sp-6)}.zv-account__menu{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.zv-account__menu-list{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}.zv-account__menu-link{display:flex;flex-direction:column;gap:var(--sp-hair);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);color:var(--ink);transition:background-color var(--t-fast) ease}.zv-account__menu-link:hover{background:var(--paper);color:var(--ink)}.zv-account__menu-link--on,.zv-account__menu-link--on:hover{background:var(--brand-soft)}.zv-account__menu-label{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-account__menu-link--on .zv-account__menu-label{color:var(--brand-text)}.zv-account__menu-exit{margin:0;padding-top:var(--sp-3);border-top:1px solid var(--line)}.zv-account__notice{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-md)}.zv-account__notice--ok{background:var(--ok-soft);color:var(--ok-text)}.zv-account__notice--error{background:var(--danger-soft);color:var(--danger-text)}.zv-account__notice ul{margin:var(--sp-1) 0 0;padding-left:var(--sp-5)}.zv-account__orders{display:flex;flex-direction:column;gap:var(--sp-1)}.zv-account__cols,.zv-account__order{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr) minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-3);align-items:center}.zv-account__cols{margin:0;padding:0 var(--sp-5)}.zv-account__order{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);transition:box-shadow var(--t-fast) ease}.zv-account__order:hover{color:var(--ink);box-shadow:var(--shadow-card-hover)}.zv-account__cell{display:flex;flex-direction:column;gap:var(--sp-hair);min-width:0;font-size:var(--fs-md)}.zv-account__cell--total{text-align:right}.zv-account__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.zv-account__status{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--paper);font-size:var(--fs-xs);line-height:var(--lh-tight)}.zv-account__status--ok{background:var(--ok-soft);color:var(--ok-text)}.zv-account__status--off{background:var(--danger-soft);color:var(--danger-text)}.zv-account__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-4)}.zv-account__empty{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-10) var(--sp-6);text-align:center}.zv-account__empty-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-account__empty-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin:var(--sp-2) 0 0}.zv-account__block{display:flex;flex-direction:column;gap:var(--sp-4)}.zv-account__block .zv-panel__head{margin-bottom:0}.zv-account__block .zv-panel__head .zv-small{font-weight:var(--fw-regular);text-align:right}.zv-account__block-note{margin:0}.zv-account__next{display:flex;flex-direction:column;gap:var(--sp-3)}.zv-account__next-title{font-size:var(--fs-lg)}.zv-account__next-list{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.zv-account__next-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface)}.zv-account__next-name,.zv-account__next-item .zv-small{grid-column:1}.zv-account__next-name{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-account__next-item .zv-btn{grid-column:2;grid-row:1 / span 2;align-self:center}.zv-account__recent{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}.zv-account__recent-cols,.zv-account__recent-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr);gap:var(--sp-3);align-items:center}.zv-account__recent-cols{margin:0;padding:0 var(--sp-4)}.zv-account__recent-row{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--paper)}.zv-account__recent-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.zv-account__goods{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}.zv-account__good{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--paper)}.zv-account__good-name{flex:1 1 240px;min-width:0;font-size:var(--fs-md)}.zv-account__foot{margin:0}.zv-account__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3) var(--sp-4);align-items:start}.zv-account__field{min-width:0}.zv-account__field--wide{grid-column:1 / -1}.zv-account__form-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);grid-column:1 / -1;margin-top:var(--sp-1)}.zv-account__list{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.zv-account__entry{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--paper)}.zv-account__entry--new{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.zv-account__entry-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-md);list-style:none;cursor:pointer}.zv-account__entry-head::-webkit-details-marker{display:none}.zv-account__entry-head:after{display:inline-block;margin-left:auto;color:var(--muted-text);content:"▾";font-size:var(--fs-xs);transition:transform var(--t-fast) ease}.zv-account__entry[open] .zv-account__entry-head:after{transform:rotate(180deg)}.zv-account__entry-name{font-weight:var(--fw-medium)}.zv-account__entry[open] .zv-account__entry-head{margin-bottom:var(--sp-4)}.zv-account__entry-body{display:flex;flex-direction:column;gap:var(--sp-4)}.zv-account__entry-remove{margin:0;padding-top:var(--sp-3);border-top:1px solid var(--line)}.zv-account__danger{padding:0;border:0;background:none;color:var(--danger-text);font-family:inherit;font-size:var(--fs-xs);cursor:pointer}.zv-account__danger:hover{text-decoration:underline}@media(max-width:900px){.zv-account__layout{grid-template-columns:minmax(0,1fr)}.zv-account__menu-list{flex-direction:row;flex-wrap:wrap}.zv-account__menu-link{padding-block:var(--sp-2)}.zv-account__menu-link .zv-small{display:none}.zv-account__menu-exit{align-self:flex-start}.zv-account__menu-exit .zv-btn{width:auto;padding-inline:var(--sp-5)}.zv-account__block .zv-panel__head{flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.zv-account__block .zv-panel__head .zv-small{text-align:left}}@media(max-width:640px){.zv-account__cols,.zv-account__recent-cols{display:none}.zv-account__order{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-4)}.zv-account__cell--number,.zv-account__cell--total{grid-column:span 2}.zv-account__cell--total{text-align:left}.zv-account__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}.zv-account__empty{padding:var(--sp-8) var(--sp-4)}.zv-account__empty-steps .zv-btn,.zv-account__actions .zv-btn{width:100%}.zv-account__next-item{grid-template-columns:minmax(0,1fr)}.zv-account__next-item .zv-btn{grid-column:1;grid-row:auto;justify-self:start;margin-top:var(--sp-1)}.zv-account__recent-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3)}.zv-account__recent-actions{grid-column:span 2;justify-content:flex-start}.zv-account__good{flex-direction:column;align-items:flex-start}.zv-account__form{grid-template-columns:minmax(0,1fr)}.zv-account__form-actions .zv-btn{width:100%}.zv-account__entry{padding:var(--sp-3)}}.zv-appinstall{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:var(--sp-4)}.zv-appinstall[hidden]{display:none}.zv-appinstall__icon{width:56px;height:56px;border-radius:var(--r-md);box-shadow:var(--shadow-card)}.zv-appinstall__text{display:grid;gap:var(--sp-2);min-width:0}.zv-appinstall__title{margin:0;font-size:var(--fs-md);font-weight:var(--fw-bold)}.zv-appinstall__lead{margin:0;color:var(--muted-text);font-size:var(--fs-xs);line-height:1.45}.zv-appinstall__share{display:inline-block;width:16px;height:16px;vertical-align:-3px;background-color:var(--brand-text);-webkit-mask:url(/build/assets/icon-share-Cjc4LnS1.svg) center / contain no-repeat;mask:url(/build/assets/icon-share-Cjc4LnS1.svg) center / contain no-repeat}.zv-appinstall__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.zv-appinstall__actions .zv-btn[hidden]{display:none}.zv-push{display:grid;gap:var(--sp-3)}.zv-push[hidden],.zv-push [hidden]{display:none}.zv-push__text{display:grid;gap:var(--sp-2);min-width:0}.zv-push__title{margin:0;font-size:var(--fs-md);font-weight:var(--fw-bold)}.zv-push__lead{margin:0;color:var(--muted-text);font-size:var(--fs-xs);line-height:1.45}.zv-push__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0}.zv-push--order{max-width:640px;margin:0 0 var(--sp-6)}.zv-desk__form{display:flex;flex-direction:column;gap:var(--sp-2)}.zv-desk__textarea{min-height:180px;resize:vertical}.zv-desk__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:var(--sp-2) 0 0}.zv-desk__lines{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0;list-style:none}.zv-desk__line{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"take source source source" "take name   qty    mark" ".    note   note   note" ".    fail   fail   fail" ".    pick   pick   pick";align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--paper)}.zv-desk__line-take{grid-area:take;align-self:start;padding-top:var(--sp-hair)}.zv-desk__line:has(.zv-stock--in){opacity:.7}.zv-desk__line-source{grid-area:source}.zv-desk__line-name{grid-area:name;min-width:0;font-weight:var(--fw-medium)}.zv-desk__line-qty{grid-area:qty;white-space:nowrap;font-weight:var(--fw-medium)}.zv-desk__line-note{grid-area:note}.zv-desk__line-fail{grid-area:fail;color:var(--danger-text)}.zv-desk__pick{display:flex;flex-direction:column;grid-area:pick;gap:var(--sp-2);margin-top:var(--sp-1)}.zv-desk__pick-status{margin:0}.zv-desk__pick-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.zv-desk__pick-select{flex:1 1 240px;min-width:0;max-width:100%}.zv-desk__find{position:relative}.zv-desk__find-toggle{width:-moz-fit-content;width:fit-content;color:var(--brand-text);cursor:pointer}.zv-desk__find-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}.zv-desk__find-input{flex:1 1 240px;min-width:0}.zv-desk__find-menu{position:absolute;z-index:46;right:0;left:0;max-height:260px;margin:var(--sp-1) 0 0;padding:0;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop);list-style:none}.zv-desk__find-option{display:flex;flex-direction:column;gap:var(--sp-hair);width:100%;padding:var(--sp-2) var(--sp-3);border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.zv-desk__find-option:hover,.zv-desk__find-option:focus-visible{background:var(--paper)}.zv-desk__find-name{font-weight:var(--fw-medium)}.zv-desk__bulk{margin:var(--sp-4) 0 0}.zv-desk__moved{margin:var(--sp-2) 0 0;color:var(--ok-text)}.zv-desk__mark{grid-area:mark;padding:var(--sp-hair) var(--sp-2);border-radius:var(--r-pill);white-space:nowrap;font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-md)}.zv-desk__mark--high{background:var(--ok-soft);color:var(--ok-text)}.zv-desk__mark--medium{background:var(--brand-soft);color:var(--brand-text)}.zv-desk__mark--low{background:var(--danger-soft);color:var(--danger-text)}.zv-desk__mark--none{border:1px solid var(--line);background:var(--paper);color:var(--muted-text)}.zv-desk__unmatched{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line)}.zv-desk__unmatched-title{margin:0 0 var(--sp-1);font-size:var(--fs-md);font-weight:var(--fw-bold)}.zv-desk__lines--fail .zv-desk__line{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "note";background:var(--danger-soft)}.zv-desk__reason{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6)}.zv-desk__reason-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-desk__list{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0;list-style:none}.zv-desk__order,.zv-desk__regular-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--paper)}.zv-desk__order-main{display:flex;flex:1 1 220px;flex-direction:column;gap:var(--sp-hair);min-width:0}.zv-desk__regular-item .zv-desk__line-name{flex:1 1 220px}.zv-desk__order form,.zv-desk__regular-item form{margin-left:auto}.zv-desk__foot{margin:var(--sp-2) 0 0}@media(max-width:640px){.zv-desk__line{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"take source source" "take name   qty" ".    mark   mark" ".    note   note" ".    fail   fail" "pick pick   pick"}.zv-desk__mark{justify-self:start}.zv-desk__lines--fail .zv-desk__line{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "note"}.zv-desk__pick .zv-btn,.zv-desk__find .zv-btn{width:100%}.zv-desk__order,.zv-desk__regular-item{align-items:stretch}.zv-desk__order form,.zv-desk__regular-item form{margin-left:0;width:100%}.zv-desk__order .zv-btn,.zv-desk__regular-item .zv-btn,.zv-desk__actions .zv-btn{width:100%}.zv-desk__reason{padding:var(--sp-4)}}.zv-cart{padding-block:var(--sp-8) var(--sp-12)}.zv-cart__title{margin-block:var(--sp-4) var(--sp-6)}.zv-cart__notice{margin-block:var(--sp-2) var(--sp-6)}.zv-cart__alert{margin-bottom:var(--sp-6);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--danger-soft)}.zv-cart__alert-title{margin:0;color:var(--danger-text);font-weight:var(--fw-bold)}.zv-cart__alert-list{margin:var(--sp-2) 0 var(--sp-3);padding-left:var(--sp-5);font-size:var(--fs-md)}.zv-cart__empty{display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-10)}.zv-cart__empty-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold)}.zv-cart__empty-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.zv-cart__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:var(--sp-6)}.zv-cart__side{display:flex;flex-direction:column;gap:var(--sp-4);position:sticky;top:calc(var(--header-h) + var(--sp-4))}.zv-cart__main{min-width:0}.zv-cart__list{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.zv-cart__list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:14px 20px;border-bottom:1px solid var(--line);color:var(--muted-text);font-size:var(--fs-xs)}.zv-cart__share-link{padding:0;border:0;background:none;color:var(--brand-text);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zv-cart__items{display:flex;flex-direction:column}.zv-cart-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto 110px 28px;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line)}.zv-cart-item:first-child{border-top:0}.zv-cart-item__thumb{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:var(--r-md);background:var(--paper)}.zv-cart-item__thumb img{width:86%;height:86%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}[data-zv-qty-bound] .zv-cart-qty__apply{display:none}.zv-cart-item__main{display:grid;gap:3px;min-width:0}h2.zv-cart-item__title{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-md)}.zv-cart-item__codes,.zv-cart-item__marks,.zv-cart-item__terms{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3);margin:0}.zv-cart-item__codes{color:var(--muted-text);font-size:var(--fs-xs)}.zv-cart-item__pill{display:inline-flex;align-items:center;height:22px;padding-inline:var(--sp-2);border-radius:6px;background:var(--brand-soft);color:var(--brand-text);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.zv-cart-item__marks .zv-stock{font-size:var(--fs-xs)}.zv-cart-item__term{flex-basis:100%}.zv-cart-item__qty{display:grid;justify-items:center;gap:var(--sp-1)}.zv-cart-qty{display:grid;grid-template-columns:34px 40px 34px;align-items:center;height:var(--ctl-h-sm);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface)}.zv-cart-qty__step{height:100%;border:0;border-radius:var(--ctl-r);background:none;color:var(--ink);font-size:18px;font-weight:var(--fw-bold);line-height:1;cursor:pointer}.zv-cart-qty__step:hover{color:var(--brand-text)}.zv-cart-qty__field{display:block}.zv-cart-qty__input{width:100%;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zv-cart-qty__input::-webkit-inner-spin-button,.zv-cart-qty__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.zv-cart-qty__note{max-width:200px;margin:0;color:var(--muted-text);text-align:center}.zv-cart-qty__note:empty{display:none}.zv-cart-item__sum{display:grid;gap:2px;text-align:right;white-space:nowrap}.zv-cart-item__sum .zv-price{font-size:18px;font-variant-numeric:tabular-nums}.zv-cart-item__sum span{color:var(--muted-text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.zv-cart-item__remove{width:28px;height:28px;padding:0;border:0;border-radius:8px;background:none;color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.zv-cart-item__remove:hover{background:var(--danger-soft);color:var(--danger-text)}.zv-cart-gone{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:16px 20px;overflow:hidden;background:var(--paper);color:var(--muted-text)}.zv-cart-gone b{color:var(--ink);font-weight:500}.zv-cart-gone__t{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.zv-cart-gone__restore{margin-left:auto}.zv-cart-gone:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--brand);animation:zv-cart-gone-drain 5s linear forwards}@keyframes zv-cart-gone-drain{to{width:0}}@media(prefers-reduced-motion:reduce){.zv-cart-gone:after{animation:none}}.zv-cart__summary .zv-panel__row{justify-content:space-between}.zv-cart__summary--cart{display:grid;gap:var(--sp-3)}.zv-cart__summary--cart .zv-panel__head{margin-bottom:0}.zv-cart__summary--cart h2.zv-cart__summary-title{font-size:var(--fs-lg)}.zv-cart__summary--cart .zv-panel__row{padding:0;border:0}.zv-cart__summary--cart .zv-panel__row strong{font-weight:var(--fw-medium);text-align:right}.zv-cart__summary--cart .zv-cart__total{align-items:baseline;padding-top:var(--sp-3);border-top:1px solid var(--line)}.zv-cart__summary--cart .zv-cart__total .zv-price{font-size:26px;font-weight:var(--fw-bold)}.zv-cart__summary--cart>p{margin:0;line-height:1.5}h2.zv-cart__summary-title{margin:0;font-size:inherit}.zv-cart__summary--items{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.zv-cart__summary--items>*{flex:none}.zv-cart__summary--items>.zv-cart__summary-back{margin-block:var(--sp-2) var(--sp-1)}.zv-cart__summary-list{display:grid;align-content:start;gap:10px;min-height:90px;margin:0;padding:0 4px 0 0;overflow:auto;overscroll-behavior:contain;list-style:none}.zv-cart__summary--items>.zv-cart__summary-list{flex:0 1 auto}.zv-cart__summary-line{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:var(--fs-xs)}.zv-cart__summary-thumb{width:40px;height:40px;overflow:hidden;border-radius:var(--r-xs);background:var(--paper)}.zv-cart__summary-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.zv-cart__summary-name{display:grid;gap:2px;min-width:0}.zv-cart__summary-name small{color:var(--muted-text);font-size:var(--fs-xs)}.zv-cart__summary-sum{white-space:nowrap;font-variant-numeric:tabular-nums}.zv-cart__summary-back{align-self:flex-start;font-size:var(--fs-xs)}.profile-zubrus-v2 .zv-cart__summary .zv-cart__summary-back{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.zv-cart__summary-list{max-height:320px}}.zv-cart__total{font-weight:var(--fw-bold)}.zv-cart__discount strong{color:var(--brand-text)}.zv-cart__continue{justify-self:center;font-size:var(--fs-xs)}.profile-zubrus-v2 .zv-cart__summary .zv-cart__continue{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.zv-cart__layout{grid-template-columns:minmax(0,1fr)}.zv-cart__side{position:static}}@media(max-width:640px){.zv-cart{padding-block:var(--sp-5) var(--sp-8)}.zv-cart__title{font-size:var(--fs-xl-narrow)}.zv-cart__list-head{padding:12px}.zv-cart-item{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img name del" "img qty sum";gap:var(--sp-2) var(--sp-3);padding:14px 12px}.zv-cart-item__thumb{grid-area:img;align-self:start;width:56px;height:56px}.zv-cart-item__main{grid-area:name}h2.zv-cart-item__title{font-size:13px}.zv-cart-item__qty{grid-area:qty;justify-items:start}.zv-cart-qty{grid-template-columns:36px 44px 36px;height:40px}.zv-cart-qty__note{text-align:left}.zv-cart-item__sum{grid-area:sum;align-self:center}.zv-cart-item__del{grid-area:del;align-self:start;justify-self:end}.zv-cart__empty{padding:var(--sp-6)}}.zv-cart__danger{margin-top:var(--sp-4)}.zv-cart__danger-summary{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;color:var(--muted-text);font-size:var(--fs-xs);cursor:pointer}.zv-cart__danger-summary:hover,.zv-cart__danger[open] .zv-cart__danger-summary{color:var(--danger-text)}.zv-cart__danger-body{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--danger-soft)}.zv-cart__danger-confirm{align-self:flex-start;border-color:var(--danger-text);color:var(--danger-text)}.zv-min-order{display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--warn-soft);font-size:var(--fs-xs);line-height:1.4}.zv-min-order[hidden]{display:none}.zv-min-order__title{font-size:var(--fs-md)}.zv-min-order__bar{display:block;height:6px;overflow:hidden;border-radius:var(--r-pill);background:color-mix(in srgb,var(--warn-text) 18%,var(--surface))}.zv-min-order__fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--warn-text)}.profile-zubrus-v2 .zv-min-order .zv-min-order__link{color:var(--brand-text);text-decoration:underline}.zv-min-order__sum{white-space:nowrap}.zv-price-note{display:block;color:var(--warn-text);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.35}.profile-zubrus-v2 a.zv-price-note,.profile-zubrus-v2 a.zv-price-note:hover{color:var(--brand-text);text-decoration:underline}.zv-price-note--card{margin-top:calc(-1 * var(--sp-1))}.zv-price-note--detail{margin-top:var(--sp-1)}.zv-price-note--summary{text-align:right}.zv-cart-item__sum .zv-price-note--line{color:var(--warn-text);font-size:var(--fs-xs);text-align:right;white-space:normal}.zv-price-note--panel{white-space:normal}.zv-price-gate{color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:1.3}.profile-zubrus-v2 a.zv-price-gate,.profile-zubrus-v2 a.zv-price-gate:hover{color:var(--brand-text);text-decoration:underline}.zv-price-gate--detail{font-size:var(--fs-lg)}.zv-price-gate--summary{font-size:var(--fs-md);text-align:right}.zv-price-gate--card,.zv-price-gate--row{font-size:var(--fs-md)}.zv-price-gate--line{display:block;font-size:var(--fs-xs);text-align:right;white-space:normal}.zv-cart__share{display:inline-flex;margin:0}.zv-share{padding-block:var(--sp-6) var(--sp-12)}.zv-share__title{margin:0 0 var(--sp-5);font-size:var(--fs-xl);line-height:var(--lh-tight)}.zv-share__notice{margin-block:var(--sp-2) var(--sp-6);padding:var(--sp-3) var(--sp-4)}.zv-share__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:var(--sp-6)}.zv-share__main{display:flex;flex-direction:column;gap:var(--sp-4)}.zv-share__side{display:flex;flex-direction:column;gap:var(--sp-4);position:sticky;top:calc(var(--header-h) + var(--sp-4))}.zv-share__stamp{margin:0}.zv-share__items{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none}.zv-share__item{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.zv-share__item--off{background:var(--paper);box-shadow:none}.zv-share__item-body{display:flex;flex:1;flex-direction:column;gap:var(--sp-1);min-width:0}.zv-share__item-photo{display:grid;flex:0 0 auto;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:var(--r-md);background:var(--paper)}.zv-share__item-photo img{width:86%;height:86%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.zv-share__item-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.zv-share__item-name{color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-md);text-decoration:none}a.zv-share__item-name:hover{color:var(--brand-text)}.zv-share__item-code{margin:0}.zv-share__item-figures{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-1)}.zv-share__state{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);line-height:var(--lh-md)}.zv-share__state--off{color:var(--danger-text)}.zv-share__state--changed{color:var(--muted-text)}.zv-share__summary{display:flex;flex-direction:column;gap:var(--sp-3)}.zv-share__total{padding-top:var(--sp-3);border-top:1px solid var(--line);font-weight:var(--fw-medium)}.zv-share__link{align-self:flex-start;color:var(--brand-text);font-size:var(--fs-xs)}.zv-share__tools{display:flex;flex-direction:column;gap:var(--sp-3)}.zv-share__copy{display:flex;gap:var(--sp-2)}.zv-share__url{flex:1 1 auto;min-width:0;font-size:var(--fs-xs)}.zv-share__copy-btn{flex:0 0 auto}.zv-share__copied{margin:0;min-height:var(--lh-md);color:var(--ok-text)}.zv-share__targets{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0;padding:0;list-style:none}.zv-share__target{display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast) ease,color var(--t-fast) ease}.zv-share__target:hover,.zv-share__target:focus-visible{border-color:currentColor;color:var(--brand-text)}.zv-share__target-icon{width:24px;height:24px}.zv-share__qr{display:flex;gap:var(--sp-3);align-items:center;margin:0}.zv-share__qr-image{flex:0 0 auto;width:132px;padding:var(--sp-2);background:var(--surface);border:1px solid var(--line);border-radius:8px}.zv-share__qr-image svg{display:block;width:100%;height:auto}.zv-share__empty{display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start}.zv-share__empty-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-share__empty-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}@media(max-width:960px){.zv-share__layout{grid-template-columns:minmax(0,1fr)}.zv-share__side{position:static}}@media(max-width:640px){.zv-share{padding-block:var(--sp-5) var(--sp-8)}.zv-share__title{font-size:var(--fs-xl-narrow)}}.zv-share__mail{display:grid;gap:var(--sp-2)}.zv-share__mail .zv-input{flex:1 1 auto;min-width:0}.zv-share__mail-error{margin:0;color:var(--danger-text)}.zv-detail{padding-block:var(--sp-6) var(--sp-12)}.zv-detail__crumbs{margin-bottom:var(--sp-4)}.zv-detail__top{display:grid;grid-template-areas:"head head head" "gallery facts buy" "desc desc buy";grid-template-columns:minmax(0,442fr) minmax(0,336fr) 322px;gap:var(--sp-6) var(--sp-5);align-items:start}.zv-detail__top--no-photo{grid-template-areas:"head head" "facts buy" "desc buy";grid-template-columns:minmax(0,1fr) 322px}.zv-detail__head{grid-area:head;padding-bottom:var(--sp-5);border-bottom:2px solid var(--paper)}.zv-detail__title{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.zv-detail__marks{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-4);font-size:var(--fs-md)}.zv-detail__brand{color:var(--brand-text);font-weight:var(--fw-medium)}.zv-detail__marks{align-items:center}.zv-detail__brand-logo{display:inline-flex;align-items:center;height:32px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface)}.zv-detail__brand-logo img{max-width:96px;max-height:100%;-o-object-fit:contain;object-fit:contain}.zv-detail__gallery{display:flex;flex-direction:column;gap:var(--sp-4);grid-area:gallery;margin:0}.zv-detail__shot{display:flex;align-items:center;justify-content:center;aspect-ratio:442 / 425;overflow:hidden;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface)}.zv-detail__shot img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.zv-detail__thumbs{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.zv-detail__thumb{display:flex;align-items:center;justify-content:center;width:60px;height:60px;overflow:hidden;padding:var(--sp-1);border:2px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--t-fast) ease}.zv-detail__thumb:hover{border-color:var(--brand)}.zv-detail__thumb img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.zv-detail__facts{display:flex;flex-direction:column;gap:var(--sp-5);grid-area:facts}.zv-detail__stock{font-size:var(--fs-lead);font-weight:var(--fw-bold)}.zv-detail__axes{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-md);background:var(--paper)}.zv-detail__axis-title{margin:0 0 var(--sp-2);color:var(--muted-text);font-size:var(--fs-md);font-weight:var(--fw-regular)}.zv-detail__axis-value{color:var(--ink);font-weight:var(--fw-bold)}.zv-detail__options{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.zv-detail__option{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:38px;padding-inline:var(--sp-3);border:1px solid var(--line);border-radius:var(--sp-2);background:var(--surface);color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1;transition:border-color var(--t-fast) ease}a.zv-detail__option:hover{border-color:var(--brand);color:var(--brand-text)}.zv-detail__option--on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-soft);color:var(--ink)}.zv-detail__option--off{background:var(--paper);color:var(--muted-text);text-decoration-line:line-through}.zv-detail__axis-note{margin-top:var(--sp-2)}.zv-detail__axes--buy{display:none}@media(max-width:1024px){.zv-detail__axes--buy{display:flex}.zv-detail__axes--facts{display:none}}.zv-detail__group-cart{display:grid;gap:var(--sp-hair);margin:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--sp-2);background:var(--ok-soft);color:var(--ok-text);font-size:var(--fs-xs)}.zv-detail__group-cart span{color:var(--ink)}.zv-detail__specs{display:flex;flex-direction:column;margin:0}.zv-detail__spec{display:flex;align-items:baseline;gap:var(--sp-2);min-height:30px;font-size:var(--fs-md)}.zv-detail__spec dt{display:flex;flex:1 1 auto;align-items:baseline;gap:var(--sp-2);color:var(--muted-text)}.zv-detail__spec dt:after{content:"";flex:1 1 auto;border-bottom:1px dotted var(--line);transform:translateY(-.25em)}.zv-detail__spec dd{flex:0 1 auto;margin:0;color:var(--ink)}.zv-detail__buy{display:flex;flex-direction:column;gap:var(--sp-4);grid-area:buy}.zv-detail__purchase,.zv-detail__shipping{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6)}.zv-detail__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3)}.zv-detail__price{font-size:var(--fs-xl)}.zv-detail__prices .zv-price--old{font-size:var(--fs-lg)}.zv-detail__terms{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.zv-detail__pack{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-detail__warehouse{flex-basis:100%}.zv-detail__stocks{display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none;font-size:var(--fs-md)}.zv-detail__stock-row{display:grid;grid-template-columns:10px auto minmax(0,1fr);align-items:center;gap:var(--sp-2)}.zv-detail__stock-row>span:last-child{color:var(--muted-text);text-align:right}.zv-detail__stock-dot{width:8px;height:8px;border-radius:50%;background:var(--line)}.zv-detail__stock-row--in .zv-detail__stock-dot{background:var(--ok)}.zv-detail__stock-row--in>span:last-child{color:var(--ok-text)}.zv-detail__popular{margin:0}.zv-detail__messengers{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--sp-2)}.profile-zubrus-v2 .zv-detail__messengers .zv-detail__messenger--telegram{border-color:color-mix(in srgb,var(--telegram-text) 40%,var(--surface));color:var(--telegram-text)}.profile-zubrus-v2 .zv-detail__messengers .zv-detail__messenger--max{border-color:color-mix(in srgb,var(--max-text) 40%,var(--surface));color:var(--max-text)}.profile-zubrus-v2 .zv-detail__messengers .zv-detail__messenger:hover{border-color:currentColor}.zv-detail__ask{margin:0;padding-top:var(--sp-4);border-top:1px solid var(--line)}.zv-detail__ask-link{padding:0;border:none;background:none;color:var(--brand-text);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zv-detail__purchase .zv-listbtns--wide{margin-top:0}.zv-detail__order{display:flex;flex-direction:column;gap:var(--sp-3)}.zv-detail__qty{display:grid;grid-template-columns:48px minmax(0,1fr) auto 48px;align-items:center;height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface)}.zv-detail__step{height:100%;border:none;border-radius:var(--ctl-r);background:none;color:var(--ink);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1;cursor:pointer}.zv-detail__step:hover{color:var(--brand-text)}.zv-detail__qty-field{min-width:0}.zv-detail__qty-input{width:100%;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zv-detail__qty-input::-webkit-inner-spin-button,.zv-detail__qty-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.zv-detail__unit{padding-left:var(--sp-1);color:var(--muted-text);font-size:var(--fs-md)}.zv-detail__note{color:var(--muted-text)}.zv-detail__purchase .zv-btn--act{min-height:var(--ctl-h-lg);font-size:var(--fs-lead);font-weight:var(--fw-bold)}.zv-detail__delivery{display:flex;flex-direction:column;gap:var(--sp-2)}.zv-detail__delivery-title{font-size:var(--fs-read);font-weight:var(--fw-bold)}.zv-detail__delivery a{color:var(--brand-text);font-size:var(--fs-read)}.zv-detail__section h2{margin:0 0 var(--sp-4);font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-detail__section p,.zv-detail__lead{font-size:var(--fs-read);line-height:22px}.zv-detail__section.zv-prose p{margin:0 0 var(--sp-3)}.zv-detail__section.zv-prose p:empty{display:none}.zv-detail__section.zv-prose :is(h2,h3,h4){margin:var(--sp-4) 0 var(--sp-2)}.zv-detail__section.zv-prose>:first-child{margin-top:0}.zv-detail__specs--full{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--sp-8);column-gap:var(--sp-8)}.zv-detail__docs{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none}.zv-detail__docs li{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-md)}.zv-detail__video,.zv-detail__frame iframe{width:100%;border:0;border-radius:var(--r-lg)}.zv-detail__frame{aspect-ratio:16 / 9}.zv-detail__frame iframe{height:100%}.zv-detail__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--sp-5);column-gap:var(--sp-5);row-gap:var(--sp-8)}@media(max-width:1024px){.zv-detail__top,.zv-detail__top--no-photo{grid-template-areas:"head head" "gallery buy" "facts buy" "desc buy";grid-template-columns:minmax(0,1fr) 322px}.zv-detail__top--no-photo{grid-template-areas:"head head" "facts buy" "desc buy"}.zv-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.zv-detail__top{grid-template-areas:"gallery" "head" "buy" "facts" "desc";grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.zv-detail__top--no-photo{grid-template-areas:"head" "buy" "facts" "desc";grid-template-columns:minmax(0,1fr)}.zv-detail__head{padding-bottom:var(--sp-4)}.zv-detail__purchase,.zv-detail__shipping{padding:var(--sp-5)}.zv-detail__specs--full{grid-template-columns:minmax(0,1fr)}.zv-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);row-gap:var(--sp-6)}}.zv-detail__desc{grid-area:desc;min-width:0}.zv-detail__buy{position:sticky;top:calc(var(--header-h) + var(--sp-4));align-self:start}.zv-detail__mini{display:none;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:var(--sp-3);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.zv-detail__mini img{width:44px;height:44px;border-radius:var(--sp-2);background:var(--surface);-o-object-fit:contain;object-fit:contain}.zv-detail__mini span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.zv-detail__buy.is-compact .zv-detail__mini{display:grid}.zv-detail__buy.is-compact .zv-listbtns,.zv-detail__buy.is-compact .zv-detail__stocks,.zv-detail__buy.is-compact .zv-detail__terms,.zv-detail__buy.is-compact .zv-detail__popular,.zv-detail__buy.is-compact .zv-detail__bonus,.zv-detail__buy.is-compact .zv-save,.zv-detail__buy.is-compact .zv-detail__axes,.zv-detail__buy.is-compact .zv-detail__group-cart,.zv-detail__buy.is-compact .zv-detail__oneclick,.zv-detail__buy.is-compact .zv-detail__messengers,.zv-detail__buy.is-compact .zv-detail__ask{display:none}.zv-detail__buy.is-compact .zv-detail__purchase{gap:var(--sp-3);padding:var(--sp-4)}.zv-detail__toc{display:grid;gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.zv-detail__toc[hidden]{display:none}.zv-detail__toc-title{color:var(--muted-text);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.zv-detail__toc-list{display:grid;gap:var(--sp-hair);margin:0;padding:0;list-style:none;counter-reset:zv-toc}.zv-detail__toc-list a{display:flex;gap:var(--sp-2);margin-inline:calc(-1 * var(--sp-2));padding:6px var(--sp-2);border-radius:var(--sp-2);color:var(--ink);font-size:var(--fs-md);counter-increment:zv-toc}.zv-detail__toc-list a:before{content:counter(zv-toc);min-width:14px;color:var(--muted-text);font-variant-numeric:tabular-nums}.zv-detail__toc-list a:hover{background:var(--paper)}.zv-detail__toc-list a[aria-current]{background:var(--brand-soft);color:var(--brand-text);font-weight:var(--fw-medium)}.zv-detail__spec-link{color:var(--brand-text)}.zv-detail__spec-link:hover{text-decoration:underline}.zv-toc-bar{display:none}@media(max-width:640px){.zv-toc-bar{position:sticky;top:var(--sp-2);z-index:12;display:block;margin:0 0 var(--sp-3);pointer-events:none}.zv-toc-bar[hidden]{display:none}.zv-toc-bar__btn{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--tap);padding:0 var(--sp-4);border:0;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-bar);color:var(--ink);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;pointer-events:auto}.zv-toc-bar__icon{flex:none;width:16px;height:12px;border-block:2px solid currentColor;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat}.zv-toc-bar__label{flex:none;font-weight:var(--fw-bold)}.zv-toc-bar__current{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--muted-text);text-overflow:ellipsis;white-space:nowrap}.zv-toc-bar__current:not(:empty):before{content:"· "}.zv-toc-bar__count{flex:none;margin-left:auto;padding:2px var(--sp-2);border-radius:var(--r-pill);background:var(--paper);color:var(--muted-text);font-size:var(--fs-xs);font-weight:var(--fw-medium)}}.zv-toc-sheet{width:100%;max-width:100%;max-height:70dvh;margin:auto 0 0;padding:var(--sp-4) var(--gutter) calc(var(--sp-5) + env(safe-area-inset-bottom));overflow:auto;border:0;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink);overscroll-behavior:contain}.zv-toc-sheet::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}html.zv-toc-open{overflow:hidden}.zv-toc-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-2)}.zv-toc-sheet__title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold)}.zv-toc-sheet__close{width:40px;height:40px;border:0;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:16px;cursor:pointer}.zv-toc-sheet__list{display:grid;margin:0;padding:0;list-style:none;counter-reset:zv-toc-sheet}.zv-toc-sheet__list li{counter-increment:zv-toc-sheet}.zv-toc-sheet__list a{display:flex;align-items:center;gap:var(--sp-3);min-height:48px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--ink);font-size:var(--fs-read);text-decoration:none}.zv-toc-sheet__list a:before{content:counter(zv-toc-sheet);display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);background:var(--paper);color:var(--muted-text);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.zv-toc-sheet__list a[aria-current]{background:var(--brand-soft);font-weight:var(--fw-bold)}.zv-toc-sheet__list a[aria-current]:before{background:var(--brand);color:var(--brand-ink)}@media(max-width:640px){.zv-detail__buy{position:static}.zv-detail__toc{display:none}}.zv-detail__gallery{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4);align-items:start}.zv-detail__gallery>.zv-detail__shot:first-child{grid-column:1 / -1}.zv-detail__thumbs{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--sp-3)}.zv-detail__thumb{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:inherit}.zv-detail__thumb[aria-pressed=true]{border-color:var(--brand)}.zv-detail__shot-note{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--paper);color:var(--muted-text);font-size:var(--fs-md);text-align:center}@media(max-width:640px){.zv-detail__gallery{grid-template-columns:minmax(0,1fr)}.zv-detail__thumbs{flex-direction:row;flex-wrap:wrap;order:2}.zv-detail__shot{order:1}}.zv-detail__tabs{display:flex;gap:var(--sp-1);max-width:100%;margin-top:var(--sp-12);overflow-x:auto;scrollbar-width:none}.profile-zubrus-v2 .zv-detail__tabs .zv-detail__tab{flex:none;color:var(--muted-text);font-weight:var(--fw-medium);white-space:nowrap}.profile-zubrus-v2 .zv-detail__tabs .zv-detail__tab:hover{color:var(--ink)}.profile-zubrus-v2 .zv-detail__tabs .zv-detail__tab--on{color:var(--ink);font-weight:var(--fw-bold)}.zv-detail__tabs--line{gap:var(--sp-6);border-bottom:1px solid var(--line)}.profile-zubrus-v2 .zv-detail__tabs--line .zv-detail__tab{padding-block:14px;font-size:var(--fs-read)}.profile-zubrus-v2 .zv-detail__tabs--line .zv-detail__tab--on{box-shadow:inset 0 -2px 0 var(--brand)}.zv-detail__tabs--segments{width:-moz-fit-content;width:fit-content;gap:2px;padding:4px;border-radius:12px;background:var(--paper)}.profile-zubrus-v2 .zv-detail__tabs--segments .zv-detail__tab{padding:9px 14px;border-radius:9px;font-size:var(--fs-md)}.profile-zubrus-v2 .zv-detail__tabs--segments .zv-detail__tab--on{background:var(--surface);box-shadow:var(--shadow-card)}.zv-detail__tabs--pills{gap:var(--sp-2)}.profile-zubrus-v2 .zv-detail__tabs--pills .zv-detail__tab{padding:9px 16px;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:var(--fs-md)}.profile-zubrus-v2 .zv-detail__tabs--pills .zv-detail__tab:hover{background:var(--paper-hover)}.profile-zubrus-v2 .zv-detail__tabs--pills .zv-detail__tab--on,.profile-zubrus-v2 .zv-detail__tabs--pills .zv-detail__tab--on:hover{background:var(--brand);color:var(--brand-ink)}.zv-detail__tabs--flow{position:sticky;top:var(--header-h);z-index:5;gap:var(--sp-6);background:var(--surface);border-bottom:1px solid var(--line)}.profile-zubrus-v2 .zv-detail__tabs--flow .zv-detail__tab{padding-block:14px}.profile-zubrus-v2 .zv-detail__tabs--flow .zv-detail__tab--on{box-shadow:inset 0 -2px 0 var(--brand)}.zv-detail__desc--flow .zv-detail__panel{padding-block:var(--sp-6);border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 64px)}.zv-detail__desc--flow .zv-detail__panel+.zv-detail__panel{margin-top:0}.zv-detail__desc--flow .zv-detail__panel:last-child{border-bottom:0}.zv-detail__desc--flow .zv-toc-bar{display:none}.zv-detail__panels{margin-top:var(--sp-8)}.zv-detail__panel{display:flex;flex-direction:column;gap:var(--sp-6);max-width:732px}.zv-detail__panel>h2{margin-bottom:0}.zv-detail__panel[hidden]{display:none}.zv-detail__panel+.zv-detail__panel{margin-top:var(--sp-8)}.zv-detail__panel:focus-visible{outline-offset:var(--sp-2)}.zv-detail__panel.zv-detail__reviews{max-width:none}@media(max-width:640px){.zv-detail__tabs{margin-top:var(--sp-8)}.zv-detail__tabs--segments{width:auto}.zv-detail__tabs--line,.zv-detail__tabs--flow{gap:var(--sp-5)}}.zv-detail__related{margin-top:var(--sp-12)}.zv-detail__related-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-6)}.zv-detail__related-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-detail__related-more{color:var(--brand-text);font-size:var(--fs-read)}.zv-detail__blank{margin:0;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--paper);font-size:var(--fs-read);line-height:22px}@media(max-width:640px){.zv-detail__blank{padding:var(--sp-4)}}.zv-detail__terms-list{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none}.zv-detail__terms-list--tight{gap:var(--sp-2)}.zv-detail__term{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-md);line-height:22px}.zv-detail__term-name{flex:1 0 60%;font-weight:var(--fw-regular)}.zv-detail__term-note{flex:0 1 auto;font-size:var(--fs-xs);line-height:var(--lh-md);text-align:right}.zv-detail__term-text{font-size:var(--fs-read);line-height:22px}.zv-detail__terms-panel .zv-detail__term-text+.zv-detail__term-text{margin-top:var(--sp-3)}.zv-detail__delivery-free{color:var(--ok-text);font-size:var(--fs-read);font-weight:var(--fw-medium)}@media(max-width:640px){.zv-detail__terms-list--tight .zv-detail__term{flex-direction:column;gap:var(--sp-1)}.zv-detail__term-note{white-space:normal}}.zv-buybar{position:fixed;right:0;bottom:0;left:0;z-index:43;display:none;padding-block:var(--sp-2);border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -2px 12px color-mix(in srgb,var(--ink) 8%,transparent)}.zv-buybar[data-shown]{display:block}.zv-buybar__inner{display:flex;align-items:center;gap:var(--sp-4)}.zv-buybar__name{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.zv-buybar__price{flex:none;font-size:var(--fs-lg)}.zv-buybar__add,.zv-buybar__in{flex:none;min-width:200px}.zv-buybar__in{border:1px solid var(--ok-line);background:var(--ok-soft);color:var(--ok-text);font-weight:var(--fw-bold)}.zv-buybar__in:before{content:"✓ ";white-space:pre}.zv-buybar__in,.zv-buybar[data-in] .zv-buybar__add{display:none}.zv-buybar[data-in] .zv-buybar__in{display:inline-flex}body.profile-zubrus-v2:has(.zv-buybar[data-shown]) .zv-dock--bottom-right,body.profile-zubrus-v2:has(.zv-buybar[data-shown]) .zv-dock--bottom-left{bottom:calc(var(--ctl-h) + var(--sp-4) + var(--gutter))}.zv-buybar--cart[data-shown]{display:none}.zv-buybar__total{display:grid;line-height:var(--lh-tight)}@media(max-width:900px){.zv-buybar:not([data-watched]),.zv-buybar[data-shown],.zv-buybar--cart[data-shown]{display:block}body.profile-zubrus-v2:has(.zv-bar) .zv-buybar{right:max(var(--sp-3),env(safe-area-inset-right,0px));bottom:calc(var(--bar-h) + var(--bar-gap) * 2 + env(safe-area-inset-bottom,0px));left:max(var(--sp-3),env(safe-area-inset-left,0px));max-width:420px;margin-inline:auto;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:var(--sp-6);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--shadow-bar);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}body.profile-zubrus-v2:has(.zv-bar) .zv-buybar__inner{width:auto}body.profile-zubrus-v2:has(.zv-bar) .zv-buybar .zv-btn{border-radius:var(--r-md)}body.profile-zubrus-v2:has(.zv-buybar) .zv-footer{padding-bottom:calc(var(--sp-12) + var(--tap) + var(--sp-4) + env(safe-area-inset-bottom,0px))}body.profile-zubrus-v2:has(.zv-bar):has(.zv-buybar) .zv-footer{padding-bottom:calc(var(--bar-h) * 2 + var(--bar-gap) * 3 + var(--sp-6) + env(safe-area-inset-bottom,0px))}body.profile-zubrus-v2:has(.zv-bar):has(.zv-buybar[data-shown]) .zv-dock--bottom-right,body.profile-zubrus-v2:has(.zv-bar):has(.zv-buybar[data-shown]) .zv-dock--bottom-left{bottom:calc(var(--bar-h) * 2 + var(--bar-gap) * 3 + env(safe-area-inset-bottom,0px))}.zv-buybar__name{display:none}.zv-buybar__inner{justify-content:space-between}.zv-buybar__add,.zv-buybar__in{flex:1 1 auto;min-width:0;max-width:240px;min-height:var(--tap)}}.zv-detail__reviews .shop-product-reviews{display:flex;flex-direction:column;gap:var(--sp-4)}.zv-detail__reviews h2{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-detail__reviews h3{margin:0;font-size:var(--fs-read);font-weight:var(--fw-medium)}.shop-product-reviews__summary{display:flex;align-items:center;gap:var(--sp-3)}.shop-product-reviews__average{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.shop-product-reviews__stars,.shop-product-review__rating{color:var(--act);letter-spacing:var(--sp-hair)}.shop-product-reviews__stars .is-empty,.shop-product-review__rating .is-empty{color:var(--line)}.shop-product-reviews__count,.shop-product-reviews__empty,.shop-product-reviews__hint{margin:0;color:var(--muted-text)}.shop-product-reviews__list{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none}.shop-product-review{padding:var(--sp-4);border-radius:var(--r-md);background:var(--paper)}.shop-product-review__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-3)}.shop-product-review__head time{color:var(--muted-text);font-size:var(--fs-xs)}.shop-product-review__text{margin:var(--sp-2) 0 0;overflow-wrap:anywhere}.shop-product-reviews__form{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.shop-product-reviews__form label{margin-top:var(--sp-2);color:var(--muted-text);font-size:var(--fs-xs)}.shop-product-reviews__form input,.shop-product-reviews__form select,.shop-product-reviews__form textarea{width:100%;min-height:var(--ctl-h);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface);color:var(--ink);font-family:var(--font);font-size:var(--fs-md)}.shop-product-reviews__form textarea{min-height:120px;line-height:var(--lh-md);resize:vertical}.shop-product-reviews__form button[type=submit]{align-self:flex-start;margin-top:var(--sp-4);min-height:var(--ctl-h);padding-inline:var(--sp-6);border:0;border-radius:var(--ctl-r);background:var(--act);color:var(--act-ink);font-family:var(--font);font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--t-fast) ease}.shop-product-reviews__form button[type=submit]:hover{background:var(--act-hover)}.shop-product-reviews__notice{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--ok-soft);color:var(--ok-text)}.shop-product-reviews__errors{margin:0;padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-8);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-text)}@media(max-width:640px){.shop-product-reviews__form{padding:var(--sp-4)}.shop-product-reviews__form button[type=submit]{align-self:stretch}}.zv-checkout-page{padding-block:var(--sp-8) var(--sp-12)}.zv-checkout-page__title{margin-block:var(--sp-4) var(--sp-6)}.zv-checkout-page__notice{margin-block:var(--sp-2) var(--sp-6);padding-block:var(--sp-4)}.zv-checkout-page__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:var(--sp-6)}.zv-checkout-page .zv-cart__side{max-height:calc(100vh - var(--header-h) - var(--sp-4) * 2)}.zv-checkout-page .zv-cart__side>:not(.zv-cart__summary--items){flex:none}.zv-checkout-page__request{min-width:0}@media(max-width:900px){.zv-checkout-page__layout{grid-template-columns:minmax(0,1fr)}.zv-checkout-page .zv-cart__side{max-height:none}}@media(max-width:640px){.zv-checkout-page{padding-block:var(--sp-5) var(--sp-8)}.zv-checkout-page__title{font-size:var(--fs-xl-narrow)}}.zv-checkout{display:grid;gap:var(--sp-4)}.zv-checkout__step{display:grid;gap:var(--sp-4);padding:var(--sp-6)}.zv-checkout__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-6)}h2.zv-checkout__title{display:flex;align-items:center;gap:var(--sp-3);margin:0;font-size:var(--fs-lg)}.zv-checkout__num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-md);font-weight:var(--fw-bold)}.zv-checkout__tabs{display:inline-flex;gap:var(--sp-5);margin:0;padding:0;border:0}.zv-checkout__tab{position:relative;padding-block:6px;color:var(--muted-text);font-weight:var(--fw-medium);cursor:pointer}.zv-checkout__tab input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.zv-checkout__tab:has(:checked){color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand)}.zv-checkout__tab:has(:focus-visible){border-radius:4px;outline:2px solid var(--focus);outline-offset:2px}.zv-checkout__company{display:grid;gap:var(--sp-3)}.zv-checkout__company[hidden],.zv-checkout__grid[hidden],.zv-checkout__field[hidden]{display:none}.zv-checkout__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);align-items:start}.zv-checkout__field{display:grid;gap:var(--sp-1);min-width:0}.zv-checkout__field .zv-label{margin:0}.zv-checkout__req{color:var(--danger-text);font-style:normal}.zv-checkout__region{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0}.zv-checkout__region-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.zv-checkout__region-chip{min-height:28px;padding-inline:var(--sp-3);font-size:var(--fs-xs)}.zv-checkout__backorder{margin:0}.zv-checkout__blocked{display:grid;gap:var(--sp-3);margin-block:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-md);background:var(--danger-soft)}.zv-checkout__blocked>p{margin:0}.zv-checkout__blocked-title{color:var(--danger-text);font-weight:var(--fw-bold)}.zv-checkout__blocked-list{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.zv-checkout__blocked-list li{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-xs);background:var(--surface);font-size:var(--fs-md);line-height:var(--lh-md)}.zv-checkout__agree{align-items:flex-start;font-size:var(--fs-xs)}.zv-checkout__choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-2);min-width:0;margin:0;padding:0;border:none}.zv-checkout__choice--two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.zv-checkout__option{position:relative;display:grid;align-content:start;gap:2px;padding:12px 14px 12px 42px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast) ease,box-shadow var(--t-fast) ease}.zv-checkout__option[hidden]{display:none}.zv-checkout__option:hover{border-color:var(--brand)}.zv-checkout__option:has(:checked){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:color-mix(in srgb,var(--brand-soft) 45%,var(--surface))}.zv-checkout__option:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.zv-checkout__option-input{position:absolute;top:14px;left:14px;width:18px;height:18px;margin:0;accent-color:var(--brand)}.zv-checkout__option-name{font-weight:var(--fw-bold)}@media(max-width:640px){.zv-checkout__step{padding:var(--sp-4)}.zv-checkout__grid{grid-template-columns:minmax(0,1fr)}}.zv-checkout__inn-check{grid-column:1 / -1}.zv-checkout__inn-check[hidden]{display:none}.zv-inn{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-xs);line-height:1.45}.zv-inn__icon{display:grid;grid-row:span 3;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);color:var(--surface);font-weight:var(--fw-bold)}.zv-inn__title{font-size:var(--fs-md)}.zv-inn__okved,.zv-inn__text{color:var(--muted-text)}.zv-inn--ok{border-color:var(--ok-line);background:var(--ok-soft)}.zv-inn--ok .zv-inn__icon{background:var(--ok)}.zv-inn--check{border-color:color-mix(in srgb,var(--warn-text) 30%,var(--surface));background:var(--warn-soft)}.zv-inn--check .zv-inn__icon{background:var(--warn-text)}.zv-inn--bad{border-color:color-mix(in srgb,var(--danger) 35%,var(--surface));background:var(--danger-soft)}.zv-inn--bad .zv-inn__icon{background:var(--danger)}.zv-inn--down{background:var(--paper)}.zv-inn--down .zv-inn__icon{background:var(--muted-text)}.zv-coupon{display:flex;flex-direction:column;gap:var(--sp-3)}.zv-coupon__form{display:flex;flex-direction:column;gap:var(--sp-2);margin:0}.zv-coupon__control{display:grid;grid-template-columns:minmax(140px,1fr) auto;gap:var(--sp-2);align-items:center}.zv-coupon__input{min-width:0;height:var(--ctl-h);border-radius:var(--ctl-r)}.zv-coupon__apply{min-height:var(--ctl-h);border-radius:var(--ctl-r);padding-inline:18px}@media(max-width:360px){.zv-coupon__control{grid-template-columns:1fr}}.zv-coupon__applied{margin:0;font-size:var(--fs-xs)}.zv-coupon__message:empty{display:none}.zv-coupon__message{margin:0;color:var(--muted-text)}.zv-coupon__message--bad{color:var(--danger-text)}.zv-coupon--inline{display:grid;gap:var(--sp-2)}.zv-coupon__toggle{justify-self:start;color:var(--brand-text);font-size:var(--fs-xs);text-decoration:underline;text-underline-offset:3px;list-style:none;cursor:pointer}.zv-coupon__toggle::-webkit-details-marker{display:none}.zv-coupon--inline .zv-coupon__message:empty{display:none}.zv-auth{padding-block:var(--sp-8) var(--sp-12)}.zv-auth__layout{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:var(--sp-8)}.zv-auth__layout--narrow{grid-template-columns:minmax(0,420px);justify-content:center}.zv-auth__card{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.zv-auth__title{margin-bottom:var(--sp-2)}.zv-auth__form{display:flex;flex-direction:column;gap:var(--sp-4);margin:0}.zv-auth__row{display:flex;flex-direction:column;gap:var(--sp-hair)}.zv-auth__row .zv-label{margin-bottom:0}.zv-auth__row .zv-input{margin-top:var(--sp-1)}.zv-auth__choice{margin:0;padding:var(--sp-3) var(--sp-4);border:0;border-radius:var(--r-md);background:var(--paper)}.zv-auth__choice-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-2)}.zv-auth__choice .zv-label{margin-bottom:0;padding:0}.zv-auth__choice .zv-check__box{border-radius:var(--r-pill)}.zv-auth__channels:has(input[name=channel][value=email]:checked) .zv-auth__row--phone,.zv-auth__channels:has(input[name=channel][value=sms]:checked) .zv-auth__row--email{display:none}.zv-auth__masked{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--brand-soft);color:var(--ink)}.zv-auth__digits{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center}.zv-auth__again{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.zv-auth__again form{margin:0}.zv-auth__wait{margin-top:calc(var(--sp-2) * -1)}.zv-auth__notice{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md)}.zv-auth__notice ul{margin:0;padding-left:var(--sp-5)}.zv-auth__notice--ok{background:var(--ok-soft);color:var(--ok-text)}.zv-auth__notice--error{background:var(--danger-soft);color:var(--danger-text)}.zv-auth__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-4);margin:0;color:var(--brand-text);font-size:var(--fs-xs)}.zv-auth__fine{margin:0;color:var(--muted-text);font-size:var(--fs-xs);line-height:1.4;text-align:center}.zv-auth__links a{color:var(--brand-text)}.zv-auth__hint{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--paper);color:var(--muted-text);font-size:var(--fs-xs)}.zv-auth__aside{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--r-lg);background:var(--paper)}.zv-auth__aside-title{font-size:var(--fs-lg)}.zv-auth__points{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none}.zv-auth__points li{padding-left:var(--sp-5);position:relative}.zv-auth__points li:before{position:absolute;top:calc(var(--lh-md) / 2 - 3px);left:0;width:6px;height:6px;border-radius:var(--r-pill);background:var(--brand);content:""}@media(max-width:900px){.zv-auth__layout,.zv-auth__layout--narrow{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.zv-auth{padding-block:var(--sp-4) var(--sp-8)}.zv-auth__card,.zv-auth__aside{padding:var(--sp-4)}.zv-auth__again{flex-direction:column;align-items:stretch}.zv-auth__again .zv-btn{width:100%}.zv-auth__digits{letter-spacing:.2em}}.zv-auth-modal{margin:auto;width:min(460px,calc(100vw - var(--sp-4) * 2));max-height:calc(100dvh - var(--sp-4) * 2);padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink)}.zv-auth-modal[open]{animation:zv-auth-modal-in var(--t-fast) ease-out}.zv-auth-modal::backdrop{background:var(--dim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.zv-auth-modal__close{position:absolute;top:var(--sp-3);right:var(--sp-3);z-index:1;display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:0;border-radius:var(--r-md);background:transparent;cursor:pointer;transition:background-color var(--t-fast) ease}.zv-auth-modal__close .zv-icon{background-color:var(--ink)}.zv-auth-modal__close:hover{background:var(--paper)}.zv-auth-modal .zv-auth__card{box-shadow:none;border-radius:0}.zv-auth-modal__slot.is-loading{opacity:.55;pointer-events:none;transition:opacity var(--t-fast) ease}@keyframes zv-auth-modal-in{0%{opacity:0;transform:translateY(var(--sp-3))}}@media(max-width:640px){.zv-auth-modal{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;border-radius:var(--r-lg) var(--r-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.zv-auth-modal .zv-auth__card{padding:var(--sp-5) var(--gutter) var(--sp-6)}}@media(prefers-reduced-motion:reduce){.zv-auth-modal[open]{animation:none}}.zv-order{padding-block:var(--sp-8) var(--sp-12)}.zv-order__crumbs{margin-bottom:var(--sp-4)}.zv-order__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.zv-order__headline{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);min-width:0}.zv-order__title{margin:0}.zv-order__status{display:inline-flex;align-items:center;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--paper);font-size:var(--fs-xs);line-height:var(--lh-tight)}.zv-order__status--ok{background:var(--ok-soft);color:var(--ok-text)}.zv-order__status--off{background:var(--danger-soft);color:var(--danger-text)}.zv-order__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.zv-order-done{display:grid;justify-items:start;gap:14px;max-width:640px;margin:var(--sp-2) 0 var(--sp-6)}.zv-order-done__ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ok-soft);color:var(--ok-text);font-size:28px;font-weight:var(--fw-bold)}h2.zv-order-done__title{margin:0;font-size:var(--fs-lg)}.zv-order-done p{margin:0;color:var(--muted-text)}.zv-order-done__steps{display:grid;width:100%;margin:var(--sp-2) 0;padding:0;list-style:none}.zv-order-done__steps li{position:relative;display:grid;gap:2px;margin-left:8px;padding:0 0 16px 28px;border-left:2px solid var(--line)}.zv-order-done__steps li:before{content:"";position:absolute;left:-8px;top:0;width:14px;height:14px;border:2px solid var(--line);border-radius:50%;background:var(--surface)}.zv-order-done__steps li.is-on:before{border-color:var(--ok);background:var(--ok)}.zv-order-done__steps li:last-child{border-left-color:transparent}.zv-order-done__steps span{color:var(--muted-text);font-size:var(--fs-xs)}.zv-order__notice{margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-md)}.zv-order__notice--warn{background:var(--brand-soft);color:var(--brand-text)}.zv-order__notice a{color:inherit;text-decoration:underline}.zv-order__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:var(--sp-5)}.zv-order__main,.zv-order__aside{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.zv-order__block-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.zv-order__block-note{margin-bottom:var(--sp-4)}.zv-order__cols,.zv-order__item{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:var(--sp-3);align-items:start}.zv-order__cols{margin:0 0 var(--sp-2);padding-inline:var(--sp-3)}.zv-order__list{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}.zv-order__item{padding:var(--sp-3);border-radius:var(--r-md);background:var(--paper)}.zv-order__item--added{background:var(--ok-soft)}.zv-order__item--changed{background:var(--brand-soft)}.zv-order__item--removed{background:var(--danger-soft)}.zv-order__item-main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.zv-order__item-name{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-order__item-badge{margin-block:var(--sp-hair)}.zv-order__item-codes{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.zv-order__item-stock{margin-top:var(--sp-hair)}.zv-order__item-changes{margin:var(--sp-1) 0 0;padding-left:var(--sp-5);color:var(--muted-text)}.zv-order__cell{display:flex;flex-direction:column;gap:var(--sp-hair);min-width:0;font-size:var(--fs-md)}.zv-order__cell--total{text-align:right}.zv-order__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.zv-order__origin{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}.zv-order__origin-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--paper);font-size:var(--fs-md)}.zv-order__history{display:flex;flex-direction:column;gap:var(--sp-4);margin:0;padding:0;list-style:none}.zv-order__event{padding-left:var(--sp-4);border-left:2px solid var(--line)}.zv-order__event-name{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-order__event-lines{margin:var(--sp-1) 0 0;padding-left:var(--sp-5)}.zv-order__sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-2);font-size:var(--fs-md)}.zv-order__sum-row--total{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line)}.zv-order__fact-list{display:flex;flex-direction:column;gap:var(--sp-3);margin:0}.zv-order__fact{display:flex;flex-direction:column;gap:var(--sp-hair)}.zv-order__fact dt{margin:0}.zv-order__fact dd{display:flex;flex-direction:column;gap:var(--sp-hair);margin:0;font-size:var(--fs-md)}.zv-order__empty{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-8) var(--sp-4);text-align:center}.zv-order__empty-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-order__empty-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin:var(--sp-2) 0 0}@media(max-width:1000px){.zv-order__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.zv-order{padding-block:var(--sp-5) var(--sp-8)}.zv-order__title{font-size:var(--fs-xl-narrow)}.zv-order__actions .zv-btn{width:100%}.zv-order__cols{display:none}.zv-order__item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zv-order__item-main{grid-column:span 2}.zv-order__cell--total{text-align:left}.zv-order__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}.zv-order__empty{padding:var(--sp-6) var(--sp-2)}.zv-order__empty-steps .zv-btn{width:100%}}.zv-track{padding-block:var(--sp-8) var(--sp-12)}.zv-track__crumbs{margin-bottom:var(--sp-4)}.zv-track__head{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-6)}.zv-track__title{margin:0}.zv-track__lead{max-width:62ch;font-size:var(--fs-md)}.zv-track__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:var(--sp-5);max-width:900px}.zv-track__form-head{margin-bottom:var(--sp-4)}.zv-track__form{display:flex;flex-direction:column;gap:var(--sp-4)}.zv-track__field{display:flex;flex-direction:column;gap:var(--sp-1)}.zv-track__field .zv-label{margin-bottom:0}.zv-track__error{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--fs-md)}.zv-track__aside{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.zv-track__step-list{display:flex;flex-direction:column;gap:var(--sp-4);margin:0;padding:0;list-style:none;counter-reset:zv-track-step}.zv-track__step{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);counter-increment:zv-track-step}.zv-track__step-name{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-track__step-name:before{content:counter(zv-track-step) ". ";color:var(--muted-text)}.zv-track__back a{color:var(--brand-text)}@media(max-width:800px){.zv-track__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.zv-track{padding-block:var(--sp-5) var(--sp-8)}.zv-track__title{font-size:var(--fs-xl-narrow)}}.zv-invoice{padding-block:var(--sp-8) var(--sp-12)}.zv-invoice__shell{max-width:980px}.zv-invoice__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-5)}.zv-invoice__paper{padding:var(--sp-10);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-panel)}.zv-invoice__req,.zv-invoice__items{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.zv-invoice__req td,.zv-invoice__items th,.zv-invoice__items td{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);vertical-align:top;text-align:left}.zv-invoice__req-name{display:block;color:var(--muted-text);font-size:var(--fs-xs)}.zv-invoice__bank{display:block;white-space:pre-line}.zv-invoice__title{margin:var(--sp-6) 0 var(--sp-5);font-size:var(--fs-lg)}.zv-invoice__parties{display:flex;flex-direction:column;gap:var(--sp-2);margin:0 0 var(--sp-5)}.zv-invoice__party{display:flex;gap:var(--sp-2);font-size:var(--fs-md)}.zv-invoice__party dt{flex:0 0 auto;font-weight:var(--fw-bold)}.zv-invoice__party dt:after{content:":"}.zv-invoice__party dd{margin:0;min-width:0}.zv-invoice__table-wrap{overflow-x:auto}.zv-invoice__items{min-width:560px}.zv-invoice__items th{font-weight:var(--fw-bold)}.zv-invoice__num{white-space:nowrap;text-align:right}.zv-invoice__sku{display:block;color:var(--muted-text);font-size:var(--fs-xs)}.zv-invoice__amounts{display:flex;flex-direction:column;gap:var(--sp-1);align-items:stretch;width:min(340px,100%);margin:var(--sp-5) 0 0 auto}.zv-invoice__amount{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-md)}.zv-invoice__amount--total{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.zv-invoice__signs{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-top:var(--sp-10)}.zv-invoice__sign{display:flex;align-items:flex-end;gap:var(--sp-3);flex:1 1 220px;font-size:var(--fs-md)}.zv-invoice__sign-line{flex:1 1 auto;border-bottom:1px solid var(--line)}.zv-invoice__note{margin-top:var(--sp-4)}.zv-invoice__pending{display:flex;flex-direction:column;gap:var(--sp-3)}.zv-invoice__pending-title{margin:0;font-size:var(--fs-lg)}.zv-invoice__pending-steps{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}@media(max-width:640px){.zv-invoice{padding-block:var(--sp-5) var(--sp-8)}.zv-invoice__paper{padding:var(--sp-4)}.zv-invoice__actions .zv-btn,.zv-invoice__pending-steps .zv-btn{width:100%}.zv-invoice__party{flex-direction:column;gap:var(--sp-hair)}.zv-invoice__req,.zv-invoice__req tbody,.zv-invoice__req tr,.zv-invoice__req td{display:block}.zv-invoice__req{padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.zv-invoice__req td{padding-inline:0;border:0}.zv-invoice__req td:empty{display:none}.zv-invoice__amounts{width:100%;margin-inline:0}}@media print{body.zv-print-invoice>*:not(.main-wrapper){display:none!important}body:has(.zv-invoice)>*:not(.main-wrapper){display:none!important}}@media print{@page{margin:14mm}.zv-invoice{padding:0}.zv-invoice__shell{width:100%;max-width:none}.zv-invoice__actions,.zv-invoice__note{display:none}.zv-invoice__paper{padding:0;border-radius:0;box-shadow:none}.zv-invoice__table-wrap{overflow:visible}.zv-invoice__items{min-width:0}.zv-invoice__items tr,.zv-invoice__amount,.zv-invoice__signs{-moz-column-break-inside:avoid;break-inside:avoid}.zv-invoice__items thead{display:table-header-group}}.zv-return{padding-block:var(--sp-8) var(--sp-12)}.zv-return__crumbs{margin-bottom:var(--sp-4)}.zv-return__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.zv-return__headline{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);min-width:0}.zv-return__title{margin:0}.zv-return__status{display:inline-flex;align-items:center;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--paper);font-size:var(--fs-xs);line-height:var(--lh-tight)}.zv-return__status--ok{background:var(--ok-soft);color:var(--ok-text)}.zv-return__status--off{background:var(--danger-soft);color:var(--danger-text)}.zv-return__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:var(--sp-5)}.zv-return__main,.zv-return__aside{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.zv-return__block-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.zv-return__block-note{margin-bottom:var(--sp-4)}.zv-return__form{display:flex;flex-direction:column;gap:var(--sp-4)}.zv-return__field{display:flex;flex-direction:column;gap:var(--sp-1)}.zv-return__field .zv-label{margin-bottom:0}.zv-return__items{display:flex;flex-direction:column;gap:var(--sp-2)}.zv-return__items-title{color:var(--muted-text);font-size:var(--fs-xs)}.zv-return__item{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:start;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--paper)}.zv-return__item-pick{align-items:flex-start;min-width:0}.zv-return__item-name{display:flex;flex-direction:column;gap:var(--sp-hair);min-width:0}.zv-return__item-qty{display:flex;flex-direction:column;gap:var(--sp-1)}.zv-return__item-qty .zv-label{margin-bottom:0}.zv-return__error{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--fs-md)}.zv-return__step-list{display:flex;flex-direction:column;gap:var(--sp-4);margin:0;padding:0;list-style:none;counter-reset:zv-return-step}.zv-return__step{display:flex;flex-direction:column;gap:var(--sp-1);counter-increment:zv-return-step}.zv-return__step-name{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-return__step-name:before{content:counter(zv-return-step) ". ";color:var(--muted-text)}.zv-return__contact a{color:var(--brand-text)}.zv-return__cols,.zv-return__row{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3);align-items:center}.zv-return__cols{margin:0 0 var(--sp-2);padding-inline:var(--sp-3)}.zv-return__list{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}.zv-return__row{padding:var(--sp-3);border-radius:var(--r-md);background:var(--paper);color:var(--ink);font-size:var(--fs-md)}.zv-return__row--link{transition:background-color var(--t-fast) ease}.zv-return__row--link:hover{background:var(--paper-hover);color:var(--ink)}.zv-return__row-main{display:flex;flex-direction:column;gap:var(--sp-hair);min-width:0}.zv-return__row-name{font-weight:var(--fw-medium)}.zv-return__cell{display:flex;flex-direction:column;gap:var(--sp-hair);min-width:0}.zv-return__cell--total{text-align:right}.zv-return__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.zv-return__comment{display:flex;flex-direction:column;gap:var(--sp-hair);margin-top:var(--sp-4);font-size:var(--fs-md)}.zv-return__history{display:flex;flex-direction:column;gap:var(--sp-4);margin:0;padding:0;list-style:none}.zv-return__event{padding-left:var(--sp-4);border-left:2px solid var(--line)}.zv-return__event-name{font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-return__orders{display:flex;flex-direction:column;gap:var(--sp-2)}.zv-return__order{padding:var(--sp-3);border-radius:var(--r-md);background:var(--paper)}.zv-return__order-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-3);cursor:pointer;font-size:var(--fs-md)}.zv-return__order[open] .zv-return__order-head{margin-bottom:var(--sp-4)}.zv-return__empty{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-8) var(--sp-4);text-align:center}.zv-return__empty-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-return__empty-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin:var(--sp-2) 0 0}@media(max-width:900px){.zv-return__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.zv-return{padding-block:var(--sp-5) var(--sp-8)}.zv-return__title{font-size:var(--fs-xl-narrow)}.zv-return__head .zv-btn{width:100%}.zv-return__item{grid-template-columns:minmax(0,1fr)}.zv-return__cols{display:none}.zv-return__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.zv-return__row-main{grid-column:span 2}.zv-return__cell--total{text-align:left}.zv-return__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}.zv-return__empty{padding:var(--sp-6) var(--sp-2)}.zv-return__empty-steps .zv-btn{width:100%}}.zv-errpage{padding-block:var(--sp-10) var(--sp-12)}.zv-errpage__code{margin:0;color:var(--muted-text);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.zv-errpage__title{margin-block:var(--sp-3) var(--sp-4)}.zv-errpage__text{margin:0;max-width:760px;font-size:var(--fs-md);line-height:var(--lh-md)}.zv-errpage__search{margin-top:var(--sp-6);max-width:547px;padding-right:var(--sp-2)}.zv-errpage__submit{flex:0 0 auto}.zv-errpage__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.zv-errpage__sections{margin-top:var(--sp-10)}.zv-errpage__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-4)}.zv-errpage__tile{min-height:0;padding:var(--sp-4)}.zv-errpage__help{margin-top:var(--sp-8)}.zv-errpage__help-title{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium)}.zv-errpage__help-contacts{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin:var(--sp-2) 0 0;font-size:var(--fs-md)}.zv-errpage__help-contacts a{color:var(--brand-text);font-weight:var(--fw-medium)}@media(max-width:900px){.zv-errpage__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.zv-errpage{padding-block:var(--sp-6) var(--sp-10)}.zv-errpage__code{font-size:var(--fs-xl-narrow)}.zv-errpage__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.zv-errpage__actions .zv-btn{flex:1 1 100%}}.zv-content{padding-block:var(--sp-8) var(--sp-12)}.zv-content__head{display:flex;flex-direction:column;gap:var(--sp-3);margin-block:var(--sp-3) var(--sp-8)}.zv-content__title{margin:0}.zv-content__lead{max-width:72ch;font-size:var(--fs-read)}.zv-content__count{font-size:var(--fs-xs)}.zv-content__meta{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4)}.zv-content__tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0}.zv-content__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6)}.zv-content__tools-field{flex:1 1 320px;max-width:547px;padding-right:var(--sp-2)}.zv-content__group+.zv-content__group{margin-top:var(--sp-10)}.zv-content__group-title{margin-bottom:var(--sp-4);font-size:var(--fs-lg)}.zv-content__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:var(--sp-5)}.zv-content-card{height:100%}.zv-content-card__media{display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--r-md);background:var(--paper)}.zv-content-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zv-content-card__title{font-size:var(--fs-lg);font-weight:var(--fw-medium);overflow-wrap:anywhere}.zv-content-card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.zv-content-card__meta{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.zv-content-card__tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0}.zv-content-card__foot{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-1)}.zv-content__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-8)}.zv-content__page{display:inline-flex;align-items:center;justify-content:center;min-width:43px;height:var(--ctl-h);padding-inline:var(--sp-3);border-radius:var(--ctl-r);color:var(--ink);font-size:var(--fs-lg);transition:background-color var(--t-fast) ease}.zv-content__page:hover{background:var(--paper);color:var(--ink)}.zv-content__page--on,.zv-content__page--on:hover{background:var(--brand);color:var(--brand-ink)}.zv-content__page--gap{min-width:0;padding-inline:0;color:var(--muted-text)}.zv-content__empty{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-10) var(--sp-6);text-align:center}.zv-content__empty-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.zv-content__empty-text{max-width:64ch;margin-inline:auto}.zv-content__empty-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin:var(--sp-2) 0 0}.zv-content__media{margin:0 0 var(--sp-6);overflow:hidden;border-radius:var(--r-lg);background:var(--paper)}.zv-content__media img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.zv-content__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-4);margin:0 0 var(--sp-6)}.zv-content__fact{display:flex;flex-direction:column;gap:var(--sp-hair);margin:0;overflow-wrap:anywhere}.zv-content__fact-label{color:var(--muted-text);font-size:var(--fs-xs)}.zv-content__fact-value{margin:0;font-size:var(--fs-md)}.zv-content__block+.zv-content__block{margin-top:var(--sp-6)}.zv-content__block-title{margin-bottom:var(--sp-3);font-size:var(--fs-lg)}.zv-content__body{margin-top:var(--sp-6)}.zv-content__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-8)}.zv-content__map{height:420px;margin-top:var(--sp-8);overflow:hidden;border-radius:var(--r-lg);background:var(--paper)}.zv-prose{min-width:0;max-width:100%;font-size:var(--fs-read);line-height:var(--lh-md);overflow-wrap:anywhere}.zv-prose>*{max-width:100%}.zv-prose>*+*{margin-top:var(--sp-4)}.zv-prose h2{margin-top:var(--sp-8);font-size:var(--fs-lg)}.zv-prose h3,.zv-prose h4{margin-top:var(--sp-6);font-size:var(--fs-read)}.zv-prose ul,.zv-prose ol{padding-left:var(--sp-5)}.zv-prose li+li{margin-top:var(--sp-2)}.zv-prose a{color:var(--brand-text);text-decoration:underline}.zv-prose img{height:auto;border-radius:var(--r-md)}.zv-prose blockquote{margin-inline:0;padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--brand);border-radius:var(--r-md);background:var(--paper)}.zv-prose figure{margin-inline:0}.zv-prose figcaption{margin-top:var(--sp-2);color:var(--muted-text);font-size:var(--fs-xs)}.zv-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--fs-md)}.zv-prose th,.zv-prose td{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);text-align:left;vertical-align:top}.zv-prose th{background:var(--paper);font-weight:var(--fw-medium)}.zv-prose pre,.zv-prose code{font-size:var(--fs-md)}.zv-prose pre{padding:var(--sp-4);overflow-x:auto;border-radius:var(--r-md);background:var(--paper)}.zv-prose iframe,.zv-prose video{max-width:100%}.zv-prose iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--r-md)}@media(max-width:640px){.zv-content{padding-block:var(--sp-5) var(--sp-8)}.zv-content__head{margin-bottom:var(--sp-6)}.zv-content__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.zv-content__facts{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.zv-content__empty{padding:var(--sp-8) var(--sp-4)}.zv-content__empty-steps .zv-btn{width:100%}.zv-content__map{height:320px}.zv-prose{font-size:var(--fs-md)}}@media(max-width:900px){html.zv-typing .zv-bar,html.zv-typing .zv-buybar:not(:focus-within){display:none}html.zv-typing .zv-dock{opacity:0}html.zv-typing .zv-dock>*{pointer-events:none}}
