#sber-widget {
    display: block !important;
    height: 102px !important;
    max-height: 102px;
   
    width: 100% !important;
    
}
#sber-widget iframe#productsAndServices_main {
    display: block !important;
    width: 100% !important;
    min-height: 102px !important;
    border: none !important;
height: 102px !important;

}
.FZFYbmhN {
    width: 435px;
    height: 102px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: content-box;
    border: 1px solid #D0D7DD;
    border-radius: 4px;
    max-height: 102px;
    background-color: #FFFFFF;
}
.sber-notification {
    animation: slideIn 0.3s ease-out;
}

@keyframes slideIn {
    from {
        transform: translateX(100%);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}
.page__offer .cart-total,.page__offer .fee-delivery {
display:none;
}


#selected-delivery-display {
display:none;
}
.stages__swiper .swiper {
    padding-bottom: 20px;
    
}
.page__coupon-mob,.center-product-cart__coupon {
display:none !important;
}
.team__main.main-team img {
    max-width: initial;
}
#cookie-consent {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: #f1f1f1;
            padding: 15px;
            box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
            display: none;
            align-items: center;
            justify-content: space-between;
            z-index: 9999;
           
            transition: opacity 0.5s ease;
        }
        #cookie-consent.show {
            display: flex;

        }
        #cookie-consent p {
            margin: 0;
            flex-grow: 1;
            padding-right: 20px;
        }
        #cookie-consent-btn {
            background: #4CAF50;
            color: white;
            border: none;
            padding: 8px 16px;
            cursor: pointer;
            border-radius: 4px;
            white-space: nowrap;
        }
        #cookie-consent-btn:hover {
            background: #45a049;
        }
.swiper-pagination {
    display: flex;
    position: absolute;
    width: 100%;
    height: 20px;
    justify-content: center;
bottom: 20px;
}
.swiper-pagination-bullet {
    background: #ccc;
    opacity: 1;
    height: 10px;
    width: 10px;
    margin: 0 3px;
    border-radius: 10px;
    bottom: -20px;
}
.swiper-pagination-bullet-active {
  background: #000;
  height: 10px;
  width: 10px;
  border-radius: 10px;
}

.product-slider {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.product-slider .swiper-wrapper {
  display: flex;
}

.product-slider .swiper-slide {
  width: 100% !important;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.product-slider img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}



.products__favorites.in-wishlist::before {
	color: #fd9d08;
}
#yith-wcwl-popup-message {
    font-weight: 700;
    line-height: 20px !important;
    padding: 27px 40px !important;
   
    width: 300px !important;
    margin-left: -150px !important;
}
.top-product-cart__icon {
        margin-left: 20px !important;
    margin-right: 0px !important;
}
.favorites-comparison__icon._icon-comparison,.woocommerce.product.compare-button  {
display:none !important;
}

.product-type-simple .compare {
display:none !important;
}
.mb-10 {
margin-bottom: 10px;

} 
.top-product-cart__right {
 display: -webkit-inline-box  !important;

    flex-flow: column;
}
.top-product-cart__right .nds {
    margin-top: 0px;
    width: auto;
}
        
#nds .popup__content {
    padding: 90px 70px 50px 70px;
    width: 560px;
    min-height: 296px;
}

.nds__wrap {
display:flex;
width: 100%;
margin-bottom: 20px;
}
.nds__row {
width: 49%;
}
.nds__cena {
   font-size: 28px;
    color: #000;
    line-height: 32px;
    margin-bottom: 7px;
    font-weight: 700;
}
.nds__cena_desc {
 font-size: 14px;
    color: #000;

}
.nds__desc {
    font-weight: 400;
    font-size: 14px;
    line-height: 157%;
    color: rgba(0, 0, 0, 0.6);

}
.nds__desc:nth-child(1)  {
    margin-bottom: 10px;
}
.button__close {
    background: #f6f7f8;
    border-radius: 10px;
    padding: 18px 12px;
    width: 100%;
    text-align: center;
    margin-top: 15px;
    cursor:pointer;
}

.nds {
font-size:12px;
font-weight:400;
color:#d2d2d2;
width: 75px;
}
a.price__nds {
color:#373fff;

}
.center-product-cart__sber {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start !important;
    background: #4caf50 !important;
    border-radius: 7px;
    min-height: 60px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3125;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 244px;
    flex: 0 1 100% !important;
    width: 100% !important;
margin-left:7px;

}
.center-product-cart__sber .banner_text{
color:#fff;
}
.center-product-cart__sber img {
    width: 70px !important;
    height: auto;
    border-right: 0px solid #ebeced !important;
    margin: 0 15px 0 20px !important;
    padding: 10px 5px 10px 0px !important;
}
.tbank_button {
background:rgba(54,60,67,1);
color:#fff;
padding:10px 20px;
border-radius:20px;
margin-left:25px;
}
.banner_text {
text-align:left;
}
.banner_text .center-product-cart__installment-plan {
font-size: 20px;

}
.text_price {
color:rgba(54,60,67,0.5);
}
.center-product-cart__left span {
    font-weight: 400 !important;
    font-size: 18px;
    line-height: 1.1666666667;
    color: inherit !important;
    margin: 0 32px 0 10px;
}
.center-product-cart__left img {
    width: 70px !important;
    height: auto;
    border-right: 0px solid #ebeced !important;
    margin: 0 15px 0 20px !important;
    padding: 10px 5px 10px 0px !important;
}
.center-product-cart__left {
    padding: 7px 7px 7px 7px !important;
    }
.center-product-cart__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start !important;
    background: #ffdd2d !important;
    border-radius: 7px;
    min-height: 60px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3125;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 244px;
    flex: 0 1 100% !important;
    width: 100% !important;
}
.inner__banner.lizing_banner svg {
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px;
    height: 25px;
    width: 100px;
    margin-left: -10px;
}
.inner__banner.lizing_banner {
background:#F5F7F9;
border-radius:10px;

}
.inner__banner.lizing_banner p {
color:#111312;

}

 .mobile-additional-info .inner__banner.lizing_banner a {    
    background: rgb(255, 120, 15);
    color: #fff;
}

.inner__banner.sber_banner {
background:#F5F7F9;
border-radius:10px;

}
 .mobile-additional-info .inner__banner.sber_banner a {    
    background: #4caf50;
    color: #fff;
}
.inner__banner.sber_banner p {
color:#111312;

}

.inner__banner.split_banner { 
background:#0B2E34;
border-radius:10px;
}
#installment-payment-split .popup-payment-online__items>span,#installment-payment-doly .popup-payment-online__items>span {
background: #01d05e;
    padding: 2px 7px;
    border-radius: 10px;
    color: #fff !important;
    width: 90px;
}

.form-tabs__options-bank.split_form::before {
       background: #f54a35;
}
.popup-payment-online__line.active{
    background: #428bf9;
}
#installment-payment-split .popup-payment-online__term,#installment-payment-doly .popup-payment-online__term {
    flex: 1 1 30%;
   }
.split_x4  {
position:relative;
}
.split_x4::before {
    position: absolute;
    content: "";
    top: 13.5px;
    right: 40px;
    font-size: 14px;
}
.archive .split_x4::before {
    position: absolute;
    content: "";
    top: 13.5px;
    right: 30px;
    font-size: 14px;
}
.related .split_x4::before {
    position: absolute;
    content: "";
    top: 13.5px;
    right: 30px;
    font-size: 14px;
}
.popup-payment-online__items>span{
    margin-top: 40px !important;
    display: block !important;
}
svg.split-logo{
    width: 46px !important;
    margin-right: -9px;
}

svg:not(:root) {
    overflow-clip-margin: content-box;
    overflow: hidden;
}
.pay-button__text {
    display: flex
;
    justify-content: center;
    align-items: center;
    padding: 7px 16px 0;
    transform-origin: center bottom;
}
.pay-button {
    display: flex
;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    width: 100vw;

    font-size: 18px;
    white-space: nowrap;
    color: #fff;
}
.pay-button__text .split-logo-text {
    transform: scaleX(.9);
    transform-origin: left;
}
.pay-button__additional {
    padding: 0 16px 10px;
    font-size: 12px;
    text-align: center;
    opacity: .8;
    color: var(--color-primary);
    transform-origin: center top;
    font-variant-numeric: lining-nums proportional-nums;
}
.pay-button__additional .pay-label-monochrome {
    margin-bottom: -2px;
}
.pay-button__additional svg {
    margin-right: 1px;
    margin-bottom: -1px;
}
.pay-button__text svg {
    margin-bottom: 1px;
}
.split_button{
overflow: hidden !important; 
flex: 1 0 auto !important; 
box-sizing: border-box !important; 
cursor: pointer !important; 
user-select: none !important; 
border-width: 1px !important; 
border-style: solid !important; 
background-position: center center !important; 
background-size: contain, cover !important; 
background-repeat: no-repeat !important; 
background-clip: border-box !important; 
background-origin: content-box, border-box !important; 
transition: opacity 150ms linear, filter 150ms linear, background-color 150ms linear !important; 
transform: translate3d(0px, 0px, 0px) !important; 
background-color: rgb(46, 47, 51) !important; 
background-image: url(""), radial-gradient(73.06% 50% at 50% 0%, rgba(71, 241, 108, 0.5) 0%, rgba(59, 211, 94, 0.5) 25%, rgba(45, 179, 79, 0.18) 75%, rgba(32, 147, 65, 0) 100%) !important; 
padding: 0px 36px !important;
font-size:18px !important;
}
.popup-installment-plan__button span a {
color:#428bf9;

}
#sberbank-credit .popup-installment-plan__row {
    margin: 0px 0px;

    padding: 20px 0px 20px 0px;
}

.popup-installment-plan__button span {
color: rgba(0, 0, 0, 0.6);

}
/****************/
.popup-installment-plan__item {
     display:flex;
}
.top-product-cart__tippy {
    cursor: pointer; }


.mobile-additional-info {
    width: 100%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox; 
    display: flex; 
    background: #000;
    border-radius: 10px;
    height: 56px;
    margin: 10px 3px;
}


.inner__banner {
    width: 100%;
    padding: 12px 15px;
    display: -webkit-box; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-box-pack: justify; 
    -ms-flex-pack: justify; 
    justify-content: space-between; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
border-radius:10px;
}

.inner__banner p {
font-size:13px;
line-height:16px;
display:flex;
}
.mobile-additional-info img {
    height: 30px;
    width: 30px;
    margin-right: 12px;
}


.mobile-additional-info a {
font-size:13px;
line-height:16px;
font-weight:600;
    background: #fff;
    color: #000;
    padding: 5px 10px;
    border-radius: 20px;
    -webkit-border-radius: 20px; /* Для старых версий Safari и iOS */
    -moz-border-radius: 20px; /* Для старых версий Firefox */
}

.popup-payment-online__line__wrap {
   display: flex;
}
.popup-payment-online__column:nth-of-type(2) {
   flex: 0 1 80%;
}
#installment-payment-split .popup-payment-online__column:nth-of-type(2),#installment-payment-doly .popup-payment-online__column:nth-of-type(2) {
   flex: 0 1 100%;
}

.popup-installment-plan__forms.doly,.popup-installment-plan__forms.split {
   width:100%;
}
.popup-payment-online__column:nth-of-type(2) .popup-payment-online__line {
    margin: 8px 2px 0px 2px;
}
@media (max-width: 767.98px) {
  #installment-payment-online {
    top: auto;
    padding: 30px 0px 0px 0px;
  }
}
#installment-payment-online .popup__content {
  width: 100%;
  max-width: 600px;
  min-height: 100%;
  padding: 32px 24px 24px 24px;
}
@media (max-width: 767.98px) {
  #installment-payment-online .popup__content {
    max-width: 100%;
    padding: 24px 16px;
    box-shadow: 0 -8px 16px -10px rgba(0, 0, 0, 0.05), 0 -16px 30px -10px rgba(0, 0, 0, 0.04), 0 -20px 40px -10px rgba(0, 0, 0, 0.03);
    background: #fff;
    border-radius: 18px 18px 0 0;
  }
}
#installment-payment-online .popup__close {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 12px;
}
@media (max-width: 767.98px) {
  #installment-payment-online .popup__close {
    top: 8px;
    right: 8px;
  }
}
#installment-payment-online .popup__close::before {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  backdrop-filter: blur(16px);
  background: rgba(0, 0, 0, 0.04);
  font-size: 10px;
  color: #000;
}
.popup-payment-online__logo__sber {
  display: flex;
  justify-content: left;
  align-items: center;
  border-radius: 4px;
  padding: 7px 0px;
  margin: -50px 0px 20px 0px;
}
.popup-payment-online__logo__sber img{
   height:29px;
}

.popup-payment-online__logo {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  padding: 7px 8px;
  background: #000;
  margin: -50px 0px 20px 0px;
}
@media (max-width: 767.98px) {
  .popup-payment-online__logo {
    margin: -30px 0px 16px 0px;
  }
  .popup-payment-online__logo__sber {
    margin: -30px 0px 16px 0px;
    height: 23px;
  }
 .popup-payment-online__logo__sber img {
    height: 20px;
  }

}
.popup-payment-online__logo img {
  
  width: auto;
}
@media (max-width: 767.98px) {
  .popup-payment-online__logo img {
    height: 10px;
  }
}
.popup-payment-online__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.popup-payment-online__top {
  width: 100%;
  margin: 0px 0px 20px 0px;
}
@media (max-width: 767.98px) {
  .popup-payment-online__top {
    margin: 0px 0px 16px 0px;
  }
}
.popup-payment-online__title {
  
  font-weight: 700;
  font-size: 24px;
  line-height: 133%;
  color: #000;
  margin: 0px 0px 8px 0px;
}
@media (max-width: 767.98px) {
  .popup-payment-online__title {
    font-size: 20px;
    line-height: 140%;
  }
}
.popup-payment-online__subtitle {

  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: rgba(0, 0, 0, 0.6);
}
.popup-payment-online__bottom {
  width: 100%;
  margin: 0px 0px 20px 0px;
}
@media (max-width: 767.98px) {
  .popup-payment-online__bottom {
    margin: 0px 0px 16px 0px;
  }
}
.popup-payment-online__terms {
  display: flex;
  flex-wrap: wrap;
  margin: -6px;
  padding: 0px 0px 20px 0px;
}
@media (max-width: 767.98px) {
  .popup-payment-online__terms {
    flex-direction: column;
    padding: 0px 0px 16px 0px;
  }
}
.popup-payment-online__term {
  flex: 1 1 50%;
  padding: 6px;
  display: flex;
  align-items: center;
}
.popup-payment-online__term span {

  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #000;
}
.popup-payment-online__image {
  border-radius: 8px;
  padding: 5px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0px 12px 0px 0px;
}
.popup-payment-online__image img {
  width: 22px;
  height: 22px;
}
.popup-payment-online__items {
  background: #f6f7f8;
  border-radius: 10px;
  padding: 12px;
}
.popup-payment-online__items span {
  display: block;
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: rgba(0, 0, 0, 0.4);
  margin: 8px 0px 0px 0px;
}
.popup-payment-online__body {
  display: flex;
  flex-wrap: wrap;
  margin: -3px;
}
.popup-payment-online__column {
  flex: 0 1 20%;
  padding: 3px;
}
.popup-payment-online__column._active .popup-payment-online__date {
  color: #000;
}
.popup-payment-online__column._active .popup-payment-online__price {
  color: #000;
}
.popup-payment-online__column._active .popup-payment-online__line {
  background: #428bf9;
}
.popup-payment-online__item {
  cursor: pointer;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.popup-payment-online__date {

  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: rgba(0, 0, 0, 0.4);
  margin: 0px 0px 2px 0px;
}
.popup-payment-online__date span {
  margin: 0px 0px 0px 0px;
  color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 767.98px) {
  .popup-payment-online__date span {
    display: none;
  }
}
.popup-payment-online__price {
  flex: 1 1 auto;
  font-weight: 700;
  font-size: 13px;
  line-height: 154%;
  color: rgba(0, 0, 0, 1);
}
.popup-payment-online__line {
  margin: 8px 0px 0px 0px;
  border-radius: 6px;
  height: 6px;
  width: 100%;
  background: rgba(0, 0, 0, 0.08);
}
.popup-payment-online__buttons {
  width: 100%;
  text-align: center;
}
.popup-payment-online__buttons .popup-payment-online__button span {
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
  text-align: center;
 
}
.popup-payment-online__buttons span a {
  color: #1771e6;
  transition: all 0.3s ease 0s;
}
.popup-payment-online__buttons span a:hover {
  color: #135ec1;
}
.popup-payment-online__button {
  border-radius: 12px;
  width: 100%;
  background: #000;
  padding: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease 0s;
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  text-align: center;
  color: #fff;
  margin: 15px 0px 20px 0px;
}
.popup-payment-online__button img {
  margin: 0px 0px 0px 8px;
}
.popup-payment-online__button:hover {
  background: #000;
}

/***************/
.options-bank-doly label strong {
    font-size:17px;
    margin-left:5px;
}
.form-tabs__banks .options-bank-doly {
    margin-bottom: 0px !important;
}
.center-header__search .is-form-style.is-form-style-3 input.is-search-input {
       border: 1px solid #fd9d08 !important;
}

.loaderCart {
    position: fixed; /* Зафиксируем позицию на экране */
    top: 0;         /* Прикрепим к верхней части экрана */
    left: 0;        /* Прикрепим к левой части экрана */
    width: 100%;    /* Ширина на весь экран */
    height: 100%;   /* Высота на весь экран */
    background-color: rgba(255, 255, 255, 0.8); /* Полупрозрачный белый фон */
    display: flex;  /* Используем flexbox для центровки */
    justify-content: center; /* Центруем по горизонтали */
    align-items: center;     /* Центруем по вертикали */
    z-index: 9999;  /* Обеспечим, чтобы прелоадер был поверх остальных элементов */
    font-size: 24px; /* Размер шрифта */
    color: #333;     /* Цвет текста для контраста */
    text-align: center; /* Центрирование текста */
    transition: opacity 0.3s ease; /* Плавный переход при показе/скрытии */
}

/* Дополнительно можем сделать эффект плавного появления */
.loaderCart.fade-in {
    opacity: 1; /* Полная видимость */
}

.loaderCart.fade-out {
    opacity: 0; /* Полная прозрачность */
}
#shareButtons.popup {
    padding: 30px 0px;

}
#shareButtons .popup__content {
   min-height:auto;
padding:35px 30px 0px 30px
}
#shareButtons .popup__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0px 0px 40px 0px;

    justify-content: space-between;
    margin: 0px 0px;
}
.lock .popup__content {
    visibility: visible;
    z-index: 2000;
}

  .share-buttons {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 500px;
    margin: 20px auto;
  }
  .share-button {
    padding: 10px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
  }
  .share-button:hover {
    background-color: #f0f0f0;
  }

.options-bank__item {   
    height: 100%;
}
.form-tabs__options-bank {
height: 102px !important;
margin: 0px !important;
}
.options-bank__label {
    display: flex;
    align-items: center;
   height: 100%;
}
.options-bank__label {
padding: 0px 35px !important;
}
.options-bank-doly .options-bank__label {
padding: 0px 15px !important;
}

.card-pay .options-bank__item {
     -ms-flex: 0 1 100%;
    flex: 0 1 100%;
}

.form-tabs__content .city-list {
    overflow-x: hidden;
    width: 365px;

}
@media(max-width:600px){
.form-tabs__content .city-list {
    overflow-x: hidden;
    width: 150px;
    margin-right: 0px;
}
.form-tabs__location {
    width: 320px !important;
        position: relative;
}

.city-list ul li {
    padding: 5px 0px;
}
}
.arenza {
margin-left:10px;
}
.form-tabs__content #citySearchInput {
    
    padding-left: 5px;
    }
.form-tabs__bottom {
    position: relative;
    z-index: 0;
}
.basket__button-checkout.wc-forward {
display:none !important;
}
.invalid {
    border: 1px solid red !important;
}

.basket-checkout .tabs__title {
    background: transparent !important;
    border-radius: 0;
}
.tinkoff_checkout {
background:#363C43 !important;
color:#fff;
}
.basket__price .del {
    font-size: 12px;
    color:#d2d2d3;
    position:relative;
    margin: -14px 0 0 0;
}
.basket__price .del .woocommerce-Price-currencySymbol .rur {
     font-size: 12px !important;

}
.basket__price .del:before {
    position: absolute;
    content: '';
    width: 25%;
    height: 2px;
    color: #d2d2d3;
    top: 45%;
    transform: skewY(-10deg);
    background: #d2d2d3;
}
.button.share-cart-button:hover {
    text-decoration: none;
    background: #fd9d08;
}
.share-cart-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fd9d08;
    border-radius: 5px;
    margin: 0 10px 0 0;
    padding: 10px 20px;
}
.share-cart-button::before {
    color: #fff;
    font-size: 20px;
    margin: 0 10px 0 0;
}
.share-cart-button span{
    font-size: 16px;
    line-height: 1.1875;
    color: #fff;
}
._icon-share:before {
    content: "";
    background-image:url(../img/icons/share.svg);
    height:20px;
    width:20px;
    left:0;
    top:0;
    background-size: contain;
}
#citySearchInput {
width:120px;
}
.city_dost_choose.active #selectedCity {
border-bottom: 0px dashed #FD9D08;
}
.city-list {
    position: absolute;
    top: 100%; /* Разместите блок под .city_dost */
    right: 0;
    border-radius: 7px;
    display: none;
    width: 71%; /* Ширина по ширине родительского блока .city_dost */
    max-height: 253px; /* Максимальная высота блока */
    overflow-y: auto; /* Добавьте вертикальный скролл при необходимости */
    background-color: #fff; /* Параметры стиля, при желании */
    z-index: 1; /* Установите z-index по вашему усмотрению */
    box-shadow: 2px 8px 15px rgb(0 0 0 / 20%);
    padding: 15px 20px 15px 20px;

}

.city_dost {
     position: relative;
}
.city_dost>.city_dost_choose {
    position:relative;
    justify-content: center;
    display: flex;
    z-index: 2;
}
.city_dost_choose.active {
justify-content: right;
}
.city_dost>div.city_dost_choose:before {
    position: absolute;
    content: '';
    height: 35px;
    width: 71%;
    right: 0px;
    top: -10px;
    background: #fff;
    z-index: -1;
    border-radius: 7px;
}
.city_dost>.city_dost_choose.active:before {
    box-shadow: 0px 10px 35px rgb(0 0 0 / 10%);

}
.city-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.city_dost>div.city_dost_choose::after {
        position: absolute;
	background-image: url(../img/icons/location.svg);
    	background-repeat: no-repeat;
    	background-size: 100% 100%;
        content: "";
        left: -12px;
        top: 1px;
        width: 9px;
        z-index: 3;
        height: 11px;
        margin: 0px 5px 0px 0px;
	display:none;
    }

.city-list ul li {
    padding: 10px 10px;
    background-color: #fff; /* Задайте цвет фона */
    cursor: pointer;
    font-size:14px;
}

/* Стили для отображения списка при наведении на .city_dost */
.city_dost:hover + .city-list,
.city-list:hover {
    display: block;
}

table.divelery td {
    background: transparent;
}
table.divelery tr:nth-of-type(2) td:nth-of-type(1),table.divelery tr:nth-of-type(3) td:nth-of-type(1), table.divelery td:nth-of-type(2) {
    display: none;
}
table.divelery td:nth-of-type(3) {
    width:40%;
}
table.divelery td:nth-of-type(4),table.divelery td:nth-of-type(5) {
    width:30%;
}
table.divelery .aligncenter {
    display: block;
    margin: 0 0;
}

.city_dost img{
    height: 17px;
    margin-top: -2px;
    margin-right: 5px;
}
#mobResultDostavka {
}
#mobResultDostavka table.divelery {
    background: #fff url(../img/bg1.png) no-repeat center top;
border-radius:12px;
color:#363C43;
box-shadow: 2px 8px 15px rgb(0 0 0 / 20%);
padding: 15px 20px 15px 20px;
    margin-bottom: 10px;
}
#mobResultDostavka .aligncenter {
    display: block;
    margin: 0;
}
#mobResultDostavka .border_gray {
height:20px;
}
#mobResultDostavka table.divelery tr {
    flex-wrap: wrap;
    display: flex;
    
}
#mobResultDostavka table.divelery td:nth-of-type(1) {
    display: block; 
    justify-content: end;
    width: 100%;
    padding: 2px;
}
#mobResultDostavka table.divelery td:nth-of-type(1) img {
margin-bottom:10px;
}
#mobResultDostavka table.divelery td:nth-of-type(2) {
    display: none;
}
#mobResultDostavka table.divelery td:nth-of-type(3) {
    width:45%;
text-align: left;
font-size: 12px;
    display: flex;
    align-items: center;
}
#mobResultDostavka table.divelery td:nth-of-type(4),#mobResultDostavka table.divelery td:nth-of-type(5) {
    border: 1px solid #ccc;
    padding: 5px 10px 5px 23px;
    height: 23px;
    font-size: 12px;
    margin: 3px;
    border-radius: 20px;

