/* ZMK header, 2026-09-27. Existing theme colors and components. */
.zmk-header .header__top{height:auto;min-height:36px;border-bottom:1px solid var(--bot-border,#eee)}
.zmk-header .header__flex{min-height:36px;gap:20px;flex-wrap:wrap}
.zmk-header .header__col{height:auto;min-height:36px;align-items:center;width:auto}
.zmk-header .header__text{font-size:12px;line-height:20px;height:auto;margin:0;white-space:normal}
.zmk-header .header__address,.zmk-header .auth,.zmk-header .header__call{line-height:36px;margin-left:0;margin-right:16px}
.zmk-header .auth__block{top:36px}
.zmk-header .zmk-utility{display:flex;gap:24px;align-items:center;font-size:13px;line-height:36px}
.zmk-header .zmk-utility a{text-decoration:none;white-space:nowrap;color:var(--h-top-color,var(--body-color))}
.zmk-header .header__midd{padding:14px 0}
.zmk-header .header__midd-w,.zmk-fixed .header__midd-w{display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;align-items:center;padding-top:0;padding-bottom:0}
.zmk-header .header__logo,.zmk-fixed .header__logo{width:180px;text-align:left}
.zmk-header .header__logo img,.zmk-fixed .header__logo img{max-height:64px;max-width:100%;width:auto;height:auto}
.zmk-header .header__midd-w>.search,.zmk-fixed .header__midd-w>.search{flex:1 1 260px;width:auto;min-width:180px;margin:0}
.zmk-header input.search__input,.zmk-fixed input.search__input{height:46px;font-size:15px;padding-left:16px;padding-right:48px;box-shadow:none}
.zmk-header .search__button,.zmk-fixed .search__button{height:46px;width:46px;color:var(--cheme-color)}
.zmk-header .header__midd .header__c{display:flex;min-width:0}
.zmk-header .header__info{margin:0;text-align:right}
.zmk-header .header__phone,.zmk-fixed .header__phone{font-size:19px;font-weight:700;line-height:26px;margin:0;white-space:nowrap}
.zmk-header .header__phone small{opacity:1!important}
.zmk-header .header__info-free{font-size:11px;margin-top:0}
.zmk-header .header__info-callback{border:0;margin-top:5px}
.zmk-header .contactme-helper-button,.zmk-callback{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 15px;border:1px solid var(--cheme-color);border-radius:3px;background:var(--cheme-color);color:var(--b-color,#fff);font-family:inherit;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;cursor:pointer}
.zmk-header .contactme-helper-button:hover,.zmk-callback:hover{background:var(--cheme-color-hover);border-color:var(--cheme-color-hover);color:var(--b-color,#fff)}
.zmk-header .zmk-details{flex:1 1 100%;order:5;border-top:1px solid var(--bot-border,#eee);padding-top:7px}
.zmk-header .zmk-details .header__info{display:flex;align-items:center;gap:18px;text-align:left;flex-wrap:wrap}
.zmk-header .zmk-details .header__info>*{margin:0;font-size:12px;line-height:18px}
.zmk-header .current-currency{max-width:142px;width:142px;height:36px;font-size:12px;flex:0 0 142px}
.zmk-header .hicon,.zmk-fixed .hicon{padding:0 12px;min-width:44px;box-sizing:border-box}
.zmk-header .mcart__price,.zmk-fixed .mcart__price{margin-left:8px;font-size:14px}
.zmk-header .mcart__items,.zmk-fixed .mcart__items{right:0;max-width:calc(100vw - 32px)}
.zmk-header .header__bott-w{gap:16px;min-height:46px}
.zmk-header .header__bott-center{min-width:0}
.zmk-header .header__bott .h-menu{height:46px}
.zmk-header .header__bott .h-menu__link{line-height:46px;padding-left:12px;padding-right:12px;font-size:13px}
.zmk-header .header__bott .h-menu__sub{top:46px}
.zmk-header .c-menu__catalog{min-height:46px;line-height:46px;padding-top:0;padding-bottom:0}
.zmk-header .zmk-promo{padding-top:8px;padding-bottom:8px;font-size:13px;line-height:19px}
.zmk-header .zmk-promo .utility-heading-h4{font-size:inherit;line-height:inherit;margin:0}
.zmk-fixed{padding:8px 0;box-shadow:0 2px 5px #00000014;border-bottom:1px solid var(--bot-border,#eee)}
.zmk-fixed .header__logo{width:145px}
.zmk-fixed .header__logo img{max-height:44px}
.zmk-fixed .zmk-fixed-contact{display:flex;align-items:center;gap:12px}
.zmk-header a:focus-visible,.zmk-mobile a:focus-visible,.zmk-callback:focus-visible{outline:2px solid var(--cheme-color);outline-offset:3px}
@media(min-width:768px) and (max-width:1100px){
 .zmk-header .header__midd-w{gap:12px}
 .zmk-header .header__logo{width:150px}
 .zmk-header .header__midd-w>.search{flex-basis:200px}
 .zmk-header .header__phone{font-size:17px}
 .zmk-header .current-currency{width:110px;max-width:110px;flex-basis:110px}
 .zmk-fixed .header__midd-w{gap:10px}
 .zmk-fixed .header__logo{width:110px}
 .zmk-fixed .header__phone{font-size:15px}
 .zmk-fixed .zmk-fixed-contact{flex-direction:column;gap:2px}
}
@media(max-width:767px){
 .zmk-header,.zmk-fixed{display:none!important}
 .zmk-mobile{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;height:60px;box-sizing:border-box}
 .zmk-mobile:after{display:none}
 .zmk-mobile .m-header__bar{position:relative;left:auto;top:auto;float:none;flex:0 0 44px;width:44px;height:44px;margin:0;display:flex;align-items:center;justify-content:center}
 .zmk-mobile .m-header__logo{width:auto;min-width:0;flex:1 1 auto;margin:0;padding:0;line-height:normal}
 .zmk-mobile .m-header__logo img{max-width:100%;width:auto;height:auto;max-height:38px}
 .zmk-mobile .m-header__right{float:none;display:flex;flex:0 0 auto;align-items:center;margin:0}
 .zmk-mobile .m-hicon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;line-height:44px;padding:0;margin:0;box-sizing:border-box}
 .zmk-mobile .m-cMenu{top:60px;max-width:100vw;width:100%;height:calc(100vh - 60px);box-sizing:border-box}
 .zmk-mobile .m-cMenu__right{min-height:44px;min-width:44px;box-sizing:border-box}
 .zmk-mobile .m-cMenu__link-lv1,.zmk-mobile .m-cMenu__link-lv2{min-height:44px;box-sizing:border-box;padding-top:12px;padding-bottom:12px}
 .zmk-mobile .zmk-mobile-contact{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #eee}
 .zmk-mobile .zmk-mobile-contact .zmk-callback{min-height:44px}
 .zmk-mobile .m-search{height:60px;box-sizing:border-box}
 .zmk-mobile .m-search__form{margin-right:48px}
 .zmk-mobile .m-search__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;right:8px;top:8px}
 .zmk-mobile .m-search__input{font-size:16px}
 .zmk-callback-panel .contactme-helper-panel{max-width:calc(100vw - 24px)!important;box-sizing:border-box;max-height:calc(100vh - 24px);overflow:auto}
}

/* Approved header-only spacing correction: 2026-09-27. */
@media (min-width: 768px) {
  .zmk-header .header__top .header__address {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-right: 0;
  }
  .zmk-header .header__midd {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .zmk-header .header__midd-w {
    row-gap: 6px;
  }
  .zmk-header .zmk-details {
    padding-top: 4px;
  }
}

/* Contain the existing Regions popup inside the header, without body clipping.
   Plugin left:-25px plus this margin anchors the 296px box 30px inside
   its trigger's right edge, including the plugin's closing scale animation. */
.zmk-header .shop-regions-confirm-window {
  width: 296px;
  max-width: calc(100vw - 60px);
  margin-left: calc(100% - 301px);
  white-space: normal;
}
.zmk-mobile .shop-regions-confirm-window {
  width: 296px;
  max-width: calc(100vw - 60px);
  margin-left: 25px;
  white-space: normal;
}
.zmk-header .shop-regions-confirm-window__text,
.zmk-mobile .shop-regions-confirm-window__text,
.zmk-header .shop-regions-confirm-window__btn,
.zmk-mobile .shop-regions-confirm-window__btn {
  white-space: normal;
}
.zmk-header .shop-regions-confirm-window__btns-wrapper,
.zmk-mobile .shop-regions-confirm-window__btns-wrapper {
  flex-wrap: wrap;
}
.zmk-mobile .m-cMenu__link-lv1:has(.shop-regions-confirm-window) {
  overflow: visible;
  white-space: normal;
}

/* V5: visible commercial hierarchy, using the existing theme palette. */
.zmk-header .search,
.zmk-header .search__form,
.h-fix .search,
.h-fix .search__form {
  height: 50px;
}
.zmk-header .search__input,
.h-fix .search__input {
  height: 50px;
  border: 2px solid var(--cheme-color);
  border-radius: 4px;
  background: var(--h-top-bg);
  padding-left: 18px;
  padding-right: 54px;
  font-size: 16px;
  box-shadow: none;
}
.zmk-header .search__input:focus,
.h-fix .search__input:focus {
  background: var(--body-bg);
  outline: 2px solid var(--bot-border);
  outline-offset: 2px;
}
.zmk-header .search__button,
.h-fix .search__button {
  width: 48px;
  height: 46px;
  top: 2px;
  right: 2px;
  color: var(--cheme-color);
}
.zmk-header .header__phone {
  font-size: 22px !important;
  line-height: 26px;
  font-weight: 700;
  white-space: nowrap;
}
.zmk-header .contactme-helper-button {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  padding: 8px 18px;
  border-radius: 4px;
}
.zmk-header .header__bott {
  background: var(--h-top-bg);
  border-top: 1px solid var(--bot-border);
  border-bottom: 1px solid var(--bot-border);
}
.zmk-header .c-menu__catalog {
  font-weight: 700;
}
.zmk-header .zmk-utility a {
  font-weight: 600;
}
.zmk-header .zmk-details {
  border-top-color: transparent;
}
@media (max-width: 767px) {
  .zmk-mobile .m-hicon,
  .zmk-mobile .m-bars {
    border: 1px solid rgba(255,255,255,.25);
    border-radius: 4px;
    background: rgba(255,255,255,.10);
  }
}

/* V6: protected commercial columns; search yields before phone/cart. */
@media (min-width:768px) {
 .zmk-header .header__midd .header__midd-w {display:grid;grid-template-columns:220px minmax(100px,1fr) 200px minmax(180px,max-content);column-gap:20px;row-gap:8px;align-items:center;}
 .zmk-header .header__midd .header__midd-w > .header__logo {grid-column:1;grid-row:1;width:220px;max-width:220px;margin:0;}
 .zmk-header .header__midd .header__midd-w > .header__logo img {display:block;width:100%;max-width:220px;height:auto;object-fit:contain;}
 .zmk-header .header__midd .header__midd-w > .search {grid-column:2;grid-row:1;width:100%;min-width:0;max-width:480px;margin:0;justify-self:center;}
 .zmk-header .header__midd .search__form {width:100%;min-width:0;box-sizing:border-box;}
 .zmk-header .header__midd .search__input {width:100%;min-width:0;box-sizing:border-box;}
 .zmk-header .header__midd .header__midd-w > .header__c:has(.header__phone) {grid-column:3;grid-row:1;width:200px;min-width:200px;margin:0;justify-content:center;}
 .zmk-header .header__midd .header__phone {font-size:19px!important;line-height:26px;white-space:nowrap;}
 .zmk-header .header__midd .header__info-callback {margin-top:4px;}
 .zmk-header .header__midd .contactme-helper-button {font-size:13px!important;font-weight:600;line-height:18px;padding:6px 14px;white-space:nowrap;}
 .zmk-header .header__midd .header__midd-w > .header__c:has(> .mcart) {display:contents;}
 .zmk-header .header__midd .mcart {grid-column:4;grid-row:1;justify-self:stretch;min-width:180px;width:auto;margin:0;padding:0 10px;box-sizing:border-box;}
 .zmk-header .header__midd .mcart__link {display:grid;grid-template-columns:28px max-content;grid-template-rows:auto auto;align-items:center;justify-content:center;column-gap:10px;row-gap:3px;padding:8px 0;height:auto;min-height:48px;box-sizing:border-box;white-space:nowrap;position:relative;}
 .zmk-header .header__midd .mcart__link > svg {grid-column:1;grid-row:1 / span 2;width:26px;height:26px;margin:0;}
 .zmk-header .header__midd .mcart__link::before {content:'\41a \43e \440 \437 \438 \43d \430';grid-column:2;grid-row:1;font-size:12px;line-height:16px;font-weight:400;}
 .zmk-header .header__midd .mcart__price {display:block!important;grid-column:2;grid-row:2;font-size:16px;font-weight:600;line-height:20px;height:auto;margin:0;white-space:nowrap;}
 .zmk-header .header__midd .mcart__price .ruble {display:inline!important;}
 .zmk-header .header__midd .favorits,.zmk-header .header__midd .compare {grid-column:4;grid-row:2;display:inline-flex;align-items:center;gap:5px;width:auto;min-width:0;margin:0;padding:2px 0;height:24px;box-sizing:border-box;}
 .zmk-header .header__midd .favorits {justify-self:start;}
 .zmk-header .header__midd .compare {justify-self:end;}
 .zmk-header .header__midd .favorits > svg,.zmk-header .header__midd .compare > svg {width:16px;height:16px;flex:none;margin:0;}
 .zmk-header .header__midd .favorits::after {content:'\418 \437 \431 \440 \430 \43d \43d \43e \435';font-size:11px;line-height:18px;white-space:nowrap;}
 .zmk-header .header__midd .compare::after {content:'\421 \440 \430 \432 \43d \435 \43d \438 \435';font-size:11px;line-height:18px;white-space:nowrap;}
 .zmk-header .header__midd .header__midd-w > .zmk-details {grid-column:1 / span 2;grid-row:2;width:100%;min-width:0;margin:0;padding:0;}
 .zmk-header .header__midd .header__midd-w > .current-currency {grid-column:3;grid-row:2;justify-self:center;width:160px;max-width:100%;margin:0;}
 .h-fix .search {flex:1 1 260px;min-width:100px;max-width:480px;}
 .h-fix .header__c:has(> .mcart) {flex:0 0 auto;}
 .h-fix .mcart {width:auto;min-width:90px;flex:none;}
 .h-fix .mcart__price {display:inline-block!important;font-size:16px;white-space:nowrap;}
 .h-fix .mcart__price .ruble {display:inline!important;}
}
@media (min-width:1024px) and (max-width:1279px) {
 .zmk-header .header__midd .header__midd-w {column-gap:16px;}
}
@media (min-width:768px) and (max-width:1023px) {
 .zmk-header .header__midd .header__midd-w {grid-template-columns:160px minmax(80px,1fr) 180px minmax(140px,max-content);column-gap:12px;}
 .zmk-header .header__midd .header__midd-w > .header__logo {width:160px;max-width:160px;}
 .zmk-header .header__midd .header__midd-w > .header__c:has(.header__phone) {width:180px;min-width:180px;}
 .zmk-header .header__midd .mcart {min-width:140px;padding:0 5px;}
 .zmk-header .header__midd .favorits {justify-self:center;margin-right:40px;}
 .zmk-header .header__midd .compare {justify-self:center;margin-left:40px;}
 .zmk-header .header__midd .favorits::after,.zmk-header .header__midd .compare::after {content:none;}
}

/* V7: compact, aligned commercial header. Mobile remains unchanged. */
@media (min-width:768px) {
 .zmk-header .wrap {width:calc(100% - 48px);max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box;}
 .zmk-header .header__top .wrap {min-height:30px;padding-top:0;padding-bottom:0;}
 .zmk-header .header__top {font-size:12px;}
 .zmk-header .header__midd {padding:8px 0 6px;}
 .zmk-header .header__midd .header__midd-w {grid-template-columns:200px minmax(100px,1fr) 190px 180px;column-gap:20px;row-gap:4px;}
 .zmk-header .header__midd .header__midd-w > .header__logo {width:200px;max-width:200px;}
 .zmk-header .header__midd .header__midd-w > .header__logo img {width:200px;max-width:100%;max-height:48px;object-fit:contain;}
 .zmk-header .header__midd .header__midd-w > .search {max-width:570px;justify-self:stretch;}
 .zmk-header .header__midd .search__form {height:44px;border:1px solid #cbd4df;border-radius:6px;background:#f5f7fa;box-shadow:none;}
 .zmk-header .header__midd .search__input {height:42px!important;line-height:42px;font-size:14px;background:transparent;}
 .zmk-header .header__midd .search__button {height:42px;width:44px;}
 .zmk-header .header__midd .header__midd-w > .header__c:has(.header__phone) {width:190px;min-width:190px;}
 .zmk-header .header__midd .header__info-phone {line-height:24px;}
 .zmk-header .header__midd .header__phone {font-size:19px!important;line-height:24px;}
 .zmk-header .header__midd .header__info-free {display:none;}
 .zmk-header .header__midd .header__info-callback {margin-top:2px;line-height:20px;}
 .zmk-header .header__midd .contactme-helper-button {display:inline-block!important;min-height:0;height:auto;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;color:#315f97!important;font-size:12px!important;font-weight:500;line-height:20px;text-decoration:underline;text-underline-offset:3px;}
 .zmk-header .header__midd .mcart {height:46px;min-height:0;min-width:180px;padding:0 12px;border-left:1px solid #e5e9ee;}
 .zmk-header .header__midd .mcart__link {height:46px;min-height:0;padding:3px 0;row-gap:0;column-gap:9px;}
 .zmk-header .header__midd .mcart__link > svg {width:24px;height:24px;}
 .zmk-header .header__midd .mcart__price {font-size:16px;line-height:20px;}
 .zmk-header .header__midd .header__midd-w > .current-currency {height:22px;min-height:0;padding:0 18px 0 4px;border:0;background-color:transparent;font-size:11px;color:#718096;width:145px;line-height:22px;}
 .zmk-header .header__midd .zmk-details {font-size:11px;line-height:20px;}
 .zmk-header .header__midd .favorits,.zmk-header .header__midd .compare {height:22px;padding:0;line-height:22px;color:#526174;background:none!important;text-transform:none;}
 .zmk-header .header__midd .favorits::after,.zmk-header .header__midd .compare::after {text-transform:none;font-size:11px;}
 .zmk-header .header__midd .favorits > svg,.zmk-header .header__midd .compare > svg {width:14px;height:14px;}
 .zmk-header .c-menu__catalog {min-height:44px;height:44px;padding-top:0;padding-bottom:0;display:flex;align-items:center;}
 .h-fix .compare {background:none!important;text-transform:none;}
}
@media (min-width:768px) and (max-width:1100px) {
 .zmk-header .header__midd .header__midd-w {grid-template-columns:180px minmax(90px,1fr) 180px 180px;column-gap:12px;}
 .zmk-header .header__midd .header__midd-w > .header__logo {width:180px;max-width:180px;}
 .zmk-header .header__midd .header__midd-w > .header__c:has(.header__phone) {width:180px;min-width:180px;}
}
@media (min-width:768px) and (max-width:900px) {
 .zmk-header .wrap {width:calc(100% - 32px);}
 .zmk-header .header__midd .header__midd-w {grid-template-columns:140px minmax(80px,1fr) 170px 140px;column-gap:8px;}
 .zmk-header .header__midd .header__midd-w > .header__logo {width:140px;max-width:140px;}
 .zmk-header .header__midd .header__midd-w > .header__c:has(.header__phone) {width:170px;min-width:170px;}
 .zmk-header .header__midd .header__phone {font-size:18px!important;}
 .zmk-header .header__midd .mcart {min-width:140px;}
}
/* V8: one commercial row, independent actions, utility currency. */
@media (min-width:768px) {
 .zmk-header {position:relative;}
 .zmk-header .header__midd {position:static;padding:10px 0 6px;}
 .zmk-header .header__midd .header__midd-w {position:static;grid-template-columns:200px minmax(100px,380px) 190px 76px 76px minmax(100px,max-content);column-gap:18px;row-gap:5px;justify-content:space-between;}
 .zmk-header .header__midd .header__midd-w > .search {grid-column:2;max-width:380px;height:44px;}
 .zmk-header .header__midd .header__midd-w > .header__c:has(.header__phone) {grid-column:3;width:190px;min-width:190px;justify-content:center;}
 .zmk-header .header__midd .header__info {text-align:center;}
 .zmk-header .header__midd .header__phone {font-size:18px!important;line-height:24px;}
 .zmk-header .header__midd .header__info-callback {margin-top:4px;line-height:28px;}
 .zmk-header .header__midd .contactme-helper-button {display:inline-flex!important;align-items:center;justify-content:center;height:28px;min-height:28px;padding:0 12px!important;border:1px solid #315f97!important;border-radius:4px;background:#315f97!important;color:#fff!important;font-size:12px!important;line-height:26px;font-weight:600;text-decoration:none;}
 .zmk-header .header__midd .favorits,.zmk-header .header__midd .compare {grid-row:1;justify-self:stretch;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;width:auto;min-width:0;height:60px;margin:0;padding:2px 0 0;box-sizing:border-box;background:none!important;color:#273546;position:relative;}
 .zmk-header .header__midd .favorits {grid-column:4;}
 .zmk-header .header__midd .compare {grid-column:5;}
 .zmk-header .header__midd .favorits > svg,.zmk-header .header__midd .compare > svg {width:22px;height:22px;flex:none;}
 .zmk-header .header__midd .favorits::after {content:'\418 \437 \431 \440 \430 \43d \43d \43e \435';}
 .zmk-header .header__midd .compare::after {content:'\421 \440 \430 \432 \43d \435 \43d \438 \435';}
 .zmk-header .header__midd .favorits::after,.zmk-header .header__midd .compare::after {font-size:11px;line-height:16px;text-transform:none;}
 .zmk-header .header__midd .mcart {grid-column:6;grid-row:1;align-self:center;min-width:100px;width:auto;height:60px;padding:0 0 0 12px;margin:0;border-left:1px solid #e4e8ed;}
 .zmk-header .header__midd .mcart__link {display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:24px 16px 18px;justify-items:center;align-content:center;height:60px;min-height:60px;padding:0;gap:0;}
 .zmk-header .header__midd .mcart__link > svg {grid-column:1;grid-row:1;width:22px;height:22px;margin:0;}
 .zmk-header .header__midd .mcart__link::before {grid-column:1;grid-row:2;font-size:11px;line-height:16px;}
 .zmk-header .header__midd .mcart__price {grid-column:1;grid-row:3;display:block!important;height:18px;font-size:14px;line-height:18px;font-weight:600;white-space:nowrap;}
 .zmk-header .header__midd .hcount {top:0;right:calc(50% - 24px);left:auto;}
 .zmk-header .header__midd .header__midd-w > .zmk-details {grid-column:1 / -1;grid-row:2;justify-content:flex-start;min-height:18px;}
 .zmk-header .header__midd .header__midd-w > .current-currency {position:absolute;top:6px;right:calc(max(24px, (100% - 1200px) / 2) + 112px);z-index:3;grid-column:auto;grid-row:auto;width:150px;height:24px;min-height:24px;padding:0 16px 0 4px;margin:0;font-size:11px;line-height:22px;border:0;background-color:transparent;color:#586778;}
 .zmk-header .header__top .wrap {min-height:34px;}
 .zmk-header:has(.current-currency) .header__top .header__text {padding-right:175px;box-sizing:border-box;font-size:11px;}
}
@media (min-width:768px) and (max-width:1199px) {
 .zmk-header .header__midd .header__midd-w {grid-template-columns:170px minmax(90px,380px) 180px 68px 68px minmax(96px,max-content);column-gap:12px;}
 .zmk-header .header__midd .header__midd-w > .header__logo {width:170px;max-width:170px;}
 .zmk-header .header__midd .header__midd-w > .header__c:has(.header__phone) {width:180px;min-width:180px;}
 .zmk-header:has(.current-currency) .header__top .header__text {visibility:hidden;}
}
@media (min-width:768px) and (max-width:1000px) {
 .zmk-header .header__midd .header__midd-w {grid-template-columns:140px minmax(80px,380px) 170px 38px 38px minmax(84px,max-content);column-gap:8px;}
 .zmk-header .header__midd .header__midd-w > .header__logo {width:140px;max-width:140px;}
 .zmk-header .header__midd .header__midd-w > .header__c:has(.header__phone) {width:170px;min-width:170px;}
 .zmk-header .header__midd .favorits::after,.zmk-header .header__midd .compare::after {content:none;}
 .zmk-header .header__midd .mcart {min-width:84px;padding-left:8px;}
}
