.hc-container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.hc-container{padding-left:1.5rem;padding-right:1.5rem}}.hc-page{padding-top:2rem;padding-bottom:2rem}.hc-page-title{font-family: var(--font-sans);font-weight:700;font-size:1.75rem;line-height:1.25;letter-spacing:-.02em;color:var(--text-primary)}.hc-page-lead{margin-top:.5rem;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-accent{color:var(--accent-primary)}.text-accent:hover,.hover\:text-accent:hover{color:var(--accent-hover)}.hc-page-search{position:relative}.hc-page-search-input{width:100%;padding:1rem 1rem 1rem 3rem;background:var(--bg-input);border:1px solid var(--border-input);border-radius:var(--radius-xl);font-size:1.125rem;color:var(--text-primary);transition:border-color var(--transition-base) , box-shadow var(--transition-base)}.hc-page-search-input::placeholder{color:var(--text-tertiary)}.hc-page-search-input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--input-focus-ring)}.hc-page-search__icon{pointer-events:none;position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-tertiary)}.hyper-content--page{color:var(--text-secondary);line-height:1.65}.hyper-content--page h2,.hyper-content--page h3{color:var(--text-primary)}.hyper-content--page a{color:var(--text-link)}.hyper-content--page a:hover{color:var(--text-link-hover)}.hc-header-row{display:flex;align-items:center;gap:.75rem;max-width:var(--container-max);margin:0 auto;padding:.75rem 1rem}@media (min-width:1024px){.hc-header-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.hc-header-start{display:flex;align-items:center;gap:.75rem;min-width:0}@media (min-width:1024px){.hc-header-start{gap:1rem}}.hc-header-center{display:none;justify-content:center;min-width:0}@media (min-width:768px){.hc-header-center{display:flex;flex:1 1 auto}}@media (min-width:1024px){.hc-header-center{flex:initial}}.hc-header-end{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0;margin-left:auto;flex-shrink:0}@media (min-width:1024px){.hc-header-end{margin-left:0;gap:.75rem}}.hc-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (min-width:1024px){.hc-header-actions{gap:.35rem}}.hc-header-action{position:relative;display:none;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:3.5rem;padding:.35rem .4rem;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-secondary);text-decoration:none;transition:color .2s , background .2s}@media (min-width:1024px){.hc-header-action.hc-header-btn--tabbar-desktop{display:inline-flex}}.hc-header-action:hover{color:var(--text-primary);background:var(--bg-hover)}.hc-header-action__label{font-size:.6875rem;font-weight:500;line-height:1.1;white-space:nowrap}.hc-header-action .hc-badge{top:.1rem;right:.15rem}.hc-header-action--quiz{color:var(--accent-cta)}.hc-currency-rates{display:none;position:relative;flex:0 0 auto;align-items:center;z-index:5}@media (min-width:1200px){.hc-currency-rates{display:inline-flex}}.hc-currency-rates__trigger{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.2rem .4rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-tertiary);font:inherit;font-size:.6875rem;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast) , background var(--transition-fast) , border-color var(--transition-fast)}.hc-currency-rates__trigger:hover,.hc-currency-rates:focus-within .hc-currency-rates__trigger,.hc-currency-rates.is-open .hc-currency-rates__trigger{color:var(--text-primary);background:color-mix(in srgb,var(--bg-surface,#fff) 72%,transparent);border-color:var(--border-default)}.hc-currency-rates__summary{display:inline-flex;align-items:center;gap:.45rem}.hc-currency-rates__item{display:inline-flex;align-items:baseline;gap:.2rem;white-space:nowrap}.hc-currency-rates__code{font-weight:700;color:var(--text-secondary)}.hc-currency-rates__value{font-variant-numeric:tabular-nums;color:var(--text-primary)}.hc-currency-rates__chevron{flex-shrink:0;opacity:.7;transition:transform var(--transition-fast) , opacity var(--transition-fast)}.hc-currency-rates:hover .hc-currency-rates__chevron,.hc-currency-rates:focus-within .hc-currency-rates__chevron,.hc-currency-rates.is-open .hc-currency-rates__chevron{opacity:1;transform:rotate(180deg)}.hc-currency-rates__panel{pointer-events:none;position:absolute;top: calc(100% + 0.45rem);left:0;z-index:var(--z-dropdown,40);width:min(20.5rem,calc(100vw - 2rem));padding:.85rem .95rem .95rem;border-radius:var(--radius-lg,12px);opacity:0;visibility:hidden;transform:translateY(.35rem) scale(.98);transform-origin:top left;transition:opacity .18s ease , transform .18s ease , visibility .18s ease;box-shadow:var(--shadow-lg,0 16px 40px rgba(0,0,0,.18))}.hc-currency-rates__panel::before{content:'';position:absolute;top:-.45rem;left:0;right:0;height:.45rem}.hc-currency-rates:hover .hc-currency-rates__panel,.hc-currency-rates:focus-within .hc-currency-rates__panel,.hc-currency-rates.is-open .hc-currency-rates__panel{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0) scale(1)}.hc-currency-rates__panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.7rem}.hc-currency-rates__panel-title{font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:var(--text-primary)}.hc-currency-rates__panel-date{font-size:.6875rem;color:var(--text-tertiary)}.hc-currency-rates__panel-list{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.hc-currency-rates__panel-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-primary,#0f0f12) 6%,transparent);border:1px solid var(--border-default)}html[data-theme="light"] .hc-currency-rates__panel-row{background:color-mix(in srgb,#0f172a 3.5%,transparent)}.hc-currency-rates__panel-meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hc-currency-rates__panel-code{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--text-primary)}.hc-currency-rates__panel-name{font-size:.6875rem;color:var(--text-tertiary)}.hc-currency-rates__panel-rate{flex-shrink:0;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.hc-currency-rates__panel-rub{font-weight:600;color:var(--text-secondary)}.hc-currency-rates__panel-note{margin:0;padding:.65rem .7rem;border-radius:var(--radius-md);font-size:.6875rem;line-height:1.45;color:var(--text-secondary);background: linear-gradient(
        135deg,
        color-mix(in srgb, #c026d3 10%, transparent) 0%,
        color-mix(in srgb, #2563eb 10%, transparent) 100%
    );border:1px solid color-mix(in srgb,#c026d3 22%,transparent)}.hc-currency-rates__panel-note strong{color:var(--text-primary);font-weight:700}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:1540px){.hyper-topbar__benefits{display:none}}.hc-header-actions-row{display:none;border-top:1px solid var(--header-border);background:var(--bg-topbar)}@media (min-width:1024px){.hc-header-actions-row{display:block}}.hc-header-actions-row__inner{display:flex;align-items:center;gap:.25rem 1rem;max-width:var(--container-max);margin:0 auto;padding:.45rem 1.5rem;overflow-x:auto;scrollbar-width:none}.hc-header-actions-row__inner::-webkit-scrollbar{display:none}.hc-header-actions-row__link{flex-shrink:0;font-size:.8125rem;font-weight:500;color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:color .15s}.hc-header-actions-row__link:hover{color:var(--accent-cta)}.hc-header-actions-row__link--all{margin-left:auto;color:var(--accent-cta)}.hc-header-catalog{display:none}@media (min-width:1024px){.hc-header-catalog{display:block;flex-shrink:0}}.hc-header-catalog .hc-catalog-btn{white-space:nowrap}.hc-header-nav{flex-shrink:0;min-width:0}.hc-header-max{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;border-radius:var(--radius-sm);overflow:hidden;transition:transform var(--transition-fast)}.hc-header-max:hover{transform:scale(1.06)}.hc-header-max img{display:block;width:2rem;height:2rem;object-fit:contain}@media (max-width:1023px){.hc-header-max{display:inline-flex}.hc-header-max img{width:1.75rem;height:1.75rem}}.hc-site-logo__slot{position:relative;display:block;flex-shrink:0;height:var(--hc-logo-h,2.25rem);width:var(--hc-logo-slot-w,auto);min-width:0;max-width:min(220px,46vw)}.hc-site-logo__img{height:var(--hc-logo-h,2.25rem);width:auto;max-width:min(220px,46vw);object-fit:contain;object-position:left center}.hc-site-logo__img--theme{position:absolute;top:0;left:0;display:none}html[data-theme="light"] .hc-site-logo__img--theme[data-logo-theme="light"],html[data-theme="dark"] .hc-site-logo__img--theme[data-logo-theme="dark"]{display:block}footer.hyper-footer .hc-site-logo--footer{display:inline-flex;align-items:center;text-decoration:none}footer.hyper-footer .hc-site-logo__img--footer{display:block;opacity:1;filter:none}footer.hyper-footer .hc-site-logo__slot{max-width:min(240px,70vw)}footer.hyper-footer .hc-site-logo__img--footer{max-width:min(240px,70vw);height: calc(var(--hc-logo-h, 2.25rem) * 1.1)}.hc-header-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);transition:border-color .2s , background .2s , color .2s}@media (max-width:1023px){[data-mobile-toggle]{display:inline-flex}}@media (min-width:1024px){[data-mobile-toggle]{display:none!important}}.hc-header-btn--tabbar-desktop{display:none}@media (min-width:1024px){.hc-header-btn--tabbar-desktop{display:inline-flex}}.hc-header-btn:hover{border-color:var(--border-hover);background:var(--bg-hover);color:var(--text-primary)}.hc-header-search-wrap{position:relative;flex:1 1 auto;min-width:12rem;max-width:min(36rem,42vw)}.hc-header-search-wrap .ph-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-tertiary)}.hc-header-search{width:100%;padding:.625rem 1rem .625rem 2.75rem;font-size:.875rem;border-radius:var(--radius-md);border:1px solid var(--border-input);background:var(--bg-input);color:var(--text-primary)}.hc-header-search:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--input-focus-ring)}.hc-header-search-row{display:block;border-top:1px solid var(--border-default);padding:.625rem 1rem}.hc-header-search-row .hc-header-search-wrap{max-width:none;width:100%}@media (min-width:768px){.hc-header-search-row{display:none}}.hc-header-phone{font-weight:600;color:var(--text-primary)}.hc-header-phone:hover{color:var(--accent-primary)}.hc-header-callback{color:var(--accent-secondary);background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit}.hc-header-callback:hover{color:var(--text-link-hover)}.hc-badge{position:absolute;top:-.25rem;right:-.25rem;min-width:1.125rem;height:1rem;padding:0 .25rem;border-radius:999px;font-size:.625rem;font-weight:600;line-height:1rem;text-align:center;color:#fff;background:#dc2626!important;box-shadow:0 1px 4px rgba(185,28,28,.35)}.hc-badge--muted{background:var(--text-secondary)}.hc-catalog{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}@media (min-width:1024px){.hc-catalog{flex-direction:row;align-items:flex-start;gap:1.5rem}}.hc-catalog__sidebar{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.hc-catalog__sidebar{width:15.5rem;position:sticky;top: calc(var(--header-offset, 5.5rem) + 0.5rem);max-height:calc(100vh - var(--header-offset,5.5rem) - 1rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.hc-sidebar-block{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:.75rem}.hc-sidebar-block--nav,.hc-sidebar-block--filter{padding:0;overflow:hidden}.hc-slide-block__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.625rem .75rem;border:none;background:none;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:color var(--transition-fast) , background var(--transition-fast)}.hc-slide-block__head:hover{background:var(--color-bg-hover)}.hc-slide-block__chevron{flex-shrink:0;color:var(--color-text-tertiary);transition:transform var(--transition-fast)}.hc-slide-block__head.is-open .hc-slide-block__chevron{transform:rotate(180deg)}.hc-slide-block__body{padding:0 .5rem .75rem}.hc-slide-block__head:not(.is-open) + .hc-slide-block__body {display:none}.hc-sidebar-block__title{margin:0 0 .5rem;padding:0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.hc-sidebar-block--nav .hc-slide-block__body{max-height:min(52vh,28rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hc-sidebar-nav-wrap{display:flex;flex-direction:column;gap:.25rem}.hc-sidebar-nav__back{display:inline-flex;align-items:center;margin:0 .25rem .375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--color-text-tertiary);text-decoration:none;border-radius:var(--radius-md);transition:color var(--transition-fast) , background var(--transition-fast)}.hc-sidebar-nav__back:hover{color:var(--color-accent);background:var(--color-bg-hover)}.hc-sidebar-block--nav .hc-sidebar-nav{padding:0 .125rem}@media (min-width:1024px){.hc-sidebar-block--nav{max-height:none;overflow:visible}}.hc-sidebar-block--filter .hc-slide-block__body{padding-top:0}.hc-sidebar-block--filter .hyper-filter__sidebar-title{display:none}.hc-sidebar-nav{list-style:none;margin:0;padding:0}.hc-sidebar-nav__row{display:flex;align-items:center;gap:.125rem;min-width:0}.hc-sidebar-nav__children{list-style:none;margin:0;padding:0 0 0 1.125rem;border-left:1px solid var(--color-border-default)}.hc-sidebar-nav__children[hidden]{display:none}.hc-sidebar-nav__link{display:flex;align-items:center;gap:.25rem;flex:1;min-width:0;padding:.3125rem .375rem .3125rem 0;border-radius:var(--radius-md);font-size:.75rem;line-height:1.3;color:var(--color-text-secondary);text-decoration:none;transition:background var(--transition-fast) , color var(--transition-fast)}.hc-sidebar-nav__toggle,.hc-sidebar-nav__leaf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary)}.hc-sidebar-nav__toggle{cursor:pointer;transition:background var(--transition-fast) , color var(--transition-fast)}.hc-sidebar-nav__leaf{pointer-events:none;opacity:.45}.hc-sidebar-nav__toggle:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.hc-sidebar-nav__item.is-expanded>.hc-sidebar-nav__row .hc-sidebar-nav__toggle-icon{transform:rotate(90deg)}.hc-sidebar-nav__item.has-children:not(.is-expanded) > .hc-sidebar-nav__row .hc-sidebar-nav__toggle-icon {transform:rotate(0deg)}.hc-sidebar-nav__link:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.hc-sidebar-nav__item.is-in-path>.hc-sidebar-nav__row>.hc-sidebar-nav__link{color:var(--color-text-primary);font-weight:500}.hc-sidebar-nav__item.is-current>.hc-sidebar-nav__row>.hc-sidebar-nav__link{background:var(--color-bg-hover);color:var(--color-accent);font-weight:600}.hc-sidebar-nav__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-sidebar-nav__count{margin-left:auto;flex-shrink:0;min-width:1.25rem;padding:.0625rem .375rem;border-radius:999px;font-size:.625rem;font-weight:600;line-height:1.2;text-align:center;color:var(--color-text-tertiary);background:var(--color-bg-secondary)}.hc-sidebar-nav__item.is-current>.hc-sidebar-nav__row>.hc-sidebar-nav__link .hc-sidebar-nav__count{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.hc-catalog__main{min-width:0;flex:1}.hc-catalog__empty-msg{color:var(--text-secondary);font-size:.9375rem}.hc-cart-panel{margin-top:2rem;border-radius:var(--radius-lg);padding:1rem}@media (min-width:1024px){.hc-cart-panel{padding:1.5rem}}.hc-cart-table-wrap{overflow-x:auto}.max-w-site{max-width:var(--container-max)}.mx-auto{margin-left:auto;margin-right:auto}.hc-topbar-menu{position:relative}.hc-topbar-menu__trigger{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:none;font:inherit;font-size:inherit;color:inherit;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast)}.hc-topbar-menu__trigger:hover,.hc-topbar-menu.is-open .hc-topbar-menu__trigger,.hc-topbar-menu:focus-within .hc-topbar-menu__trigger{color:var(--color-text-primary)}.hc-topbar-menu__chevron{transition:transform var(--transition-fast)}.hc-topbar-menu.is-open .hc-topbar-menu__trigger .hc-topbar-menu__chevron,.hc-topbar-menu:focus-within .hc-topbar-menu__trigger .hc-topbar-menu__chevron{transform:rotate(180deg)}.hc-topbar-menu__panel{pointer-events:auto;position:absolute;left:0;top:100%;z-index:var(--z-dropdown);min-width:13rem;padding:.5rem .375rem .375rem;border-radius:var(--radius-lg);opacity:0;visibility:hidden;transform:translateY(.15rem);transition:opacity var(--transition-fast) , transform var(--transition-fast) , visibility var(--transition-fast)}.hc-topbar-menu__panel[hidden]{display:block!important;opacity:0;visibility:hidden;pointer-events:none}.hc-topbar-menu:hover .hc-topbar-menu__panel,.hc-topbar-menu:focus-within .hc-topbar-menu__panel,.hc-topbar-menu.is-open .hc-topbar-menu__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hc-topbar-menu__panel::before{content:'';position:absolute;left:0;right:0;top:-.5rem;height:.5rem}.hc-topbar-menu__list{list-style:none;margin:0;padding:0}.hc-topbar-menu__item{display:block;width:100%;padding:.5rem .75rem;border:none;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--transition-fast) , color var(--transition-fast)}.hc-topbar-menu__item:hover,.hc-topbar-menu__item:focus-visible{background:var(--color-bg-hover);color:var(--color-text-primary);outline:none}@media (max-width:767px){.hyper-topbar__nav{display:none}.hyper-topbar__benefits{display:none}.hyper-topbar__benefits::-webkit-scrollbar{display:none}.hc-topbar-menu--hide-mobile{display:none}.hc-topbar-menu__trigger{font-size:var(--text-xs)}}.hc-mobile-overlay{position:fixed;inset:0;z-index:var(--z-drawer-overlay);display:none;background:var(--color-bg-overlay);backdrop-filter:blur(4px)}.hc-mobile-overlay.is-open{display:block}.hc-mobile-drawer{position:fixed;inset-block:0;left:0;z-index:var(--z-drawer);width:min(100vw - 1.5rem,22.5rem);transform:translateX(-100%);transition:transform var(--transition-slow);border-right:1px solid var(--color-border-default);background:var(--color-bg-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;visibility:hidden;pointer-events:none}.hc-mobile-drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}@media (min-width:480px){.hc-mobile-drawer{width:min(100vw - 2rem,24rem)}}@media (min-width:1024px){.hc-mobile-overlay,.hc-mobile-drawer,[data-mobile-overlay],[data-mobile-drawer]{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:1023px){.hc-mobile-drawer.is-open:not([hidden]),
    aside[data-mobile-drawer].is-open:not([hidden]) {display:flex!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(0)}.hc-mobile-overlay.is-open:not([hidden]),
    [data-mobile-overlay].is-open:not([hidden]) {display:block!important}}.hc-mobile-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border-default)}.hc-mobile-drawer__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.hc-mobile-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer}.hc-mobile-drawer__close:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.hc-mobile-drawer__body{flex:1;padding:.75rem .875rem 1.25rem;overflow-y:auto;overscroll-behavior:contain}.hc-mobile-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0 0 .875rem}.hc-mobile-shortcuts__item{display:flex;flex-direction:column;align-items:center;gap:.3125rem;padding:.625rem .25rem .5rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-secondary);color:var(--color-text-primary);text-decoration:none;text-align:center;transition:background var(--transition-fast) , border-color var(--transition-fast) , color var(--transition-fast)}.hc-mobile-shortcuts__item:hover,.hc-mobile-shortcuts__item:focus-visible{background:var(--color-bg-hover);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border-default));color:var(--color-accent);outline:none}.hc-mobile-shortcuts__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent)}.hc-mobile-shortcuts__badge{position:absolute;top:-.25rem;right:-.35rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:var(--color-accent);color:var(--color-text-on-accent);font-size:.625rem;font-weight:var(--font-semibold);line-height:1rem;text-align:center}.hc-mobile-shortcuts__label{font-size:.6875rem;font-weight:var(--font-medium);line-height:1.2;color:inherit}.hc-mobile-nav__group+.hc-mobile-nav__group{margin-top:1rem}.hc-mobile-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.hc-mobile-nav__link,.hc-mobile-nav__link--btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4375rem .75rem;border:none;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.3;color:var(--color-text-primary);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--transition-fast) , color var(--transition-fast)}.hc-mobile-nav__item-icon{flex-shrink:0;color:var(--color-accent);opacity:.9}.hc-mobile-nav__summary-main{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.hc-mobile-nav__summary-main .hc-mobile-nav__summary-text{min-width:0}.hc-mobile-nav__link:hover,.hc-mobile-nav__link--btn:hover,.hc-mobile-nav__link:focus-visible,.hc-mobile-nav__link--btn:focus-visible{background:var(--color-bg-hover);color:var(--color-accent);outline:none}.hc-mobile-nav__link--emphasis{color:var(--color-text-primary);font-weight:var(--font-semibold)}.hc-mobile-nav__address{margin:.5rem 0 0;padding:0 .75rem;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-tertiary)}.hc-mobile-drawer .hyper-menu{list-style:none;margin:0;padding:0}.hc-mobile-drawer .hyper-menu a{display:block;padding:.625rem .75rem;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-primary);text-decoration:none;transition:background var(--transition-fast) , color var(--transition-fast)}.hc-mobile-drawer .hyper-menu a:hover,.hc-mobile-drawer .hyper-menu .selected a{background:var(--color-bg-hover);color:var(--color-accent)}.hc-mobile-nav__label{margin:0 0 .375rem;padding:.25rem .75rem;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary)}.hc-mobile-nav--accordion{display:flex;flex-direction:column;gap:.375rem}.hc-mobile-nav__fold{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-secondary);overflow:hidden}.hc-mobile-nav__fold--nested{border:none;background:transparent;border-radius:0}.hc-mobile-nav__summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5625rem .75rem;list-style:none;cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);user-select:none;transition:background var(--transition-fast) , color var(--transition-fast)}.hc-mobile-nav__summary::-webkit-details-marker{display:none}.hc-mobile-nav__summary::marker{content:''}.hc-mobile-nav__summary:hover,.hc-mobile-nav__fold[open]>.hc-mobile-nav__summary{background:var(--color-bg-hover);color:var(--color-accent)}.hc-mobile-nav__summary-icon{flex-shrink:0;transition:transform var(--transition-fast);color:var(--color-text-tertiary)}.hc-mobile-nav__fold[open]>.hc-mobile-nav__summary .hc-mobile-nav__summary-icon{transform:rotate(180deg);color:var(--color-accent)}.hc-mobile-nav__fold-body{padding:0 .25rem .375rem}.hc-mobile-nav__fold--nested .hc-mobile-nav__summary{padding:.4375rem .625rem;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.hc-mobile-nav__fold--nested .hc-mobile-nav__fold-body{padding-left:.375rem;margin-left:.625rem;border-left:2px solid var(--color-border-default)}.hc-mobile-nav__link--all{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-accent)}.hc-mobile-nav__leaf+.hc-mobile-nav__leaf,.hc-mobile-nav__leaf+.hc-mobile-nav__fold,.hc-mobile-nav__fold+.hc-mobile-nav__leaf{margin-top:.0625rem}.hc-mobile-nav__text{display:flex;align-items:flex-start;gap:.5rem;margin:.25rem 0 0;padding:.375rem .75rem;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-tertiary)}.hc-mobile-drawer__cta{display:flex;align-items:center;justify-content:center;gap:.375rem;margin:0 0 .75rem;padding:.6875rem 1rem;border-radius:var(--radius-lg);text-align:center;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-on-accent);background:var(--color-accent);text-decoration:none}html[data-theme="dark"] .hc-mobile-drawer__cta{background:var(--accent-gradient)}.hc-mobile-drawer__phone{display:block;margin-top:1rem;text-align:center;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-decoration:none}.hc-mobile-drawer__theme{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-default);font-size:var(--text-sm);color:var(--color-text-secondary)}.hc-dialog{margin:auto;width:min(100vw - 2rem,28rem);padding:0;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);color:var(--color-text-primary);z-index:var(--z-modal)}dialog.hc-dialog[open],dialog[data-quiz-dialog][open],dialog.hc-quick-view[open],dialog[data-web-form-dialog][open],dialog[data-callback-dialog][open],.hyper-modal.is-open{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:
        calc(var(--header-offset, 5.5rem) + 0.5rem)
        max(1rem, env(safe-area-inset-right))
        max(1rem, env(safe-area-inset-bottom))
        max(1rem, env(safe-area-inset-left));border:none;background:transparent;overflow-x:hidden;overflow-y:auto;z-index:var(--z-modal)!important}dialog.hc-dialog[open],dialog[data-web-form-dialog][open],dialog[data-callback-dialog][open]{display:flex;align-items:flex-start;justify-content:center}dialog.hc-dialog[open] .hc-dialog__body,dialog[data-web-form-dialog][open] .hc-dialog__body,dialog[data-callback-dialog][open] .hc-dialog__body{width:min(100%,28rem);margin:0 auto 1rem;flex-shrink:0;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-xl)}dialog[data-quiz-dialog][open] .qzd-wrap,dialog.hc-quick-view[open] .hc-quick-view__inner{width:min(100%,500px);margin:0 auto 1rem;flex-shrink:0;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-xl);overflow:hidden}dialog.hc-quick-view[open] .hc-quick-view__inner{width:min(100%,920px)}body.hc-shell-locked .hc-mega-menu__panel,