position:relative;
}
#mobResultDostavka table.divelery td:nth-of-type(4) {
width:33%;
}
#mobResultDostavka table.divelery td:nth-of-type(5) {
width:30%;
}

#mobResultDostavka table.divelery td:nth-of-type(4):before {
background: url(../img/time.svg) no-repeat center top;
    height: 17px;
    width: 17px;
    content: '';
    position: absolute;
    left: 3px;
    top: 3px;
}
#mobResultDostavka table.divelery td:nth-of-type(5):before {
background: url(../img/rub.svg) no-repeat center top;
    height: 17px;
    width: 17px;
    content: '';
    position: absolute;
    left: 3px;
    top: 3px;
}

#mobResultDostavka table.divelery td {
    border-bottom: 0px solid rgba(54,60,67,.1);
    padding: 5px;
        background: transparent;
    display: flex;
justify-content: left;
 flex-grow: 1;
}
.city_dost {
line-height: 14px;
display: none;
justify-content: center;
font-size:12px;
color:#696F77;
    margin-bottom: 15px;
}

.city_dost span {
border-bottom:1px dashed #FD9D08;
color:#FD9D08;
margin-left: 5px;
}
.is-search-sections .meta.sale .products__way {
 justify-content: start;

}
.is-search-sections .meta.sale>div {
    display: flex;
    flex-flow: column;
    justify-content: start;
}
.products__sum del,.products__sum ins {
    display: block;
    text-decoration: none;
    position:relative;
}
.products__sum del  .amount,.products__sum del .woocommerce-Price-currencySymbol .rur {
font-size: 14px;
margin:0;
padding:0;

}
.products__sum ins .woocommerce-Price-currencySymbol,.products__sum del .woocommerce-Price-currencySymbol {
margin:0;
padding:0;

}
.products__sum ins .amount,.products__sum ins .woocommerce-Price-currencySymbol .rur {
color:#ff4f37;
font-size: 18px;
    font-weight: 600;
margin:0;
padding:0;
}
.products__sum del:before {
    position:absolute;
    content:'';
    width:55%;
    height:2px;
    color:#d2d2d3;
    top:45%;
    transform: skewY(-10deg);
    background:#d2d2d3;
}

#is-ajax-search-result-174521 .is-search-sections .right-section .is-prices del .amount {
    color:#696f77;
    font-size: 14px;
}
.top-product-cart__total del.bdi {
    color:#696f77;
}
.top-product-cart__total ins {
    text-decoration: none;
}
.is-prices del{
    position:relative;
    text-decoration:  none;
    color:#d2d2d3;
    font-size:16px;
}

.top-product-cart__total del{
    position:relative;
    text-decoration:  none;
    color:#d2d2d3;
    font-size:70%;
}
.is-prices del:before {
    position:absolute;
    content:'';
    width:80%;
    height:2px;
    color:#d2d2d3;
    top:45%;
    transform: skewY(-10deg);
    background:#d2d2d3;
}

.top-product-cart__total del:before {
    position:absolute;
    content:'';
    width:80%;
    height:2px;
    color:#d2d2d3;
    top:45%;
    transform: skewY(-10deg);
    background:#d2d2d3;
}

.products__price.out_of_stock,.products__sale-popup.out_of_stock {
opacity:0.5;
}
li.path {
    position:relative;
    line-height: 1.5;
    height: 80px;
    display: block;
    padding: 0;
    font-size: 0 !important;
  
}
.path {
}
.path .products__stock,.path .products__way,.path .products__not_in_stock {
border-radius: 30px;
font-size: 18px;
left: 20px;
padding: 16px 17px;
  min-width: 120px;
}
.css-14b29qc {
    display: flex;
    -webkit-box-align: center !important;
    align-items: center !important;
    padding: 8px;
    -webkit-box-pack: center !important;
    justify-content: center !important;
    flex: 0 0 auto;
}
.css-85pibw {
   text-transform:none !important;
   font-size: 16px !important;
   background-color: #fd9d08 !important;
   box-shadow: transparent 0px 3px 1px -2px, transparent 0px 2px 2px 0px, transparent 0px 1px 5px 0px !important;
    
}
.css-b6lg9m {
   text-transform:none !important;
   font-size: 16px !important;
   color: #fd9d08 !important;
}
.css-11rxa2t > div:nth-child(1) {
    width: calc(50% - 8px)  !important;
}
.css-i6srcq,.css-gw030g,.css-blaca7,.MuiTypography-h5 {
       font-weight: 600 !important;
   
}
.css-11rxa2t > div:nth-child(2) {
    width: calc(50% - 8px) !important;
}
.MuiDialogTitle-root + .css-f74eqw {
    padding-top: 0px;
    margin: 0 100px !important;
}
.MuiTypography-body1 {
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 1.1666666667 !important;
}
.css-m6y36b .MuiFormControlLabel-label {
    font-size: 16px !important;
    padding-top: 0px !important;
    color: #363c43 !important;
font-family: Roboto !important;
}
.css-n740jg input,.MuiAutocomplete-input {
    background: transparent;
    border: 1px solid transparent;
    font-size: 20px;
    padding: 20px !important;
   
    line-height: 1.15 !important;
}
.css-1ixh6g6 {
font-family: Roboto !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 1.1666666667;
    text-align: center;
    color: #ffffff !important;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50% !important;
    flex: 0 1 50% !important;
    background: #fd9d08 !important;
    border-radius: 7px !important;
    margin: 0px 35px 0px 0px !important;
    padding: 30px !important;
max-width: 100% !important;
box-shadow: 0 0 0 transparent !important;
height:auto !important;
}

.css-ip11dr,.MuiInputBase-formControl {
   font-weight: 400;
    font-size: 20px;
    line-height: 1.15;
    color: rgba(54, 60, 67, 0.54) !important;
    padding: 0px 10px;
    background:  #efefef !important;
    border-radius: 1px !important;
font-family: Roboto;
}

.css-1av154 .MuiPaper-root[role="dialog"] {
    border-radius: 10px !important;
    padding: 30px 10px;
    overflow-y: unset;
    max-width: 90% !important;
 font-family: Roboto;
}

.MuiTypography-h5 {
font-family: Roboto;
    color: #363c43 !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.1666666667;
    margin: 0px 0px 20px 0px;
}
.css-8fck76 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.css-qewo86 {
position:relative;
margin: -15px 0 0 0 !important;
color: #000 !important;
}
.css-qewo86 svg {
display:none;
}
.css-qewo86:before {
    display: block;
    content: "\e924";
    font-family: icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cart_totals.basket__buttons .basket__button-credit.arenza {
    margin-left: 18px;
}

.center-product-cart__left.out_of_stock,.top-product-cart__left.out_of_stock  {
    opacity:0.5;
}
.stock.available-on-backorder {
    display:none;
}
/**.tabs__body>div {
       display:flex;
       flex-flow:column;
}
.tabs__peculiarity {
       order:1;
}
.tabs__equipment.equipment-tabs {
       order:2;
}
.equipment-tabs__subtitle_ {
       order:3;
}**/
.products__slide .xoo-wl-action-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 7px;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.1785714286;
	text-align: center;
	color: #fff;
	width: 100%;
	height: 77px;
	padding: 20px 10px;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.xoo_wl_required_qty_cont {
    display:none;
}
.xoo-wl-main {
    padding: 40px 40px 60px 40px !important;
}
span.xwh-heading {
    font-weight: 700;
    font-size: 28px;
    color: #363c43;
    line-height: 1.2222222222;
    border-bottom: 1px solid rgba(54,60,67,.1);
    padding: 0 0 20px 0;
    margin: 0 0 30px 0;
}

 .xoo-aff-group input[type="email"] {
    height:63px !important;
    background: #efefef;
    padding: 20px 20px 20px 20px !important;
    margin: 0 0px 0 0px !important;
    font-weight: 400;
    font-size: 20px !important;
    line-height: 1.15;
    color: #363c43;
}
.xoo-wl-icon-cancel-circle:before {
    content: "\e924" !important;
    font-size: 22px !important;
    font-family: icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
span.xoo-wl-close {
    font-size: 23px !important;
    position: absolute;
    right: 11px !important;
    top: 11px !important;
    background-color: white;
    border-radius: 50%;
    font-weight: 400;
    cursor: pointer;
    z-index: 100;
    border: 0px solid #fff;
}
.sorting-product__checked {
    position:relative;
}

.sorting-product__checked span {
    position:absolute;
    background:#83ea88;
    color:#fff;
    font-size:15px !important;
    border-radius:15px;
    padding:3px 5px;
    bottom:-10px;
    right:-20px;
}
.woocommerce-loop-product__title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.3em;
    height:3.25em;
}
.xoo-aff-group {
    float: left;
    width: calc(100% - 0px)  !important;
    position: relative;
}
.xoo-wl-action-btn {
    background: #000 !important;
}
.xoo-wl-form button.xoo-wl-submit-btn {
    margin: 0 auto;
    display: table;
    width: 100%;
    max-width: 100% !important;
    
}
.xoo-wl-form button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.1666666667;
    text-align: center;
    color: #ffffff;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    background: #fd9d08 !important;
    border-radius: 7px;
    margin: 0px 35px 0px 0px;
    padding: 30px;
}
.stock.out-of-stock,.stock.in-stock {
display:none;
}
button.xoo-wl-open-form-btn {
    max-width: 100% !important;
}
.xoo-wl-btc-popup{
    display: flex;
    min-height: 60px;
    flex: 1 1 auto;
}
.catalog__body .xoo-wl-btc-popup{
    _display: none;
    min-height: auto !important;
    flex: 1 1 auto;
}
.catalog__body .xoo-wl-btc-popup button {
    font-size: 27px;
    font-weight: 700;
    min-height: 60px;

}
ul.top-product-cart__table li.path span {
    position:relative;
    margin-left: 15px;
    display:block;
}
ul.top-product-cart__table li.path span:before {
    position: absolute;
    content: '\2022';
    left: -13px;
    line-height: 26px;
    font-size: 35px;
    top: 0;
}
ul.top-product-cart__table li.path span.green:before {
    color: #56DF5B;
}

ul.top-product-cart__table li.path span.black:before {
    color: #363C43;
}

ul.top-product-cart__table li.path span.red:before {
    color:#FF4F37;
}
ul.top-product-cart__table li.path span.grey:before {
    color: #E4E4E4;
   }

.images-product__slider .inst-bank-video__play::before {
    font-size: 47px;
    color: #fd9d08;
}
.images-product__slider .inst-bank-video__play {
    position:absolute;
    top:30px;
    right:20px;
    width: 23px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50px;
    flex: 0 1 50px;
    padding: 10px;
    height: 23px;
    background: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.support-eq-del__button-submit {
    margin-top:17px;
}
.top-product-cart__right{
    position:relative;
}

.menu__list> li:last-child {
    display:none;
}
.page-id-21489 .woocommerce .woocommerce-thankyou-order-details.order_details {
    background: #fff;
    box-shadow: 2px 8px 15px rgb(0 0 0 / 20%);
    padding: 25px;
    border-radius: 10px;
margin-top: 25px;
}
.page-id-21489 address {
line-height: 1.5;
}
.page-id-21489  .catalog p {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    color: #363c43;
    margin: 0px 0px 0px 0px;
}
.page-id-21489 .woocommerce .addresses {
	display:flex;
        justify-content: space-between;
}
.page-id-21489 .woocommerce-customer-details {
margin-top:35px;
}
.page-id-21489 .woocommerce .addresses .woocommerce-column--billing-address,.page-id-21489 .woocommerce .addresses .woocommerce-column--shipping-address  {
    background: rgba(0,0,0,0.02);
    width: 49%;
    border-radius: 10px;
    padding: 25px;
}
.page-id-21489 .woocommerce-order {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
}
.page-id-21489 .woocommerce .order_details li {

    margin-bottom: 15px;
}
.page-id-21489 .woocommerce .order_details li strong {
margin-left:5px;
display:block;
}
.page-id-21489 .woocommerce .order_details th {
    text-align:left;
    margin-bottom: 5px;
}
.page-id-21489 .woocommerce .order_details td {
    padding: 15px 15px 15px 0;
    border-bottom: 1px solid rgba(54,60,67,.1);
}
.page-id-21489 h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.0833333333;
    color:#363c43;
    margin: 35px 0px 35px 0px;
}
.page-id-21489 .addresses h2 {
    margin: 0px 0px 15px 0px;
}

.button-pay__input:checked + .button-pay__label::after,.payment-methods__button-pay.__focus .button-pay__label::after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.tabs__content .tabs__body:nth-of-type(3)  ul li a:link {
margin:0 3px;
color:#fd9d08;
text-decoration:underline;
}
.tabs__content .tabs__body:nth-of-type(3) ul li {
display: block;
}
.tabs__content .tabs__body:nth-of-type(3) h2.products__desc-title a {
display: block;
    line-height: 24px;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 1.1111111111;
    color: #696f77 !important;
    margin: 0 0 0px 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.tabs__content .tabs__body:nth-of-type(3) h2 {
 display:none;
}

.thumbs__slide {
min-height:80px;
margin-bottom: 10px;
}
.thumbs__wrapper {
display: flex;
flex-direction: column;
}
.woocommerce-product-gallery__image {
width:100%;
}
.basket__button-credit {
position:relative;
}
.basket__button-credit img {
margin-right:10px;
}
.basket__button-credit.sber_cart {
margin-left: 18px;
}
.sber_credit .products__price,.top-product-cart__price.sber_credit {
_background:#EBEBEC url(../img/icons/sber-fon.png) no-repeat top right !important;
font-size:14px !important;
justify-content: left;
padding:15px 15px;
flex-flow: column;
align-items: flex-start;
}
.top-product-cart__price.sber_credit {
align-items: flex-start;
font-size:16px !important;

flex-wrap: unset;
}
.sber_credit .products__price img,.top-product-cart__price.sber_credit img {
width:45.65px;
height:auto;
margin-bottom:7px;
}

#sberbank-credit .popup-installment-plan__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    }

.preload_form {
	position:fixed;
	height:100%;
	width:100%;
	background:rgba(255,255,255,0.5);
	-webkit-box-align: center;
    	-ms-flex-align: center;
    	align-items: center;
	display:none;
        top: 0;
}
.preload_title {
    font-size: 26px;
    text-align: center;
    color: #fd9d08;
    line-height: 20px;
    padding: 50px 30px;
    height:100%;
    width:100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#sberbank-credit .popup-installment-plan__column:nth-of-type(6) {
	display:none;
}
#sberbank-credit .popup-installment-plan__column:nth-of-type(5) {
 	order:7;
}

.basket__payment {
    margin-bottom: 50px;
}
.woocommerce-checkout-review-order-table {
    margin:0 10px;
}
.woocommerce-checkout #payment {
    background: transparent !important;
}
li.bottom-footer__sublink,li.menu__link,.menu__sublist li {
margin:0px;
}
ul.bottom-footer__sublist, ul.menu__list {
padding:0;
}

.error404 h1 {
    font-size: 72px;
    margin: 50px;
    font-weight: 800;
    line-height: 70px;
    text-align: center;
}
.error404 h2 {
    font-size: 32px;
    margin: 0px;
    font-weight: 500;
    line-height: 30px;
    text-align: center;
}

.top-product-cart__images {
position:relative;
}
.gooey {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 142px;
  height: 40px;
  margin: -20px 0 0 -71px;
  background: #fff;
  filter: contrast(20);
}
.gooey .dot {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  left: 15px;
  filter: blur(4px);
  background: #000;
  border-radius: 50%;
  transform: translateX(0);
  animation: dot 2.8s infinite;
}
.gooey .dots {
  transform: translateX(0);
  margin-top: 12px;
  margin-left: 31px;
  animation: dots 2.8s infinite;
}
.gooey .dots span {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-left: 16px;
  filter: blur(4px);
  background: #000;
  border-radius: 50%;
}
@-moz-keyframes dot {
  50% {
    transform: translateX(96px);
  }
}
@-webkit-keyframes dot {
  50% {
    transform: translateX(96px);
  }
}
@-o-keyframes dot {
  50% {
    transform: translateX(96px);
  }
}
@keyframes dot {
  50% {
    transform: translateX(96px);
  }
}
@-moz-keyframes dots {
  50% {
    transform: translateX(-31px);
  }
}
@-webkit-keyframes dots {
  50% {
    transform: translateX(-31px);
  }
}
@-o-keyframes dots {
  50% {
    transform: translateX(-31px);
  }
}
@keyframes dots {
  50% {
    transform: translateX(-31px);
  }
}

.woocommerce-notices-wrapper {
    display: flex;
    justify-content: end;
}

.woocommerce .woocommerce-info {
    border-top-color: transparent;
}
.woocommerce .woocommerce-message {
    border-top-color: transparent !important;
    color:#696F77;
    max-width: 300px;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
   
    content: "" !important;
   
}
 .woocommerce-message::before {
   
    background:url(../img/check.svg);
    width:15px;
    height:15px;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 0em !important;
    margin: 0 0 1em !important;
    background-color: transparent !important;
}
 .woocommerce-message {
    padding: 1em 2em 1em 3.5em !important;
    
}

.woocommerce a.button.wc-backward {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fd9d08;
    border-radius: 5px;
    margin: 0 10px 0 0;
    height: 68px;
    padding: 0px 20px;
    max-width: 280px;
    justify-content: center;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
}
.main-block__subtitle span,.other-main-block__column_mob {
    display:none;
}
.swiper:hover {
    
    z-index: 6;
    position: relative;
}
.videoWrapper.tabs__video-column,.videoWrapper iframe {
    min-height:350px;
}
.sorting-product__sort {
    justify-content: right;
}
.tabs-comparison__desc  ul li {
    font-weight: 300;
    font-size: 16px;
    line-height: 1.1875;
    margin: 0 0 10px 0;
}
.tabs-comparison__desc .amount bdi {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.1666666667;
}
.basket__image {
    height: 170px; 
    border: 1px solid rgba(0,0,0,.07);
    border-radius: 7px;
    padding: 10px;
}

.offer-compiled__basket .basket__image {
    height: 120px;    
    
}
 .basket__image img {
    width: auto !important;
    max-width: 160px !important;
    height: auto !important;    
    max-height: 160px;
    -o-object-fit: inherit !important;
    object-fit: inherit !important;
    border-radius: 7px;
    border: 0px solid rgba(0,0,0,.07) !important;
    margin: 0 auto;
    display: block;
}
.offer-compiled__basket .basket__image img {

    max-width: 100px !important;     
    max-height: 100px;
   
}

 .basket__image a {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}
#one-click .popup-installment-plan__form-row {
    
    padding: 0px 0px 0px 0px;
}
.popup-oneclick__forms {

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.1666666667;
    text-align: center;
    color: #ffffff;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    background: #fd9d08;
    border-radius: 7px;
    margin: 0px 35px 0px 0px;
    padding: 30px;

}



.popup-installment-plan__form-row-2.hidden {
display:none  !important;

}
.img-overlay {
  position: fixed;
  top: 90px;
  max-height: 80%;
  left: 50%;
  transform: translate(-50%, 0) scale(0, 0);
  z-index: 100000;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  transition: all .3s ease;
}

.overlay-dark {
  top: 0;
  position: fixed;
  background-color: #000;
  opacity: .9;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: none;
}
.tabs__body h2 {
    display: none;
    
}
.tabs__equipment.equipment-tabs h2 {
    display:block !important;
}
.equipment-tabs__subtitle li,.equipment-tabs__subtitle_ li {
    display:block;
    position:relative;
    padding-left: 45px;
}
.equipment-tabs__subtitle li:before,.equipment-tabs__subtitle_ li:before {
    content: '\2014';
    position: absolute;
    width: 20px;
    height: 5px;
    left: 0px;
}
.equipment-tabs__subtitle li:last-child::before,.equipment-tabs__subtitle_ li:last-child::before {
    _content: '';

}

.block-three-consumables .products__way,.block-three-consumables .products__not_in_stock {
    position:relative;
}
.table-consumables__photo img {
    width: 110px !important;
    height: auto !important;
    
}
.products__image img {
    max-width: 200px !important;
    height: 100%;
    max-height: 200px;
    object-fit: contain;
}

.images-product__slide {
    border: 1px solid rgba(54,60,67,.1);
    border-radius: 7px;
    padding: 20px;
    text-align:center;
    display: flex;  
    justify-content: center;
}
.images-product__slide img {
    height: 100% !important;
    width: 100% !important; 
    border: 0px solid rgba(54,60,67,.1) !important;
    padding: 0px 0px 0px 0px !important;
    object-fit: contain !important;
}
 .cart-discount {
    font-size: inherit !important;
   
}
.breadcrambs__container ul {  
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-box-align: baseline;
    -ms-flex-align: inherit;
    -webkit-box-align: start !important;
    -ms-flex-align:  start !important;
}

.click-one-click .center-product-cart__buy-click {
    color: #6e6e6e !important;

    font-weight: 400;
    font-size: 16px;
   
}

.click-one-click .center-product-cart__buy-click {
    margin: 0 0 0px 0 !important;
}
.click-one-click .center-product-cart__buy-click::before {
    content: "";
    width: 15px !important;
    height: 15px !important;
    display: block;
    padding: 12px !important;
    margin: 0 10px 0 0 !important;
    background: url(../img/icons/buy-click.svg) 0 0 no-repeat;
    background-size: contain;
}
.block-product__form .block-product__checked._active {
    background: #fff;
    -webkit-box-shadow: 0 4px 50px rgb(176 176 176 / 25%);
    box-shadow: 0 4px 50px rgb(176 176 176 / 25%);
    border-radius: 50px;
}
.sale-popup__row .red {
    color: #ff4f37;
}
._products__actions-sale {
    justify-content: space-between;
}
.products__sum {    
    padding-left:20px !important;
    margin-left:20px !important;   
}
.products__price>span {
    color: #6e6e6e !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 14px !important;
}
.products__price {
    padding: 0 15px;
}
.products__price.old,.top-product-cart__price.old {
    position:relative;
}
.products__price.old:before,.top-product-cart__price.old:before {
    position: absolute;
    content: '';
    border: 1px solid red;
    top: 28px;
    width: 80%;
    left: 10px;
}
.is-search-sections .meta>div .products__stock,.is-search-sections .meta>div .products__way,.is-search-sections .meta>div .products__reserve,.is-search-sections .meta>div  .products__not_in_stock {
    position: relative; 
    background:transparent;  
    border-radius: 30px;
    padding: 5px 3px;
    margin-top: 0px;
    font-size: 11px;
    color: #363c43;
    top: 0;
    right: 0;
    left: 0;
}
.is-search-sections .meta>div .products__reserve {
    
    color: #dbdcdd;

}
.is-search-sections .meta>div .products__stock:hover,.is-search-sections .meta>div .products__way:hover,.is-search-sections .meta>div .products__reserve:hover,.is-search-sections .meta>div  .products__not_in_stock:hover {
    box-shadow: 0px 0px 18px rgb(0 0 0 / 15%);
    background: #fff;
}
.is-search-sections .meta>div .products__stock {
    color:#83ea88;
}
.is-search-sections .meta>div {
    display:flex;
    justify-content: space-between;
}
.total_sum,.total_sum span.woocommerce-Price-amount.amount,.total_sum span.woocommerce-Price-currencySymbol span.rur{
    color: #363c43;
    font-weight: 500;
}
.cart-discount {
    font-size:24px;
    margin:0px 5px;
}
.cart-discoun span.coupon_title {
    font-weight: 400;
    font-size: 24px;
    line-height: 1.1666666667;
    color: #c4c4c4;
}
.basket__sum {
    
    
    display: flex;
   
}
.woocommerce-remove-coupon {
display:none;
}
.cart-discount span.woocommerce-Price-amount.amount,.cart-discount span.woocommerce-Price-currencySymbol span.rur,.cart-discount {
    color: #ff4f37 !important;
    font-weight: 500;
    line-height: 20px;
}
.added_to_cart.wc-forward {
	display:none !important;
}
.popups-page__body {
display:none;
    margin: 30px 0px 0px 0px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -150px !important;
    z-index: 1000;
}
.products__button-up.added {
    font-weight: 400;
    background: #ededed;
    color: #62686f;
   
    line-height: 1.1666666667;
}
.basket__update {
display:none !important;
}  
.offer-compiled__basket .basket__stock {
color: #fff;

}
.menu-open .icon-menu::after,.menu-open .icon-menu::before {
    left: 2px;
}
 .menu-open .admin-bar .icon-menu {
    top: 0px;
    left: 260px !important;
    background: #fff;
    border-radius: 30px;
    width: 25px;
    height: 25px;
}

