@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/Manrope-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/Manrope-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/Manrope-latin.woff2) format('woff2');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}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500 700;font-display:swap;src:url(fonts/PlayfairDisplay-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500 700;font-display:swap;src:url(fonts/PlayfairDisplay-latin.woff2) format('woff2');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{
  --c-page:#E6E9F0;--c-card:#FFFFFF;--c-well:#F4F6FA;--c-ink:#17171F;--c-muted:#525866;--c-line:#D2D7E0;
  --c-brand:#0000C2;--c-brand-press:#00009A;--c-brand-tint:#E6E6FA;--c-night:#0E0F33;--c-night-text:#C9CAE6;--c-night-line:#2A2C5A;--c-ok:#1A6B34;--c-danger:#B42318;
  --f-display:'Playfair Display',Georgia,'Times New Roman',serif;--f-ui:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;
  --r-sm:6px;--r-md:10px;--r-lg:16px;
  --shadow-hover:0 8px 24px rgba(23,23,31,.08);--shadow-pop:0 16px 40px rgba(23,23,31,.14);
  --ease:cubic-bezier(.22,1,.36,1);--t-fast:120ms;--t-med:240ms;--t-reveal:320ms;
  --gutter:40px;--section:var(--s9);
  --grout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M0 .5H48M.5 0V48' stroke='%23D2D7E0' fill='none'/%3E%3C/svg%3E");
}

body.mm-v2{
  --font-family-base:var(--f-ui);--font-family-base-second:var(--f-ui);--font-size-base:15px;--font-weight-h1:600;--font-weight-h2:600;
  --color-primary-base:#0000C2;--color-primary-bright:#00009A;--color-primary-dark:#00009A;--color-neutral-dark:#17171F;--color-neutral-semi-dark:#525866;
  --ui-button-border-radius:10px;--button-border-radius:10px;--int-tab-border-radius:10px;--int-tabs-border-radius:10px;--int-counter-border-radius:10px;--ui-counter-border-radius:10px;
  --ui-button-scheme-light:#00009A;--ui-button-scheme-dark:#00009A;--ui-button-flat-scheme-dark:#00009A;--swiper-navigation-border-radius:10px;
  --content-max-width:1200px;--template-background:var(--c-page);
  margin:0;background:var(--c-page);color:var(--c-ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;
}
body.mm-v2 .template.layout{background:var(--c-page)}
body.mm-v2 :is(input,button,select,textarea){font-family:var(--f-ui)}
body.mm-v2 :focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}
html.mm-lock{overflow:hidden}

.mm-v2 .mm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mm-v2 .mm-skip{position:fixed;left:-9999px;top:8px;z-index:10000;background:var(--c-card);color:var(--c-brand);padding:10px 14px;border-radius:var(--r-sm);font-weight:700;box-shadow:var(--shadow-pop)}
.mm-v2 .mm-skip:focus{left:8px}
.mm-v2 .mm-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 var(--gutter)}
.mm-v2 .mm-ic{width:20px;height:20px;flex:none;display:block}
.mm-v2 .mm-h1{margin:0;font:600 48px/54px var(--f-display);letter-spacing:-.01em;color:var(--c-ink)}
.mm-v2 .mm-h2{margin:0;font:600 36px/42px var(--f-display);letter-spacing:-.005em;color:var(--c-ink)}
.mm-v2 .mm-eyebrow{font:700 12px/16px var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}
.mm-v2 .mm-eyebrow--brand{color:var(--c-brand)}

.mm-v2 .mm-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border:0;border-radius:var(--r-md);font:700 15px/20px var(--f-ui);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}
.mm-v2 .mm-btn .mm-ic{width:18px;height:18px}
.mm-v2 .mm-btn--primary{background:var(--c-brand);color:#fff}
@media (hover:hover) and (pointer:fine){.mm-v2 .mm-btn--primary:hover{background:var(--c-brand-press);color:#fff}}
.mm-v2 .mm-btn--outline{background:var(--c-card);color:var(--c-brand);box-shadow:inset 0 0 0 1.5px var(--c-brand)}
@media (hover:hover) and (pointer:fine){.mm-v2 .mm-btn--outline:hover{background:var(--c-brand-tint);color:var(--c-brand)}}
.mm-v2 .mm-btn--lg{min-height:52px;padding:0 var(--s6);font-size:16px}
.mm-v2 .mm-btn--sm{min-height:44px;padding:0 var(--s4);font-size:14px;flex:1}
.mm-v2 .mm-btn--block{width:100%;margin-top:var(--s5)}
.mm-v2 :is(.mm-btn,.mm-iconbtn,.mm-ccard__link,.mm-scard__link,.mm-promo,.mm-fpick,.mm-brand,.mm-tab):active{transform:scale(.98)}
.mm-v2 .mm-btn[disabled],.mm-v2 .mm-iconbtn[disabled]{opacity:.6;cursor:progress}
.mm-v2 .mm-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--c-brand);font:700 15px/20px var(--f-ui);text-decoration:none;cursor:pointer}
.mm-v2 .mm-link .mm-ic{width:18px;height:18px;transition:transform var(--t-fast) var(--ease)}
.mm-v2 .mm-link:hover{color:var(--c-brand-press)}
.mm-v2 .mm-link:hover .mm-ic{transform:translateX(3px)}
.mm-v2 .mm-link--sm{min-height:24px;font-size:13px;font-weight:600}
.mm-v2 .mm-iconbtn{position:relative;box-sizing:border-box;width:44px;height:44px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--c-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}
@media (hover:hover) and (pointer:fine){.mm-v2 .mm-iconbtn:hover{background:var(--c-well);color:var(--c-brand)}}
.mm-v2 .mm-iconbtn--line{box-shadow:inset 0 0 0 1px var(--c-line);background:var(--c-card)}
.mm-v2 .mm-iconbtn[aria-pressed=true]{color:var(--c-brand)}
.mm-v2 .mm-iconbtn[aria-pressed=true] .mm-ic{fill:currentColor}
.mm-v2 .mm-ic--tg path{fill:none}
.mm-v2 .mm-iconbtn[aria-pressed=true] .mm-ic--tg path{fill:currentColor}
.mm-v2 .mm-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--c-brand);color:#fff;font:700 11px/18px var(--f-ui);text-align:center;font-variant-numeric:tabular-nums}
.mm-v2 .mm-count[hidden]{display:none}
.mm-v2 .mm-m-show,.mm-v2 .mm-m-only,.mm-v2 .mm-hdr__mcity{display:none}

.mm-v2 .mm-media{position:relative;display:block;overflow:hidden;background:var(--c-well) var(--grout)}
.mm-v2 .mm-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--t-med) var(--ease)}
.mm-v2 .mm-media::after{content:"";position:absolute;inset:0;background:var(--c-well) var(--grout);transform-origin:50% 0;transition:transform var(--t-reveal) var(--ease);pointer-events:none}
.mm-v2 .mm-media.is-loaded::after{transform:scaleY(0)}
.mm-v2 .mm-media.is-instant::after{transition:none}
.mm-v2 .mm-media.is-error img{visibility:hidden}
.mm-v2 .mm-media--sq{aspect-ratio:1}
.mm-v2 .mm-media--pt{aspect-ratio:3/4}
.mm-v2 .mm-fg{display:block;box-sizing:border-box;width:var(--w);height:var(--h);border:1.5px solid var(--c-ink);border-radius:1px;background:var(--c-well)}