body.hc-shell-locked .hc-mega-menu__backdrop,
body.hc-modal-open .hc-mega-menu__panel,
body.hc-modal-open .hc-mega-menu__backdrop,
body:has(dialog[open]:not([hidden])) .hc-mega-menu__panel,
body:has(dialog[open]:not([hidden])) .hc-mega-menu__backdrop,
body.hc-shell-locked .hc-topbar-menu__panel,
body:has(dialog[open]:not([hidden])) .hc-topbar-menu__panel,
body.hc-shell-locked .hc-mobile-drawer,
body.hc-shell-locked .hc-mobile-overlay,
body.hc-modal-open .hc-mobile-drawer,
body.hc-modal-open .hc-mobile-overlay {display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}body.hc-shell-locked .hyper-tabbar,
body.hc-modal-open .hyper-tabbar,
body:has(dialog[open]:not([hidden])) .hyper-tabbar {visibility:hidden!important;pointer-events:none!important}.hc-floating-callback,button.hc-floating-callback,button.hc-floating-callback[data-callback-open]{position:fixed;right:1rem;bottom: calc(4.5rem + env(safe-area-inset-bottom, 0px));left:auto;z-index:1100;display:inline-flex;align-items:center;gap:.4rem;width:auto;max-width:none;padding:.75rem 1rem;border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,#c026d3 0%,#7c3aed 55%,#2563eb 100%)!important;background-image:linear-gradient(135deg,#c026d3 0%,#7c3aed 55%,#2563eb 100%)!important;background-color:#c026d3!important;color:#fff!important;font-weight:600;font-size:.875rem;box-shadow:0 8px 28px rgba(192,38,211,.35)!important;cursor:pointer}.hc-floating-callback:hover,button.hc-floating-callback:hover{background:linear-gradient(135deg,#a21caf 0%,#6d28d9 55%,#1d4ed8 100%)!important;background-image:linear-gradient(135deg,#a21caf 0%,#6d28d9 55%,#1d4ed8 100%)!important}@media (min-width:1024px){.hc-floating-callback{bottom:1.5rem}}body.hc-shell-locked .hc-floating-callback,
body:has(dialog[open]:not([hidden])) .hc-floating-callback,
body.hc-modal-open .hc-floating-callback,
body.hc-shell-locked .b24-widget-button-wrapper,
body:has(dialog[open]:not([hidden])) .b24-widget-button-wrapper,
body.hc-modal-open .b24-widget-button-wrapper,
body.hc-shell-locked .bx-livechat-wrapper,
body:has(dialog[open]:not([hidden])) .bx-livechat-wrapper,
body.hc-modal-open .bx-livechat-wrapper {visibility:hidden!important;pointer-events:none!important;opacity:0!important}.hc-dialog::backdrop{background:var(--color-bg-overlay)}.hc-dialog__body{position:relative;padding:1.5rem}.hc-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.hc-dialog__head .hc-dialog__title{flex:1;min-width:0;margin:0}.hc-dialog__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-.25rem -.25rem 0 0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease , color .15s ease}.hc-dialog__close:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.hc-dialog__close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hc-dialog__title{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.hc-dialog__text{margin-top:.5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.hc-dialog__field{display:block;margin-top:1rem;font-size:var(--text-sm)}.hc-dialog__input{display:block;width:100%;margin-top:.25rem;padding:.625rem .75rem;border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--bg-input);color:var(--color-text-primary);font-size:var(--text-base)}.hc-dialog__input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--input-focus-ring)}.hc-dialog__status{margin:.75rem 0 0;font-size:.875rem;line-height:1.4}.hc-dialog__status[data-state="ok"]{color:var(--color-success,#16a34a)}.hc-dialog__status[data-state="error"]{color:var(--color-accent)}.hc-dialog__actions{display:flex;gap:.75rem;margin-top:1.5rem}.hc-dialog__btn-secondary{flex:0 0 auto;padding:.625rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:transparent;color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer}.hc-dialog__btn-secondary:hover{background:var(--color-bg-hover)}.hc-dialog .hc-pd-consent-block,.hyper-modal .hc-pd-consent-block{margin-top:1rem}.hc-pd-consent{display:flex;align-items:flex-start;gap:.625rem}.hc-pd-consent__text{flex:1;min-width:0;font-size:.75rem;line-height:1.55}.hc-pd-consent__text a{text-decoration:underline}.hyper-hit-stickers{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.35rem}.hyper-card__media-ribbon,.hyper-gallery__ribbon{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem;padding:.55rem .65rem 1.35rem;pointer-events:none;background: linear-gradient(
        180deg,
        color-mix(in srgb, var(--bg-primary, #0f0f12) 72%, transparent) 0%,
        color-mix(in srgb, var(--bg-primary, #0f0f12) 28%, transparent) 55%,
        transparent 100%
    )}html[data-theme="light"] .hyper-card__media-ribbon,html[data-theme="light"] .hyper-gallery__ribbon{background: linear-gradient(
        180deg,
        color-mix(in srgb, #0f172a 55%, transparent) 0%,
        color-mix(in srgb, #0f172a 18%, transparent) 60%,
        transparent 100%
    )}.hyper-card__media-ribbon .hyper-hit-stickers,.hyper-gallery__ribbon .hyper-hit-stickers{max-width:none}.hyper-hit-sticker{display:inline-flex;align-items:center;border-radius:var(--radius-md);padding:.25rem .62rem;font-size:.68rem;font-weight:700;letter-spacing:.03em;line-height:1.2;white-space:nowrap;backdrop-filter:blur(10px);box-shadow:0 2px 10px color-mix(in srgb,#000 28%,transparent)}.hyper-hit-sticker--hit{color:#fff;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 55%,#ea580c 100%)!important;border:1px solid color-mix(in srgb,#f59e0b 55%,transparent)}.hyper-hit-sticker--new{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#15803d 100%)!important;border:1px solid color-mix(in srgb,#22c55e 45%,transparent)}.hyper-hit-sticker--recommend{color:#fff;background:#2aabee;border:1px solid color-mix(in srgb,#2aabee 70%,#000 30%)}.hyper-hit-sticker--stock{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%)!important;border:1px solid color-mix(in srgb,#dc2626 45%,transparent)}html[data-theme="light"] .hyper-hit-sticker--hit{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 55%,#ea580c 100%)!important}html[data-theme="light"] .hyper-hit-sticker--new{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)!important}html[data-theme="light"] .hyper-hit-sticker--recommend{background:#2aabee}html[data-theme="light"] .hyper-hit-sticker--stock{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%)!important}.hyper-stock-chip{position:absolute;left:.7rem;bottom:.7rem;z-index:5;display:inline-flex;align-items:center;max-width:calc(100% - 1.4rem);padding:.32rem .62rem;border-radius:.375rem;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hyper-stock-chip--order{color:#fef3c7;background:color-mix(in srgb,#78350f 72%,transparent);border:1px solid color-mix(in srgb,#f59e0b 45%,transparent);box-shadow:0 2px 12px color-mix(in srgb,#000 35%,transparent)}.hyper-stock-chip--in{color:#dcfce7;background:color-mix(in srgb,#14532d 65%,transparent);border:1px solid color-mix(in srgb,#22c55e 40%,transparent);box-shadow:0 2px 12px color-mix(in srgb,#000 30%,transparent)}html[data-theme="light"] .hyper-stock-chip--order{color:#92400e;background:color-mix(in srgb,#fffbeb 92%,transparent);border-color:color-mix(in srgb,#f59e0b 55%,transparent);box-shadow:0 1px 4px color-mix(in srgb,#000 12%,transparent)}html[data-theme="light"] .hyper-stock-chip--in{color:#166534;background:color-mix(in srgb,#f0fdf4 94%,transparent);border-color:color-mix(in srgb,#22c55e 45%,transparent)}.hyper-stock-note{margin:.35rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--text-secondary)}.hyper-stock-note--order{color:var(--text-tertiary)}.hyper-stock-note--in{color:var(--status-success-text,#16a34a)}.hyper-stock-note--table{font-size:.8125rem}