.products__not_in_stock {
    border: 1px solid rgba(54,60,67,.1);
    position: absolute;    
    border-radius: 19.5px;
    bottom: 20px;
    left: 20px;
    font-weight: 500;
    font-size: 12px;
    line-height: 1.1666666667;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 12px;
    min-width: 80px;
    z-index: 2;
} 
.popups-page__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.1875;
    color: #696f77;
}
.popups-page__text::before {
    width: 35px;
    height: 35px;
    background: #fff;
    -webkit-box-shadow: 0 4px 25px rgb(0 0 0 / 25%);
    box-shadow: 0 4px 25px rgb(0 0 0 / 25%);
    padding: 10px;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    margin: 0 15px 0 0;
}
@media (min-width:600px) { 
.page__basket .basket__not_in_stock {
    margin: 7px 0 0 0;
    width: 100px;    
    border-radius: 19.5px;
    bottom: 20px;   
    font-weight: 500;
    font-size: 12px;
    line-height: 1.1666666667;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 12px;
    min-width: 80px;
    border: 1px solid rgba(54,60,67,.1);
} 
.page__basket .basket__reserve {
    margin: 7px 0 0 0;
    width: 100px;
    background: #ebeced;
    border-radius: 19.5px;
    bottom: 20px;   
    font-weight: 500;
    font-size: 12px;
    line-height: 1.1666666667;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 12px;
    min-width: 80px;
}
.page__basket .basket__stock {
     margin: 7px 0 0 0;
    background: #83ea88;
    border-radius: 19.5px;
    bottom: 20px;
    left: 20px;
    font-weight: 500;
    font-size: 12px;
    line-height: 1.1666666667;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    padding: 12px;
    min-width: 80px;
    width: 100px;

}
.page__basket .basket__way {
    margin: 7px 0 0 0;
    width: 100px;
    background: #363c43;
    border-radius: 19.5px;
    bottom: 20px;   
    font-weight: 500;
    font-size: 12px;
    line-height: 1.1666666667;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    padding: 12px;
    min-width: 80px;
}
.woocommerce table.shop_attributes th {
    width: 36% !important;
}}

 
.offer-sum .offer-sum__total  {
    color: #363c43;
    
} 
.pdf_name {
width:50px;
}
.pdf_city {
width:110px;
}
/**sber**/


.newsletter__content {
  max-width: 550px;
  margin: 0 auto;
  padding: 55px 0px 50px 0px;
}

.newsletter__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 55px 0px;
}

.newsletter__logo img {
  height: 52px;
}

.newsletter__title {
  text-align: center;
  font-weight: 700;
  font-size: 45px;
  line-height: 1.1777777778;
  text-transform: uppercase;
  border-top: 1px solid rgba(54, 60, 67, 0.1);
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  padding: 35px 0px 35px 0px;
}

.newsletter__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 27px 0px 50px 0px;
}

.newsletter__info-text {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.15;
  text-transform: uppercase;
  color: rgba(54, 60, 67, 0.5);
}

.newsletter__info-text span {
  font-weight: 700;
  font-size: 28px;
  line-height: 1.1785714286;
  color: #363c43;
  margin: 0px 0px 0px 10px;
}

.newsletter__address {
  margin: 20px 0px 0px 0px;
}

.newsletter-table__desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 10px 20px 10px;
}

.newsletter-table__column {
  padding: 20px 10px;
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
}

.newsletter-table__column:last-child {
  border-bottom: none;
}

.newsletter-table__column-one {
  padding: 20px 10px;
  background: #f7f7f7;
  border-radius: 10px;
}

.newsletter-table__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.newsletter-table__name {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 200px;
          flex: 0 1 200px;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.newsletter-table__name-one {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 300px;
          flex: 1 1 300px;
  padding: 0px 50px 0px 0px;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.1666666667;
}

.newsletter-table__quantity-column-one {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 145px;
          flex: 0 1 145px;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.1666666667;
}

.newsletter-table__price-one {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 105px;
          flex: 0 1 105px;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.1666666667;
}

.newsletter-table__price {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 325px;
          flex: 0 1 325px;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.1666666667;
}

.newsletter-table__total {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 325px;
          flex: 0 1 325px;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1666666667;
}

.desc-newsletter-table__product {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 300px;
          flex: 1 1 300px;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.desc-newsletter-table__quantity {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 145px;
          flex: 0 1 145px;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.desc-newsletter-table__price {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 105px;
          flex: 0 1 105px;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.address-newsletter__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.1666666667;
  color: #fd9d08;
  margin: 0px 0px 23px 0px;
}

.address-newsletter__body {
  background: #f6f6f6;
  border-radius: 10px;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.address-newsletter__name {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1875;
  margin: 0px 0px 10px 0px;
}

.address-newsletter__tel {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1875;
  text-decoration: underline;
  margin: 0px 0px 10px 0px;
}

.address-newsletter__email {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1875;
  color: #fd9d08;
  margin: 0px 0px 10px 0px;
}

.page__comparison {
  margin: 50px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

.comparison__title {
  padding: 0px 0px 35px 0px;
}

.comparison__sliders-compare {
  display: none;
}

.comparison__sliders {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.comparison__slider-one {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}

.comparison__slider-two {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}

.comparison__slider-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.comparison__controll-one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}

.comparison__dotts-one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0px 10px 0px;
  margin: 0 auto;
  width: 50px;
  overflow: hidden;
}

.comparison__dotts-one .swiper-pagination-bullet {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 10px;
          flex: 0 0 10px;
  margin: 0px 10px 0px 0px;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background: #ebebeb;
  -webkit-box-shadow: 0px 4px 126px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 126px rgba(0, 0, 0, 0.25);
  height: 10px;
  border-radius: 50%;
  border: 1px solid #ebebeb;
  cursor: pointer;
}

.comparison__dotts-one .swiper-pagination-bullet:last-child {
  margin: 0px 0px 0px 0px;
}

.comparison__dotts-one .swiper-pagination-bullet-active {
  background: #ebebeb;
  border: 1px solid rgba(54, 60, 67, 0.35);
  -webkit-box-shadow: 0px 4px 126px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 126px rgba(0, 0, 0, 0.25);
}

.comparison__fraction-one {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.1428571429;
}

.comparison__controll-two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}

.comparison__dotts-two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0px 10px 0px;
  margin: 0 auto;
  width: 50px;
  overflow: hidden;
}

.comparison__dotts-two .swiper-pagination-bullet {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 10px;
          flex: 0 0 10px;
  margin: 0px 10px 0px 0px;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background: #ebebeb;
  -webkit-box-shadow: 0px 4px 126px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 126px rgba(0, 0, 0, 0.25);
  height: 10px;
  border-radius: 50%;
  border: 1px solid #ebebeb;
  cursor: pointer;
}

.comparison__dotts-two .swiper-pagination-bullet:last-child {
  margin: 0px 0px 0px 0px;
}

.comparison__dotts-two .swiper-pagination-bullet-active {
  background: #ebebeb;
  border: 1px solid rgba(54, 60, 67, 0.35);
  -webkit-box-shadow: 0px 4px 126px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 126px rgba(0, 0, 0, 0.25);
}

.comparison__fraction-two {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.1428571429;
}

.tabs-comparison__navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
}

.tabs-comparison__title {
  font-weight: 200;
  font-size: 24px;
  line-height: 1.1666666667;
  padding: 0px 0px 22px 0px;
  margin: 0px 40px 0px 0px;
}

.tabs-comparison__title._tab-active {
  font-weight: 700;
  border-bottom: 3px solid #363c43;
  padding: 0px 0px 20px 0px;
}

.tabs-comparison__body {
  overflow: scroll;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.tabs-comparison__column {
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  padding: 25px 0px;
}

.tabs-comparison__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0px -15px;
}

.tabs-comparison__name {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 250px;
          flex: 0 1 250px;
  min-width: 250px;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  padding: 0px 15px;
}

.tabs-comparison__desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 490px;
  padding: 0px 15px;
}

.desc-tabs-comparison__image img {
  height: 160px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  margin: 0px 0px 15px 0px;
}

.desc-tabs-comparison__title {
  width: 195px;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1666666667;
  margin: 0px 0px 15px 0px;
}

.desc-tabs-comparison__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.desc-tabs-comparison__button {
  background: #fd9d08;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 205px;
  padding: 18px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.1875;
  text-align: center;
  color: #ffffff;
  margin: 0px 0px 15px 0px;
}

.desc-tabs-comparison__remove {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  margin: 0px 20px 0px 0px;
  padding: 0px 20px 0px 0px;
  border-right: 1px solid rgba(54, 60, 67, 0.1);
}

.desc-tabs-comparison__remove::before {
  font-size: 23px;
  margin: 0px 10px 0px 0px;
  color: #c4c4c4;
}

.desc-tabs-comparison__icon::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(54, 60, 67, 0.1);
  border-radius: 50%;
  font-size: 14px;
  color: #363c43;
  padding: 7px 5px 7px 6px;
  margin: 0 8px 0 0;
}

.desc-tabs-comparison__price {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1666666667;
}

.desc-tabs-comparison__text {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.1875;
  margin: 0px 0px 10px 0px;
}

.desc-tabs-comparison__text:last-child {
  margin: 0px 0px 0px 0px;
}

.desc-tabs-comparison__availability {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.1875;
  color: #4caf50;
}

.desc-tabs-comparison__weight {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.desc-tabs-comparison__proportions {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.description-comparison::-webkit-scrollbar {
  width: 2px;
}

.description-comparison::-webkit-scrollbar-thumb {
  background: rgba(54, 60, 67, 0.7);
  border-radius: 5px;
}

.tabs-comparison__body {
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

.tabs-comparison__body::-webkit-scrollbar {
  display: none;
  /* Safari and Chrome */
}

.comparison__slide-content .tabs-comparison__column {
  padding: 15px 15px 15px 0px;
}

.comparison__slide-content-two .tabs-comparison__column {
  padding: 15px 0px 15px 15px;
}

.comparison__slide-content-two .desc-tabs-comparison__price span {
  opacity: 0;
}

.comparison__slide-content-two .desc-tabs-comparison__text-mob {
  opacity: 0;
}

.comparison__slide-content-two .desc-tabs-comparison__availability span {
  opacity: 0;
}

.comparison__slide-content-two .desc-tabs-comparison__weight span {
  opacity: 0;
}

.comparison__slide-content-two .desc-tabs-comparison__proportions span {
  opacity: 0;
}

.page__favorites {
  margin: 50px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

.favorites__title {
  padding: 0px 0px 55px 0px;
}

.favorites__desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
}

.favorites__column {
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  padding: 35px 0px;
}

.favorites__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.favorites__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 240px;
          flex: 0 1 240px;
}

.favorites__image img {
  height: 161px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  margin: 0px 35px 0px 0px;
}

.favorites__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1666666667;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 715px;
          flex: 0 1 715px;
  margin: 20px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
}

.favorites__text-mob {
  display: none;
}

.favorites__price {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 230px;
          flex: 0 1 230px;
  margin: 20px 0px 0px 0px;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1666666667;
}

.favorites__price >span:nth-of-type(1) {
  display: none;
}

.favorites__button {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 300px;
          flex: 0 1 300px;
  background: #fd9d08;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 55px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.1875;
  text-align: center;
  color: #ffffff;
  padding: 20px;
}

.favorites__button-mob {
  display: none;
}

.favorites__button-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 375px;
          flex: 0 1 375px;
}

.favorites__remove {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 76px;
          flex: 0 1 76px;
  margin: 15px 0px 0px 0px;
}

.favorites__remove::before {
  font-size: 30px;
  color: #c4c4c4;
}

.favorites__remove span {
  display: none;
}

.desc-favorites__product {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 61%;
          flex: 1 1 61%;
  padding: 0px 0px 17px 0px;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.desc-favorites__price {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 39%;
          flex: 0 1 39%;
  padding: 0px 0px 17px 0px;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.tabs__videos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
}

.tabs__video-column {
  padding: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33.3333%;
          flex: 0 1 33.3333%;
}

.tabs__video {
  height: 338px;
}

.tabs__peculiarity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
}

.tabs__equipment {
  margin: 42px 0px 0px 0px;
}

.peculiarity-tabs__list {
  border-right: 1px solid rgba(54, 60, 67, 0.1);
  padding: 0px 120px 0px 0px;
  margin: 0px 0px 69px 0px;
}

.peculiarity-tabs__list:last-child {
  border-right: none;
  padding: 0px 0px 0px 110px;
  margin: 0px 0px 69px 0px;
}

.peculiarity-tabs__list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.0833333333;
  color: #696f77;
  margin: 0px 0px 25px 10px;
}

.peculiarity-tabs__list li:last-child {
  margin: 0px 0px 0px 0px;
}

.peculiarity-tabs__list li::before {
  content: "";
    background: #696f77;
    border-radius: 2px;
    width: 12px;
    height: 12px;
    margin: 7px 15px 0px -20px;
    padding: 0px;   
    position: absolute;
}

.equipment-tabs__title {
  font-weight: 700;
  font-size: 32px;
  line-height: 1.09375;
}

.equipment-tabs__block {
  background: #fafafa;
  padding: 25px 25px;
  margin: 42px 0px 0px 0px;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.0833333333;
  color: #696f77;
  margin-bottom:45px;
}

.equipment-tabs__block span {
  color: rgba(105, 111, 119, 0.5);
  border-radius: 2px;
  margin: 0px 15px;
}

.equipment-tabs__subtitle-mob {
  display: none;
}

.body-peculiarity::-webkit-scrollbar {
  width: 3px;
}

.body-peculiarity::-webkit-scrollbar-thumb {
  background: rgba(54, 60, 67, 0.7);
  border-radius: 5px;
}



.tabs__body h3 {
  font-weight: 700;
  font-size: 35px;
  line-height: 1.1142857143;
  margin: 0px 0px 16px 0px;
}

.tabs__body p {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.25;
  color: #696f77;
}

.page__payment-credit {
  margin: 55px 0px 43px 0px;
}

.payment-credit__title {
  padding: 0px 0px 10px 0px;
}

.payment-credit__top {
  margin: 0px 0px 55px 0px;
}

.payment-credit__bottom {
  border: 1px solid rgba(54, 60, 67, 0.1);
  border-radius: 10px;
  padding: 40px 40px 20px 40px;
}

.top-payment-credit__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 0px 43px 0px;
}

.top-payment-credit__info span {
  border-right: 1px solid rgba(54, 60, 67, 0.1);
  padding: 0px 50px 0px 0px;
  margin: 0px 50px 0px 0px;
}

.top-payment-credit__column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33.3333%;
          flex: 0 1 33.3333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.top-payment-credit__item {
  background: #f8f8f8;
  border-radius: 10px;
  padding: 33px;
  width: 100%;
}

.top-payment-credit__text {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1666666667;
  text-transform: uppercase;
  color: rgba(54, 60, 67, 0.5);
  margin: 0px 0px 25px 0px;
}

.top-payment-credit__subtext {
  font-weight: 700;
  font-size: 36px;
  line-height: 1.1666666667;
}

.top-payment-credit__button {
  background: #fd9d08;
  border-radius: 7px;
  width: 490px;
  padding: 35px;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bottom-payment-credit__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  padding: 0px 0px 30px 0px;
  margin: 0px 0px 20px 0px;
}

.bottom-payment-credit__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 375px;
          flex: 0 1 375px;
  margin: 0px 20px 0px 0px;
}

.bottom-payment-credit__image img {
  height: 108px;
}

.bottom-payment-credit__sum {
  margin: 0px 20px 0px 0px;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
}

.bottom-payment-credit__button {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 406px;
          flex: 0 1 406px;
  background: #4caf50;
  border-radius: 7px;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  color: #ffffff;
}

.bottom-payment-credit__button span {
  margin: 5px 0px 0px 0px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.1428571429;
  color: #ffffff;
}

.bottom-payment-credit__subbutton {
  display: none;
}

.bottom-payment-credit__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1875;
  color: #000000;
}

.bottom-payment-credit__text a {
  color: #4caf50;
}

.application-path__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -20px -60px;
}

.application-path__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.application-path__content p {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1666666667;
}

.application-path__text {
  font-weight: 500;
  font-size: 35px;
  line-height: 1.1714285714;
  margin: 0px 0px 15px 0px;
}

.application-path__subtext {
  margin: 20px 0px 0px 0px;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.2;
  color: #c4c4c4;
}

.application-path__number {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 0px 35px 0px;
}

.application-path__number::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 90%;
  z-index: -1;
  height: 1px;
  margin: 0px 0px 0px 115px;
  border: 0.5px dashed #c4c4c4;
}

.application-path__number-one {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #e8e8e8;
  width: 91px;
  height: 91px;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.175;
  border-radius: 50%;
}

.application-path__number-one::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: -16px;
  top: 10px;
  font-size: 22px;
  color: #ffffff;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #fd9d08;
  -webkit-box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
}

.application-path__number-two {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #e8e8e8;
  width: 91px;
  height: 91px;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.175;
  border-radius: 50%;
}

.application-path__number-two::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  left: -16px;
  bottom: 8px;
  font-size: 22px;
  color: #ffffff;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #fd9d08;
  -webkit-box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
}

.application-path__number-three {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #e8e8e8;
  width: 91px;
  height: 91px;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.175;
  border-radius: 50%;
}

.application-path__number-three::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: -16px;
  top: -7px;
  font-size: 22px;
  color: #ffffff;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #fd9d08;
  -webkit-box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
}

.application-path__number-four {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #e8e8e8;
  width: 91px;
  height: 91px;
  font-weight: 400;
  font-size: 40px;
  line-height: 1.175;
  border-radius: 50%;
  margin: 0px 0px 35px 0px;
}

.application-path__number-four::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: -16px;
  bottom: 0px;
  font-size: 24px;
  color: #ffffff;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #fd9d08;
  -webkit-box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.25);
}

.banner__title {
  font-weight: 800;
  font-size: 100px;
  line-height: 1.1;
}

.banner__subtitle {
  font-weight: 700;
  font-size: 50px;
  line-height: 1.1;
  color: #363c43;
  display: block;
  margin: 40px 0px 0px 0px;
}
.main-block__image_mob {
   display:none;
   position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 15px;
    z-index: 1;
}
.other-main-block__item img.main_image_mob_3 {
   display:none;
   position: absolute;
    top: 50px;
    right: 0;
    width: auto;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 15px;
    z-index: 1;
}

.other-main-block__desc img.main_image_banks-icon,.banner_spisok img.main_image_spisok {
    display:none;

}
@media (max-width: 1300px) {
  .desc-favorites__product {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 67%;
            flex: 1 1 67%;
  }
}

@media (max-width: 1150px) {
  .desc-favorites__product {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
  }
}
.images-product__slider,.images-product__thumbs {
 visibility:hidden;
}
 #sberbank-credit .popup-installment-plan__column {
   
    padding: 0px 0px 0px 0px;
}
 #sberbank-credit .popup-payment-online__items {
    margin-bottom: 20px;
}
.css-9l3uo3 {
    margin: 0px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 400 !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    letter-spacing: 0.00938em;
    color: rgb(110, 120, 132);
}

@media (max-width: 600px) {
.woocommerce-cart .city_dost>div.city_dost_choose::after {
       display:block;
    }

.city_dost>div.city_dost_choose:before {    
    right: 15%;
}
.city-list {
    right: 15%;
}
.team__main.main-team img {
    max-width:200px;
}

.swiper-pagination {
    justify-content: right;
    bottom: 0px;
    right: 5px;
}

.css-1ho8yvd {
    left: 12px;
    top: 20px;
    position: absolute;
}
.css-qewo86 {
    position: relative;
    margin: -35px -15px 0 0 !important;
    color: #000 !important;
}
h5.css-zwiexq {
display:none;
}
h5.css-zwiexq span {
display:block;
}

.css-1vaajcb {
    width: 100%;
    text-align: center;
    margin: 0px auto;
    display: block;
}
.css-1ixh6g6 {
margin: 0px 0px 20px 0px !important;
}
.css-9l3uo3 {
    margin: 0px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 400 !important;
    font-size: 0.8rem !important;
    line-height: 1.5 !important;
    letter-spacing: 0.00938em;
    color: rgb(110, 120, 132);
}
.top-product-cart__price.sber_credit {
    align-items: center;
    font-size: 12px !important;
       justify-content: center;
}
.top-product-cart__right {
    position: relative;
    width:40%;
}
.top-product-cart__images .yith-wcwl-add-to-wishlist {
    margin-top: 5px;
}
.top-product-cart__right .nds {
        margin-top: 0px;
        width: auto;
    }

        .products__favorites {
            right: 5px;
            top: 5px !important;
            bottom: unset !important;
            width: 25px;
            height: 25px;
        }
.top-product-cart__actions {
                        margin: 25px 0 15px 0 !important;
        }
#nds.popup {
    position: fixed;
    top: unset;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0px 10px 0px 10px;
}
      #nds  .popup-installment-plan__close {
             display: none;
        }
#nds .popup__content {
    padding: 30px 30px 30px 30px;
    width: 100%;
    min-height: 206px;
    border-radius: 15px 15px 0px 0px;
}
.nds {
    font-size: 11px;
    font-weight: 400;
    color: #d2d2d2;    
    margin-top: 7px;
}
        .center-product-cart__left span {
            margin: 0;
            font-size: 14px !important;
            line-height: 1.1538461538;
        }
        .center-product-cart__sber {
            font-size: 14px;
            line-height: 1.1428571429;
}
.center-product-cart__sber {
    margin-left: 0px;
    margin-top: 7px;

}
        .center-product-cart__installment-plan {
            font-size: 16px !important;
            line-height: 1.4538461538 !important;
            margin: 0 5px 0 0;
        }
        .center-product-cart__link {
           margin: 0px 0 0 0 !important;
        }
.tbank_button {
     display: none;
}
.center-product-cart__left img {
    width: 50px !important;
}
#installment-plan .popup-installment-plan__row {
            display: flex !important;
}
     .form-tabs__bottom   .title {
            font-size: 28px;
            line-height: 1.1785714286;
            margin: 0 0 20px 0;
	    display:block !important;
        }
    
.split_x4::before {
    position: absolute;
    content: "";
    top: 7.5px;
    right: 15px;
    font-size: 14px;
}
.archive .split_x4::before {
    position: absolute;
    font-size: 12px;
    content: "";
    top: 5px;
    right: 8px;
    font-size: 13px;
}
 .split_x4.products__price img {
    margin-left: 0px;
    }
#sberbank-credit .popup-installment-plan__row {
    margin: 0px 0px;
    padding: 0px 0px 10px 0px;
}
.popup-installment-plan__button span,.popup-payment-online__buttons>span  {
text-align:center;
line-height: 150%;
        font-size: 13px;
}

.popup-installment-plan__item {
    display: block;
}
#sberbank-credit .popup-installment-plan__item {
        display: flex;
    }
     #sberbank-credit   .popup-installment-plan__text {
            text-align: left !important;
            margin-left: 10px;
        }
     #sberbank-credit   .popup-installment-plan__row {
            margin: 20px -10px -5px -10px !important;
        }
.popup-payment-online__column:nth-of-type(2) {
    flex: 0 1 70%;
}
#installment-payment-split .popup-payment-online__column:nth-of-type(2),#installment-payment-doly .popup-payment-online__column:nth-of-type(2) {
   flex: 0 1 100%;
}

.basket-checkout__tabs .tabs__navigation {
        width: 100%;
    }

.options-bank-doly label strong {
    font-size: 14px;
    margin-left: 5px;
}
.center-header__search .is-form-style.is-form-style-3 input.is-search-input {
    border: 0px solid #fd9d08 !important;
}

.catalog__item{
position:relative;
}

.catalog__item::before{
background:rgba(54, 60, 67, .1);
content:'';
top:0;
left:0;
width:100%;
height:100%;
position:absolute;

}
.form-tabs__options-bank {
    height: auto !important;
    margin: 0px !important;
}
.options-bank__item {
    padding: 7px 7px 7px 2px  !important;
   }
.options-bank img {
    margin: 0px 10px 0px 10px !important;
}
.form-tabs__content
.city_dost>div.city_dost_choose:before {
    right: -8px; 
    min-width: 140px;
    background: #fff;
    z-index: -1;
   
}
.form-tabs__content .city_dost span {
    margin-left: 15px;
    width: 68%;
overflow: hidden;

}
.form-tabs__content .city_dost span {
    height: 16px;
}
.form-tabs__content #citySearchInput {
    width: 140px;
    margin-top: -10px;
}
.options-bank img {
    width: 38px;
    height: 38px;
    margin: 0px 10px 0px 10px;
}
.form-tabs__options-bank {
    padding: 0px !important;
    margin: 0px !important;
}
.basket__button-credit {
    width: 100%;
}
.basket__payment>div:nth-of-type(3) {
order:2;
}

.basket__payment>*:nth-of-type(2) {
order:3;
}
.form-tabs__options-bank {
    padding: 10px;
width: 100%;
}
.options-bank__column:last-child {
    margin: 0px 0px 16px 0px;
}
.options-bank__label {
       padding: 0px 38px !important;
}
.options-bank-yellow .options-bank__label {
      height: 50px;
    
}
.options-bank-yellow {
    background: #363c43;
    width: 100%;
    }
