/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.lang-switcher {
    display: flex;
    gap: 15px;
    align-items: center;
}

.lang-item {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    font-size: 14px;
    color: #333;
    transition: opacity .2s;
}

.lang-item:hover {
    opacity: .7;
}

.flag {
    width: 22px;
    height: 14px;
    border: 1px solid #000;
    object-fit: cover;
}

.goog-te-banner-frame.skiptranslate,
.goog-te-gadget-icon,
.goog-te-balloon-frame,
.goog-tooltip.skiptranslate,
.goog-te-menu-frame {
    display: none !important;
}

body {
    top: 0 !important;
}

.goog-tooltip,
.goog-tooltip:hover {
    display: none !important;
}

#goog-gt-tt {
    display: none !important;
}

.header-wrapper .top_basket {
    display: none!important;
}

#headerfixed .top_basket {
    display: none!important;
}

.mega_fixed_menu .right_menu_block .menu .counters:first-child {
    display: none!important;
}

#mobileheader .basket-link.basket.big {
    display: none!important;
}

#mobilemenu .counters:first-child {
    display: none!important;
}

.mobile_region .city_title {
    display: none!important;
}

.mobile_region {
    background: #5884d6;
}

.mobile_region .js_city_chooser {
    color: #fff;
    text-align: right;
}

.mobile_region .region_wrapper .arrow path {
    fill: #fff;
}

.mobile_region .region_wrapper {
    max-width: 100%;
    padding: 5px 15px;
}

.mobile_region .region_wrapper .arrow {
    right: 0px;
    bottom: 10px;
}


.window_kuki {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 25px 25px 55px;
  z-index: 100;
  box-shadow: 0 0 15px rgba(0, 0, 0, .5);
}
.inner_kuki {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.window_kuki p {
  font-size: 20px;
  margin: 0 !important;
  text-align: left;
  width: 70%;
}
.btn_kuki {
  max-width: 220px !important;
  height: 48px !important;
background-color:#5884d6;
}



@media screen and (max-width: 767px) {
  .inner_kuki {
    flex-direction: column;
  }
  .window_kuki p {
    width: 100%;
    font-size: 10px;
    text-align: center;
  }
  .window_kuki {
    padding: 10px 10px 15px;
  }
}


@media (max-width: 720px){

.head-title {
    font-size: 20px !important;
}


#mobileheader {
    height: 90px;

}


.btn_kuki {
  height: 35px !important;

#mobileheader .burger .svg-burger, #mobileheader .burger .svg-inline-burger {

    margin: -20px 0 0 -9px;

.flexbox--row-reverse {width:100% !important;}
}
}




.feedback__items {
 
    row-gap: 8px !important;
}


.phone-icon-only .phone-number,
.phone-icon-only .value,
.phone-icon-only a:not(.phone-svg-link) {
    display: none !important;
}

.phone-svg-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.phone-svg-link svg {
    cursor: pointer;
}


.mob-icon-phone {margin-top:17px;}