.mm-v2 .mm-hdr{position:relative;z-index:900;font-family:var(--f-ui)}
.mm-v2 .mm-util{background:var(--c-card);border-bottom:1px solid var(--c-line);font-size:14px;line-height:20px;color:var(--c-muted)}
.mm-v2 .mm-util__in{display:flex;align-items:center;gap:var(--s5);min-height:40px}
.mm-v2 .mm-util__nav{display:flex;gap:var(--s5);flex-wrap:wrap}
.mm-v2 .mm-util a{color:inherit;text-decoration:none}
.mm-v2 .mm-util__nav a{display:inline-flex;align-items:center;min-height:32px}
.mm-v2 .mm-util__nav a:hover,.mm-v2 .mm-util__nav a[aria-current]{color:var(--c-brand)}
.mm-v2 .mm-util__right{margin-left:auto;display:flex;align-items:center;gap:var(--s5);white-space:nowrap}
.mm-v2 .mm-util__right a{color:var(--c-brand)}
.mm-v2 .mm-util .mm-city__toggle{min-height:36px;padding:0 8px 0 0;font-weight:600;color:var(--c-ink);background:none}
.mm-v2 .mm-util .mm-city__toggle:hover,.mm-v2 .mm-util .mm-city[open] .mm-city__toggle{background:none;color:var(--c-brand)}
.mm-v2 .mm-cityname{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--c-ink)}
.mm-v2 .mm-cityname .mm-ic{width:16px;height:16px}
.mm-v2 .mm-hdr__bar{background:var(--c-card);border-bottom:1px solid var(--c-line)}
.mm-v2 .mm-hdr__in{display:flex;align-items:center;gap:var(--s5);min-height:80px}
.mm-v2 .mm-logo{display:flex;align-items:center;min-height:44px;flex:none}
.mm-v2 .mm-logo img{display:block;width:164px;height:auto}
.mm-v2 .mm-hdr__cat{flex:none;min-height:48px}
.mm-v2 .mm-hdr__cat-ic{display:inline-flex}
.mm-v2 .mm-hdr__cat-ic--menu{display:none}
.mm-v2 .mm-hdr__cat-sr{display:none}
.mm-v2 .mm-hdr__cat[aria-expanded=true]{background:var(--c-brand-press)}
.mm-v2 .mm-search{flex:1;min-width:0;display:flex;align-items:center;height:48px;margin:0;border:1.5px solid var(--c-line);border-radius:var(--r-md);background:var(--c-card);transition:border-color var(--t-fast) var(--ease)}
.mm-v2 .mm-search:focus-within,.mm-v2 .mm-search:hover{border-color:var(--c-brand)}
.mm-v2 .mm-search input{flex:1;min-width:0;height:100%;border:0;background:none;padding:0 var(--s4);font:500 15px/20px var(--f-ui);color:var(--c-ink);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}
.mm-v2 .mm-search input::placeholder{color:#6B7080;opacity:1}
.mm-v2 .mm-search button{width:48px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--c-brand);cursor:pointer}
.mm-v2 .mm-search button:active{transform:scale(.94)}
.mm-v2 .mm-hdr__phone{display:flex;flex-direction:column;align-items:flex-start;flex:none}
.mm-v2 .mm-hdr__phone a{font:800 17px/22px var(--f-ui);color:var(--c-ink);white-space:nowrap;text-decoration:none}
.mm-v2 .mm-hdr__phone a:hover{color:var(--c-brand)}
.mm-v2 .mm-hdr__icons{display:flex;gap:var(--s1);flex:none}
.mm-v2 .mm-cats{display:flex;gap:var(--s6);min-height:48px;align-items:center;font-weight:600;font-size:15px;overflow-x:auto;scrollbar-width:none}
.mm-v2 .mm-cats::-webkit-scrollbar{display:none}
.mm-v2 .mm-cats a{position:relative;min-height:48px;display:flex;align-items:center;white-space:nowrap;color:var(--c-ink);text-decoration:none}
.mm-v2 .mm-cats a:hover,.mm-v2 .mm-cats a[aria-current]{color:var(--c-brand)}
.mm-v2 .mm-cats a[aria-current]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--c-brand)}
.mm-v2 .mm-cats__accent{color:var(--c-brand)!important}
.mm-v2 .mm-search-engine .search-title-button{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}

.mm-v2 .mm-catalog{position:fixed;inset:0;z-index:1000}
.mm-v2 .mm-catalog[hidden]{display:none}
.mm-v2 .mm-catalog__backdrop{position:absolute;inset:0;background:rgba(14,15,51,.36);animation:mm-fade var(--t-med) var(--ease)}
.mm-v2 .mm-catalog__panel{position:relative;box-sizing:border-box;max-width:1200px;margin:96px auto 0;max-height:calc(100vh - 128px);overflow:auto;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:var(--s5) var(--s6) var(--s6);animation:mm-drop var(--t-med) var(--ease)}
.mm-v2 .mm-catalog__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s4)}
.mm-v2 .mm-catalog__title{font:600 28px/34px var(--f-display)}
.mm-v2 .mm-catalog__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s5);margin:0;padding:0;list-style:none}
.mm-v2 .mm-catalog__root{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:44px;font-weight:800;font-size:16px;line-height:22px;color:var(--c-ink);text-decoration:none;border-bottom:1px solid var(--c-line);margin-bottom:var(--s2)}
.mm-v2 .mm-catalog__root{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:var(--s3) var(--s2);padding-bottom:var(--s3)}
.mm-v2 .mm-catalog__root .mm-secic{grid-column:1/-1}
.mm-v2 .mm-catalog__name{flex:1;min-width:0;min-height:44px;display:flex;align-items:flex-end}
.mm-v2 .mm-catalog__root{align-items:end}
.mm-v2 .mm-catalog__root .mm-catalog__chev{margin-bottom:2px}
.mm-v2 .mm-catalog__root .mm-secic{flex:none;width:40px;height:40px;border-radius:var(--r-md);background:var(--c-well);box-shadow:inset 0 0 0 1px var(--c-line);transition:background-color var(--t-fast) var(--ease)}
.mm-v2 .mm-catalog__root .mm-secic .mm-ic{width:22px;height:22px;color:var(--c-brand)}
.mm-v2 .mm-catalog__chev{width:18px!important;height:18px!important;color:var(--c-muted);transition:transform var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}
@media (hover:hover) and (pointer:fine){.mm-v2 .mm-catalog__root:hover{color:var(--c-brand)}.mm-v2 .mm-catalog__root:hover .mm-secic{background:var(--c-brand-tint);box-shadow:none}.mm-v2 .mm-catalog__root:hover .mm-catalog__chev{color:var(--c-brand);transform:translateX(3px)}}
.mm-v2 .mm-catalog__list{margin:0;padding:0;list-style:none}
.mm-v2 .mm-catalog__list a{display:flex;align-items:center;min-height:36px;padding:6px 0;box-sizing:border-box;color:var(--c-muted);font-size:15px;line-height:20px;text-decoration:none}
.mm-v2 .mm-catalog__list a:hover{color:var(--c-brand)}
.mm-v2 .mm-catalog__extra{display:none}
@keyframes mm-fade{from{opacity:0}to{opacity:1}}
@keyframes mm-drop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@keyframes mm-slide{from{transform:translateX(-100%)}to{transform:none}}