.options-bank__column {
        height: 68px;
 
}
.form-tabs__bottom {
    flex-flow: column;
}
.form-tabs__bottom .basket__button-checkout {
    width: 100% !important;
    margin: 0px 0px 0px 0px;
}
.basket__price .del:before {
        width: 47%;
}
.basket__price .del {
    margin: 0px 0 0 0;
}
.arenza {
width:100%;
font-size: 20px!important;
flex: 1 1 auto!important;
    margin: 20px 0 15px 0;
    padding: 25px 15px;
    height: auto!important;
}
.arenza img {
margin-right: 5px;
}
.css-m6y36b .MuiFormControlLabel-label {
    font-size: 12px !important;
    
}
#mobResultDostavka table.divelery tr {
    flex-wrap: nowrap;
    display: flex;
}
#mobResultDostavka table.divelery tr:nth-of-type(2) td:nth-of-type(1),#mobResultDostavka table.divelery tr:nth-of-type(3) td:nth-of-type(1),#mobResultDostavka table.divelery tr:nth-of-type(4) td:nth-of-type(1),#mobResultDostavka table.divelery tr:nth-of-type(5) td:nth-of-type(1), table.divelery td:nth-of-type(2) {
    display: none;
}
#rz table.divelery td:nth-of-type(2), table.divelery td:nth-of-type(3), table.divelery td:nth-of-type(4), table.divelery td:nth-of-type(5) {
    justify-content: center;
    width: 100%;
    text-align: center;
}
#rz table.divelery td:nth-of-type(1) {
    display: flex;
    justify-content: center;
    width: 100%;
}
.city_dost {
display: flex;
flex-flow: column;
}

.sale .products__not_in_stock {
justify-content: start;
}
.products__sum del {
    margin-left: 0px;
}
.products__sum {
display:flex;
justify-content: space-between;
}
.products__sum del {
order:1;
}
.products__sum ins {
order:0;
}

.products__sum {
display:flex;
        justify-content: unset;
}

.products__sum del, .products__sum ins {
    display: inline-block;
    }
.products__sum del:before {
      width:70%;
   }

.top-product-cart__total del:before {
      width:55%;

}
li.path {
    position: relative;
    line-height: 1.5;
    height: auto;
    display: block !important;
    padding: 0 !important;
    font-size: 0 !important;
}
.path .products__stock,.path .products__way,.path .products__not_in_stock {
border-radius: 19px;
left: 20px;
    font-size: 14px;
    padding: 7px 12px;
    min-width: auto;
    bottom: 15px;   
}

.css-1ixh6g6 {
    font-size: 14px !important;
    line-height: 1.1428571429 !important;
    padding: 15px !important;
}
.css-1lxcj40 {
    margin-top:20px !important;
    text-align:center !important;
    display: block;
}
.MuiDialogTitle-root + .css-f74eqw {
    padding: 0px 10px;
    padding-top: 0px;
    margin: 0 0px !important;
}
.css-1c4kg0c {
    display: block !important;
}
.css-11rxa2t > div:nth-child(1) {
    width: 100% !important;
}
.css-11rxa2t > div:nth-child(2) {
    width: 100% !important;
}
.cart_totals.basket__buttons .basket__button-credit.arenza {
    margin-left: 0px;
    margin-top: 18px;
}
.products__price {
    padding: 0 5px !important;
}
.catalog-header__item {
    height: auto !important;
    margin-bottom:5px;
}
h2.woocommerce-loop-category__title.catalog__text {
    margin: 5px 0px 5px 0px !important;
    height: 55px;
}
.catalog__image {
    display:flex;
    align-items:center;
}
.catalog__image img {
    max-width: 70% !important;
    height: auto !important;
    margin: 20px auto !important;
    display: block !important;

}
.sorting-product__sort .sorting-product__inputs:nth-of-type(2) {
	display:none;
}
.sorting-product__sort {
        width: 100%;
}
.sorting-product__input {
	min-width: 100px;
	width:100px;
}
.sorting-product__inputs .sorting-product__checked {
	padding:10px 0px;
}
ul.top-product-cart__table li.path span:before {
     line-height: 20px;
}
.top-product-cart__total {
    padding: 7px 0 7px 15px !important;
    margin: 0 0 0 10px !important;
}
.top-product-cart__right .top-product-cart__icon {
    position: absolute;
    top: -70px;
}
.top-product-cart__right div:nth-of-type(2) {
    right:50px;
}
.top-product-cart__right div:nth-of-type(3) {
    display:none;
    right:20px;
}

.menu__list li:last-child {
    display:block;
}

.page-id-21489 .woocommerce .addresses {
	flex-flow: column;
}
.page-id-21489 .woocommerce .addresses .woocommerce-column--billing-address,.page-id-21489 .woocommerce .addresses .woocommerce-column--shipping-address  {
    width: 100%;
 }

.images-product__slide {
    min-width:320px;
	width:100%;

}
 .woocommerce table.shop_attributes th {
      padding: 6px 10px 6px 0 !important;
}
.basket__button-credit.sber_cart {
margin-left:0px;
margin-top: 18px;
}

.sber_credit .products__price {
    font-size: 13px !important;
    line-height: 1.0428571429;
    height: 50px;
    min-width: 60px;
    padding: 10px 15px!important;
    width: 90px;
}
.top-product-cart__price.sber_credit {
     width: 88px;
     height: 50px;
     padding: 10px 10px!important;
}
.breadcrambs__container ul li::after {
 
    font-size: 11px;
}
.breadcrambs__container ul {
    padding: 0px 0px 0px 0px;
}

.breadcrambs__container ul li {
    margin: 0px 0px 0px 0px;
}
.error404 h1 {
    font-size: 42px;
    margin: 10px;    
    line-height: 40px;
  
}

.images-product__slide,
.header {
  visibility:hidden;
}
.other-main-block__column_mob .other-main-block__item {
    min-height: 343px;
}
.other-main-block__column_mob {
    display:block;
}
.main-block__other.other-main-block .other-main-block__column:nth-of-type(3) {
    display:none;

}
.other-main-block__subtitle span,.other-main-block__column_mob .other-main-block__subtitle span {  
    margin-top: 10px;
    line-height:1.1 !important;
    display: block;
}
.other-main-block__desc img.main_image_banks-icon {
    display: block;
    top: 10px;    
    left: 180px !important;
    width: 102px;
    height: 98px;   
    z-index: 0;
    background: transparent;
    object-fit: inherit;
}
.banner_spisok {
    position: relative;
    height: 325px;
    width: 100%;
    
}
.banner_spisok img.main_image_spisok {
    display: block;
    top: 20px;
    right: 0;
    width: 100%;
    height: 100%;  
    z-index:0;
     background: transparent;
    object-fit: inherit;

}

.other-main-block__item img.main_image_mob_3 {
    display: block;
    top: 0px;
    right: 0;
    width: 100%;
    height: 100%;  
    z-index: -1;
}
	.main-block__other.other-main-block .other-main-block__column:nth-of-type(2) .other-main-block__item {
   		min-height: 494px;
	}
	.main-block__image,.main_image_3,.other-main-block__icon-timer._icon-timer {
   		display:none;
	}
	.main-block__image_mob,.main_image_mob_3  {
   		display:block;
	}

.images-product__slide {
   height:400px;
}
.basket__image {
    height: 130px;
    
}
 .basket__image img {

    max-width: 100px !important;     
    max-height: 100px;
   
}

.offer-compiled__basket .basket__way {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #363c43;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    color: #fff;
    text-align: center;
}
.offer-compiled__basket .basket__reserve {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #dbdcdd;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    text-align: center;
}
.offer-compiled__basket .basket__not_in_stock {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #fff;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    text-align: center;
    border: 1px solid rgba(54,60,67,.1);
    color:#363c43;
}

.offer-compiled__basket .basket__stock {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #83ea88;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    text-align: center;
}
.products__product {
    margin: 0 -5px 0 -5px !important;
}
.swiper-initialized .swiper-slide_ {
    
    margin-right: 0px !important;
}
.page__basket .basket__stock {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #83ea88;
    border-radius: 20px;
    padding: 4px 6px;
    color:#fff;
    width: 60px;
    text-align: center;
   
}
.page__basket .basket__not_in_stock {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #fff;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    text-align: center;
    border: 1px solid rgba(0,0,0,.09);
}
.page__basket .basket__reserve {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #dbdcdd;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    text-align: center;
}
.page__basket .basket__way {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #363c43;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    color: #fff;
    text-align: center;
}
.page__offer .offer-compiled__basket .basket__text {
    flex-flow: wrap;
    justify-content: left;
   }
.page__offer .quantity__button_plus::before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
  .pdf_name {
    width: 35px;
  }
  .banner__title {
    font-size: 50px;
    line-height: 1.2;
  }
.share-cart-button span {
    display: none;
}
.share-cart-button {
    padding: 13px;
}
[class*=_icon-]:before {
    display: block;
}
[class*=_icon-]:before {
    font-family: icons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.share-cart-button::before {
    color: #fff;
    font-size: 20px;
    margin: 0 0px 0 0; 
}

}

@media (max-width: 550px) {
.basket-checkout__tabs .tabs__navigation {
        width: 100%;
    }
button.xoo-wl-open-form-btn {
    max-width: 100%;
    font-size: 16px;
}
  .newsletter__content {
    padding: 55px 33px 50px 33px;
  }

  .newsletter__info-text {
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .newsletter__info-text span {
    font-size: 16px;
    line-height: 1.1875;
    margin: 0px 0px 0px 5px;
  }
}

@media (max-width: 500px) {
  .desc-tabs-comparison__title {
    height: 50px;
  }
}

@media (max-width: 420px) {
    .nds {
        margin-top: 7px;
        width: auto;
    }
.sber_credit .products__price {
    padding: 10px 10px!important;
    width: 75px;
}
.products__column {
        padding: 4px !important;
}

  .description-comparison {
    height: 245px;
  }
}
@media (max-width: 390px) {

._products__actions-sale  > span,.sber_credit   > span{
       margin-left: 0px!important;
       margin-right: -17px!important;  
       width:65px;
}}

@media (max-width: 375px) {
._products__actions-sale  > span,.sber_credit   > span{
       margin-left: 0px!important;
       margin-right: -17px!important;  
       width:65px;
}

 #mobResultDostavka table.divelery td:nth-of-type(5) {
margin-right: 5px;
}
#mobResultDostavka table.divelery td:nth-of-type(3) {
    width: 36%;
    text-align: left;
}
.products__sum {
    display: flex;
    
}
.products__sum del .amount, .products__sum del .woocommerce-Price-currencySymbol .rur {
    font-size: 12px  !important;
   
}
.products__sum,.products__sum ins span.amount, .products__sum ins .woocommerce-Price-currencySymbol .rur {
   
    font-size: 14px !important;
    }
.products__sale-popup {
display:none;
}
.sber_credit .products__price {
    font-size: 12px !important;
    line-height: 1.0428571429;
    height: 50px;
    padding: 10px 15px!important;
    width: 78px;
}

.sber_credit .products__price img {
   margin-bottom:5px;
}
#sberbank-credit .popup-installment-plan__column {
    padding: 0px 10px;
}
  .newsletter__logo img {
    height: 32px;
  }

  .newsletter__info-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .newsletter__info-text span {
    margin: 5px 0px 0px 0px;
  }

  .desc-tabs-comparison__image img {
    height: 90px;
  }
}
@media (max-width: 355px) {
        .products__sum {
            font-size: 18px !important;
            display: flex;
            flex-flow: column;
        }
._products__actions-sale  > span,.sber_credit   > span{
       margin-left: 0px!important;
       margin-right: -17px!important;  
       width:55px;
}
}
@media (max-width: 340px) {
.options-bank__label {
    padding: 0px 30px !important;
}
#mobResultDostavka table.divelery {
        padding: 15px 10px 15px 10px;
    }
#mobResultDostavka table.divelery td:nth-of-type(5) {
    margin-right: 0px;
}
#mobResultDostavka table.divelery td:nth-of-type(3) {
    width: 30%;
    text-align: left;
}
.products__sum del {
    margin-left: 10px;
}
.sber_credit .products__price {
    font-size: 12px !important;
    line-height: 1.0428571429;
    height: 40px;
    min-width: 60px;
    padding: 7px 5px!important;
    width: 60px;
}

  .description-comparison {
    height: 250px;
  }
}
@media (max-width: 320px) {
.arhive .products__tippy, .related .products__tippy, .related .products__tippy,.related-products .products__tippy{
        display: none;
    }
        .products__price.click-one-click, .related  .products__price,.products__price {
           height: 40px;
    }
      .options-bank__label {
    padding: 0px 25px !important;
    width: 100%;
}
}
@media (max-width: 99.375em) {
  .tabs-comparison__desc {
    min-width: 400px;
  }

  .desc-favorites__product {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
            flex: 1 1 65%;
  }

  .peculiarity-tabs__list {
    padding: 0px 50px 0px 0px;
    margin: 0px 0px 50px 0px;
  }

  .peculiarity-tabs__list:last-child {
    border-right: none;
    padding: 0px 0px 0px 50px;
    margin: 0px 0px 50px 0px;
  }

  .equipment-tabs__block {
    line-height: 1.5;
  }

  .equipment-tabs__subtitle br {
    display: none;
  }

  .top-payment-credit__info span {
    padding: 0px 30px 0px 0px;
    margin: 0px 30px 0px 0px;
  }

  .application-path__body {
    margin: -20px -30px;
  }

  .application-path__number::after {
    content: "";
    width: 75%;
  }
}

@media (max-width: 61.99875em) {
	.thumbs__slide {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			cursor: pointer;
			border: 1px solid rgba(54, 60, 67, .1);
			border-radius: 7px;
			height: 100px;
			padding: 10px;
			align-items: center;
			position: relative;
			overflow: hidden;
		}
.peculiarity-tabs__list li {
    margin: 0 0 15px 0 !important;
}

.products__price {
  
    margin: 0 0px 0 0 !important;
   
}

.products__price>span {
    padding: 0 !important;
    font-size: 11px !important;
   
}
.products__price.old:before,.top-product-cart__price.old:before {
    position: absolute;
    content: '';
    border: 1px solid red;
    top: 18px;
    width: 80%;
    left: 10px;
}


#yith-wcwl-form .add_to_cart_button {
-webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
}
  .comparison__tabs {
    display: none;
  }

  .comparison__sliders-compare {
    display: block;
  }

  .tabs-comparison__column {
    padding: 15px 0px;
  }

  .tabs-comparison__item {
    margin: 0px 0px 0px 0px;
  }

  .tabs-comparison__desc {
    min-width: 95%;
    padding: 0px 0px 0px 0px;
  }

  .desc-tabs-comparison__image img {
    height: 120px;
    margin: 0px 0px 10px 0px;
  }

  .desc-tabs-comparison__title {
    width: 100%;
    height: 40px;
    overflow: hidden;
  }

  .desc-tabs-comparison__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .desc-tabs-comparison__price span {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.1875;
    margin: 0px 0px 15px 0px;
  }

  .desc-tabs-comparison__text-mob {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.1875;
    margin: 0px 0px 15px 0px;
  }

  .desc-tabs-comparison__availability {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .desc-tabs-comparison__availability span {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.1875;
    margin: 0px 0px 15px 0px;
    color: #363c43;
  }

  .desc-tabs-comparison__weight {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .desc-tabs-comparison__weight span {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.1875;
    margin: 0px 0px 15px 0px;
  }

  .desc-tabs-comparison__proportions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .desc-tabs-comparison__proportions span {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.1875;
    margin: 0px 0px 15px 0px;
  }

  .description-comparison {
    height: 275px;
    overflow: scroll;
  }

  .favorites__desc {
    display: none;
  }

  .favorites__column {
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 20px 0px;
  }

  .favorites__column:last-child {
    margin: 0px 0px 0px 0px;
  }

  .favorites__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .favorites__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    border-bottom: 1px solid rgba(54, 60, 67, 0.1);
    padding: 0px 0px 10px 0px;
  }

  .favorites__image img  {
    margin: 0px 15px 0px 0px;
  }

  .favorites__text {
    display: none;
  }

  .favorites__text-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1666666667;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 20px 0px 0px 0px;
  }

  .favorites__price {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 15px 0px 20px 0px;
  }

  .favorites__price>span:nth-of-type(1) {
    display: block;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.1666666667;
  }

  .favorites__button {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }

  .favorites__button-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .favorites__button-desc {
    display: none;
  }

  .favorites__remove {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin: 0px 30px 0px 0px;
  }

  .favorites__remove span {
    display: block;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.1875;
    color: #000000;
  }

  .favorites__remove::before {
    margin: 0px 10px 0px 0px;
  }

  .tabs__videos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: -5px 0px;
  }

  .tabs__video-column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 10px 0px;
  }

  .tabs__peculiarity {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 5px 0px 15px 5px;
    margin: 0px 0px 20px 0px;
  }

  .tabs__equipment {
    margin: 0px 0px 0px 0px;
  }

  .peculiarity-tabs__list {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
    border-right: none;
  }

  .peculiarity-tabs__list:last-child {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  .peculiarity-tabs__list li {
    margin: 0px 0px 15px 0px;
  }

  .peculiarity-tabs__list li:last-child {
    margin: 0px 0px 0px 0px;
  }

  .equipment-tabs__title {
    padding: 0px 0px 0px 5px;
  }

  .equipment-tabs__block {
    background: #ffffff;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .equipment-tabs__block span {
    margin: 0px 0px 0px 5px;
  }





  .body-peculiarity {
    height: 300px;
    overflow: scroll;
    margin: 20px 12px 0px 0px;
  }

  .products__body {
    padding: 0px 0px 40px 0px;
    border-top: none;
    border-bottom: none;
    margin: 30px 0px 0px 0px;
  }

  .tabs__body {
    border-bottom: 1px solid rgba(54, 60, 67, 0.1);
    margin: 0px 0px 20px 0px;
    padding: 0px 15px 27px 15px;
  }

  .tabs__body h3 {
    font-size: 28px;
    line-height: 1.25;
    margin: 0px 0px 10px 0px;
  }

  .tabs__body p {
    font-size: 20px;
    line-height: 1.3;
  }

  .tabs__container {
    max-width: 100%;
    padding: 0px 15px;
    margin: 0px 0px 0px 0px;
  }

  .payment-credit__title {
    padding: 0px 0px 0px 0px;
  }

  .top-payment-credit__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: -5px 0px;
  }

  .top-payment-credit__info span {
    display: none;
  }

  .top-payment-credit__column {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 5px 0px;
  }

  .bottom-payment-credit__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: none;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
  }

  .bottom-payment-credit__image {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 0px 0px 20px 0px;
  }

  .bottom-payment-credit__sum {
    margin: 0px 0px 24px 0px;
  }

  .bottom-payment-credit__button {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 406px;
  }

  .application-path__number::after {
    content: "";
    display: none;
  }

  .banner__title {
    font-size: 78px;
    line-height: 1.1282051282;
  }

  .banner__subtitle {
    font-size: 42px;
    line-height: 1.1428571429;
  }
.products__actions span {
	padding-left: 10px;

}

}

@media (max-width: 61.99875em) and (max-width: 47.99875em) {
.basket__column .product-quantity, .basket__column .basket__remove {
 
    position: relative;
}
.basket__remove::after { 
    top: 22px;
}
.basket__remove::before {
    font-size: 23px !important;
}
.favorites__remove span {
    position: absolute;
    top: 5px;
    right: 0;
    display: block;
    font-weight: 400;
    font-size: 14px !important;
    
}
#yith-wcwl-form  .favorites__remove {
    position: relative !important;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 30% !important;
    margin: 0px 0px 0px 30px !important;
}
#yith-wcwl-form .add_to_cart_button {
    flex: 0 1 180px !important;
}
.favorites__image img {    
    max-width: 100% !important;
}
.favorites__image>a {
    flex: 0 1 34% !important;
    display: block;
    margin: 0px 15px 0px 0px !important;
}
.favorites__image img {
    margin: 0px 0px 0px 0px !important;
}
.favorites__text-mob {
    
    flex: 0 1 55% !important;
    
}
.favorites__price>span:nth-of-type(1) {
 
    font-size: 16px  !important;
   
}
#yith-wcwl-form .add_to_cart_button {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 43px !important;
    padding: 14px !important;
    font-size: 14px !important;
    line-height: 1.1428571429;
}
#yith-wcwl-form .add_to_cart_button.added {
    background: #ededed !important;
    color: #62686f !important;
}
.center-product-cart__coupon-mob {
    /*margin: 0 -10px;*/
}
.catalog__body {
 
    margin-bottom: 36px !important;
}
.catalog__item {
    padding: 0 5px 15px 5px !important;
}
.catalog__text {
    font-size: 14px !important;
    line-height: 1.4;
}
.catalog__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100% !important;
    flex: 0 1 100% !important;
}
.catalog__column {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50% !important;
    flex: 0 1 50% !important;
}
  .equipment-tabs__subtitle-mob {
    font-size: 12px;
    line-height: 1.0833333333;
  }
.peculiarity-tabs__list li {
    margin: 0 0 15px 0;
}
.tabs__peculiarity {
    padding-bottom:20px;
}
.peculiarity-tabs__list:last-child {  
    margin: 0px 0px 20px 0px !important;
}
}

@media (max-width: 47.99875em) {
.popup-oneclick__forms {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 15px;
    font-size: 20px;
    line-height: 1.2;
}
.products__sum {
		padding-left: 0px !important;
		margin-left: 0px !important;
	}
.tabs__equipment {
    margin: 20px 0px 0px 0px;
}
.tabs__download {    
    margin: 0 auto !important;   
   /*width: 180px !important;*/
}
.tabs__body .equipment-tabs__block li {
    margin-bottom: 0px;
}
.equipment-tabs__block li {
    color: rgba(105,111,119,.5);
    border-radius: 2px;
    margin: 0 15px;
}
.equipment-tabs__subtitle li:before {
    content: '';
   
}
.bottom-payment-credit__image img {
    max-width:100% !important;
}


.products__price.click-one-click .center-product-cart__buy-click {
    font-size: 12px;
    line-height: 1.125;
    font-weight: 400;
}
.products__price.click-one-click {
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    color: #6e6e6e !important;
    min-width:100%;
height: 50px;
}


.products__actions.products__actions-sale { 
    flex-flow: column !important;
}
  .breadcrambs._comparison {
    display: none;
  }

  .page__comparison {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .comparison__title {
    padding: 0px 15px 10px 15px;
  }

  .desc-tabs-comparison__title {
    font-size: 14px;
    line-height: 1.1428571429;
    margin: 0px 0px 10px 0px;
  }

  .desc-tabs-comparison__button {
    width: 100%;
    font-size: 12px;
    line-height: 1.3333333333;
    padding: 15px 0px;
  }

  .desc-tabs-comparison__remove {
    font-size: 12px;
    margin: 0px 10px 0px 0px;
    padding: 0px 10px 0px 0px;
    line-height: 1.1666666667;
  }

  .desc-tabs-comparison__remove::before {
    font-size: 20px;
    margin: 0px 5px 0px 0px;
  }

  .desc-tabs-comparison__icon::before {
    padding: 5px 4px 4px 4px;
  }

  .desc-tabs-comparison__price {
    font-size: 16px;
    line-height: 1.125;
  }

  .desc-tabs-comparison__price span {
    font-weight: 600;
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .desc-tabs-comparison__text {
    font-size: 11px;
    line-height: 1.0909090909;
  }

  .desc-tabs-comparison__text-mob {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .desc-tabs-comparison__availability span {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.1428571429;
    color: #363c43;
  }

  .desc-tabs-comparison__weight {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .desc-tabs-comparison__weight span {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .desc-tabs-comparison__proportions span {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .description-comparison {
    height: 215px;
  }

  .breadcrambs._favorites {
    display: none;
  }

  .page__favorites {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .favorites__title {
    margin: 0px 0px 22px 0px;
    padding: 0px 0px 0px 0px;
  }

  .favorites__image img {
    height: 121px;
  }

  .peculiarity-tabs__list li {
    font-size: 12px;
    line-height: 1.0833333333;
  }

  .peculiarity-tabs__list li::before {
    content: "";
    width: 7px;
    height: 7px;
    margin: 3px 5px 0px -12px;
    padding: 3px;
    position: absolute;
  }

  .equipment-tabs__title {
    font-size: 15px;
    line-height: 1.1333333333;
  }

  .tabs__body {
    margin: 0px 0px 10px 0px;
    padding: 5px 15px 15px 15px;
  }

  .tabs__body h3 {
    font-size: 22px;
    line-height: 1.2727272727;
    margin: 0px 0px 5px 0px;
  }

  .tabs__body p {
    font-size: 16px;
    line-height: 1.375;
  }

  .page__payment-credit {
    margin: 25px 0px 25px 0px;
  }

  .payment-credit__top {
    margin: 0px 0px 25px 0px;
  }

  .payment-credit__bottom {
    padding: 0px 0px 0px 0px;
  }

  .top-payment-credit__info {
    padding: 0px 0px 20px 0px;
  }

  .top-payment-credit__item {
    padding: 20px;
  }

  .top-payment-credit__text {
    font-size: 14px;
    line-height: 1.1428571429;
    margin: 0px 0px 15px 0px;
  }

  .top-payment-credit__subtext {
    font-size: 20px;
    line-height: 1.15;
  }

  .top-payment-credit__button {
    width: 100%;
    padding: 20px;
    font-size: 16px;
    line-height: 1.1875;
  }

  .bottom-payment-credit__top {
    padding: 25px;
  }

  .bottom-payment-credit__image img {
    height: 70px;
  }

  .bottom-payment-credit__sum {
    font-size: 18px;
    line-height: 1.1666666667;
  }

  .bottom-payment-credit__button {
    width: 100%;
    font-size: 16px;
    line-height: 1.1875;
    margin: 0px 0px 6px 0px;
    padding: 20px;
  }

  .bottom-payment-credit__button span {
    display: none;
  }

  .bottom-payment-credit__subbutton {
    display: block;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.1666666667;
    color: #b6b6b6;
  }

  .bottom-payment-credit__text {
    background: #f4f4f4;
    border-radius: 0px 0px 10px 10px;
    padding: 15px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .application-path__body {
    margin: -20px -20px;
  }

  .application-path__content p {
    font-size: 16px;
    line-height: 1.125;
  }

  .application-path__text {
    font-size: 26px;
    line-height: 1.1923076923;
    margin: 0px 0px 15px 0px;
  }

  .application-path__subtext {
    font-size: 14px;
    line-height: 1.1428571429;
    margin: 10px 0px 0px 0px;
  }

  .application-path__number {
    margin: 0px 0px 20px 0px;
  }

  .application-path__number-four {
    margin: 0px 0px 20px 0px;
  }

  .banner__title {
    font-size: 60px;
    line-height: 1.1666666667;
  }

  .banner__subtitle {
    font-size: 36px;
    line-height: 1.1666666667;
    margin: 25px 0px 0px 0px;
  }
  .equipment-tabs__subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.0833333333;
    color: #696f77;
  }

  .equipment-tabs__subtitle li {
    padding: 12px 0px;
    border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  }

  .equipment-tabs__subtitle li:first-child {
    padding: 0px 0px 12px 0px;
  }

  .equipment-tabs__subtitle li:last-child {
    border-bottom: 0;
    padding: 12px 0px 0px 0px;
  }
}

@media (max-width: 29.99875em) {
.products__slide .xoo-wl-action-btn {
    font-size: 14px;
    height: 45px;
}

.images-product__slider {
    width:100%;
}
.products__price {
    max-width: 100px;
    flex-flow: wrap;
}
.products__actions span {
	padding-left: 5px;
        margin-right: -5px;

}

.popup-installment-plan__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50.0% !important;
    flex: 0 1 50.0% !important;
}


.popup-installment-plan__row {    
    justify-content: space-between;
}
.block-two-consumables__image img {
  
    max-width: 100% !important;
}
.products__slide {
    /*margin-right: 10px !important;*/
}
.thumbs__slide {
    height: 65px;
    padding: 5px;
  
}
.popups-page__text::before {
    width: 35px;
    height: 35px;
    background: #fff;
    -webkit-box-shadow: 0 4px 25px rgb(0 0 0 / 25%);
    box-shadow: 0 4px 25px rgb(0 0 0 / 25%);
    padding: 10px;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    margin: 0 15px 0 0;
}
.select-product__link {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 250px;
    flex: 1 1 250px;
    min-width: 250px !important;
}
.products__image img {
    max-width: 90px !important;
    height: 90px;
}
.products__not_in_stock {
    background: #fff;
    bottom: 5px;
    left: 5px;
    font-size: 12px;
    padding: 4px 6px;
}

#yith-wcwl-form .add_to_cart_button {
-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 43px;
    padding: 14px;
    font-size: 14px;
    line-height: 1.1428571429;
}
  .application-path__number-two::before {
    right: -13px;
    bottom: 4px;
    left: inherit !important;
    font-size: 14px;
    width: 32px;
    height: 32px;
  }
  .newsletter__content {
    padding: 20px 33px;
  }

  .newsletter__logo {
    margin: 0px 0px 20px 0px;
  }

  .newsletter__logo img {
    height: 42px;
  }

  .newsletter__title {
    font-size: 28px;
    line-height: 1.1785714286;
    padding: 25px 0px 25px 0px;
  }

  .newsletter__info {
    margin: 20px 0px 40px 0px;
  }

  .newsletter__address {
    margin: 10px 0px 0px 0px;
  }

  .newsletter-table__desc {
    margin: 0px 5px 10px 5px;
  }

  .newsletter-table__column {
    padding: 15px 5px;
  }

  .newsletter-table__column-one {
    padding: 5px;
  }

  .newsletter-table__name {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .newsletter-table__name-one {
    font-size: 12px;
    line-height: 1.1666666667;
    padding: 0px 30px 0px 0px;
  }

  .newsletter-table__quantity-column-one {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .newsletter-table__price-one {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .newsletter-table__price {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .newsletter-table__total {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .desc-newsletter-table__product {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .desc-newsletter-table__quantity {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .desc-newsletter-table__price {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .address-newsletter__title {
    margin: 0px 0px 30px 0px;
    font-size: 18px;
    line-height: 1.1666666667;
  }

  .address-newsletter__name {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .address-newsletter__tel {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .address-newsletter__email {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .comparison__title {
    padding: 0px 0px 15px 0px;
    font-size: 35px;
    line-height: 1.1142857143;
  }

  .favorites__title {
    font-size: 35px;
    line-height: 1.1142857143;
  }

  .favorites__image img {
    height: 91px;
  }

  .favorites__text-mob {
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .favorites__price {
    font-size: 16px;
    line-height: 1.1875;
  }

  .favorites__price span {
    font-size: 16px;
    line-height: 1.1875;
  }

  .favorites__button {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    height: 43px;
    padding: 14px;
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .favorites__remove::before {
    font-size: 23px;
  }

  .tabs__video {
    height: 200px;
  }

  .products__body {
    border-top: none;
    border-bottom: none;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
  }

  .tabs__body h3 {
    font-size: 16px;
    line-height: 1.125;
    margin: 0px 0px 5px 0px;
  }

  .tabs__body p {
    font-size: 12px;
    line-height: 1.25;
  }

  .payment-credit__title {
    font-size: 24px;
    line-height: 1.0833333333;
    padding: 0px 0px 5px 0px;
  }

  .bottom-payment-credit__text {
    font-size: 12px;
    line-height: 1.1666666667;
  }

  .application-path__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: -10px 0px;
  }

  .application-path__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .application-path__content {
    margin: 20px 0px 0px 20px;
    width:70%;
  }

  .application-path__content p {
    font-size: 16px;
    line-height: 1.1875;
  }

  .application-path__text {
    font-size: 20px;
    line-height: 1.3;
  }

  .application-path__number {
    margin: 0px 20px 10px 0px;
    min-height: 220px;
  }

  .application-path__number::after {
    content: "";
    display: block;
    height: 75%;
    top: 35%;
    width: 1px;
    margin: 0px 0px 0px 0px;
    left: 50%;
  }

  .application-path__number-one {
    width: 57px;
    height: 57px;
    font-size: 28px;
    line-height: 1.1428571429;
  }

  .application-path__number-one::before {
    content: "";
    right: -13px;
    top: 5px;
    font-size: 13px;
    width: 26px;
    height: 26px;
  }

  .application-path__number-two {
    width: 57px;
    height: 57px;
    font-size: 28px;
    line-height: 1.1428571429;
  }

  .application-path__number-two::before {
    content: "";
    left: 43px;
    top: 5px;
    font-size: 13px;
    width: 26px;
    height: 26px;
  }

  .application-path__number-three {
    width: 57px;
    height: 57px;
    font-size: 28px;
    line-height: 1.1428571429;
  }

  .application-path__number-three::before {
    content: "";
    right: -13px;
    top: 5px;
    font-size: 13px;
    width: 26px;
    height: 26px;
  }

  .application-path__number-four {
    width: 57px;
    height: 57px;
    font-size: 28px;
    line-height: 1.1428571429;
    margin: 0px 20px 10px 0px;
    padding: 12px 15px;
  }

  .application-path__number-four::before {
    content: "";
    left: 43px;
    top: 5px;
    font-size: 13px;
    width: 26px;
    height: 26px;
  }

  .banner__title {
    font-size: 40px;
    line-height: 1.1;
  }

  .banner__subtitle {
    font-size: 24px;
    line-height: 1.0833333333;
    margin: 13px 0px 0px 0px;
  }
}
/**sber**/
html .home :where(img),html :where(img) {
    
    _max-width: initial !important;
}

.onsale {
display:none !important;
}
.catalog-header__item {
    height:100%;
}
.center-header__sum {
    font-weight: 700 !important;
   
}

.yith-wcwl-add-button a, .yith-wcwl-wishlistaddedbrowse a {
 
    font-size: 0;
  
}
.top-product-cart__desc .products__favorites {
  
    right: 0px;
    bottom: 0px;
 
}
.top-product-cart__icon {
     background: transparent !important;
}
.top-product-cart__icon {
    position: relative;
}
.table-consumables__price {
       color: #ff4f37;
}
.banner__body {
  cursor:pointer;
}
/**cupon and popup**/
.popup-installment-plan__content {
  width: 982px;
  padding: 40px 30px 60px 35px;
}

.popup-installment-plan__close {
  position: absolute;
  top: 40px;
  right: 30px;
}

.popup-installment-plan__close::before {
  font-size: 22px;
}

.popup-installment-plan__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.1666666667;
  margin: 0px 0px 20px 0px;
}
#sberbank-credit .popup-installment-plan__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 133%;
  margin: 0px 0px 8px 0px;
}

.popup-installment-plan__subtitle {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1666666667;
 color: rgba(0, 0, 0, 0.6);

}

.popup-installment-plan__subtitle::after {
  content: "";
  display: block;
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  margin: 0px 0px 40px 0px;
  padding: 35px 0px 0px 0px;
}
#sberbank-credit .popup-installment-plan__subtitle::after {
    content: "";
    display: block;
    border-bottom: 0px solid rgba(54, 60, 67, 0.1);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.popup-installment-plan__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -20px -20px;
  padding: 0px 0px 40px 0px;
}

.popup-installment-plan__column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  padding: 20px 20px;
}

.popup-installment-plan__img {
  width: 32px;
  height: 32px;
  background: rgba(54, 60, 67, 0.1);
  border-radius: 5px;
  margin: 0px 10px 15px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#sberbank-credit .popup-installment-plan__img {
margin: 0px 10px 0px 0px;

}

.popup-installment-plan__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1666666667;
}
#sberbank-credit .popup-installment-plan__text,#sberbank-credit .popup-installment-plan__subtitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 127%;
  display: flex;
  align-items: center;
}
.popup-installment-plan__form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(54, 60, 67, 0.03);
  border-radius: 10px 10px 0px 0px;
  padding: 20px 20px 10px 20px;
}

.popup-installment-plan__form-row-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(54, 60, 67, 0.03);
  border-radius: 0px 0px 10px 10px;
  padding: 10px 20px 20px 20px;
}

.popup-installment-plan__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  margin: 0px 35px 0px 0px;
}

.popup-installment-plan__form:last-child {
  margin: 0px 0px 0px 0px;
}

.popup-installment-plan__input {
  width: 100%;
  background: #efefef;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.15;
  color: rgba(54, 60, 67, 0.54);
  padding: 20px;
}

.popup-installment-plan__input::-webkit-input-placeholder {
  color: rgba(54, 60, 67, 0.54);
}

.popup-installment-plan__input::-moz-placeholder {
  color: rgba(54, 60, 67, 0.54);
}

.popup-installment-plan__input:-ms-input-placeholder {
  color: rgba(54, 60, 67, 0.54);
}

.popup-installment-plan__input::-ms-input-placeholder {
  color: rgba(54, 60, 67, 0.54);
}

.popup-installment-plan__input::placeholder {
  color: rgba(54, 60, 67, 0.54);
}

.popup-installment-plan__form-text {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 51%;
          flex: 0 1 51%;
  margin: 0px 25px 0px 0px;
}

.popup-installment-plan__form-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.1666666667;
  margin: 0px 0px 15px 0px;
}

.popup-installment-plan__form-subtitle {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1666666667;
}

.popup-installment-plan__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 0px 0px 0px;
}

.popup-installment-plan__button-send {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.1666666667;
  text-align: center;
  color: #ffffff;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  background: #fd9d08;
  border-radius: 7px;
  margin: 0px 35px 0px 0px;
  padding: 30px;
}
#sberbank-credit .popup-installment-plan__button-send {
  background: #4caf50;
}
.popup-installment-plan__button-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1875;
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 40%;
          flex: 0 1 40%;
}

.popup-installment-plan__button-text span {
  color: #fd9d08;
}
#sberbank-credit .popup-installment-plan__button-text span {
  color: #4caf50;
}

.coins::before {
  content: "";
  display: block;
  width: 22px;
  height: 19px;
  background: url("../img/icons/coins.svg") 0 0 no-repeat;
  background-size: contain;
}

.five::before {
  content: "";
  display: block;
  width: 15px;
  height: 19px;
  background: url("../img/icons/5.svg") 0 0 no-repeat;
  background-size: contain;
}

.tinkoff-popup::before {
  content: "";
  display: block;
  width: 22px;
  height: 21px;
  background: url("../img/icons/tinkoff-payment.svg") 0 0 no-repeat;
background-size: contain;
}

.tower::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background: url("../img/icons/tower.svg") 0 0 no-repeat;
background-size: contain;
}

.increase::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background: url("../img/icons/increase.svg") 0 0 no-repeat;
  background-size: contain;
}

.repayment::before {
  content: "";
  display: block;
  width: 19px;
  height: 23px;
  background: url("../img/icons/repayment.svg") 0 0 no-repeat;
  background-size: contain;
}

.online::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background: url("../img/icons/online.svg") 0 0 no-repeat;
  background-size: contain;
}

.sberbank-popup::before {
  content: "";
  display: block;
  width: 37px;
  height: 24px;
  background: url("../img/icons/sberbank-popup.svg") 0 0 no-repeat;
  background-size: contain;
}

.sale-popup__content {
  width: 455px;
  padding: 37px;
}

.sale-popup__close {
  position: absolute;
  top: 37px;
  right: 37px;
}

.sale-popup__close::before {
  font-size: 22px;
}

.sale-popup__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.1666666667;
  margin: 0px 0px 37px 0px;
}

.sale-popup__row {
  padding: 0px 0px 37px 0px;
  margin: -13px 0px;
}

.sale-popup__row::before {
  content: "";
  display: block;
  margin: 0px 0px 25px 0px;
  border-top: 1px solid rgba(54, 60, 67, 0.1);
}

.sale-popup__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 13px 0px;
}

.sale-popup__column:last-child {
  margin: 25px 0px 0px 0px;
  padding: 37px 0px 0px 0px;
  border-top: 1px solid rgba(54, 60, 67, 0.1);
}

.sale-popup__text {
  margin: 0px 10px 0px 0px;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1666666667;
}

.sale-popup__sum {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.1666666667;
}

.sale-popup__subtext {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1875;
  color: rgba(54, 60, 67, 0.5);
  margin: 0px 0px 25px 0px;
}

.sale-popup__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fd9d08;
  border-radius: 7px;
  padding: 25px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.15;
  text-align: center;
  color: #ffffff;
}

.order-processed__content {
  width: 620px;
  min-height: auto;
  padding: 50px;
}

.order-processed__close {
  position: absolute;
  top: 15px;
  right: 15px;
}

.order-processed__close::before {
  font-size: 20px;
}

.order-processed__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1666666667;
  color: #696f77;
  margin: 0px 0px 25px 0px;
}

.order-processed__text::before {
  width: 60px;
  height: 60px;
  background: #ffffff;
  -webkit-box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);
  padding: 18px;
  font-size: 23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  margin: 0px 30px 0px 0px;
  color: #4caf50;
}

.order-processed__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.order-processed__button-one {
  background: #fd9d08;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.15;
  text-align: center;
  color: #ffffff;
  padding: 25px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 55%;
          flex: 0 1 55%;
  margin: 0px 20px 0px 0px;
}

.order-processed__button-two {
  background: #363c43;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 300;
  font-size: 20px;
  line-height: 1.15;
  text-align: center;
  color: #ffffff;
  padding: 25px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 45%;
          flex: 0 1 45%;
}

.center-product-cart__buy-click {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  margin: 0px 75px 0px 0px;
}

.center-product-cart__buy-click::before {
  content: "";
  width: 60px;
  height: 50px;
  display: block;
  padding: 15px;
  margin: 0px 25px 0px 0px;
  background: url("../img/icons/buy-click.svg") 0 0 no-repeat;
}

.center-product-cart__link-buy-click {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(54, 60, 67, 0.04);
  border-radius: 7px;
  width: 342px;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.2;
  padding: 20px;
}

.top-product-cart__buy-click-bank {
  width: 67px;
  height: 67px;
  margin: 0px 20px 0px 0px;
}

.products__tippy {
  margin: 0px 0px 0px 14px;
}

.products__actions-sale {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.products__sale-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.products__sale-popup-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.1428571429;
}

.products__actions-sale .products__sum {
  border-left: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
}

.popups-page__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.popups-page__body {
  margin: 30px 0px 0px 0px;
}

.popups-page__added-remove {
  position: relative;
  background: #ffffff;
  -webkit-box-shadow: 0px 10px 50px rgba(54, 60, 66, 0.05);
          box-shadow: 0px 10px 50px rgba(54, 60, 66, 0.05);
  border-radius: 7px;
  padding: 20px 35px;
}

.popups-page__added-remove-mob {
  display: none;
}

.popups-page__close {
  position: absolute;
  top: 10px;
  right: 10px;
}

.popups-page__close::before {
  font-size: 11px;
}

.popups-page__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1875;
  color: #696f77;
}

.popups-page__text::before {
  width: 35px;
  height: 35px;
  background: #ffffff;
  -webkit-box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);
  padding: 10px;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  margin: 0px 15px 0px 0px;
}

.popups-page__text span {
  color: #fd9d08;
  margin: 0px 0px 0px 3px;
}

.popups-page__text-red {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.1875;
  color: #696f77;
}

.popups-page__text-red::before {
  width: 35px;
  height: 35px;
  background: #ffffff;
  -webkit-box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);
  padding: 10px;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  margin: 0px 15px 0px 0px;
}

.popups-page__text-red div span {
  color: #ff4f37;
  margin: 0px 0px 0px 3px;
}

.page._basket .popups-page__added-remove-mob {
  margin: 10px 0px 35px 0px;
}

.block-basket__subtitle {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  margin: 0px 0px 47px 0px;
  padding: 15px 0px 0px 0px;
}

.block-basket__button-empty {
  background: #fd9d08;
  border-radius: 7px;
  width: 490px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 35px;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  color: #ffffff;
}

.page__basket {
  margin: 50px 0px 60px 0px;
}

.basket__content {
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  padding: 0px 0px 50px 0px;
  margin: 0px 0px 60px 0px;
}

.basket__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.basket__desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  padding: 0px 0px 20px 0px;
  margin: 0px 0px 30px 0px;
}

.basket__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.basket__column {
  border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  padding: 0px 0px 35px 0px;
  margin: 0px 0px 35px 0px;
}

.basket__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.basket__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 205px;
          flex: 0 1 205px;
  margin: 0px 35px 0px 0px;
}

.basket__image img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

.basket__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.1666666667;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 585px;
          flex: 1 1 585px;
  margin: 23px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
}

.basket__price {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 215px;
          flex: 0 1 215px;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1666666667;
  margin: 23px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
}

.basket__price span {
  display: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.basket__table-one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0px 20px 0px 0px;
}

.basket__table-two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.basket__quantity-basket {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 255px;
          flex: 0 1 255px;
  padding: 0px 20px 0px 0px;
}

.basket__quantity {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 250px;
          flex: 0 1 250px;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1666666667;
  padding: 0px 20px 0px 0px;
  margin: 23px 0px 0px 0px;
  text-align: left;
}

.basket__quantity span {
  display: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.basket__total {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.1666666667;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 215px;
          flex: 0 1 215px;
  padding: 0px 20px 0px 0px;
  margin: 23px 0px 0px 0px;
}

.basket__total span {
  display: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
}

.basket__remove {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50px;
          flex: 0 1 50px;
  margin: 23px 0px 0px 0px;
  padding: 0px 23px 0px 0px;
}

.basket__remove span {
  display: none;
  font-size: 18px;
  line-height: 1.1666666667;
  color: #000000;
}

.basket__remove::before {
  font-size: 25px;
  color: #c4c4c4;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.basket__remove:hover::before {
  font-size: 25px;
  color: #363c43;
}

.basket__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 0px 70px 0px;
}

.basket__button-checkout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fd9d08;
  border-radius: 7px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 490px;
          flex: 0 1 490px;
  margin: 0px 18px 0px 0px;
  height: 102px;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  color: #ffffff;
}

.basket__button-credit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 490px;
          flex: 0 1 490px;
  height: 102px;
  border: 1px solid #363c43;
  border-radius: 7px;
  background: #ffffff;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
}

.basket__payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.basket__sum {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.1666666667;
  margin: 0px 20px 0px 0px;
}

.basket__sum span {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1666666667;
  color: #c4c4c4;
}

.basket__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.basket__update {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.15;
  color: #c4c4c4;
  margin: 0px 45px 0px 0px;
}

.basket__update::before {
  font-size: 12px;
  color: #c4c4c4;
  margin: 0px 10px 0px 0px;
}

.basket__clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.15;
}

.basket__clear::before {
  font-size: 12px;
  color: #363c43;
  margin: 0px 10px 0px 0px;
}

.block-basket__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0px 0px 35px 0px;
}

.block-basket__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fd9d08;
  border-radius: 5px;
  margin: 0px 10px 0px 0px;
  padding: 10px 20px;
}

.block-basket__button span {
  font-size: 16px;
  line-height: 1.1875;
  color: #ffffff;
}

.block-basket__button:last-child {
  margin: 0px 0px 0px 0px;
}

.block-basket__button::before {
  color: #ffffff;
  font-size: 20px;
  margin: 0px 10px 0px 0px;
}

.desc-basket__product {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 825px;
          flex: 1 1 825px;
}

.desc-basket__price {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 215px;
          flex: 0 1 215px;
}

.desc-basket__quantity {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 255px;
          flex: 0 1 255px;
}

.desc-basket__total {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.1666666667;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 215px;
          flex: 0 1 215px;
}

.desc-basket__remove {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50px;
          flex: 0 1 50px;
}

.basket-coupon__image {
  position: relative;
  min-height: 347px;
}

.basket-coupon__image-desc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
  z-index: -1;
}

.basket-coupon__image-mob {
  display: none;
}

.basket-coupon__content {
  padding: 90px 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.basket-coupon__content-mob {
  display: none;
}

.basket-coupon__desc {
  margin: 0px 50px 0px 0px;
}

.basket-coupon__desc a:link,
.basket-coupon__desc a:visited {
  text-decoration: underline;
}

.basket-coupon__icon {
  width: 42px;
  height: 42px;
  background: #fd9d08;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0px 0px 10px 0px;
}

.basket-coupon__icon::before {
  font-size: 24px;
  color: #ffffff;
}

.basket-coupon__title {
  font-weight: 700;
  font-size: 50px;
  line-height: 1.1;
  margin: 0px 0px 40px 0px;
}

.basket-coupon__subtitle {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2222222222;
  text-decoration: underline;
  color: #696f77;
}

.basket-coupon__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.basket-coupon__buttons input {
  background: #dedede;
  border-radius: 69px;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.0833333333;
  width: 340px;
  height: 127px;
  padding: 50px 60px;
  margin: 0px 15px 10px 0px;
  color: #363c43;
  text-align: center;
}

.basket-coupon__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fd9d08;
  border-radius: 69px;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.0833333333;
  text-align: center;
  color: #ffffff;
  padding: 50px 60px;
  height: 127px;
}

.page__coupon-sale {
  margin: 55px 0px;
}

.page__about-coupon {
  margin: 0px 0px 55px 0px;
}

.coupon-sale__title {
  padding: 0px 0px 5px 0px;
}

.coupon-sale__subtitle {
  font-weight: 400;
  font-size: 30px;
  line-height: 1.1666666667;
  margin: 0px 0px 40px 0px;
}