.mm-v2 .mm-ftr{margin-top:var(--section);background:var(--c-night);color:var(--c-night-text);font:400 14px/22px var(--f-ui)}
.mm-v2 .mm-ftr a{color:inherit;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}
.mm-v2 .mm-ftr a:hover{color:#fff}
.mm-v2 .mm-ftr__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:var(--s6);padding:var(--s8) 0 var(--s7)}
.mm-v2 .mm-ftr__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);max-width:320px}
.mm-v2 .mm-ftr__brand p{margin:var(--s2) 0}
.mm-v2 .mm-ftr__logo img{display:block;width:164px;height:auto}
.mm-v2 .mm-ftr__tel{font:800 20px/28px var(--f-ui);color:#fff!important}
.mm-v2 .mm-ftr__muted{font-size:13px;color:#A9AACF}
.mm-v2 .mm-ftr__social{display:flex;gap:var(--s2);margin-top:var(--s3)}
.mm-v2 .mm-ftr__soc{gap:6px;padding:0 var(--s3);min-height:44px!important;border:1px solid var(--c-night-line);border-radius:var(--r-md);font-weight:600}
.mm-v2 .mm-ftr__soc:hover{border-color:var(--c-night-text)}
.mm-v2 .mm-ftr__soc .mm-ic{width:18px;height:18px}
.mm-v2 .mm-ftr__col{display:flex;flex-direction:column;align-items:flex-start}
.mm-v2 .mm-ftr__col b{color:#fff;font-size:15px;margin-bottom:var(--s2)}
.mm-v2 .mm-ftr__col a[aria-current]{color:#fff;font-weight:700}
.mm-v2 .mm-ftr__bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s5) 0 var(--s7);border-top:1px solid var(--c-night-line);font-size:13px}
.mm-v2 .mm-ftr__legal{display:flex;gap:var(--s5)}

.mm-v2 .layout-content{background:var(--c-page)}
.mm-v2 .layout-footer .mm-ftr{margin-top:0}
.mm-v2 .layout-footer{margin-top:var(--section)}
.mm-v2 .layout-content.ind-m-b-100{margin-bottom:0!important}

@media (max-width:1100px){
  .mm-v2 .mm-util__right,.mm-v2 .mm-hdr__phone{display:none}
  .mm-v2 .mm-hdr__in{gap:var(--s4)}
  .mm-v2 .mm-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mm-v2 .mm-ftr__top{grid-template-columns:1fr 1fr 1fr;row-gap:var(--s5)}
  .mm-v2 .mm-ftr__brand{grid-column:1/-1;max-width:none}
}
@media (max-width:760px){
  :root{--gutter:16px;--section:var(--s7)}
  .mm-v2 .mm-h1{font-size:34px;line-height:40px}
  .mm-v2 .mm-h2{font-size:26px;line-height:32px}
  .mm-v2 .mm-util{display:none}
  .mm-v2 .mm-hdr__in{flex-wrap:wrap;gap:0 var(--s2);min-height:0;padding-top:var(--s2);padding-bottom:var(--s3)}
  .mm-v2 .mm-hdr__in::before{content:"";order:4;flex:0 0 100%;height:0}
  .mm-v2 .mm-hdr__in>.mm-hdr__cat,.mm-v2 .mm-hdr__in>.mm-search{margin-top:var(--s2)}
  .mm-v2 .mm-logo{order:1;margin-right:auto}
  .mm-v2 .mm-logo img{width:126px}
  .mm-v2 .mm-hdr__mcity{order:2;display:block;min-width:0}
  .mm-v2 .intec-panel-mobile.standard .blocks-standard-1 .items{column-gap:0}
  .mm-v2 .mm-hdr__mcity .mm-city__name{display:block;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .mm-v2 .mm-hdr__mcity .mm-city__toggle{width:auto!important;padding:0 6px!important;margin:0!important;gap:4px;font-size:14px;font-weight:600}
  .mm-v2 .mm-hdr__icons{order:3;gap:0}
  .mm-v2 .mm-m-show{display:grid}
  .mm-v2 .mm-d-show{display:none}
  .mm-v2 .mm-hdr__cat{order:4;width:48px;min-height:48px;padding:0;background:var(--c-card);color:var(--c-brand);box-shadow:inset 0 0 0 1px var(--c-line)}
  .mm-v2 .mm-hdr__cat:hover{background:var(--c-well);color:var(--c-brand)}
  .mm-v2 .mm-hdr__cat[aria-expanded=true]{background:var(--c-brand);color:#fff;box-shadow:none}
  .mm-v2 .mm-hdr__cat-txt{display:none}
  .mm-v2 .mm-hdr__cat-sr{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .mm-v2 .mm-hdr__cat-ic--grid{display:none}
  .mm-v2 .mm-hdr__cat-ic--menu{display:inline-flex}
  .mm-v2 .mm-search{order:5;flex:1 1 0;height:48px}
  .mm-v2 .mm-cats{display:none}
  .mm-v2 .mm-catalog__panel{margin:0;max-width:none;width:min(420px,92vw);height:100%;max-height:none;border-radius:0 var(--r-lg) var(--r-lg) 0;border:0;padding:var(--s3) var(--s4) var(--s6);animation:mm-slide var(--t-med) var(--ease)}
  .mm-v2 .mm-catalog__grid{grid-template-columns:1fr;gap:var(--s2)}
  .mm-v2 .mm-catalog__list{display:none}
  .mm-v2 .mm-catalog__name{min-height:0;align-items:center}
  .mm-v2 .mm-catalog__root .mm-catalog__chev{margin-bottom:0}
  .mm-v2 .mm-catalog__root{display:flex;align-items:center;justify-content:flex-start;gap:var(--s3);min-height:56px;margin:0;padding:var(--s2) 0;font-size:16px}
  .mm-v2 .mm-catalog__extra{display:flex;flex-direction:column;gap:var(--s4);margin-top:var(--s5)}
  .mm-v2 .mm-catalog__links{display:flex;flex-direction:column}
  .mm-v2 .mm-catalog__links a{display:flex;align-items:center;gap:var(--s3);min-height:44px;color:var(--c-ink);font-weight:600;text-decoration:none}
  .mm-v2 .mm-catalog__links a .mm-ic{color:var(--c-brand)}
  .mm-v2 .mm-catalog__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);padding-top:var(--s4);border-top:1px solid var(--c-line)}
  .mm-v2 .mm-catalog__contacts a{color:var(--c-ink);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}
  .mm-v2 .mm-catalog__tel{font:800 20px/28px var(--f-ui)}
  .mm-v2 .mm-catalog__contacts a.mm-catalog__im{gap:var(--s2);min-height:44px;font:600 16px/24px var(--f-ui)}
  .mm-v2 .mm-catalog__im .mm-ic{width:20px;height:20px;color:var(--c-brand)}
  .mm-v2 .mm-ftr__top{grid-template-columns:1fr 1fr;gap:var(--s5) var(--s4);padding:var(--s7) 0 var(--s5)}
  .mm-v2 .mm-ftr__bottom{flex-direction:column;align-items:flex-start;gap:var(--s1);padding-bottom:calc(var(--s8) + 24px)}
  .mm-v2 .mm-ftr__legal{flex-wrap:wrap;gap:0 var(--s4)}
}
@media (max-width:379px){
  .mm-v2 .mm-logo img{width:112px}
  .mm-v2 .mm-hdr__mcity .mm-city__toggle>svg{display:none}
}
@media (prefers-reduced-motion:reduce){
  .mm-v2 *,.mm-v2 *::before,.mm-v2 *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}
  .mm-v2 .mm-media::after{display:none}
}

.mm-v2 .ui-user-panel-tabs{display:none}
.mm-v2 .c-form-result-new{font-family:var(--f-ui)}
.mm-v2 .c-form-result-new label{font-size:14px;line-height:20px;color:var(--c-muted);margin-bottom:6px}
.mm-v2 .c-form-result-new .ui-input-text,.mm-v2 .c-form-result-new input[type=text],.mm-v2 .c-form-result-new input[type=email],.mm-v2 .c-form-result-new input[type=tel],.mm-v2 .c-form-result-new textarea{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1.5px solid var(--c-line)!important;border-radius:var(--r-md)!important;background:var(--c-card)!important;color:var(--c-ink);font:500 15px/22px var(--f-ui);box-shadow:none!important;transition:border-color var(--t-fast) var(--ease)}
.mm-v2 .c-form-result-new textarea{min-height:104px;resize:vertical}
.mm-v2 .c-form-result-new :is(input,textarea):hover{border-color:#AEB4C2!important}
.mm-v2 .c-form-result-new :is(input,textarea):focus{border-color:var(--c-brand)!important;outline:none}
.mm-v2 .c-form-result-new .ui-button,.mm-v2 .c-form-result-new input[type=submit]{min-height:52px;border-radius:var(--r-md)!important;background:var(--c-brand)!important;border-color:var(--c-brand)!important;color:#fff!important;font:700 16px/20px var(--f-ui);transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}
.mm-v2 .c-form-result-new .ui-button:hover:not([disabled]){background:var(--c-brand-press)!important}
.mm-v2 .c-form-result-new .ui-button:active:not([disabled]){transform:scale(.98)}
.mm-v2 .c-form-result-new .ui-button[disabled]{opacity:.45;cursor:not-allowed}
.mm-v2 .c-form-result-new .form-result-new-consent label{color:var(--c-muted);font-size:14px}
.mm-v2 .c-form-result-new a{color:var(--c-brand)}

.mm-v2 .intec-order-fast{font-family:var(--f-ui);color:var(--c-ink)}
.mm-v2 .intec-order-fast .title.form-title,.mm-v2 .intec-order-fast .form .form-title{margin:0 0 var(--s5);font:600 30px/36px var(--f-display);letter-spacing:-.005em;color:var(--c-ink)}
.mm-v2 .intec-order-fast .product picture,.mm-v2 .intec-order-fast .product img{border-radius:var(--r-md);background:var(--c-well)}
.mm-v2 .intec-order-fast .product img{object-fit:cover}
.mm-v2 .intec-order-fast .product-name{font:600 18px/24px var(--f-ui);color:var(--c-ink)}
.mm-v2 .intec-order-fast .product-price{font:800 24px/30px var(--f-ui);color:var(--c-ink)}
.mm-v2 .intec-order-fast .product-quantity{font-size:14px;color:var(--c-muted)}
.mm-v2 .intec-order-fast .ui-label{font:500 14px/20px var(--f-ui);color:var(--c-muted)}
.mm-v2 .intec-order-fast .ui-input-text{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1.5px solid var(--c-line)!important;border-radius:var(--r-md)!important;background:var(--c-card)!important;color:var(--c-ink);font:500 15px/22px var(--f-ui);box-shadow:none!important;transition:border-color var(--t-fast) var(--ease)}
.mm-v2 .intec-order-fast .ui-input-text:hover{border-color:#AEB4C2!important}
.mm-v2 .intec-order-fast .ui-input-text:focus{border-color:var(--c-brand)!important;outline:none}
.mm-v2 .intec-order-fast .form-consent a{color:var(--c-brand)}
.mm-v2 .intec-order-fast .form-submit .ui-button{min-height:52px;padding:0 var(--s5);border-radius:var(--r-md)!important;background:var(--c-brand)!important;border-color:var(--c-brand)!important;color:#fff!important;font:700 16px/20px var(--f-ui);transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}
.mm-v2 .intec-order-fast .form-submit .ui-button:hover:not([disabled]){background:var(--c-brand-press)!important}
.mm-v2 .intec-order-fast .form-submit .ui-button:active:not([disabled]){transform:scale(.98)}
.mm-v2 .intec-order-fast .form-submit .ui-button[disabled]{opacity:.45;cursor:not-allowed}
.mm-v2 .intec-order-fast .form-submit>span{color:var(--c-muted);font-size:13px;line-height:18px}
@media (max-width:760px){
  .mm-v2 .intec-order-fast .title.form-title{font-size:24px;line-height:30px;margin-bottom:var(--s4);padding-right:40px}
  .mm-v2 .intec-order-fast .product{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:var(--s3);row-gap:var(--s1);align-items:start;margin-bottom:var(--s4)}
  .mm-v2 .intec-order-fast .product>*{margin:0!important;padding:0!important}
  .mm-v2 .intec-order-fast .product>picture{grid-row:1/span 4;display:block;width:96px;height:96px;overflow:hidden}
  .mm-v2 .intec-order-fast .product>picture img{display:block;width:96px!important;height:96px!important;max-width:none}
  .mm-v2 .intec-order-fast .product-name{font-size:15px;line-height:20px}
  .mm-v2 .intec-order-fast .product-price{font-size:18px;line-height:24px}
  .mm-v2 .intec-order-fast .form-submit .ui-button{width:100%}
  .mm-v2 .intec-order-fast .fast{display:block}
  .mm-v2 .intec-order-fast .fast>.form{margin:0!important;padding:0!important}
  .mm-v2 .intec-order-fast .form form{display:flex;flex-direction:column;gap:var(--s3)}
  .mm-v2 .intec-order-fast .form form>*{margin:0!important}
  .mm-v2 .intec-order-fast .form-field:not(:has(input:not([type=hidden]),textarea,select)){display:none}
}

body.mm-v2 .b24-widget-button-wrapper{font-family:var(--f-ui)}
body.mm-v2 .b24-widget-button-wrapper.b24-widget-button-position-bottom-right{right:24px!important;bottom:24px!important}
body.mm-v2 .b24-widget-button-pulse,body.mm-v2 .b24-widget-button-inner-mask{display:none!important}
body.mm-v2 .b24-widget-button-inner-container{width:56px!important;height:56px!important;border-radius:50%}
body.mm-v2 .b24-widget-button-block{width:56px!important;height:56px!important;border-radius:50%;box-shadow:0 8px 24px rgba(23,23,31,.22);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}
body.mm-v2 .b24-widget-button-inner-block{width:56px!important;height:56px!important;border-radius:50%!important;background:var(--c-brand)!important;transition:background-color var(--t-fast) var(--ease)}
body.mm-v2 .b24-widget-button-inner-container:hover .b24-widget-button-inner-block{background:var(--c-brand-press)!important}
body.mm-v2 .b24-widget-button-inner-container:hover .b24-widget-button-block{box-shadow:0 12px 28px rgba(23,23,31,.26)}
body.mm-v2 .b24-widget-button-inner-container:active .b24-widget-button-block{transform:scale(.94)}
body.mm-v2 .b24-widget-button-inner-container:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px}
body.mm-v2 .b24-widget-button-inner-item svg{width:26px;height:26px}
body.mm-v2 .b24-widget-button-social-item{border-radius:50%!important;background-color:var(--c-brand)!important;box-shadow:0 6px 18px rgba(23,23,31,.18)}
body.mm-v2 .b24-widget-button-social-tooltip{font:600 13px/18px var(--f-ui)!important;border-radius:var(--r-sm)!important;background:var(--c-ink)!important;color:#fff!important}
body.mm-v2 .b24-widget-button-popup{box-sizing:border-box;width:320px!important;max-width:calc(100vw - 32px);right:0!important;left:auto!important;bottom:72px!important;padding:16px 48px 16px 16px!important;border:1px solid var(--c-line)!important;border-radius:var(--r-lg)!important;background:var(--c-card)!important;box-shadow:var(--shadow-pop)!important;color:var(--c-ink);cursor:pointer;animation:mm-drop var(--t-med) var(--ease)}
body.mm-v2 .b24-widget-button-popup-triangle{display:none!important}
body.mm-v2 .b24-widget-button-popup-inner{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start;gap:var(--s3);width:auto!important}
body.mm-v2 .b24-widget-button-popup-image{flex:none;width:44px!important;height:44px!important;margin:0!important;padding:0!important}
body.mm-v2 .b24-widget-button-popup-image-item{position:relative;display:grid!important;place-items:center;width:44px!important;height:44px!important;border-radius:50%!important;background:var(--c-brand)!important;background-image:none!important;border:0!important}
body.mm-v2 .b24-widget-button-popup-image-item::before{content:attr(data-mm-initial);font:700 18px/1 var(--f-ui);color:#fff}
body.mm-v2 .b24-widget-button-popup-image-item:not([data-mm-initial])::before{content:"";width:22px;height:22px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") center/22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") center/22px no-repeat}
body.mm-v2 .b24-widget-button-popup-content{flex:1 1 auto;width:auto!important;min-width:0;padding:0!important;margin:0!important;text-align:left}
body.mm-v2 .b24-widget-button-popup-name{margin:0 0 2px!important;font:700 15px/20px var(--f-ui)!important;color:var(--c-ink)!important}
body.mm-v2 .b24-widget-button-popup-description{margin:0!important;font:400 14px/20px var(--f-ui)!important;color:var(--c-muted)!important}
body.mm-v2 .b24-widget-button-popup-btn-hide{position:absolute!important;top:4px!important;right:4px!important;width:44px!important;height:44px!important;margin:0!important;border-radius:var(--r-md);opacity:1!important;cursor:pointer;transition:background-color var(--t-fast) var(--ease)}
body.mm-v2 .b24-widget-button-popup-btn-hide::before,body.mm-v2 .b24-widget-button-popup-btn-hide::after{content:none!important}
body.mm-v2 .b24-widget-button-popup-btn-hide:active{transform:scale(.94)}
body.mm-v2 .b24-widget-button-popup-btn-hide{--x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23525866' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");background:var(--x) center/18px no-repeat!important}
body.mm-v2 .b24-widget-button-popup-btn-hide:hover{background:var(--c-well) var(--x) center/18px no-repeat!important}
body.mm-v2 .bx-livechat-wrapper{font-family:var(--f-ui)!important;border-radius:var(--r-lg)!important;overflow:hidden;box-shadow:var(--shadow-pop)!important;border:1px solid var(--c-line)}
body.mm-v2 .bx-livechat-wrapper *{font-family:var(--f-ui)}
body.mm-v2 .bx-livechat-head{position:relative;min-height:56px}
body.mm-v2 .bx-livechat-head::before{content:"";position:absolute;inset:0;background:var(--c-brand);pointer-events:none}
body.mm-v2 .bx-livechat-head>*{position:relative;z-index:1}
body.mm-v2 .bx-livechat-title{font:700 16px/22px var(--f-ui)!important;color:#fff!important}
body.mm-v2 .bx-livechat-control-btn{min-width:44px;min-height:44px;border-radius:var(--r-md)}
body.mm-v2 .bx-livechat-control-btn:hover{background-color:rgba(255,255,255,.14)!important}
body.mm-v2 .bx-livechat-control-btn:focus-visible{outline:2px solid #fff;outline-offset:-4px}
body.mm-v2 .bx-livechat-body{background-color:var(--c-well)!important;background-image:none!important}
body.mm-v2 .bx-livechat-help-title{font:600 20px/28px var(--f-display)!important;color:var(--c-ink)!important;opacity:1!important}
body.mm-v2 .bx-livechat-user-name{font:600 14px/20px var(--f-ui)!important;color:var(--c-muted)!important}
body.mm-v2 .bx-livechat-textarea{background:var(--c-card)!important;border-top:1px solid var(--c-line)!important}
body.mm-v2 .bx-im-textarea-input{font:400 15px/22px var(--f-ui)!important;color:var(--c-ink)!important;border:1.5px solid var(--c-line)!important;border-radius:var(--r-md)!important;padding:10px 12px!important}
body.mm-v2 .bx-im-textarea-input:focus{border-color:var(--c-brand)!important;outline:none}
body.mm-v2 .bx-livechat-wrapper .b24-form-btn{border-radius:var(--r-md)!important;background:var(--c-brand)!important;font:700 15px/20px var(--f-ui)!important;min-height:48px}
body.mm-v2 .bx-livechat-wrapper .b24-form-control{border-radius:var(--r-md)!important}
html.mm-lock body.mm-v2 .b24-widget-button-wrapper,body.mm-v2:has(> .ui-modal) .b24-widget-button-wrapper{display:none!important}
@media (max-width:1024px){
  body.mm-v2 .b24-widget-button-wrapper.b24-widget-button-position-bottom-right{right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important}
  body.mm-v2 .b24-widget-button-inner-container{transform:none!important}
  body.mm-v2 .b24-widget-button-inner-container,body.mm-v2 .b24-widget-button-block,body.mm-v2 .b24-widget-button-inner-block{width:52px!important;height:52px!important}
  body.mm-v2 .b24-widget-button-inner-item svg{width:24px;height:24px}
}
@media (max-width:760px){
  body.mm-v2 .bx-livechat-wrapper{border-radius:0!important;border:0}
}

.mm-v2 .ui-modal-overlay{background:rgba(14,15,51,.44)!important;opacity:1}
.mm-v2 .ui-modal-content-wrap{border-radius:var(--r-lg)!important;overflow:hidden;box-shadow:var(--shadow-pop)!important;border:1px solid var(--c-line);animation:mm-drop var(--t-med) var(--ease)}
.mm-v2 .ui-modal-close{width:44px!important;height:44px!important;top:16px!important;right:16px!important;display:grid;place-items:center;border-radius:var(--r-md);cursor:pointer;transition:background-color var(--t-fast) var(--ease)}
.mm-v2 .ui-modal-close>.ui-svg{width:20px!important;height:20px!important}
.mm-v2 .ui-modal-close svg{width:20px;height:20px;stroke:var(--c-ink)!important;stroke-width:1.75}
.mm-v2 .ui-modal-close:hover{background:var(--c-well)}
.mm-v2 .ui-modal-close:active{transform:scale(.94)}
.mm-v2 .ui-modal .c-form-result-new .ui-h3,.mm-v2 .ui-modal .system-auth-authorize-header>div{font:600 28px/34px var(--f-display)!important;letter-spacing:-.005em;color:var(--c-ink)!important;padding-right:48px}
.mm-v2 .c-form-result-new .form-result-new-field-container label .ui-text-add-4{color:var(--c-danger)}
.mm-v2 .c-form-result-new .form-result-new-buttons .ui-text-add-4{color:var(--c-danger)}
.mm-v2 .c-form-result-new .form-result-new-buttons{gap:var(--s3) var(--s4)}
.mm-v2 .c-form-result-new .form-result-new-buttons .ui-text-ntr-sd{font-size:13px;color:var(--c-muted)}
.mm-v2 .ui-switch input:checked+label::before,.mm-v2 .ui-switch input:checked~.ui-switch-indicator{background-color:var(--c-brand)!important;border-color:var(--c-brand)!important}
.mm-v2 .ui-checkbox input:checked+label::before,.mm-v2 .ui-checkbox input:checked~*::before{background-color:var(--c-brand);border-color:var(--c-brand)}
.mm-v2 :is(.c-form-result-new,.c-system-auth-form,.intec-order-fast) :is(input[type=text],input[type=email],input[type=tel],input[type=password],textarea):user-invalid{border-color:var(--c-danger)!important}
.mm-v2 :is(.c-form-result-new,.c-system-auth-form) .ui-input:has(:user-invalid)::after,.mm-v2 .intec-order-fast .form-field:has(input:user-invalid)::after{content:"Заполните это поле";display:flex;align-items:center;gap:6px;margin-top:6px;font:600 13px/18px var(--f-ui);color:var(--c-danger)}
.mm-v2 :is(.c-form-result-new,.c-system-auth-form) .ui-input:has(:user-invalid) label{color:var(--c-danger)!important}
.mm-v2 .c-form-result-new .form-result-new-field-container>.ui-text-add-4,.mm-v2 .c-form-result-new form>.ui-text-add-4{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font:600 13px/18px var(--f-ui);color:var(--c-danger)}
.mm-v2 .c-form-result-new form>.ui-text-add-4{padding:var(--s3) var(--s4);border-radius:var(--r-md);background:#FDF0EF;box-shadow:inset 0 0 0 1px #F2C4BF}
.mm-v2 .c-form-result-new .form-result-new-field-container:has(>.ui-text-add-4) .ui-input-text{border-color:var(--c-danger)!important}
.mm-v2 .form-result-new-success{gap:var(--s3);padding:var(--s5) 0}
.mm-v2 .form-result-new-success-svg{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#E8F3EC}
.mm-v2 .form-result-new-success-svg svg{display:none}
.mm-v2 .form-result-new-success-svg::before{content:"";width:32px;height:32px;background:var(--c-ok);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/32px no-repeat}
.mm-v2 .form-result-new-success-message{font:600 24px/30px var(--f-display)!important;color:var(--c-ink)!important;margin-bottom:var(--s2)!important}
.mm-v2 .form-result-new-success .ui-text-ntr-sd{color:var(--c-muted);font-size:15px;line-height:22px}
.mm-v2 .c-system-auth-form .system-auth-form-header{gap:var(--s1);padding:4px;border-radius:var(--r-md);background:var(--c-well);box-shadow:inset 0 0 0 1px var(--c-line);width:max-content;max-width:100%}
.mm-v2 .c-system-auth-form .ui-tab-item{min-height:40px;display:inline-flex!important;align-items:center;padding:0 var(--s4)!important;border-radius:var(--r-sm)!important;font:600 14px/20px var(--f-ui);color:var(--c-ink)}
.mm-v2 .c-system-auth-form .ui-tab-item:hover{color:var(--c-brand)}
.mm-v2 .c-system-auth-form :is(input[type=text],input[type=password],input[type=email]){box-sizing:border-box;min-height:48px;border:1.5px solid var(--c-line)!important;border-radius:var(--r-md)!important;background:var(--c-card)!important;font:500 15px/22px var(--f-ui);box-shadow:none!important;transition:border-color var(--t-fast) var(--ease)}
.mm-v2 .c-system-auth-form :is(input[type=text],input[type=password],input[type=email]):hover{border-color:#AEB4C2!important}
.mm-v2 .c-system-auth-form :is(input[type=text],input[type=password],input[type=email]):focus{border-color:var(--c-brand)!important;outline:none}
.mm-v2 .c-system-auth-form .ui-button,.mm-v2 .c-system-auth-form input[type=submit]{min-height:48px;padding:0 var(--s6)!important;border-radius:var(--r-md)!important;font:700 15px/20px var(--f-ui)}
.mm-v2 .ui-button[disabled],.mm-v2 .ui-button:disabled,.mm-v2 input[type=submit]:disabled{opacity:.45;cursor:not-allowed}
.mm-v2 :is(.ui-button,.mm-btn)[aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}
.mm-v2 :is(.ui-button,.mm-btn)[aria-busy=true]::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:mm-spin .7s linear infinite}
.mm-v2 :is(.mm-btn--outline,.product-fast-order)[aria-busy=true]::after{border-color:rgba(0,0,194,.25);border-top-color:var(--c-brand)}
@keyframes mm-spin{to{transform:rotate(360deg)}}
.mm-v2 .search-title{box-shadow:0 1px 0 var(--c-line),var(--shadow-pop)}
.mm-v2 .search-title-form-input{box-sizing:border-box;height:52px!important;border:1.5px solid var(--c-line)!important;border-radius:var(--r-md)!important;background:var(--c-card)!important;font:500 16px/22px var(--f-ui)!important;color:var(--c-ink);box-shadow:none!important;padding:0 104px 0 16px!important;transition:border-color var(--t-fast) var(--ease)}
.mm-v2 .search-title-form-input:hover{border-color:#AEB4C2!important}
.mm-v2 .search-title-form-input:focus{border-color:var(--c-brand)!important;outline:none}
.mm-v2 .search-title-form-clear{height:52px!important}
.mm-v2 .search-title-form-clear-button-text{font:600 14px/20px var(--f-ui)!important;color:var(--c-muted)!important;cursor:pointer}
.mm-v2 .search-title-form-clear-button-text:hover{color:var(--c-brand)!important}
.mm-v2 .search-title-form-button-submit{height:52px!important;border-radius:var(--r-md)!important;font:700 15px/20px var(--f-ui)!important;background:var(--c-brand)!important}
.mm-v2 .search-title-form-button-submit:hover{background:var(--c-brand-press)!important}
.mm-v2 .search-title-form-button-close{width:44px!important;height:44px!important;display:grid;place-items:center;border-radius:var(--r-md);cursor:pointer}
.mm-v2 .search-title-form-button-close:hover{background:var(--c-well)}
.mm-v2 .search-title-form-button-close>div{width:22px!important;height:22px!important}
.mm-v2 .search-title-form-button-close svg{width:22px;height:22px;stroke:var(--c-ink)!important}
.mm-v2 .c-search-title-popup-1 .search-title-item,.mm-v2 .c-search-title-popup-1 .search-title-item-all{position:relative}
.mm-v2 .c-search-title-popup-1 .search-title-item-info,.mm-v2 .c-search-title-popup-1 .search-title-item-name,.mm-v2 .c-search-title-popup-1 .search-title-item-all-link{position:static;-webkit-tap-highlight-color:transparent}
.mm-v2 .c-search-title-popup-1 .search-title-item-name::after,.mm-v2 .c-search-title-popup-1 .search-title-item-all-link::after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer;border-radius:var(--r-md)}
.mm-v2 .c-search-title-popup-1 .search-title-item-name:focus-visible,.mm-v2 .c-search-title-popup-1 .search-title-item-all-link:focus-visible{outline:none}
.mm-v2 .c-search-title-popup-1 .search-title-item-name:focus-visible::after,.mm-v2 .c-search-title-popup-1 .search-title-item-all-link:focus-visible::after{box-shadow:inset 0 0 0 2px var(--c-brand)}
.mm-v2 .c-search-title-popup-1 .search-title-item:active{background:var(--c-well)}
@media (hover:none){.mm-v2 .c-search-title-popup-1 .search-title-item-name{transition:none}}
.mm-v2 .search-title-overlay{background:rgba(14,15,51,.44)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.mm-v2 .mm-city__panel{border-radius:var(--r-md)!important;border:1px solid var(--c-line);box-shadow:var(--shadow-pop)!important;padding:var(--s2)!important}
body.mm-v2.lg-on .b24-widget-button-wrapper,html.mm-lock body.mm-v2 :has(>.intec-panel-mobile){display:none!important}
.mm-v2 .lg-backdrop{background:rgba(14,15,51,.96)!important}
.mm-v2 .lg-outer{font-family:var(--f-ui)}
.mm-v2 .lg-outer .lg-toolbar{background:transparent!important;padding:8px 8px 0;display:flex;flex-direction:row-reverse;gap:4px;height:auto}
.mm-v2 .lg-outer .lg-toolbar .lg-icon{float:none!important;width:44px;height:44px;padding:0!important;margin:0;border-radius:var(--r-md);color:transparent!important;font-size:0!important;position:relative;background:transparent;transition:background-color var(--t-fast) var(--ease)}
.mm-v2 .lg-outer .lg-toolbar .lg-icon:hover{background:rgba(255,255,255,.12)}
.mm-v2 .lg-outer .lg-icon::after{content:""!important;position:absolute;inset:0;margin:auto;width:22px;height:22px;background:#fff;-webkit-mask:var(--mm-i) center/22px no-repeat;mask:var(--mm-i) center/22px no-repeat}
.mm-v2 .lg-outer .lg-close{--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")}
.mm-v2 .lg-outer #lg-zoom-in{--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3Cpath d='M11 8v6'/%3E%3Cpath d='M8 11h6'/%3E%3C/svg%3E")}
.mm-v2 .lg-outer #lg-zoom-out{--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3Cpath d='M8 11h6'/%3E%3C/svg%3E")}
.mm-v2 .lg-outer .lg-fullscreen{--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H5a2 2 0 0 0-2 2v3'/%3E%3Cpath d='M21 8V5a2 2 0 0 0-2-2h-3'/%3E%3Cpath d='M3 16v3a2 2 0 0 0 2 2h3'/%3E%3Cpath d='M16 21h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E")}
.mm-v2 .lg-outer .lg-toogle-thumb{--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/svg%3E");width:44px!important;height:44px!important;border-radius:var(--r-md) var(--r-md) 0 0!important;background:rgba(14,15,51,.9)!important;color:transparent!important;font-size:0!important}
.mm-v2 .lg-outer :is(.lg-download,.lg-autoplay-button,#lg-actual-size){display:none!important}
.mm-v2 .lg-outer :is(.lg-prev,.lg-next){width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;color:transparent!important;font-size:0!important;transition:background-color var(--t-fast) var(--ease)}
.mm-v2 .lg-outer :is(.lg-prev,.lg-next):hover{background:rgba(255,255,255,.22)!important}
.mm-v2 .lg-outer .lg-prev{--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}
.mm-v2 .lg-outer .lg-next{--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}
.mm-v2 .lg-outer .lg-prev::before,.mm-v2 .lg-outer .lg-next::before{content:none!important}
.mm-v2 .lg-outer #lg-counter,.mm-v2 .lg-outer .lg-toolbar>div{margin-right:auto;padding:12px 8px;font:600 14px/20px var(--f-ui);color:#C9CAE6;font-variant-numeric:tabular-nums}
.mm-v2 .lg-outer .lg-sub-html{background:transparent!important;font:600 14px/20px var(--f-ui);color:#C9CAE6}
.mm-v2 .lg-outer .lg-thumb-outer{background:rgba(14,15,51,.9)!important}
.mm-v2 .lg-outer .lg-thumb-item{border:2px solid transparent!important;border-radius:var(--r-sm)!important;overflow:hidden;transition:border-color var(--t-fast) var(--ease)}
.mm-v2 .lg-outer .lg-thumb-item.active,.mm-v2 .lg-outer .lg-thumb-item:hover{border-color:#fff!important}
.mm-v2 .lg-outer .lg-progress-bar .lg-progress{background:#fff!important}
.mm-v2 .intec-basket-notifier .notify{box-sizing:border-box;width:380px;max-width:calc(100vw - 32px);grid-template-columns:64px 1fr!important;column-gap:var(--s4)!important;padding:var(--s4)!important;border-radius:var(--r-lg)!important;background:var(--c-card)!important;border:1px solid var(--c-line);box-shadow:var(--shadow-pop)!important;font-family:var(--f-ui);overflow:hidden}
.mm-v2 .intec-basket-notifier .notify-picture{display:block;width:64px;height:64px;border-radius:var(--r-md);background:var(--c-well);overflow:hidden}
.mm-v2 .intec-basket-notifier .notify-picture>img{width:100%;height:100%;object-fit:contain!important;border-radius:0!important}
.mm-v2 .intec-basket-notifier .notify-content{grid-template-columns:1fr 32px!important;gap:var(--s1) var(--s2)!important;align-items:start!important}
.mm-v2 .intec-basket-notifier .notify-title{display:flex;align-items:center;gap:6px;font:700 15px/20px var(--f-ui)!important;color:var(--c-ok)}
.mm-v2 .intec-basket-notifier .notify-title::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/18px no-repeat}
.mm-v2 .intec-basket-notifier .notify-close{box-sizing:content-box;width:20px!important;height:20px!important;padding:6px;margin:-6px -6px 0 0;border-radius:var(--r-sm);stroke:var(--c-muted)!important;cursor:pointer}
.mm-v2 .intec-basket-notifier .notify-close:hover{background:var(--c-well);stroke:var(--c-ink)!important}
.mm-v2 .intec-basket-notifier .notify-name{grid-column:1/-1;font:600 14px/20px var(--f-ui);color:var(--c-ink);white-space:normal!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mm-v2 .intec-basket-notifier .notify-name a{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}
.mm-v2 .intec-basket-notifier .notify-name a{color:var(--c-ink);text-decoration:none}
.mm-v2 .intec-basket-notifier .notify-name a:hover{color:var(--c-brand)}
.mm-v2 .intec-basket-notifier .notify-indicator{background:var(--c-brand)!important;height:3px!important}
.mm-v2 .c-basket .ui-text-center:has(>.ui-h3),.mm-v2 .search-page-empty-result,.mm-v2 .intec-page-404>.template-container,.mm-v2 .mm-empty{box-sizing:border-box;max-width:560px;margin:0 auto!important;padding:var(--s7) var(--s6)!important;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-lg);text-align:center}
.mm-v2 .c-basket .ui-text-center:has(>.ui-h3)>svg,.mm-v2 .c-basket .ui-text-center:has(>.ui-h3)>.ui-svg,.mm-v2 .c-basket .ui-text-center:has(>.ui-h3) .basket-empty-image{display:none!important}
.mm-v2 .c-basket .ui-text-center:has(>.ui-h3)::before,.mm-v2 .search-page-empty-result::before,.mm-v2 .mm-empty::before{content:"";display:block;width:64px;height:64px;margin:0 auto var(--s4);border-radius:var(--r-lg);background:var(--c-well) var(--mm-i) center/30px no-repeat;box-shadow:inset 0 0 0 1px var(--c-line)}
.mm-v2 .c-basket .ui-text-center:has(>.ui-h3){--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230000C2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E")}
.mm-v2 .search-page-empty-result{--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230000C2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");margin-top:var(--s6)!important}
.mm-v2 .mm-empty{--mm-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230000C2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 20V10'/%3E%3Cpath d='M12 20V4'/%3E%3Cpath d='M6 20v-6'/%3E%3C/svg%3E")}
.mm-v2 .c-basket .ui-text-center:has(>.ui-h3) .ui-h3,.mm-v2 .search-page-empty-result .ui-h3,.mm-v2 .fragment-404-title,.mm-v2 .mm-empty__title{margin:0!important;padding:0!important;font:600 26px/32px var(--f-display)!important;color:var(--c-ink)!important}
.mm-v2 .basket-empty-description,.mm-v2 .search-page-empty-result .ui-text-large,.mm-v2 .fragment-404-description,.mm-v2 .mm-empty__text{margin:var(--s3) 0 0!important;padding:0!important;font:400 15px/22px var(--f-ui)!important;color:var(--c-muted)!important}
.mm-v2 .c-basket .ui-text-center:has(>.ui-h3) .ui-button,.mm-v2 .intec-page-404 .ui-button,.mm-v2 .mm-empty .mm-btn{margin-top:var(--s5)!important;min-height:48px;padding:0 var(--s6)!important;border-radius:var(--r-md)!important;font:700 15px/20px var(--f-ui)!important;display:inline-flex;align-items:center}
.mm-v2 .intec-page-404 .ui-button{background:var(--c-brand)!important;color:#fff!important;border-color:var(--c-brand)!important}
.mm-v2 .intec-page-404 .ui-button:hover,.mm-v2 .c-basket .ui-text-center:has(>.ui-h3) .ui-button:hover{background:var(--c-brand-press)!important}
.mm-v2 .intec-page-404{padding:0!important}
.mm-v2 .intec-page-404 .fragment-picture{font:600 88px/1 var(--f-display)!important;color:var(--c-brand)!important;opacity:1!important;letter-spacing:-.02em}
.mm-v2 .catalog-compare-result-container font.notetext{display:none}
.mm-v2 .catalog-compare-result-container p:has(>font.notetext){margin:0}
@media (max-width:760px){
  .mm-v2 .ui-modal .c-form-result-new .ui-h3,.mm-v2 .ui-modal .system-auth-authorize-header>div{font-size:24px!important;line-height:30px!important}
  .mm-v2 .c-basket .ui-text-center:has(>.ui-h3),.mm-v2 .search-page-empty-result,.mm-v2 .intec-page-404>.template-container,.mm-v2 .mm-empty{padding:var(--s6) var(--s4)!important}
  .mm-v2 .search-title-form-input{padding-right:16px!important}
  .mm-v2 .search-title-form-clear{display:none!important}
  .mm-v2 .intec-page-404 .fragment-picture{font-size:64px!important}
  .mm-v2 .mm-catalog__panel{padding-bottom:calc(var(--s6) + 64px + env(safe-area-inset-bottom))}
}
.mm-v2 .intec-page-404 .fragment-picture{height:auto!important;padding:0 0 var(--s4)!important;margin:0!important}
.mm-v2 .fragment-404-title{padding-top:0!important}
.mm-v2 .search-page-controls{gap:var(--s3)}
.mm-v2 .search-page-query{box-sizing:border-box;height:52px!important;border:1.5px solid var(--c-line)!important;border-radius:var(--r-md)!important;background:var(--c-card)!important;font:500 16px/22px var(--f-ui)!important;color:var(--c-ink);box-shadow:none!important;transition:border-color var(--t-fast) var(--ease)}
.mm-v2 .search-page-query:hover{border-color:#AEB4C2!important}
.mm-v2 .search-page-query:focus{border-color:var(--c-brand)!important;outline:none}
.mm-v2 .search-page-buttons .ui-button{height:52px!important;min-height:52px;border-radius:var(--r-md)!important;font:700 15px/20px var(--f-ui)!important;padding:0 var(--s6)!important}

body.mm-v2 .b24-widget-button-popup,body.mm-v2 .b24-widget-button-popup-show{display:none!important}
html.mm-search-open body.mm-v2 .b24-widget-button-wrapper{display:none!important}
body.mm-v2 .layout-header{position:sticky;top:-41px;z-index:900}
.mm-v2 .mm-bnav{display:none}
@media (max-width:760px){
  body.mm-v2 .layout-header{position:relative;top:auto;z-index:900}
  .mm-v2 .mm-bnav{position:fixed;left:0;right:0;bottom:0;z-index:880;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));box-sizing:border-box;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:var(--c-card);border-top:1px solid var(--c-line)}
  .mm-v2 .mm-bnav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:0;border:0;background:none;color:var(--c-muted);font:600 12px/14px var(--f-ui);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast) var(--ease)}
  .mm-v2 .mm-bnav__item .mm-ic{width:24px;height:24px}
  .mm-v2 .mm-bnav__item:active .mm-ic{transform:scale(.92)}
  .mm-v2 .mm-bnav__item[aria-expanded=true],.mm-v2 .mm-bnav__item[aria-current=page],.mm-v2 .mm-bnav__item[aria-busy=true]{color:var(--c-brand)}
  .mm-v2 .mm-bnav__item:focus-visible{outline-offset:-4px}
  .mm-v2 .mm-bnav__ic{position:relative;display:block}
  .mm-v2 .mm-bnav .mm-count{top:-6px;right:-12px}
  .mm-v2 .mm-ftr{padding-bottom:calc(64px + env(safe-area-inset-bottom))}
  .mm-v2 .mm-ftr__bottom{padding-bottom:var(--s5)}
  body.mm-v2 .b24-widget-button-wrapper{display:none!important}
}
.mm-v2 details.mm-city:not([open]) .mm-city__panel{display:none}
body.mm-v2 .intec-basket-notifier{top:144px!important;bottom:auto!important;right:24px!important;left:auto!important}
@media (max-width:760px){body.mm-v2 .intec-basket-notifier{bottom:calc(76px + env(safe-area-inset-bottom))!important;right:12px!important;left:12px!important}body.mm-v2 .intec-basket-notifier .notify{width:auto;max-width:none}}
@media (max-width:760px){body.mm-v2 int-panel-bottom{bottom:calc(64px + env(safe-area-inset-bottom))!important}body.mm-v2 int-panel-bottom .product-panel-bottom{border-top:1px solid var(--c-line);background:var(--c-card,#fff)}body.mm-v2 int-panel-bottom .panel-bottom-actions-mobile .ui-button{min-height:44px;width:100%;border-radius:var(--r-md)}}
@media (max-width:760px){body.mm-v2 int-panel-bottom .panel-bottom-layout-mobile{background:#fff;padding:8px 16px!important;border-top:1px solid var(--c-line)}}
body.mm-v2 .b24-widget-button-wrapper{transition:translate .2s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){body.mm-v2 .b24-widget-button-wrapper{transition:none}}
.mm-v2 .mm-hdr__msg{display:flex;gap:var(--s3)}
html.mm-kbd .mm-v2 .mm-bnav,html.mm-kbd .mm-v2 int-panel-bottom,html.mm-kbd .mm-v2 .vue-scroll-top{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.mm-v2 .mm-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:1300;max-width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:12px 16px;border-radius:var(--r-md);background:var(--c-ink);color:#fff;font:600 14px/20px var(--f-ui);box-shadow:0 8px 24px rgba(23,23,31,.24);opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:opacity 180ms ease-out,transform 180ms ease-out}
.mm-v2 .mm-toast.is-on{opacity:1;transform:translate(-50%,0)}
@media (max-width:760px){.mm-v2 .mm-toast{bottom:calc(76px + env(safe-area-inset-bottom))}}
.mm-v2 .mm-toast.is-on{pointer-events:auto}
.mm-v2 .mm-toast--link{display:flex;align-items:center;gap:var(--s3);width:max-content}
.mm-v2 .mm-toast__link{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.mm-v2 .mm-buybar{display:none}
@media (max-width:760px){
  .mm-v2 .vue-scroll-top{display:none!important}
  .mm-v2 .mm-buybar{position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:870;display:flex;align-items:center;gap:var(--s3);box-sizing:border-box;min-height:64px;padding:var(--s2) var(--s4);background:var(--c-card);box-shadow:inset 0 1px 0 var(--c-line),0 -4px 12px rgba(23,23,31,.06);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 200ms ease-out,transform 200ms ease-out,visibility 0s linear 200ms}
  .mm-v2 .mm-buybar.is-on{opacity:1;visibility:visible;transform:none;transition:opacity 200ms ease-out,transform 200ms ease-out,visibility 0s}
  .mm-v2 .mm-buybar__price{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}
  .mm-v2 .mm-buybar__val{font:700 17px/22px var(--f-ui);color:var(--c-ink);white-space:nowrap}
  .mm-v2 .mm-buybar__sub{font:500 13px/18px var(--f-ui);color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .mm-v2 .mm-buybar .mm-btn{flex:none;min-height:48px;padding:0 var(--s5)}
  .mm-v2 .mm-buybar .mm-btn[hidden]{display:none}
  html.mm-buybar-on .mm-v2 .mm-ftr{padding-bottom:calc(128px + env(safe-area-inset-bottom))}
  html.mm-buybar-on .mm-v2 .mm-toast{bottom:calc(140px + env(safe-area-inset-bottom))}
  html.mm-kbd .mm-v2 .mm-buybar{visibility:hidden}
}
@media (max-width:760px) and (prefers-reduced-motion:reduce){.mm-v2 .mm-buybar,.mm-v2 .mm-buybar.is-on{transform:none;transition:none}}
@media (max-width:768px){
  .mm-v2 .c-basket .basket-item-actions-list{flex-direction:column!important;align-items:flex-end;gap:var(--s1);margin:-10px -10px 0 0!important}
  .mm-v2 .c-basket .basket-item-actions-list>.flex-item{padding:0!important}
  .mm-v2 .c-basket .basket-item-action .ui-button-flat[data-entity]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}
  .mm-v2 .c-basket [data-entity=basket-item-quantity-minus],.mm-v2 .c-basket [data-entity=basket-item-quantity-plus]{min-width:44px;height:44px;justify-content:center;padding:0!important}
  .mm-v2 .c-basket .basket-item-quantity-input{height:44px;box-sizing:border-box}
}
.mm-v2 .c-basket .mm-pf-ph{display:none}
@media (max-width:768px){.mm-v2 .c-basket .mm-pf-ph{display:block;visibility:hidden}}
.mm-v2 .c-basket :is(.basket-item-price,.basket-item-prices,.basket-total){font-variant-numeric:tabular-nums}
.mm-v2 .ui-btn[data-role="confirm.remove.product.agree"]{background:var(--c-danger)!important;border-color:var(--c-danger)!important;color:#fff!important;min-height:48px}
.mm-v2 .ui-btn[data-role="confirm.remove.product.cancel"]{background:var(--c-card)!important;border-color:var(--c-line)!important;color:var(--c-ink)!important;box-shadow:inset 0 0 0 1px var(--c-line)!important;min-height:48px}
.mm-v2 .mm-search-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);box-sizing:border-box;width:100%;padding:var(--s5) var(--s4) var(--s4);background:var(--c-card);border-radius:0 0 var(--r-lg) var(--r-lg)}
.mm-v2 .mm-search-empty__t{font:700 17px/22px var(--f-ui);color:var(--c-ink)}
.mm-v2 .mm-search-empty__d{font:400 15px/22px var(--f-ui);color:var(--c-muted)}
.mm-v2 .mm-search-empty__a{display:inline-flex;align-items:center;min-height:44px;color:var(--c-brand);font:700 15px/20px var(--f-ui);text-decoration:underline;text-underline-offset:3px}
.mm-v2 .mm-sku-seg{white-space:nowrap}
.mm-v2 .mm-consent-hint{margin:0 0 var(--s2);font:500 13px/18px var(--f-ui);color:var(--c-muted)}
.mm-v2 .mm-consent-hint[hidden]{display:none}
.mm-v2 .c-form-result-new input[type=submit][disabled],.mm-v2 .intec-order-fast .form-submit .ui-button[disabled]{opacity:1!important;background:var(--c-well)!important;border-color:var(--c-line)!important;color:var(--c-muted)!important;box-shadow:inset 0 0 0 1px var(--c-line)!important;cursor:not-allowed}
.mm-v2 .bx-livechat-help-user .bx-livechat-user{width:auto;max-width:none}
.mm-v2 .intec-order-fast .form-submit .ui-button.mm-qo-busy,.mm-v2 .intec-order-fast .form-submit .ui-button.mm-qo-busy[disabled]{opacity:1!important;background:var(--c-brand-press)!important;border-color:var(--c-brand-press)!important;color:#fff!important;cursor:progress}
.mm-v2 .mm-qo-done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);padding:var(--s4) 0 0;outline:none}
.mm-v2 .mm-qo-done:focus-visible{outline:2px solid var(--c-brand);outline-offset:4px;border-radius:var(--r-md)}
.mm-v2 .mm-qo-done__icon{width:40px;height:40px;padding:8px;border-radius:50%;background:var(--c-ok);color:#fff;box-sizing:border-box}
.mm-v2 .mm-qo-done__title{margin-top:var(--s1);font:700 22px/28px var(--f-ui);color:var(--c-ink)}
.mm-v2 .mm-qo-done__num{font:500 15px/22px var(--f-ui);color:var(--c-ink)}
.mm-v2 .mm-qo-done__num b{font-variant-numeric:tabular-nums}
.mm-v2 .mm-qo-done__text{margin:0;font:500 15px/22px var(--f-ui);color:var(--c-muted)}
.mm-v2 .mm-qo-done__close{margin-top:var(--s3);min-height:52px;border-radius:var(--r-md)!important;background:var(--c-brand)!important;border-color:var(--c-brand)!important;color:#fff!important;font:700 16px/20px var(--f-ui)}
@media (hover:hover) and (pointer:fine){.mm-v2 .mm-qo-done__close:hover{background:var(--c-brand-press)!important}}
.mm-v2 .c-form-result-new-standard form:has(>.form-result-new-buttons):has(>.flex-item>.form-result-new-consent){display:flex;flex-direction:column}
.mm-v2 .c-form-result-new-standard form>.form-result-new-buttons{order:3}
.mm-v2 .c-form-result-new-standard form>.flex-item:has(>.form-result-new-consent){order:2;margin-bottom:var(--s4)}
.mm-v2 .c-form-result-new-standard form>.flex-item>.form-result-new-consent{padding-top:var(--s2)!important}

.mm-v2 .mm-catalog__col--home,.mm-v2 .mm-catalog__col--tocat{display:none}
.mm-v2 button.mm-catalog__root{width:100%;background:none;border:0;border-bottom:1px solid var(--c-line);border-radius:0;font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
@media (max-width:760px){
  .mm-v2 .mm-catalog__col--home{display:block}
  .mm-v2 .mm-catalog[data-mode=menu] .mm-catalog__col--tocat{display:block}
  .mm-v2 .mm-catalog[data-mode=menu] .mm-catalog__col--sec{display:none}
  .mm-v2 .mm-catalog[data-mode=catalog] .mm-catalog__extra{display:none}
  .mm-v2 .mm-catalog[data-mode=menu] .mm-catalog__extra{margin-top:var(--s3)}
  .mm-v2 .mm-catalog__root[aria-current=page]{color:var(--c-brand)}
  .mm-v2 .mm-catalog__root[aria-current=page] .mm-secic{background:var(--c-brand-tint);box-shadow:none}
}