.coupon-sale__content {
  position: relative;
  min-height: 496px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.coupon-sale__image {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
  z-index: 1;
}

.coupon-sale__image-mob {
  display: none;
}

.coupon-sale__desc {
  position: relative;
  z-index: 3;
  padding: 66px;
}

.coupon-sale__desc button {
  background: #fd9d08;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 35px;
  margin: 0px 0px 35px 0px;
  width: 454px;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  color: #ffffff;
}

.coupon-sale__coupon {
  background: transparent;
  font-weight: 800;
  font-size: 100px;
  line-height: 0.8;
  margin: 0px 0px 35px 0px;
}

.coupon-sale__text {
  font-weight: 700;
  font-size: 47px;
  line-height: 1.170212766;
}

.coupon-sale__text a {
  color: #fd9d08;
}

.about-coupon__subtitle {
  margin: 0px 0px 80px 0px;
}

.about-coupon__button {
  background: #fd9d08;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 35px;
  width: 454px;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.1785714286;
  text-align: center;
  color: #ffffff;
}

.about-coupon .consumables__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.about-coupon .consumables__block-one {
  padding: 0px 0px 50px 0px;
  margin: -27px -22px;
}

.about-coupon .block-one-consumables__column {
  padding: 27px 22px;
}

.block-one-consumables__text a {
  color: #fd9d08;
  font-weight: 600;
}

.main-leasing__image-mob {
  display: none;
}

.main-leasing-coupon .main-leasing__main {
  margin: 0px 0px 0px 0px;
}

.main-leasing-coupon {
  margin: 0px 0px 50px 0px;
}

.coupon-leasing__subtitle {
  margin: 0px 0px 55px 0px;
}

.credit-bank-coupon {
  margin: 0px 0px 50px 0px;
}

.credit-bank__img {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
  z-index: 1;
}

.credit-bank__img-mob {
  display: none;
}
@media (max-width: 992px) {
  .basket__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (max-width: 768px) {
.catalog__body .xoo-wl-btc-popup button {
    min-height: 47px;
    font-size: 13px;
    line-height: 1.1428571429;
    font-weight: 400;
}
.popup-installment-plan__img {

    margin: 0 auto 15px auto !important;
}
#sberbank-credit .popup-installment-plan__img {

    margin: 0 !important;
}

.block-two-consumables__image {
   width:30%
}
.block-two-consumables__desc {
   width:70%
}
.block-two-consumables__column {
    width:100%

}
  .page._basket .breadcrambs {
    display: none;
  }

  .block-basket__title {
    font-size: 35px;
    line-height: 1.1142857143;
  }
}

@media (max-width: 600px) {
#sberbank-credit .popup-installment-plan__subtitle::after {
    padding: 0px 0px 0px 0px;
}
.hiddenmob {
display:none !important;
}
#wpadminbar {
    position: fixed !important;
}
.price del {
display:block;
}
  .block-basket__button-empty {
    width: 100%;
    padding: 24px;
    font-size: 20px;
    line-height: 1.15;
  }

  .page._basket-empty .popups-page__added-remove-mob {
    width: 100%;
  }
}
@media (max-width: 320px) {
 .arhive .products__tippy,.related .products__tippy{
    display: none;
  }
}
@media (max-width: 98.75em) {
  .popup-installment-plan__content {
    padding: 40px 30px 60px 35px;
  }

  .sale-popup__content {
    padding: 37px;
  }

  .order-processed__content {
    padding: 50px;
  }

  .center-product-cart__buy-click {
    margin: 0px 15px 0px 0px;
  }

  .center-product-cart__buy-click::before {
    content: "";
    margin: 0px 10px 0px 0px;
  }

  .basket-coupon__content {
    padding: 90px 50px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .basket-coupon__desc {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }

  .basket-coupon__buttons {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}

@media (max-width: 61.99875em) {
  .page {
    margin: 127px 0px 0px 0px;
  }

  .popup-installment-plan__content {
    padding: 40px 30px 60px 35px;
  }

  .sale-popup__content {
    padding: 37px;
  }

  .order-processed__content {
    padding: 50px;
  }

  .popups-page__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }

  .page._basket-empty .popups-page__added-remove {
    _display: none;
  }

  .page._basket-empty .popups-page__added-remove-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    position: relative;
    background: #ffffff;
    -webkit-box-shadow: 0px 10px 50px rgba(54, 60, 66, 0.05);
            box-shadow: 0px 10px 50px rgba(54, 60, 66, 0.05);
    border-radius: 7px;
    padding: 20px 35px;
    margin: 0px 0px 30px 0px;
    width: 472px;
  }

  .page__basket {
    margin: 25px 0px 30px 0px;
  }

  .basket__content {
    padding: 0px 0px 35px 0px;
  }

  .basket__block {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .basket__desc {
    display: none;
  }

  .basket__column {
    border-bottom: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 25px 0px;
  }

  .basket__column:last-child {
    margin: 0px 0px 35px 0px;
  }

  .basket__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin: 0px 0px 20px 0px;
  }

  .basket__text {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 0px 0px 25px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  }

  .basket__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 25px 0px;
    border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  }

  .basket__price span {
    display: block;
  }

  .basket__quantity-basket {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0px 0px 25px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  }

  .basket__quantity {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0px 0px 13px 0px;
    margin: 0px 0px 15px 0px;
    border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  }

  .basket__quantity span {
    display: block;
  }

  .basket__total {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 25px 0px;
    border-bottom: 1px solid rgba(54, 60, 67, 0.1);
  }

  .basket__total span {
    display: block;
  }

  .basket__remove {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }

  .basket__remove span {
    display: block;
  }

  .basket__remove::before {
    margin: 0px 10px 0px 0px;
  }

  .basket__buttons {
    margin: 0px 0px 35px 0px;
  }

  .basket__payment {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .basket__sum {
    margin: 0px 0px 35px 0px;
  }

  .block-basket__buttons {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }

  .block-basket__button {
    padding: 14px;
  }

  .block-basket__button span {
    display: none;
  }

  .block-basket__button::before {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
  }

  .basket-coupon__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px;
  }

  .basket-coupon__desc {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 0px 0px 35px 0px;
    width: 100%;
  }

  .basket-coupon__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}

@media (max-width: 47.99875em) {
  .popup-installment-plan__content {
    padding: 20px 10px;
  }

  .popup-installment-plan__close {
    right: 10px;
    top: 20px;
  }

  .popup-installment-plan__title {
    font-size: 20px;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
  }

  .popup-installment-plan__subtitle {
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .popup-installment-plan__subtitle::after {
    content: "";
    margin: 0px 0px 15px 0px;
    padding: 15px 0px 0px 0px;
  }

  .popup-installment-plan__row {
    padding: 0px 0px 30px 0px;
  }

  .popup-installment-plan__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3333%;
            flex: 0 1 33.3333%;
  }

  .popup-installment-plan__text br {
    display: none;
  }

  .popup-installment-plan__form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 15px 15px 8px 15px;
  }

  .popup-installment-plan__form-row-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 8px 15px 15px 15px;
  }

  .popup-installment-plan__form {
    margin: 0px 0px 20px 0px;
  }

  .popup-installment-plan__form-text {
    margin: 0px 0px 20px 0px;
  }

  .popup-installment-plan__form-title {
    font-size: 20px;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
  }

  .popup-installment-plan__form-subtitle {
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .popup-installment-plan__button {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .popup-installment-plan__button-send {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    width: 100%;
    margin: 0px 0px 20px 0px;
    padding: 15px;
    font-size: 20px;
    line-height: 1.2;
  }

  .popup-installment-plan__button-text {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    width: 100%;
  }

  .sale-popup__content {
    padding: 37px;
  }

  .sale-popup__title {
    font-size: 20px;
    line-height: 1.2;
  }

  .sale-popup__row::before {
    content: "";
    margin: 0px 0px 15px 0px;
  }

  .sale-popup__column:last-child {
    margin: 15px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
  }

  .sale-popup__text {
    font-size: 16px;
    line-height: 1.125;
  }

  .sale-popup__sum {
    font-size: 16px;
    line-height: 1.125;
  }

  .sale-popup__subtext {
    margin: 0px 0px 15px 0px;
    font-size: 14px;
    line-height: 1.2142857143;
  }

  .sale-popup__button {
    font-size: 16px;
    line-height: 1.125;
    padding: 15px;
  }

  .order-processed__content {
    padding: 50px;
  }

  .order-processed__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .order-processed__button-one {
    margin: 0px 0px 15px 0px;
    padding: 16px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    font-size: 16px;
    line-height: 1.1875;
  }

  .order-processed__button-two {
    padding: 16px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    font-size: 16px;
    line-height: 1.1875;
  }

  .center-product-cart__buy-click {
    margin: 0px 0px 15px 0px;
  }

  .center-product-cart__link-buy-click {
    width: 100%;
  }

  .products__actions-sale {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .page__basket {
    margin: 27px 0px 20px 0px;
  }

  .basket__content {
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 30px 0px;
  }

  .basket__remove {
    margin: 0px 0px 10px 0px;
  }

  .basket__remove::before {
    font-size: 18px;
  }

  .basket__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .basket__button-checkout {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 0px 0px 15px 0px;
    padding: 25px 15px;
    height: auto;
    font-size: 20px;
    line-height: 1.15;
  }

  .basket__button-credit {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 25px 15px;
    font-size: 20px;
    height: auto;
    line-height: 1.15;
  }

  .basket__sum {
    font-size: 20px;
    line-height: 1.15;
  }

  .basket__sum span {
    font-size: 20px;
    line-height: 1.15;
  }

  .basket__right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .basket__update {
    margin: 0px 0px 25px 0px;
  }

  .basket__clear {
    margin: 0px 0px 25px 0px;
  }

  .block-basket__buttons {
    margin: 0px 0px 25px 0px;
  }

  .basket-coupon__image {
    min-height: 719px;
  }

  .basket-coupon__image-desc {
    display: none;
  }

  .basket-coupon__image-mob {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 15px;
    z-index: -1;
  }

  .basket-coupon__content {
    display: none;
  }

  .basket-coupon__content-mob {
    display: block;
  }

  .basket-coupon__title {
    font-size: 42px;
    line-height: 1.1428571429;
    margin: 0px 0px 20px 0px;
  }

  .basket-coupon__subtitle {
    font-size: 16px;
    line-height: 1.25;
  }

  .basket-coupon__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .basket-coupon__buttons input {
    width: 260px;
    height: 80px;
    padding: 20px;
    font-size: 20px;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
  }

  .basket-coupon__button {
    width: 260px;
    height: 80px;
    padding: 20px;
    font-size: 20px;
    line-height: 1.2;
  }

  .page__coupon-sale {
    margin: 30px 0px;
  }

  .page__about-coupon {
    margin: 0px 0px 30px 0px;
  }

  .coupon-sale__subtitle {
    font-size: 16px;
    line-height: 1.1875;
    margin: 0px 0px 30px 0px;
  }

  .coupon-sale__content {
    min-height: 650px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }

  .coupon-sale__image {
    display: none;
  }

  .coupon-sale__image-mob {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 15px;
    z-index: 1;
  }

  .coupon-sale__desc {
    padding: 25px;
  }

  .coupon-sale__desc button {
    width: 210px;
    padding: 22px;
    font-size: 18px;
    line-height: 1.1666666667;
    margin: 0px 0px 20px 0px;
  }

  .coupon-sale__coupon {
    font-size: 35px;
    line-height: 1.1714285714;
    margin: 0px 0px 20px 0px;
  }

  .coupon-sale__text {
    font-size: 20px;
    line-height: 1.15;
  }

  .about-coupon__subtitle {
    margin: 0px 0px 35px 0px;
  }

  .about-coupon .consumables__block-one {
    margin: -5px 0px;
  }

  .about-coupon .block-one-consumables__column {
    padding: 5px 0px;
  }

  .main-leasing-coupon .main-leasing__image {
    display: none;
  }

  .main-leasing__image-mob {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 15px;
    z-index: 1;
  }

  .main-leasing-coupon .main-leasing__main {
    min-height: 800px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }

  .main-leasing-coupon .main-leasing__title {
    font-size: 55px;
    margin: 0px 0px 15px 0px;
  }

  .main-leasing-coupon .main-leasing__subtitle {
    margin: 0px 0px 20px 0px;
  }

  .main-leasing-coupon .main-leasing__text {
    font-size: 24px;
  }

  .main-leasing-coupon {
    margin: 0px 0px 20px 0px;
  }

  .coupon-leasing__subtitle {
    margin: 0px 0px 25px 0px;
  }

  .credit-bank-coupon {
    margin: 0px 0px 20px 0px;
  }

  .credit-bank-coupon .credit-bank__image {
    min-height: 800px;
  }

  .credit-bank-coupon .credit-bank__column {
    margin: -13px 0px;
  }

  .credit-bank-coupon .credit-bank__text {
    padding: 13px 0px;
  }

  .credit-bank__img {
    display: none;
  }

  .credit-bank__img-mob {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 15px;
    z-index: 1;
  }
}

@media (max-width: 29.99875em) {

.main-catalog__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50% !important;
    flex: 0 1 50% !important;
}

.products__way_ {
    bottom: 5px;
    left: 5px;
    font-size: 12px;
    padding: 4px 6px;
}
.products__reserve_ {
    background: #dbdcdd;
    bottom: 5px;
    left: 5px;
    font-size: 12px;
    padding: 4px 6px;
}
.popup-installment-plan__text {
   
    font-size: 14px !important;
    text-align: center;
    
}
  .page {
    margin: 115px 0px 0px 0px;
  }

  .popup-installment-plan__row {
    margin: -20px -10px;
  }

  .popup-installment-plan__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    padding: 20px 10px;
  }

  .popup-installment-plan__input {
    font-size: 16px;
    line-height: 1.125;
    padding: 10px 20px 10px 20px;
  }

  .sale-popup__content {
    padding: 25px;
    min-height: auto;
  }

  .sale-popup__close {
    top: 25px;
    right: 25px;
  }

  .sale-popup__row {
    margin: -8px 0px;
  }

  .sale-popup__column {
    padding: 8px 0px;
  }

  .order-processed__content {
    padding: 45px 45px 30px 45px;
  }

  .order-processed__close {
    top: 15px;
    right: 15px;
  }

  .order-processed__text {
    margin: 0px 0px 20px 0px;
    font-size: 16px;
    line-height: 1.1875;
  }

  .order-processed__text::before {
    width: 44px;
    height: 44px;
    font-size: 18px;
    padding: 13px;
    margin: 0px 15px 0px 0px;
  }

  .center-product-cart__buy-click {
    font-size: 16px;
    line-height: 1.125;
  }

  .products__tippy {
    _display: none;
  }

  .products__sale-popup-text {
    font-size: 11px;
    line-height: 1.1818181818;
  }

  .popups-page__added-remove {
    _display: none;
  }

  .popups-page__added-remove-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    background: #ffffff;
    -webkit-box-shadow: 0px 10px 50px rgba(54, 60, 66, 0.05);
            box-shadow: 0px 10px 50px rgba(54, 60, 66, 0.05);
    border-radius: 7px;
    padding: 20px;
    margin: 8px 15px;
    width: 100%;
  }

  .popups-page__text {
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .popups-page__text-red {
    font-size: 14px;
    line-height: 1.1428571429;
  }

  .popups-page__text-red div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .block-basket__subtitle {
    margin: 0px 0px 32px 0px;
    padding: 20px 0px 0px 0px;
  }

  .page._basket-empty .popups-page__added-remove-mob {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px;
  }

  .basket__sum {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .basket__sum span {
    margin: 0px 0px 15px 0px;
  }

  .block-basket__buttons {
    margin: 0px 0px 20px 0px;
  }

  .basket-coupon__desc {
    margin: 0px 0px 20px 0px;
  }

  .basket-coupon__icon {
    width: 38px;
    height: 38px;
  }

  .basket-coupon__icon::before {
    font-size: 20px;
    color: #ffffff;
  }

  .basket-coupon__title {
    font-size: 34px;
    line-height: 1.1764705882;
    margin: 0px 0px 10px 0px;
  }

  .basket-coupon__buttons input {
    width: 100%;
    margin: 0px 0px 10px 0px;
    height: 50px;
    font-size: 16px;
    line-height: 1.3125;
  }

  .basket-coupon__button {
    width: 100%;
    height: 50px;
    font-size: 16px;
    line-height: 1.3125;
  }

  .coupon-sale__content {
    min-height: 510px;
  }

  .about-coupon__button {
    display: none;
  }

  .about-coupon .consumables__block-one {
    padding: 0px 0px 0px 0px;
  }

  .main-leasing-coupon .main-leasing__main {
    min-height: 480px;
  }

  .main-leasing-coupon .main-leasing__desc {
    padding: 25px;
  }

  .main-leasing-coupon .main-leasing__title {
    font-size: 35px;
  }

  .main-leasing-coupon .main-leasing__subtitle span:nth-child(1) {
    display: none;
  }

  .main-leasing-coupon .main-leasing__subtitle span:nth-child(2) {
    width: 10px;
    height: 10px;
  }

  .main-leasing-coupon .main-leasing__subtitle span:nth-child(3) {
    width: 10px;
    height: 10px;
  }

  .main-leasing-coupon .main-leasing__subtitle span:nth-child(4) {
    width: 10px;
    height: 10px;
  }

  .main-leasing-coupon .main-leasing__subtitle span:nth-child(5) {
    width: 10px;
    height: 10px;
  }

  .main-leasing-coupon .main-leasing__text {
    font-size: 20px;
  }

  .credit-bank-coupon .credit-bank__image {
    min-height: 666px;
  }

  .credit-bank-coupon .credit-bank__content {
    padding: 25px;
  }

  .credit-bank-coupon .credit-bank__title {
    font-size: 35px;
    line-height: 1.1714285714;
  }

  .credit-bank-coupon .credit-bank__subtitle {
    font-size: 14px;
  }

  .credit-bank-coupon .credit-bank__subtitle span:nth-child(1) {
    width: 10px;
    height: 10px;
  }

  .credit-bank-coupon .credit-bank__subtitle span:nth-child(2) {
    width: 10px;
    height: 10px;
  }

  .credit-bank-coupon .credit-bank__subtitle span:nth-child(3) {
    width: 10px;
    height: 10px;
  }

  .credit-bank-coupon .credit-bank__subtitle span:nth-child(4) {
    width: 10px;
    height: 10px;
  }

  .credit-bank-coupon .credit-bank__text::before {
    width: 44px;
    height: 44px;
    margin: 0px 15px 0px 0px;
  }
}

#rz table.divelery:last-child td {
    
    border-bottom: 0px solid rgba(54,60,67,.1);
    
}
.single .breadcrambs__container li:last-child::after,.single .breadcrambs__container li span {
   display:none;
}
.center-header__search .is-form-style input.is-search-input{
    width: 100%;
    height: 52px;
    background: #fafafa;
    border-radius: 173px;
    padding: 18px 60px 18px 23px;
    font-weight: 200;
    font-size: 15px!important;
    border: none!important;
    line-height: 1.2;
}

.edostavka {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 20px 0;
}
.edostavka .wrap_row_item {
   width:50%;
}
#dostavka .popup__wrappers {
   
   font-weight:400;
   font-size:16px;
   color:#363c43;
   line-height: 1.2222222222;
}
#dostavka .popup__wrappers .popup__content {
   padding: 40px 40px 60px 40px;
   max-width:980px;
}

#dostavka .row_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 20px 0;
    justify-content: end;
}
.edostavka .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.edostavka .item:nth-of-type(1) {
    
    align-items:center;
    width:100px;
    text-align: right;
    justify-content: end;
}
table.divelery td:nth-of-type(5) {
    font-size: 18px;
    font-weight: 500;
    
}
.edostavka .item p {
display:none;
    position: absolute;
    right: 5%;
    top: 40%;
}
#dostavka input {
  margin-bottom:22px;
  height:63px;
  -webkit-box-flex: 0;
    -ms-flex: 0 1 33.3333%;
    flex: 0 1 33.3333%;
    background: #efefef;
    padding: 20px 20px 20px 20px;
    margin: 0 0px 0 25px;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.15;
    color: #363c43;
}
#dostavka input[type="submit"] {
    background: #fd9d08;
    border-radius: 7px;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.1785714286;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 490px;
    flex: 0 1 490px;
    margin: 0 30px 0 0;
    width: 150px;
}
#dostavka input[type="submit"].drop {
    background: #363c43;
    margin: 0 0px 0 0;
}
#dostavka h3 {
   font-weight:700;
   font-size:28px;
   color:#363c43;
   line-height: 1.2222222222;
   border-bottom: 1px solid rgba(54,60,67,.1);
    padding: 0 0 20px 0;
    margin: 0 0 30px 0;
}

table.divelery {
 
  width: 100%;
  padding: 10px 20px 20px 20px;
}
table.divelery td{
   border-bottom: 0px solid rgba(54,60,67,.1);
   padding: 5px;
}
table.divelery td:nth-of-type(2){
   font-weight:700;
   font-size:18px;
   color:#363c43;
   line-height: 1.2222222222;
}
._icon-close.close:before {
    content: "\e924";
    font-size: 22px;
}
._icon-close.close {
   position: absolute;
   right: 40px;
   cursor:pointer;
}
.city {
  display:none;
}



.images-product__thumbs {
    flex: 0 1 140px;
}
.videoWrapper {
    position: relative;
    _padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.videoWrapper iframe,  
.videoWrapper object,  
.videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 98%;
    height: 30%;
}

.woocommerce table.shop_attributes th { 
    font-weight: 400 !important;

    border-bottom: 0px dotted rgba(0,0,0,.1) !important;    
    text-align: left;
}

.woocommerce table.shop_attributes {
   
    border-top: 0px dotted rgba(0,0,0,.1) !important;
  
}
.woocommerce table.shop_attributes td p {
color: #363c43  !important;

}
table.compare_featured_fields td,table.compare_featured_fields th,.woocommerce table.shop_attributes th  {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 600px;
    flex: 0 1 600px;
    font-weight: 400 !important;
    font-size: 25px;
    line-height: 1.12;
    color: #696f77;
    margin: 0 20px 0 0;
    padding: 15px 20px 15px 0;
} 
table.compare_featured_fields td:nth-of-type(2),.woocommerce table.shop_attributes td {
    font-style: normal !important;
    font-weight: 500;
    font-size: 25px;
    line-height: 1.12;
    color: #363c43;
    padding: 15px 0;
    border-bottom: 0px dotted rgba(0,0,0,.1) !important;  
  
} 
.tabs__body ul {
    font-weight: 400;
    font-size: 24px;
    line-height: 1.25;
    color: #696f77;
}
.tabs__body ul li {
margin-bottom:25px;
}
.tabs__body h2 {
    font-weight: 700;
    font-size: 35px;
    line-height: 1.1142857143;
    margin: 0 0 16px 0;
}
@media (max-width: 61.99875em){
.menu__link {
    padding: 13px 0 !important;
}
.admin-bar .header {  
    margin-top: 46px;
}
.center-header__search .is-form-style input.is-search-input{   
    height: 45px;   
    font-size: 12px!important;
   
}
#rz table.divelery {
    border-bottom: 0px solid rgba(54,60,67,.1);
box-shadow: 2px 8px 15px rgb(0 0 0 / 20%)
    padding: 10px 0px 20px 0px;
margin-bottom:15px;
border-radius:7px;
}
table.divelery td:nth-of-type(1) {

    justify-content: end;
    width: 30%;
}
table.divelery td:nth-of-type(2),table.divelery td:nth-of-type(3),table.divelery td:nth-of-type(4),table.divelery td:nth-of-type(5) {
    justify-content: center;
    width: 100%;
}
table.divelery  {   
    border-bottom: 1px solid rgba(54,60,67,.1);    
        padding: 10px 20px 20px 20px;
}
table.divelery tr {    
    flex-wrap: wrap;
    display: flex;
}
table.divelery td {   
    border-bottom: 0px solid rgba(54,60,67,.1);
    padding: 5px;
    display: flex;
}
#dostavka input[type="submit"] {

    margin: 0 0px 20px 0;
    width: 100%;
}
#dostavka input[type="submit"].drop {
    background: #363c43;
    margin: 0 0px 0 0;
}
#dostavka input {   
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;    
    margin: 10px 0px 0 0px;   
    width: 100%;
    
}
#dostavka .row_item {
    
    justify-content: start;
    flex-direction: column;
}
.edostavka .wrap_row_item {
    width: 100%;
}
.edostavka {

    flex-direction: column;
}
.edostavka .item:nth-of-type(1) {
    align-items: center;
    width: 100%;
    text-align: left;
    justify-content: start;
}
.images-product__thumbs {
    flex: 0 1 auto;
}
table.compare_featured_fields td:nth-of-type(2),.woocommerce table.shop_attributes td,table.compare_featured_fields td,table.compare_featured_fields th,.woocommerce table.shop_attributes th {
    font-size: 20px;
    line-height: 1.25;
    padding: 15px 0;
}
.tabs__body h2 {
    font-size: 28px;
    line-height: 1.25;
    margin: 0 0 10px 0;
}
.tabs__body p {
    font-size: 20px;
    line-height: 1.3;
}
.tabs__body ul {
     font-size: 20px;
    line-height: 1.3;
}
.tabs__body ul li{
    margin-bottom: 20px;
}
.videoWrapper iframe,  
.videoWrapper object,  
.videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tabs__video-column {
    
    margin: 10px;
}
}
@media (max-width: 47.99875em){
table.compare_featured_fields td:nth-of-type(2),.woocommerce table.shop_attributes td,table.compare_featured_fields td,table.compare_featured_fields th,.woocommerce table.shop_attributes th {
    font-size: 16px;
    line-height: 1.25;
    padding: 12px 0;
}
.tabs__body h2 {
    font-size: 22px;
    line-height: 1.2727272727;
    margin: 0 0 5px 0;
}
.tabs__body p {
    font-size: 16px;
    line-height: 1.375;
}
.tabs__body ul {
    font-size: 16px;
    line-height: 1.375;
}
.tabs__body ul li{
    margin-bottom: 15px;
}
}
@media (max-width: 29.99875em) {
.top-product-cart__title {
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        cursor: pointer;
        transition: max-height 0.3s ease;
        max-height: calc(1.1785714286em * 5); /* РѕРіСЂР°РЅРёС‡РµРЅРёРµ РЅР° 2 СЃС‚СЂРѕРєРё */
        cursor: pointer;
        position:relative;
-webkit-line-clamp: 3  !important;
    font-size: 20px !important;
    line-height: 1.25 !important;
    margin: 0 0 15px 0 !important;
}
.top-product-cart__title.expanded {
 display: block;  /* Р Р°Р·СЂРµС€Р°РµС‚ РїРѕРєР°Р· РІСЃРµС… СЃС‚СЂРѕРє */
    -webkit-line-clamp: unset; /* РЈР±РёСЂР°РµРј РѕРіСЂР°РЅРёС‡РµРЅРёРµ СЃС‚СЂРѕРє */
  max-height: none; /* РЈР±РёСЂР°РµРј РѕРіСЂР°РЅРёС‡РµРЅРёРµ РІС‹СЃРѕС‚С‹ */
overflow: visible;
}
/* Р“СЂР°РґРёРµРЅС‚ РґР»СЏ Р·Р°С‚РµРјРЅРµРЅРёСЏ РєСЂР°СЏ */
.top-product-cart__title:not(.expanded)::after {
  content: 'РµС‰С‘';
  font-size: 14px;
  margin-top:5px;
  font-weight: 400;
  color: #363c43;
  text-align:right;
  position: absolute;
  bottom: -1px;
  right: 0;
  width: 50%;
  height: 1.5em; /* Р’С‹СЃРѕС‚Р° РѕРґРЅРѕР№ СЃС‚СЂРѕРєРё */
  background: linear-gradient(to right, rgba(255, 255, 255, 15%), rgba(255, 255, 255, 1) 92%);
  pointer-events: none; /* Р§С‚РѕР±С‹ РєР»РёРє РїСЂРѕС…РѕРґРёР» СЃРєРІРѕР·СЊ РіСЂР°РґРёРµРЅС‚ */
}

table.compare_featured_fields td:nth-of-type(2),.woocommerce table.shop_attributes td,table.compare_featured_fields td,table.compare_featured_fields th,.woocommerce table.shop_attributes th {
    font-size: 12px;
    line-height: 1.25;
    padding: 6px 0;
}
.tabs__body h2 {
    font-size: 16px;
    line-height: 1.125;
    margin: 0 0 5px 0;
}
.tabs__body p {
    font-size: 12px;
    line-height: 1.25;
}
.tabs__body ul {
    font-size: 12px;
    line-height: 1.25;
}
.tabs__body ul li{
    margin-bottom: 10px;
}
}


.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    width: 100%;
    height: auto;
    overflow: auto;
    top: 65%;
    left: 0;
    background: #fff;
    z-index: 20;
    -webkit-box-shadow: 0 250px 250px -92px rgb(0 0 0 / 40%);
    box-shadow: 0 250px 250px -92px rgb(0 0 0 / 40%);
}
.dgwt-wcas-search-input._active {
    height: 80px;
    width: 100%;
    background: #f4f4f4;
    border-radius: 173px;
    padding: 30px 75px 23px 35px;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.15;
}
.dgwt-wcas-search-input{
    width: 100%;
    height: 52px;
    background: #fafafa;
    border-radius: 173px;
    padding: 18px 60px 18px 23px;
    font-weight: 200;
    font-size: 15px;
    line-height: 1.2;
}
.dgwt-wcas-sf-wrapp button:before {
    content: "\e927";
}
.dgwt-wcas-sf-wrapp button::before {
    font-size: 24px;
    color: #363c43;
}
.dgwt-wcas-sf-wrapp._active button::before {
    font-size: 37px;
    color: #363c43;
}
.dgwt-wcas-sf-wrapp button{
    position: absolute;
    right: 18px;
    top: 13px;
}
.dgwt-wcas-sf-wrapp._active button {
    position: absolute;
    right: 21px;
    top: 22px;
}
.dgwt-wcas-sf-wrapp {
    display: -webkit-box !imporatnt;
    display: -ms-flexbox !imporatnt;
    display: flex !imporatnt;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 473px !imporatnt;
    flex: 1 1 473px !imporatnt;
    margin: 0 20px 0 0 !imporatnt;

}
.dgwt-wcas-sf-wrapp._active {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 727px;
    flex: 0 1 727px;
    margin: 0;
}
.toggle-signature,.toggle-bottom {
text-decoration:underline;
 padding: 15px 0;
    margin-top: -15px;

}
.toggle-summ-text {
text-decoration:underline;

}

.payment__input-one {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 32.4333% !important;
    flex: 0 1 32.4333% !important;
}
#billing_city_field,#billing_country_field,#billing_first_name_field,#order_comments_field {
margin: 0 0px 20px 0 !important;
}

.payment__input-two {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60% !important;
    flex: 0 1 60% !important;
}
.woocommerce form .form-row {
    margin: 0 15px 15px 0 !important;
    padding: 0px 0px 0px 0px !important;
}
.cart_totals.basket__buttons a:nth-of-type(2) {
margin-right:18px;
}
.page__offer.bill .basket__content, .basket__content.offer-compiled__basket {
    border-bottom: 0px solid rgba(54,60,67,.1) !important;
    }
.create-page-text {
    line-height: 24px;
}
.sinature {
display:flex;
}
.offer-compiled__info_bill {
    margin:30px 0;
}
.offer-compiled__title_bill {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.1666666667;
    text-align: left;
    margin: 0 0 30px 0;
}

.page__offer .page__basket-coupon.basket-coupon,.page__offer .basket__right,.page__offer .basket__remove  {
display:none;
}

.woocommerce form .form-row {
    margin: 0 20px 20px 0 !important;
    padding: 0px 0px 0px 0px !important;
}
.payment__input-one { 
margin-right:20px;
}
.payment__column {
      flex-wrap: wrap;
}

@media screen and (max-width:1500px) {
.top-header__clock-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 15px;
    line-height: 1.3125;
}
.header__container .top-header__telephon a span {
    font-size:18px !important;
}

.top-header__telephon a {
    padding: 15px 15px;
font-size:14px !important;
}
.top-header__telephon  {
        margin: 0 0px 0 0 !important;
}

}
@media  screen and (max-width:1300px) {

.bottom-header__block {
    padding: 0 10px 0 0 !important;
    margin: 0 11px 0 0 !important;
}
.top-header__clock-text span {
    font-size: 13px !important;
    line-height: 1.3125;
    margin: 0;
}
.bottom-header__block span,.center-header__sum,.top-header__social  {
display:none  !important;
}
.basket__container .quantity__button_plus::before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    margin: 0 0 0 -10px ;
}

}

@media  screen and (max-width:1200px){


}
@media  screen and (max-width:1100px){
.top-header__telephon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0px 0 0;
}
}


.page__offer .basket__sum span {
    font-size: 16px !important;
    line-height: 1.15;
}

.page__offer .basket__sum.offer-sum {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 1.25 !important;
    color: #696f77;
}

.reload_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0 80px 0;
    margin: 0 60px 30px 60px;
    border-bottom: 1px solid rgba(54,60,67,.1);
}
.reload_container>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    margin: 0 15px 0 0;
}
.input_reload input {

    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal;
-webkit-box-flex: 0;
    -ms-flex: 0 1 33.3333%;
    flex: 0 1 33.3333%;
    background: #efefef;
    padding: 28px 40px 28px 40px;
    margin: 0 25px 0 0;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.15;
    color: #363c43;
}
.btn_reload button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fd9d08;
    border-radius: 7px;
    font-weight: 500;
    font-size: 28px;
    line-height: 1.1785714286;
    text-align: center;
    color: #fff;
    width: 100%;
    height: 77px;
    padding: 20px 10px;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
.page__banner.banner-product-selection.none,.page__product-selection-cart.product-selection-cart.none {
display:none;
}
.select-product__item:hover {
    background:#FD9D08;
color:#fff;
}

.sorting-product__checked {
    color: rgba(54,60,67, 0.5);
border: 0px solid rgba(54,60,67,.13);
}
.sorting-product__checked.active {
    color: rgba(54,60,67, 0.9);
    border: 1px solid rgba(54,60,67,.13);
}

@media  screen and (max-width:840px) {
.basket-coupon__button {
    
    height: 66px !important;
}
.basket-coupon__content-mob .center-product-cart__buttons button {
    
    width: 212px;

    min-height: 66px;
    line-height: 1.1666666667;
    padding: 20px;
}
.basket-coupon__content-mob .center-product-cart__coupon-text {
    width: 212px;
    min-height: 66px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: 0 8px 20px 0;
    background: #dedede;
    border-radius: 33px;
    font-weight: 700;
    font-size: 18px;
    color: #363C43;
    line-height: 1.1666666667;
}
.basket-coupon__content-mob .center-product-cart__desc {
    margin: 0 10px 30px 0;
}
.basket-coupon__content-mob .basket-coupon__subtitle {
    font-size: 18px;
    line-height: 1.25;
    margin-bottom: 30px;
}

.cart_totals.basket__buttons a:nth-of-type(2) {
margin-right:0px;
margin-bottom:18px;
}

.offer-clients__column {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50% !important;
    flex: 1 1 50% !important;
}
 .manager-text-1, .manager-text-2,.manager-text-3 {
    padding: 15px 10px !important;
}
.toggle-summ-text,.toggle-stamp-text {
    padding: 15px 0 !important;
    margin-top: 0px;
    text-align: center !important;
}
.offer-compiled__basket .basket__price span,.offer-compiled__basket .basket__sale {
    font-size: 16px !important;
}


.payment-image img {
    min-width: 100px;
    width: 34% !important;
}

.payment-image span {
font-size: 14px;
}
.select__title {
      height: 65px;
}
.payment__column {
    margin: 0 0 0px 0 !important;
}
.woocommerce form .form-row {
    margin: 0 0px 15px 0 !important;
    padding: 0px 0px 0px 0px !important;
}
.basket__column .quantity {
    width: 152px !important;
}
.basket__remove::before {
    margin: 0 10px 0 0;
    text-align: right;
    position: absolute;
    right: 70px;
}
.basket__remove::after {
content: "РЈРґР°Р»РёС‚СЊ";
    position: absolute;
    right: 15px;
    font-size: 14px;
}
.offer-compiled__basket .basket__text {
    font-weight: 400;
    font-size: 12px !important;
}
.toggle-stamp-text,.toggle-summ-text,.offer-compiled-icons__body_text,.delivery-option__body_text,.offer-clients__container_text,.manager-text-1,.manager-text-2,.manager-text-3 {
    padding: 15px 0;
    margin-top: -15px;
    text-decoration:underline;
text-align: left;
}
.basket__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: row;
    flex-wrap: wrap;
}
.offer-compiled__basket .basket__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30% !important;
    flex: 0 1 30% !important;
    margin: 0 20px 0px 0 !important;
   }
.offer-compiled__basket .basket__text {
    display: flex !important;
    align-items: center;
    -ms-flex: 1 1 60% !important;
    flex: 1 1 60% !important;  
    margin: 0px 0 0 0 !important;
    padding: 0 0px 0 0 !important;
border-bottom: 0px solid rgba(54,60,67,.1) !important;
justify-content: center;
}

.offer-compiled__basket .basket__price,.basket__column .basket__price {
    -webkit-box-flex: 0;
    -ms-flex: 1;
    flex: 0 1 100% !important;
    margin: 15px 0 10px 0 !important;
    padding: 15px 0px 15px 0 !important;
    border-top: 1px solid rgba(54,60,67,.1) !important;
}
.basket__price span,.basket__total span {
    font-size: 16px !important;
    
}
.basket__container .quantity__button_plus::before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg) !important;
}
.quantity__input input {
    /*font-size: 18px !important;*/
    line-height: 1.1785714286;
}
.offer-compiled__basket .basket__quantity-basket {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%  !important;
    flex: 0 1 50% !important;
    margin: 0px 0 0 0 !important;
    padding: 0 0px 0 0 !important;

    justify-content: start !important;
}

.offer-compiled__basket .basket__sale {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 49% !important;
    flex: 0 1 49% !important;
    justify-content: end !important;
    align-items: center !important;
    border:none !important;
padding: 0 0 0px 0 !important;
    margin: 0 0 0px 0 !important;
}

.offer-compiled__basket .basket__total {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%  !important;
    flex: 0 1 100% !important;
    border-bottom:0px solid rgba(54,60,67,.1) !important;
    padding: 15px 0 15px 0 !important;
    margin: 0;
}
.basket__container .quantity__button_plus::before {
    -webkit-transform: rotate(90deg) !important;
    -ms-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important;
    font-size: 24px;
    color: #363c43;
    margin: 0 0 0px -10px !important;
}
.basket__item.cart_item {
-ms-flex-direction: row !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
}
.basket__column .product-thumbnail {
order:1;
margin: 0 20px 0px 0 !important;
}
.basket__column .product-name {
order:2;
    padding: 0 0 0px 0 !important;
    margin: 0 0 0px 0 !important;
    border-bottom: 0px solid rgba(54,60,67,.1) !important;
    align-items: center !important;
    justify-content: center;
}

.basket__column .product-price {
order:3;
}

.basket__column .product-quantity {
order:4;
justify-content: start !important;
border-bottom: 0px solid rgba(54,60,67,.1) !important;
    padding: 0 0 0px 0 !important;
    margin: 0 0 0px 0 !important;
}
.basket__column .basket__sale {
order:6 !important;
}
.basket__column .product-subtotal {
order:6 !important;
border-top: 1px solid rgba(54,60,67,.1);
margin-top:10px !important;
padding-top:20px !important;
}
.offer-compiled__basket .basket__total {
order:7 !important;
}
.basket__column .basket__total {
    padding: 15px 0 0px 0 !important;
    margin: 10px 0 0px 0 !important;
border-bottom: 0px solid rgba(54,60,67,.1)!important;
}

.basket__total span {
     font-size: 16px;
 }
.basket__remove {
order:5 !important;
}
.product-price,.product-subtotal {
-ms-flex: 0 1 100% !important;
    flex: 0 1 100% !important;

}
.basket__column .product-thumbnail {
-ms-flex: 0 1 34% !important;
    flex: 0 1 34% !important;
}
.basket__column .product-name {
-ms-flex: 0 1 55% !important;
    flex: 0 1 55% !important;

}
.basket__column  .product-name a {
    font-weight:300 !important;
    display: flex;
    height: auto;
    align-items: center;
}
.basket__column .product-quantity,.basket__column .basket__remove  {
-ms-flex: 0 1 47% !important;
    flex: 0 1 47% !important;
}
.page__basket .basket__column .basket__quantity.product-quantity {
-ms-flex: 0 1 100% !important;
    flex: 0 1 100% !important;
    justify-content: space-between !important;
}
.basket__quantity.product-quantity,.basket__column .basket__total,.basket__quantity span,.strong.product-quantity {
font-size:16px !important;
}
strong.product-quantity {
flex: 0 1 10% !important;
    text-align: right;
}
.input_reload input {
    text-align: center;
 
}
.reload_container>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    margin: 20px 0px 0 0;
    width: 100%;
}
.btn_reload button {
     font-size: 18px;
   }
.reload_container {
     margin: 0 20px 30px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: -10px 0;
    padding: 0 0 50px 0;
}

.products__desc {
height:auto  !important;
min-height: 60px;
}
.products__button-up {
       _height: 120px;
font-weight: 300;
   }

.catalog__body {
       justify-content: space-between;
    }
.products__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48% !important;
    }
.products__image {
border: 0px solid rgba(54,60,67,.1)  !important;
}
.products__image:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    pointer-events: none;
    background-color: rgba(75,82,109,.06);
    border-radius: 7px;
}
	.sorting-product__sort .sorting-product__inputs:nth-of-type(2) {
		margin-left:92px;
	}
}
@media (min-width:414px) {
#mobResultDostavka table.divelery {
       padding: 15px 10px 15px 10px;
    
}
    .select-delivery-btn {
        padding: 4px 4px;       
        min-width: 60px;
    }

 .basket-coupon__image {
    min-height: 611px !important;
overflow:hidden;
} 
  .basket-coupon__image-mob {
       top: -200px !important;
    }
}
@media (max-width:480px) {
	.sorting-product__sort .sorting-product__inputs:nth-of-type(2) {
		margin-left:0px;
	}
}

.woocommerce table.shop_table {
    border: 0px solid rgba(0,0,0,.1) !important;
}
table.wishlist_table tbody td, table.wishlist_table thead th {
       border: 0 !important;
}
input.sale_price  {
width:20px;
border:0px;
    color: #ff4f37;
}
.toggle-summ-text {

}
.hidden-active {
display:none  !important;
}
.manager-text-1,.manager-text-2,.manager-text-3,.offer-clients__container_text {
    max-width: 1039px !important;
    margin: 0 auto !important;
    }
.toggle-stamp-text,.offer-compiled-icons__body_text,.delivery-option__body_text,.offer-clients__container_text,.manager-text-1,.manager-text-2,.manager-text-3 {
    padding: 15px 0;
    margin-top: -15px;
    text-decoration:underline;

}
 .toggle-summ-text{
    padding: 0px 0;
    margin-top: 0px;
}
.offer-compiled-icons__desc {
	flex:0 1 60%;
}
.resizeble {
overflow: hidden;
background:yellow;
resize: vertical;
width: 70%;
margin:0 auto;
height: 20px;
}

@media print {
.page__offer {
    padding-bottom:0px !important;
}
.page _offer .offer-compiled__basket .basket__text,.offer-compiled__basket .basket__text {
    font-size: 12px !important;
}
.resizeble {
background:transparent;
}
.offer-compiled__info.add-margin {
    margin: 0 0 60px 0;
}
.offer-compiled__icons {
   
    padding: 0 0 20px 0;
    margin: 0 0 40px 0 !important;
}
.page__offer .offer-compiled__basket .basket__text {
    display: flex;
    flex-flow: column;
}
.offer-compiled__basket .basket__image {
    position:relative;
    

}
.offer-compiled__basket .basket__image:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    pointer-events: none;
    background-color: rgba(75,82,109,.06);
    border-radius: 7px;
    z-index:2;

}
* {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 пїЅ 15.3, Edge */
    color-adjust: exact !important;                 /* Firefox 48 пїЅ 96 */
    print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
}
.offer-compiled__basket .basket__way {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #363c43;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    color: #fff;
    text-align: center;
}
.offer-compiled__basket .basket__reserve {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #dbdcdd;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    text-align: center;
}
.offer-compiled__basket .basket__stock {
    margin: 7px 0 0 0;
    font-weight: 400;
    font-size: 9px;
    background: #83ea88;
    border-radius: 20px;
    padding: 4px 6px;
    width: 60px;
    text-align: center;
    display: flex;    
    align-items: center;
    justify-content: center;
}
.offer-compiled-icons__image {    
    margin: 0 10px 0 0 !important;
}
.offer-compiled__basket .basket__image a {   
    display:flex;
    align-items:center;
    justify-content:center;
    padding: 10px;
    _background-color: rgba(75,82,109,.06);
    border-radius:7px;
    z-index:2;
    height: 100%;
    overflow: hidden;
}
.offer-compiled__basket .basket__image a img {
    position:relative;
    display:block;      
    z-index:1;
}
.offer-compiled__basket .basket__image a:after_ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    pointer-events: none;
    background-color: rgba(75,82,109,.06);
    border-radius: 7px;
}
.offer-compiled__basket .basket__image img {  
    border: 0px solid rgba(0,0,0,.07) !important;
}
body{
    height: auto!important;
    float: none!important;
}
div.page {
    page-break-inside: avoid;
    page-break-after: auto;
}
.page__offer>.page__offer-title:nth-of-type(1) {
display:none;
}
div.basket__column,.basket__item.cart_item,.basket__image   { 
    break-inside: avoid;
    position: relative; 
    page-break-inside:avoid;
}
img {
    position: relative;
    page-break-inside: avoid; /* or 'auto' */
}
.basket__column .basket__total {
   
       border-bottom: 0px solid rgba(54,60,67,.1)!important;
}
.first {
display:none !important;
}
.second .offer-title__desc {
    font-size: 18px;
    line-height: 2.1428571429;
       margin-top: 0px;
}
.info-table-item {
    font-size: 0;
    padding: 5px 0;
    border-bottom: 1px dotted #999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.toggle-signature,.toggle-bottom,.toggle-summ-text {
display:none !important;
}

.offer-compiled__basket .basket__price {
-ms-flex: 0 1 160px;
    flex: 0 1 160px;
}


.offer-compiled__basket .desc-basket__price {
-ms-flex: 0 1 160px;
    flex: 0 1 160px;
}
.page__offer .basket__image.product-thumbnail _a  {
position:relative;
display:block;
}
.page__offer .basket__image.product-thumbnail _a:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    pointer-events: none;
    background-color: rgba(75,82,109,.06);
    border-radius: 7px;
}
.pagebreak_before { 
	display: block;
    page-break-before: always;
    position: relative;
	
 }
.page__offer {
float:none;
}
.pagebreak { 
    display: block;
    page-break-before: always;
    position: relative;	
 }
#get_images {
display:none;
}
.reload_container {
display:none;
}
.offer-compiled-icons__desc {
	flex:0 1 60%;
}
.offer-compiled-icons__image {
    width: 82px !important;
    height: 82px !important;
}
.toggle-stamp-text,.toggle-summ-text,.offer-compiled-icons__body_text,.delivery-option__body_text,.offer-clients__container_text,.manager-text-1,.manager-text-2,.manager-text-3 {
display:none  !important;
padding: 15px 0;
    margin-top: -30px;
}
.hidden-active {
display:none  !important;
}

}
.page__offer .offer-compiled__basket .basket__sale_print {
display:none;
color: #ff4f37;
}
.offer-compiled__basket .desc-basket__sale {
      -ms-flex: 0 1 150px;
    flex: 0 1 150px;
}
@media print {
.page__offer .desc-basket__sale {
-ms-flex: 1 1 15% !important;
    flex: 1 1 15% !important;

}

.page__offer .offer-compiled__basket .basket__sale {
display:none;
}
.page__offer .offer-compiled__basket .basket__sale_print {
display:block;
}


.offer-desc__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:7px 10px}
.offer-desc__info-block .offer-desc__text {
    font-size: 12px !important;
   }
.offer-desc__info {
    font-size: 12px !important;
	}
.offer-desc__telephon,.offer-desc__email {
 font-size: 14px  !important;

}
.offer-desc__item {
    min-height: 150px  !important;
}
.offer-desc__content {
min-height: 150px  !important;
}
.offer-desc__content {
    padding: 20px 15px  !important;
}
.offer-desc__info-block .offer-desc__text {
       margin: 0px 0 0 0  !important;
}
.offer-clients__column button,.page__offer-title offer-title {
		display:none  !important;
	}
.offer-desc__body {
    padding: 7px 10px !important;
}
.offer-compiled-icons__column {
        flex: 0 1 33.3333% !important;
}
.delivery-option__body {
   
    -ms-flex-direction: row !important;
    flex-direction: row !important;
   }
.delivery-option-offer {
    margin: 0 0 45px 0 !important;
}
.offer-clients__column {
        padding: 10px 5px !important;
}
.offer-desc-last .offer-desc__email {
    font-size: 14px;
    line-height: 1.1875;
}
.offer-desc-last .offer-desc__telephon {
    font-size: 14px  !important;
    }
.offer-desc__content {
 
    min-height: 150px  !important;
}
.offer-desc-last .offer-desc__info-block .offer-desc__text {
    margin: 10px 0 0 0 !important;
    font-size: 12px;
    line-height: 2;
}
.offer-desc-last .offer-desc__item {
    min-height: 150px !important;
}
.offer-manager__image img {
    width:100% !important;
}
.offer-title__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between !important;
    justify-content: space-between !important;
}
.block-offer-manager__subtitle {
    -webkit-box-pack: left !important;
    -ms-flex-pack: left !important;
    justify-content: left !important;
}
.block-offer-manager__title {
    text-align: left !important;
}
.offer-manager__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}
/*********************/
.page__offer  .block-offer-manager__column {
font-size: 10px;
}
.page__offer .delivery-option-offer .delivery-option__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.2;
    color: rgba(54,60,67,.56);
    margin: 0 0 20px 0;
}

.page__offer .offer-manager__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 280px !important;
    flex: 0 1 280px !important;
    margin: 0 15px 0 0;
}

.page__offer .offer-manager__block {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 570px !important;
    flex: 0 1 570px !important;
    margin: 0 0 0 15px !important;
}
.page__offer .offer-compiled__basket .quantity-basket__button {
    display: none;
  
}
.page__offer .quantity-basket-content {
       border: 0px solid rgba(0,0,0,.09) !important;
 
}
.page__offer .woocommerce .quantity .qty {
    width: 60px !important;
    _text-align: left !important;
} 
.page__offer .desc-basket__product {
-ms-flex: 1 1 50% !important;
    flex: 1 1 50% !important;
}
.page__offer .desc-basket__price {
-ms-flex: 1 1 21% !important;
    flex: 1 1 21% !important;

}
.page__offer .desc-basket__total {
-ms-flex: 1 1 18% !important;
    flex: 1 1 18% !important;

}
.page__offer .desc-basket__quantity,.page__offer .desc-basket__sale {
-ms-flex: 1 1 15% !important;
    flex: 1 1 15% !important;

}
.page__offer .basket__sum span {
    font-size: 16px !important;
    line-height: 1.15;
}
.page__offer .offer-compiled__basket .basket__payment {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: space-between !important;
}
.page__offer .basket__sum.offer-sum {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 1.25 !important;
    color: #696f77;
}

.page__offer .offer-compiled__basket .quantity-basket__input input {
    font-size: 14px !important;
    line-height: 1.1428571429 !important;
}
.page__offer .offer-compiled__basket .desc-basket__product {
      -ms-flex: 1 1 34%;
      flex: 1 1 34%;
}
.page__offer .basket__column {
    border-bottom: 1px solid rgba(54,60,67,.1) !important;
    padding: 0 0 20px 0 !important;
    margin: 0 0 20px 0 !important;
}

.page__offer .offer-compiled__basket .basket__total {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 19% !important;
    flex: 0 1 19% !important;
    font-weight: 500;
    font-size: 15px;
    line-height: 1.0666666667;
    margin: 44px 0 0 0 !important;
}
.page__offer .basket__total span {
    display: none !important;
}
.page__offer .basket__total span.woocommerce-Price-amount.amount,.page__offer .basket__total span.rur,.page__offer .basket__total span.woocommerce-Price-currencySymbol {
display: -webkit-inline-box !important;

}
.page__offer .offer-compiled__basket .basket__sale,.page__offer .offer-compiled__basket .basket__sale_print {
    -webkit-box-flex: 0;
    -ms-flex: 0 1  17%  !important;
    flex: 0 1 17%  !important;
    border-bottom: 0px solid rgba(54,60,67,.1) !important;
    justify-content: inherit !important;
    margin: 46px 0 0 0 !important;
}
.page__offer .offer-compiled__basket .basket__price {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 19% !important;
    flex: 0 1 19% !important;
    font-weight: 500;
    font-size: 15px  !important;
    line-height: 1.0666666667;
    color: #696f77;
    margin: 44px 0 0 0  !important;
    border-bottom: 0px solid rgba(54,60,67,.1) !important;
}

.page__offer .offer-compiled__basket .basket__text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33%;
    flex: 1 1 33%;
    padding: 0 25px 0 0;
margin: 0px 0 0 0;	
    border-bottom: 0px solid rgba(54,60,67,.1) !important;
}
.page__offer .offer-compiled__basket .basket__image img {
    width: auto !important;
    height: auto !important;
    max-height: 100px;
    max-width: 80px !important;
}
.page__offer .offer-compiled__basket .basket__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 17% !important;
       align-items: center;
    flex: 0 1 17% !important;
    margin: 0 15px 0 0 !important;
    justify-content: center;
    height: 100px;
    padding: 0 !important;
}
.page__offer .basket__quantity-basket {
    border-bottom: 0px solid rgba(54,60,67,.1) !important;
}
.page__offer .offer-compiled__basket .quantity-basket__button::after {
    content: "";
    height: 3px !important;
    width: 13px !important;
    margin: 0 0 0 -6px !important;
}

.page__offer .offer-compiled__basket .quantity-basket__button::before {
    content: "";
    height: 3px !important;
    width: 13px !important;
    margin: 0 0 0 -6px !important;
}
.page__offer .offer-compiled__basket .quantity-basket-content {
    width: 93px !important;
    height: 38px !important;
}
.page__offer .offer-compiled__basket .quantity-basket__button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 31px !important;
    flex: 0 0 31px !important;
}
.page__offer .offer-compiled__basket .basket__quantity-basket {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 1 10% !important;
    flex: 0 1 10% !important;
    font-weight: 500;
    font-size: 15px !important;
    line-height: 1.0666666667;
    color: #696f77;
    margin: 32px 0 0 0 !important;
}

.page__offer .basket__price span {
    display: none;
}

.page__offer .offer-compiled__basket .basket__text {
    display: flex;
}

.page__offer .basket__desc {
    display: flex !important;
}

.page__offer .basket__item {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

.page__offer .offer-compiled__basket .basket__column {
    padding: 0 0 10px 0 !important;
    margin: 0 0 22px 0 !important;
    height: 119px;
}
.page__offer  .basket__content {
    border-bottom: 0px solid rgba(54,60,67,.1);
    padding: 0 0 0px 0;
    margin: 0 0 60px 0;
}
}
.total_summa .woocommerce-Price-amount.amount {
color: #696f77;
font-weight: 500;
}
.total_summa span.rur,.total_summa  {
color: #696f77;
 font-weight: 600;

}

.offer-sum__sale span.rur,.offer-sum__sale strong,.offer-sum__sale {
color: #ff4f37;
 font-weight: 600;

}
.offer-sum__total span.rur {
color:#363c43;
 font-weight: 600;

}

.basket__price span.rur,.basket__total span.rur {
display:block;
    font-weight: 600;
} 
.offer-compiled__basket .basket__price span {
font-size: 15px;
}
.offer-compiled__basket .basket__total span {
font-size: 15px;
}

.page__offer .cart_totals.basket__buttons {
display:none !important;
}

.logged-in .block-basket__buttons {
display:flex !important;
}
.yith-wcwl-add-button span{
display:none;
}
.woocommerce .woocommerce-result-count {
    margin: 0 0 0em !important;
}

.woocommerce-ordering {
display:none;
}


.woocommerce-billing-fields__field-wrapper label {
display:none !important;
}
.top-footer__contacts a {

    font-size: 17px !important;
   
}
.top-header__telephon a span {
    
    font-size: 17px !important;
    
}
.payment-total {
  
    margin: 25px 0 0 0;
}
.payment_method_other_payment,.place-order,.woocommerce-shipping-fields {
display:none  !important;
}
.basket__total span.woocommerce-Price-amount.amount,.basket__total span.woocommerce-Price-currencySymbol,.basket__price span.woocommerce-Price-amount.amount,.basket__price span.woocommerce-Price-currencySymbol {
	display:-webkit-inline-box;
}
@media (max-width: 29.99875em){
.quantity {
    
    width: 125px !important;
}
.quantity__button_plus_::before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg) !important;
    font-size: 24px;
    color: #363c43;
    margin: 0 0 0px -10px !important;
}
}
.basket-coupon__buttons form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.copied {
background:#fdbd08 !important;
}

.top-product-cart__desc li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2222222222;
    color: #696f77;
    padding: 15px 0;
    margin:0px;
}


.tinkoff_credit_wrapper {
display:none;
}
.woocommerce div.product form.cart {
    margin-bottom: 0 !important;
}
.scroll_container {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.scroll_wrap {
    position: relative;
    display: block;
    width: 1200px;
}
.scroll_column {
    margin-bottom: 15px;
    _display: flex;
    flex-flow: wrap;
    width: 1300px;
    column-count: 5;
    -moz-column-count: 5;
    -webkit-column-count: 5;
    height: 80px;
}
.product-selection__select.select-product.active.none {
display:none;
}
.woocommerce .quantity .qty {
    width: 100% !important;
    text-align: center;
}
.products__favorites._active::before,.products__favorites.exists::before{color:#fd9d08}

/* does not support IE 6/7 */
.clearfix:after {
  content:"";
  display:table;
  clear:both;
}

/* WordPress Presentational Classes*/
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

.yith-wcwl-add-button a,.yith-wcwl-wishlistaddedbrowse a {width: 100%;    height: 100%;    position: absolute;}
i.yith-wcwl-icon,.fa-heart:before,.feedback{display:none !important;}
.yith-wcwl-add-button,.yith-wcwl-wishlistaddedbrowse {position: absolute;    top: 0;    width: 100%;    height: 100%;}
.woocommerce table.wishlist_table {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.1666666667;
    margin: 0 0 15px 0;
}
#yith-wcwl-form .add_to_cart_button {
-webkit-box-flex: 0;
    -ms-flex: 0 1 300px;
    flex: 0 1 300px;
    background: #fd9d08;
    border-radius: 7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 55px;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.1875;
    text-align: center;
    color: #fff;
    padding: 20px;
}
.wishlist-title-container {display:none;}
#yith-wcwl-form {width:100%}
.bottom-header__icon span{right:-4px;display: block;
display: flex;}
.main-catalog__item {
background: transparent !important;
position:relative;
}
.main-catalog__item:after {

    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    pointer-events: none;
    background-color: rgba(75,82,109,.06);
    border-radius: 15px;
}
.main-catalog__item:hover::after {
    background-color: rgba(75,82,109,.09);
}
.woo_compare_button_container{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.new-searchform{
    display: block;
    width: 100%;
}


#dgwt-wcas-search-input-1{
    width: 100%;
    height: 52px;
    background: #fafafa;
    border-radius: 173px;
    padding: 18px 60px 18px 23px;
    font-weight: 200;
    font-size: 15px;
    line-height: 1.2;
    border: none;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-is-detail-box{
    width: 100%;
    max-width: 100%;
}
.center-header__search>div{
    width: 100%;
}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{

    border-radius: 173px;
}
.dgwt-wcas-suggestions-wrapp{
    width: 100%!important;
    lefT: 0!important;
    right: 0!important;
    box-sizing: border-box;
}

@media only screen and (min-width : 768px) {
.dgwt-wcas-content-wrapp .dgwt-wcas-sp {
    border-left: 1px solid #d9d9d9;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.15;
    color: #ff4f37;
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
}
.dgwt-wcas-st-title{
    font-weight: 500;
    font-size: 20px;
    line-height: 1.3;
    margin: 0 0 15px 0;
}
.dgwt-wcas-sd{
        font-weight: 400;
    font-size: 10px;
    line-height: 1.2;
}
.dgwt-wcas-st{
    font-weight: 300;
    font-size: 20px;
    line-height: 1.15;
}
.dgwt-wcas-st-breadcrumbs{
    font-weight: 300;
    font-size: 12px;
    line-height: 1.1666666667;
    color: #979a9d;
}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{
    font-weight: 500;
    font-size: 30px!important;
    line-height: 1.1666666667;
    margin: 0 0 20px 0;
    border: none!important;
}

.fibosearch-loader {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #fff url(/wp-includes/js/tinymce/skins/lightgray/img/loader.gif) no-repeat center;
}
.dgwt-wcas-suggestions-wrapp{
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 30px;
    padding: 0 100px!important;
}
.fibosearch-column-cats{
    grid-column-start: 1;!
    grid-column-end: 2;
    grid-row-start: 2;
}
.fibosearch-column-products{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    grid-column-start: 2;
    grid-row-start: 2;
}
.dgwt-wcas-suggestion-more{
    grid-column-start: 1;
    grid-column-end: 3;
        border-top: 1px solid rgba(54,60,67,.1);
    border-bottom: 1px solid rgba(54,60,67,.1);
    padding: 30px 0 30px 0;
    margin: 0 0 40px 0;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.15;
}
}

.search-results .sorting-product__sort{
    display: none;
}
.search-results.woocommerce .woocommerce-result-count {
    float: none;
}
.top-product-cart__desc .compare{
    position: absolute;
    right: 0px;
    top: 0px;
    background: rgba(54,60,67,.1);
    width: 39px;
    height: 39px;
    border-radius: 50%;
    font-size: 0;
    display: flex;
}

.product-type-simple .compare{
    position: absolute;
    right: 20px;
    top: 20px;
    background: rgba(54,60,67,.1);
    width: 39px;
    height: 39px;
    border-radius: 50%;
    font-size: 0;
    display: flex;
}

.product-type-simple .compare:before,.top-product-cart__desc .compare:before{
    font-family: 'icons';
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e919";
    font-size: 21px;
    color: #363c43;
    padding: 9px;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
.product-type-simple .compare.added:before,.top-product-cart__desc .compare.added:before{
    color: #fd9d08;
}
.woocommerce div.product.compare-button{
    position: static;
}
@media only screen and (max-width : 480px) {
    .product-type-simple .compare,.top-product-cart__desc .compare{
        top: 5px;
        right: 5px;
        width: 25px;
        height: 25px;
    }
    .product-type-simple .compare:before,.top-product-cart__desc .compare:before{
        font-size: 12px;
         padding: 8px 6px 5px 6.5px;
    }
    }
.page-id-32808 table.compare-list tr.stock td.in-stock {
    background-color: inherit;
    color: inherit;
}

#is-ajax-search-details-174521{
    display: none!important;
}
#is-ajax-search-result-174521{
    width: 100%!important;
    lefT: 0!important;
    right: 0!important;
    background: #f4f4f4;
    box-sizing: border-box;
}
#is-ajax-search-result-174521 .simplebar-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 55px 0 50px 0!important;
}
#is-ajax-search-result-174521 .is-ajax-search-categories{
    -webkit-box-flex: 0;
    -ms-flex: 0 1 417px;
    flex: 0 1 417px;
    margin: 0 37px 0 0;
}
#is-ajax-search-result-174521 .is-ajax-search-posts{
    -webkit-box-flex: 0;
    -ms-flex: 0 1 1103px;
    flex: 0 1 1103px;
    margin: 0 0 0 37px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -7px 0;
}
#is-ajax-search-result-174521 .is-ajax-search-posts .is-ajax-search-post {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 450px;
    flex: 0 1 450px;
    padding: 0 7px ;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.is-ajax-term-label{
    display: none!important;
}
#is-ajax-search-result-174521 .is-ajax-search-post .is-title a, #is-ajax-search-result-174521 .is-ajax-search-post .is-title a .is-term-count{
    font-weight: 300;
    font-size: 20px;
    line-height: 1.15;
    color: #363c43;
    text-decoration: none;

    text-transform: none;
}
#is-ajax-search-result-174521 .is-ajax-search-posts .is-ajax-search-post .is-title a{
    font-weight: 500;
}
#is-ajax-search-result-174521 .is-ajax-search-categories .is-ajax-search-post {
    padding: 12px 0;
}
#is-ajax-search-result-174521 .is-search-sections{
    -webkit-box-flex: 0;
    -ms-flex: 0 1 450px;
    flex: 0 1 450px;
    padding: 7px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#is-ajax-search-result-174521 .is-search-sections .left-section{
    float: none!important;
    margin: 0 27px 0 0;
}
#is-ajax-search-result-174521 .is-search-sections .left-section img {
    width: 89px;
    height: 89px;
    -o-object-fit: cover;
    object-fit: cover;
    border: 1px solid #e9e9e9;
    max-width: 89px;
}
#is-ajax-search-result-174521 .is-search-sections .right-section .is-ajax-result-description{
font-weight: 400;
    font-size: 10px;
    line-height: 1.2;
}
#is-ajax-search-result-174521 .is-search-sections .right-section .is-title{
    display: inline-block;
}
#is-ajax-search-result-174521 .is-search-sections .right-section .is-prices .amount{
    font-weight: 600;
    font-size: 20px;
    line-height: 1.15;
    color: #ff4f37;
    display: inline-block;
}
.is-ajax-search-post, .is-ajax-search-post-details{
    border: none!important;
}
.is-ajax-search-categories-details>div:hover, .is-ajax-search-result .is-ajax-search-post:hover, .is-ajax-search-result .is-show-more-results:hover, .is-ajax-search-tags-details>div:hover {
    background: #f4f4f4!important;
}
.is-ajax-search-categories:before{
    display: block;
    content: 'РљР°С‚РµРіРѕСЂРёРё';
    font-weight: 500;
    font-size: 30px;
    line-height: 1.1666666667;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
.is-ajax-search-posts:before{
    display: block;
    content: 'РўРѕРІР°СЂС‹';
    font-weight: 500;
    font-size: 30px;
    line-height: 1.1666666667;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    width: 100%;
}
#is-ajax-search-result-174521 .is-show-more-results-text{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top: 1px solid rgba(54,60,67,.1);
    border-bottom: 1px solid rgba(54,60,67,.1);
    padding: 30px 0 30px 0;
    margin: 0 0 0 0;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.15;
    text-align: center;
    text-transform: uppercase;
}

#is-ajax-search-result-174521 .is-show-more-results-text span{
    font-size: 20px;
}
#is-ajax-search-result-174521.is-ajax-search-result .is-show-more-results{
    background: #f4f4f4;
}
#is-ajax-search-result-174521.is-ajax-search-result .is-show-more-results:hover{
    background: #fff!important;
}
div.is-ajax-search-details, div.is-ajax-search-result{
    padding-bottom: 0!important;
}
.center-header__search .is-form-style.is-form-style-3 label{
    width: 100%!important;
}
.center-header__search .is-form-style button.is-search-submit{
    position: absolute;
    right: 18px;
    top: 13px;
}
.center-header__search .is-form-style button.is-search-submit .is-search-icon{
    background: none!important;
    border: none!important;
    padding: 0!important;
}
.center-header__search .is-form-style button.is-search-submit .is-search-icon svg {
    width: 26px;
    display: inline;
}
.header._active{
    background: #f4f4f4;
}
.center-header__search .is-form-style input.is-search-input._active {
    height: 80px;
    width: 100%;
    background: #fafafa;
    border-radius: 173px;
    padding: 30px 75px 30px 35px;
    font-weight: 400;
    font-size: 20px!important;
    line-height: 1.15;
}
.center-header__search._active .is-form-style button.is-search-submit .is-search-icon svg {
    width: 40px;
    display: inline;
}
#is-ajax-search-result-174521 .is-ajax-search-details .is-ajax-search-items>div, #is-ajax-search-result-174521 .is-ajax-search-post{
    background: #f4f4f4;
}
.center-header__search._active .is-form-style button.is-search-submit {
    position: absolute;
    right: 25px;
    top: 20px;
}
#is-ajax-search-result-174521 .woocommerce-Price-currencySymbol{
    font-size: 0;
}
#is-ajax-search-result-174521 .woocommerce-Price-currencySymbol:before{
    content: 'в‚Ѕ';
    font-size: 20px;
    display: inline;
    font-weight: 700;
}
@media only screen and (max-width : 768px) {
    .is-ajax-search-categories:before, .is-ajax-search-posts:before{
        font-size: 18px;
        line-height: 1.1666666667;
        margin: 0 0 5px 0;
    }
   .center-header__search .is-form-style input.is-search-input._active {
        height: 45px;
        padding: 10px 75px 10px 35px;
        font-size: 12px!important;
        line-height: 1.125;
        background: #fafafa;
    }
    #is-ajax-search-result-174521 .simplebar-content{
        padding: 10px 15px 10px 15px!important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #is-ajax-search-result-174521 .is-ajax-search-categories{
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin: 0 0 20px 0;
    }
    #is-ajax-search-result-174521 .is-ajax-search-posts{
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin: 0;
    }
    #is-ajax-search-result-174521 .is-ajax-search-post .is-title a, #is-ajax-search-result-174521 .is-ajax-search-post .is-title a .is-term-count{
        font-size: 16px;
        line-height: 1.125;
    }
    #is-ajax-search-result-174521 .is-search-sections{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
  
        align-items: start;
    }
    #is-ajax-search-result-174521 .is-ajax-search-post .is-title a, #is-ajax-search-result-174521 .is-ajax-search-post .is-title a .is-term-count{
        font-size: 14px;
        line-height: 1.2142857143;
        margin: 0 0 7px 0;
    }
    #is-ajax-search-result-174521 .is-ajax-search-categories .is-ajax-search-post{
        padding: 6px 0;
    }
    .center-header__search._active .is-form-style button.is-search-submit {
        position: absolute;
        right: 10px;
        top: 10px;
    }
    .center-header__search._active .is-form-style button.is-search-submit .is-search-icon svg {
        width: 26px;
       display: inline;
    }
    #is-ajax-search-result-174521 .is-search-sections .right-section .is-prices .amount{
        font-size: 18px;
        line-height: 1.2142857143;
        padding: 0;
        margin: 0;
    }
    #is-ajax-search-result-174521 .woocommerce-Price-currencySymbol:before{
        font-size: 14px;
	font-weight: 700;
    }
    #is-ajax-search-result-174521 .is-search-sections .left-section{
    float: none!important;
    margin: 0 0 10px 0;
}
#is-ajax-search-result-174521{
    max-width: 100%!important;
}
#is-ajax-search-result-174521 .is-show-more-results-text{
    font-size: 14px;
}

#is-ajax-search-result-174521 .is-show-more-results-text span{
    font-size: 14px;
}
.header._active{
    position: fixed!important;
}
#is-ajax-search-result-174521 .is-ajax-search-items{
    max-height: 500px!important;
}
#is-ajax-search-result-174521 .is-search-sections .thumbnail {
    margin-right: 10px;
    width: 90px;
}
.header._active, #is-ajax-search-result-174521, #is-ajax-search-result-174521 .is-ajax-search-details .is-ajax-search-items>div, #is-ajax-search-result-174521 .is-ajax-search-post{
    background: #fff;
}
#is-ajax-search-result-174521.is-ajax-search-result .is-show-more-results{
    background: #fff;
}
.header__center._active{
    padding: 0!important;
}
.center-header__search .is-form-style button.is-search-submit{
        right: 10px;
    top: 10px;
}
}   
@media only screen and (max-width : 500px) {
	#is-ajax-search-result-174521 .is-ajax-search-items{
    max-height: 400px!important;
}
}
#castom_shipping1{
  background: #efefef;
  padding: 38px 40px 32px 40px;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.15;
  color: #363c43;
  width: 100%;
  max-width: 97.5rem;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    margin: 40px auto;
}
.woocommerce form .delivery-options .form-row{
  display: none;
}
#shipping_method_0_castom_shipping114~div:after{
  content: '';
  display: block;
  height: 100px;
  background-image: url(../img/transport-form-1.svg);
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 20px;
  width: 145px;
  height: 100px;
}
#shipping_method_0_castom_shipping115~div:after{
  content: '';
  display: block;
  height: 100px;
  background-image: url(../img/transport-form-2.svg);
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 20px;
  width: 145px;
  height: 100px;
}
#shipping_method_0_castom_shipping116~div:after{
  content: '';
  display: block;
  height: 100px;
  background-image: url(../img/transport-form-3.svg);
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 20px;
  width: 145px;
  height: 100px;
}
#shipping_method_0_castom_shipping117~div:after{
  content: '';
  display: block;
  height: 100px;
  background-image: url(../img/transport-form-4.svg);
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 20px;
  width: 145px;
  height: 100px;
}
@media only screen and (max-width : 768px) {
#castom_shipping1{
    padding: 23px;
    font-size: 16px;
    line-height: 1.125;
}
#shipping_method_0_castom_shipping114~div:after, #shipping_method_0_castom_shipping115~div:after, #shipping_method_0_castom_shipping116~div:after, #shipping_method_0_castom_shipping117~div:after{
width: 100px;
margin-top: 10px;
  }
}


@media screen and  (max-width: 98.75em){
.center-header__sum {
    display: none;
}
.top-header__email::before {
    -webkit-box-shadow: 0 4px 24px rgb(54 60 67 / 28%);
    box-shadow: 0 4px 24px rgb(54 60 67 / 28%);
}
.top-header__telephon a::before {
    background: #fff;
    -webkit-box-shadow: 0 4px 10px rgb(54 60 67 / 28%);
    box-shadow: 0 4px 10px rgb(54 60 67 / 28%);
    color: #363c43;
    padding: 4px;
    border-radius: 50%;
    font-size: 18px;
    margin: 0 10px 0 0;
}
.top-header__telephon a {
    border: none !important;
    padding: 0 !important;
    border-radius: 0;
    margin: 0 0 5px 0 !important;
}
.top-header__telephon a:last-child {
    margin: 0;
}
.top-header__telephon {
    margin: 0 20px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
}


/**akcii**/
