



.index-second-banner img{
width: 100%
}

.compare-row {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(200px, 300px);
}
.compare-product {
    display: grid;
    gap: 1rem;
    grid-auto-rows: auto;
    padding: 1rem;
    font-size: 0.9rem;
    border-top: 1px solid #ededed;
    border-right: 1px solid #ededed;
    text-align: center;
}

.block-button-cart a.cart-add-collection:hover .fa-shopping-cart{color:#fff}

.block-button-cart a.cart-add-collection .add-spinner .spinner-border{color: #0d2b4b!important;}

@media (min-width: 991px){
   .header-main  div:first-child.col-lg-2 {
 -ms-flex: 0 0 21%;
    flex: 0 0 21%;
    max-width: 21%;
    }
    }

@media (min-width: 991px){
   .navbar-nav .nav-item:first-child{
    min-width: 240px;
}
    }


.navbar-main{    height: 47px}

.navbar-expand-md .dropdown.megamenu-item ~ .nav-item a {
    text-transform: inherit;
}

.widgets-wrap .widget-header{position: relative;flex-direction: row-reverse; min-width: 46px;}
.widget-favorite, .widget-compare, .widget-cart{
    color: #ffffff;
    background: #0d2b4b;
    position: absolute;
    top: -7px;
    left: 33px;
    border-radius: 100px;
    border: 1px solid #0d2b4b;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 19px;
    font-size: 11px;
}


.card-product-grid .topbar a:nth-child(2) {
    margin-right: 10px;
}

.mt-4 .js-available .input-group-prepend button, .mt-4 .js-available .input-group-append button{font-size: 1.1rem;padding: 0;
}
.mt-4 .js-available .input-group-lg input.form-control{height: calc(1.5em + 1rem + 2px);}


.mt-4 .js-available a.favorites-button{
padding: 0.6rem 1rem 0rem 1rem;
}

.mt-4 .js-available a.compares-button{
padding: 0.6rem 1rem 0rem 0.1rem;
}



.mt-4 .js-available .spinner-border {

    width: 1.1rem;
    height: 1.1rem;
    border-width: 0.2em;
    margin-top: 4px
 }

.mt-4 .js-available .btn-lg{font-size: 1.1rem
}


.card-product-grid .js-selector-spinner{font-size: 12px;background-size:10px;}
.card-product-grid .js-selector-spinner .spinner-border {
width: 1rem;
height: 1rem;
}
.up{
display: none;}
.up--active {
    display: block;
    -webkit-transform: none;
    transform: none;
    pointer-events: inherit;
}
.up--active button:focus{
outline:2px solid #0d2b4b3d
}

.widgets-wrap .widget-header{display:flex}

.arrow-top{
border-radius: 50%;
border: 0;
-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
width: 50px;
height: 50px;
padding: 0;
-webkit-box-flex: 0;
-ms-flex: 0 0 50px;
flex: 0 0 50px;
z-index: 999;
}
#arrow_top {
background: url("https://static.insales-cdn.com/files/1/656/34488976/original/up-arrow.png") no-repeat transparent;
background-size: 16px;
background-position: center;
background-color: #fff;
position: fixed;
bottom: 50px;
right: 20px;
cursor: pointer;
z-index: 1000;
}

   #thanks{color: #57a438;
    font-size: 20px;
    font-weight: bold}


  
  .brands-collections .btn-outline-primary{
  text-align: center;
    margin-right: auto;
    margin-left: auto;
    font-size: 20px;
    margin-top: 30px!important;
  }
  
  .brands-collections .flex-column{
  overflow: hidden;
    margin-bottom: 50px!important;
    
  }
    .img-fix-height img{
      width: 100%;
  }
  .link-fix-height{
  height: 30px;
   background-color: #0d2b4b;
   text-align: center;
    line-height: 29px;
  }  
  
  .link-fix-height a{
     color:#fff!important;
    font-size: 16px;
  }  
  
  .light a.dropdown-item:nth-child(7){
  border-top: 1px solid #000;
    margin-top: 18px;
  } 
  .light a.dropdown-item:nth-child(7), .light a.dropdown-item:nth-child(8), .light a.dropdown-item:nth-child(9), .light a.dropdown-item:nth-child(10), .light a.dropdown-item:nth-child(11), .light a.dropdown-item:nth-child(12){
  
  font-style: italic;
    font-size: 12px
  }
  


  
    .card-product-grid .prod-select .option-cvet .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta_siden_ya .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta_korpusa .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta_obivki .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta_plafona .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-cvet_plafona .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-cveta .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-cvet_stoleshnicy .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-variant_cveta_stoleshnicy .option-values .option-value, .product_card-cell .card-product-grid .prod-select .option-cvet_korpusa .option-values .option-value{
height: 19px;
    width: 43px;
    line-height: 13px;
    padding: 0;
color:#fff;

  }
 .card-product-grid .prod-select .option-varianty_cveta .option-values .option-value, .card-product-grid .prod-select .option-varianty_cveta_siden_ya .option-values .option-value, .card-product-grid .prod-select .option-varianty_cveta_korpusa .option-values .option-value, .card-product-grid .prod-select .option-varianty_cveta_obivki .option-values .option-value, .card-product-grid .prod-select .option-varianty_cveta_plafona .option-values .option-value, .card-product-grid .prod-select .option-cvet_plafona .option-values .option-value, .card-product-grid .prod-select .option-cveta .option-values .option-value, .card-product-grid .prod-select .option-cvet_stoleshnicy .option-values .option-value, .card-product-grid .prod-select .option-variant_cveta_stoleshnicy .option-values .option-value, .card-product-grid .prod-select .option-cvet_korpusa .option-values .option-value {background-size: contain!important;}
    .prod-select .option-cvet .option-values .option-value,  .product_card-cell .prod-select .option-varianty_cveta .option-values .option-value,  .product_card-cell .prod-select .option-varianty_cveta_siden_ya .option-values .option-value,  .product_card-cell .prod-select .option-varianty_cveta_korpusa .option-values .option-value,  .product_card-cell .prod-select .option-varianty_cveta_obivki .option-values .option-value,  .product_card-cell .prod-select .option-varianty_cveta_plafona .option-values .option-value,  .product_card-cell .prod-select .option-cvet_plafona .option-values .option-value,  .product_card-cell .prod-select .option-cveta .option-values .option-value,  .product_card-cell .prod-select .option-cvet_stoleshnicy .option-values .option-value,  .product_card-cell .prod-select .option-variant_cveta_stoleshnicy .option-values .option-value,  .product_card-cell .prod-select .option-cvet_korpusa .option-values .option-value{
      height: 90px;
    width: 100px;
      line-height: 17px;
    padding: 0;
color:#fff;
  }


  
  
  .option-cvet .option-values .option-value:hover,  .product_card-cell .option-varianty_cveta .option-values .option-value:hover,  .product_card-cell .option-varianty_cveta_siden_ya .option-values .option-value:hover,  .product_card-cell .option-varianty_cveta_korpusa .option-values .option-value:hover,  .product_card-cell .option-varianty_cveta_obivki .option-values .option-value:hover,  .product_card-cell .option-varianty_cveta_plafona .option-values .option-value:hover,  .product_card-cell .option-cvet_plafona .option-values .option-value:hover,  .product_card-cell .option-cveta .option-values .option-value:hover,  .product_card-cell .option-cvet_stoleshnicy .option-values .option-value:hover,  .product_card-cell .option-variant_cveta_stoleshnicyv .option-values .option-value:hover,  .product_card-cell .option-cvet_korpusa .option-values .option-value:hover {
      opacity: 0.6;
  }


  .card-product-grid .prod-select .option-cvet .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta_siden_ya .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta_korpusa .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta_obivki .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-varianty_cveta_plafona .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-cvet_plafona .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-cveta .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-cvet_stoleshnicy .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-variant_cveta_stoleshnicy .option-values .option-value span, .product_card-cell .card-product-grid .prod-select .option-cvet_korpusa .option-values .option-value span{
  display:none
  
  }

  

  .prod-select .option-cvet .option-values .option-value span, .product_card-cell .prod-select .option-varianty_cveta .option-values .option-value span, .product_card-cell .prod-select .option-varianty_cveta_siden_ya .option-values .option-value span, .product_card-cell .prod-select .option-varianty_cveta_korpusa .option-values .option-value span, .product_card-cell .prod-select .option-varianty_cveta_obivki .option-values .option-value span, .product_card-cell .prod-select .option-varianty_cveta_plafona .option-values .option-value span, .product_card-cell .prod-select .option-cvet_plafona .option-values .option-value span, .product_card-cell .prod-select .option-cveta .option-values .option-value span, .product_card-cell .prod-select .option-cvet_stoleshnicy .option-values .option-value span, .product_card-cell .prod-select .option-variant_cveta_stoleshnicy .option-values .option-value span, .product_card-cell .prod-select .option-cvet_korpusa .option-values .option-value span{
  display:block
  
  }
  
.prod-select .option-cvet .option-values .is-active span, .product_card-cell .prod-select .option-varianty_cveta .option-values .is-active span, .product_card-cell .prod-select .option-varianty_cveta_siden_ya .option-values .is-active span, .product_card-cell .prod-select .option-varianty_cveta_korpusa .option-values .is-active span, .product_card-cell .prod-select .option-varianty_cveta_obivki .option-values .is-active span, .product_card-cell .prod-select .option-varianty_cveta_plafona .option-values .is-active span, .product_card-cell .prod-select .option-cvet_plafona .option-values .is-active span, .product_card-cell .prod-select .option-cveta .option-values .is-active span, .product_card-cell .prod-select .option-cvet_stoleshnicy .option-values .is-active span, .product_card-cell .prod-select .option-variant_cveta_stoleshnicy .option-values .is-active span, .product_card-cell .prod-select .option-cvet_korpusa .option-values .is-active span
{
border: 1px solid #fff;
    padding: 2px;
    width: 30px;
  width: 83px;
    display: inherit;
  
 
  }
  
  .option-cvet .option-values .is-active, .product_card-cell option-varianty_cveta .option-values .is-active, .product_card-cell option-varianty_cveta_siden_ya .option-values .is-active, .product_card-cell option-varianty_cveta_korpusa .option-values .is-active, .product_card-cell option-varianty_cveta_obivki .option-values .is-active, .product_card-cell option-varianty_cveta_plafona .option-values .is-active, .product_card-cell option-cvet_plafona .option-values .is-active, .product_card-cell option-cveta .option-values .is-active, .product_card-cell option-cvet_stoleshnicy .option-values .is-active, .product_card-cell option-variant_cveta_stoleshnicy .option-values .is-active, .product_card-cell option-cvet_korpusa .option-values .is-active{
    opacity: 0.6;
  }
  
  .prod-select .option-cvet .option-values .is-active, .product_card-cell .prod-select .option-varianty_cveta .option-values .is-active, .product_card-cell .prod-select .option-varianty_cveta_siden_ya .option-values .is-active, .product_card-cell .prod-select .option-varianty_cveta_korpusa .option-values .is-active, .product_card-cell .prod-select .option-varianty_cveta_obivki .option-values .is-active, .product_card-cell .prod-select .option-varianty_cveta_plafona .option-values .is-active, .product_card-cell .prod-select .option-cvet_plafona .option-values .is-active, .product_card-cell .prod-select .option-cveta .option-values .is-active, .product_card-cell .prod-select .option-cvet_stoleshnicy .option-values .is-active, .product_card-cell .prod-select .option-variant_cveta_stoleshnicy .option-values .is-active, .product_card-cell .prod-select .option-cvet_korpusa .option-values .is-active{
    opacity: 0.6;
  }
  
.scrollable-content .table-center table{
  
  
      border-collapse: collapse;
    max-width: none;
  
  }

  .index-banner{
  margin-top:20px;
    height: 530px;
    overflow: hidden;
  }

.filter-block .folter-button-wrapper a{
	font-size: 16px;
}
@media (max-width: 1200px){

.index-banner {
 height: 465px; 
}

}     
  


.sort-order .first-sort-block{display: inline-block; margin-right: 10px}

.sort-order .second-sort-block{display: inline-block;}
@media (max-width: 1000px){

.index-banner {
 height: auto; 
}

}   
.sort-order{

position: absolute;
  max-width: 440px;
  right: 0;

}



.sort-order form.card {border:none}
  .owl-carousel .owl-buttons .owl-next {
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);
}
  
  .swiper-button-next, .swiper-button-prev{
  
  position: absolute;
    width: 60px!important;
    height: 82px!important;
    background: #ffffff8a;
  }

  
  .navbar-main{
  height:auto
  }
  
  
  .header-main{
  
  padding-top: 1rem!important;
    padding-bottom: 1rem!important;
  }
  @media (max-width: 767px) {
    .index-second-banner{
    display: none
    }}
  @media (min-width: 768px){
.navbar-expand-md .navbar-nav .nav-link {
white-space: normal;
  

}



}
  




  @media (max-width: 420px){
.fancybox-slide--html .fancybox-close-small{
height: 25px!important;
width: 25px!important;
}
}




.card-banner .text-bottom {

    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.5)));
    background: linear-gradient(to bottom, transparent 0%, rgb(14 7 5 / 67%) 100%);
    }
 @media (max-width: 576px){
    .special-col .card-banner .text-bottom {
 
    padding: 74px 7px 5px 7px;
    }
    .special-col .card-banner .text-bottom .title{font-weight:700}
    }
    
.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: none; }
    .input-group > .custom-file{white-space: nowrap;
    overflow: hidden;}


  .adaptive .co-checkout-block .co-button--checkout-login{
  margin-left: 0;
  }
  #feedback_content{width: 99%;}
  .img-big-wrap #main_photo{
  background-size: contain!important;
  }
 @media (max-width: 620px){
 .img-big-wrap #main_photo{
      height: 390px!important;
      }
}

 @media (max-width: 410px){
 .img-big-wrap #main_photo{
      height: 290px!important;
      }
}


.price.old_price_card{
 position: absolute;
    left: 18px;
    margin-top: 20px;
    }
 @media (max-width: 420px){
.price.old_price_card {
   
    left: 9px;
}
}
@media (max-width: 520px){
.block-button-cart .remain .badge-quantity{display:none!important};


}


@media (max-width: 400px){
.prefix-price{display:none};

}

.product_card_controls .price{
vertical-align: middle;
}
.product_card_controls .remain{
display: inline-block;
margin-right: 5px

}
.block-button-cart{
float:right
}
.info-content a{text-decoration:underline}
.info-content a:over{text-decoration:none}




.block-button-cart a.cart-add-collection{
margin-top: 0;
height: 26px
}

.product_card_controls .badge-quantity {
height:26px
}
.block-button-cart a.cart-add-collection{
margin-bottom:29px;
display: inline-block;
}
.card .remain .border{
border: none!important
}
@media (max-width: 992px){
.index-second-banner{
display:none
}
}
.section-content .scrollable-content h1{
text-align: center;
font-size:30px
}

.related-card .card-product-grid .option-selector > .option .option-values .option-value.is-span {
    font-size: 12px;
        min-width: auto;
    margin-bottom: 6px;
}


.related-card .card-product-grid .prod-select .option-cvet .option-values .option-value {
    height: 19px;
    width: 43px;
    line-height: 13px;
    padding: 0;
    color: #fff;
    }

    .related-card  .item-option-select {

    margin-right: 0;
    }

   .related-card  .card-product-grid .option-selector > .option .option-values .option-value.is-span.is-active {

    color: #fff;
}

.related-card .btn-outline-primary, .related-card .btn-outline-primary:focus{color: #0d2b4b;
}

@media (max-width: 600px){
.section-content .scrollable-content h1{

font-size:22px
}
}




.compare-clear_block {
    padding: 1rem;
    border-right: 1px solid #ededed;
    background: #f7f7f7;
    border-top: 1px solid #ededed;
}

.compare-param {
    padding: 1rem;
    border-top: 1px solid #ededed;
    border-right: 1px solid #ededed;
    text-align: center;
}

.param-title {
    font-weight: bold;
    background: #f7f7f7;
    text-align: right;
    word-break: break-word;
}

.compare-product .product-price-cur {
    font-size: 1rem;
    font-weight: 600;
    margin-right: 0.5rem;
    white-space: nowrap;
}
.compare-product .title-link {
    color: #333333;
    text-decoration: none;
    line-height: 1.2rem;
}
.compare-toolbar {
    grid-auto-flow: row;
    gap: 1rem;
}
.table-compare{
    overflow-x: auto;
}

@media screen and (max-width: 768px){
.compare-row {
    grid-auto-columns: minmax(150px, 300px);
}
}

.hidden {
    display: none;
}

.compare-row:last-child  {
 
    border-bottom: 1px solid #ededed;
    }
.compare-toolbar{
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 2rem;
}

.checkbox__control_hidden {
    position: absolute;
    z-index: 0;
    opacity: 0;
}
.checkbox__marker.icon {
       width: 1.5rem;
    height: 1.5rem;
    font-size: 1.3rem;
    text-align: center;
    line-height: 1.5rem;
    }
.checkbox__marker {
 border: 1px solid #333333;
   
      }

.checkbox__marker:before {
    color: transparent;
   
}

.checkbox__control:checked+.checkbox__marker.icon:before {
  color: #0d2b4b;
}

.checkbox__inner {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0 -0.25rem;
    position: relative;
}
.checkbox__wrapper {
    padding: 0 0.5rem;
    flex: 0 0 auto;
    }

    .checkbox__caption {
    flex: 0 1 100%;
    -ms-grid-row-align: center;
    align-self: center;
    word-wrap: break-word;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media screen and (max-width: 767px){
.compare-toolbar {
    grid-auto-flow: row;
    gap: 1rem;
}
.compare-toolbar .section-heading {
    margin-bottom: 0px
    }

.compare-toolbar .checkbox-toggle{
margin-bottom:20px
}
}


body [data-ui-favorites-trigger].favorites-not-added{
color: #ccc!important;
}

body [data-compare-trigger].compare-not-added {
color: #ccc!important;
}
.reset-button-filter{margin-left:10px}

.reset-button-filter a{
    border: 1px solid #0d2b4b;
    background: #fff;
    color: #0d2b4b;
   font-weight: 400;
    }
.filter-block{
display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
}
 @media (max-width: 390px){
.card-product-grid .topbar a:nth-child(2) {
margin-right: 0
}
body [data-compare-trigger].float-right {
 

    position: absolute;
    right: 12px;
    top: 40px;
}

}

.card-header a:focus-visible{
outline:none!important
}
.compare-card{
box-shadow: none!important;
}
.compare-card .remain .badge-success, .compare-card .remain .badge-danger{display:none}

.compare-card .product_card_controls .price{float:left;margin-top: 3px;}
.compare-card .product_card_controls{
width: 85%;

    margin-left: auto;
    margin-right: auto;
}

.feedback .form-error{
    background-color: #f2dede;
    margin-bottom: 1rem;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.feedback .form-done{
    background-color: #00b517;
    margin-bottom: 1rem;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.feedback .form-error div {
display: inline-block;
}
#modal-phone .m-modal-heading{

margin: 2rem 1rem 0rem 1rem;

    }

.is-disabled-feedback{
opacity: 0.6;
    cursor: default;}


.backcall-toggle{
cursor: pointer;
    border-bottom: 1px dotted #000;
    font-size: 14px;
    color: #0d2b4b;
}
.backcall-toggle:hover{
border-bottom:none
}

.number-phone a:first-child{
margin-left:3px
}

.infotext h2{font-size: 25px;}
.number-phone{
    width: 123px;
    display: inline-block;
    vertical-align: middle;
    }


    .chat-links .whatsapp-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5MCA5MCcgZmlsbD0nIzRGQ0U1RCc+PHBhdGggZD0nTTkwLDQzLjg0MWMwLDI0LjIxMy0xOS43NzksNDMuODQxLTQ0LjE4Miw0My44NDFjLTcuNzQ3LDAtMTUuMDI1LTEuOTgtMjEuMzU3LTUuNDU1TDAsOTBsNy45NzUtMjMuNTIyIGMtNC4wMjMtNi42MDYtNi4zNC0xNC4zNTQtNi4zNC0yMi42MzdDMS42MzUsMTkuNjI4LDIxLjQxNiwwLDQ1LjgxOCwwQzcwLjIyMywwLDkwLDE5LjYyOCw5MCw0My44NDF6IE00NS44MTgsNi45ODIgYy0yMC40ODQsMC0zNy4xNDYsMTYuNTM1LTM3LjE0NiwzNi44NTljMCw4LjA2NSwyLjYyOSwxNS41MzQsNy4wNzYsMjEuNjFMMTEuMTA3LDc5LjE0bDE0LjI3NS00LjUzNyBjNS44NjUsMy44NTEsMTIuODkxLDYuMDk3LDIwLjQzNyw2LjA5N2MyMC40ODEsMCwzNy4xNDYtMTYuNTMzLDM3LjE0Ni0zNi44NTdTNjYuMzAxLDYuOTgyLDQ1LjgxOCw2Ljk4MnogTTY4LjEyOSw1My45MzggYy0wLjI3My0wLjQ0Ny0wLjk5NC0wLjcxNy0yLjA3Ni0xLjI1NGMtMS4wODQtMC41MzctNi40MS0zLjEzOC03LjQtMy40OTVjLTAuOTkzLTAuMzU4LTEuNzE3LTAuNTM4LTIuNDM4LDAuNTM3IGMtMC43MjEsMS4wNzYtMi43OTcsMy40OTUtMy40Myw0LjIxMmMtMC42MzIsMC43MTktMS4yNjMsMC44MDktMi4zNDcsMC4yNzFjLTEuMDgyLTAuNTM3LTQuNTcxLTEuNjczLTguNzA4LTUuMzMzIGMtMy4yMTktMi44NDgtNS4zOTMtNi4zNjQtNi4wMjUtNy40NDFjLTAuNjMxLTEuMDc1LTAuMDY2LTEuNjU2LDAuNDc1LTIuMTkxYzAuNDg4LTAuNDgyLDEuMDg0LTEuMjU1LDEuNjI1LTEuODgyIGMwLjU0My0wLjYyOCwwLjcyMy0xLjA3NSwxLjA4Mi0xLjc5M2MwLjM2My0wLjcxNywwLjE4Mi0xLjM0NC0wLjA5LTEuODgzYy0wLjI3LTAuNTM3LTIuNDM4LTUuODI1LTMuMzQtNy45NzcgYy0wLjkwMi0yLjE1LTEuODAzLTEuNzkyLTIuNDM2LTEuNzkyYy0wLjYzMSwwLTEuMzU0LTAuMDktMi4wNzYtMC4wOWMtMC43MjIsMC0xLjg5NiwwLjI2OS0yLjg4OSwxLjM0NCBjLTAuOTkyLDEuMDc2LTMuNzg5LDMuNjc2LTMuNzg5LDguOTYzYzAsNS4yODgsMy44NzksMTAuMzk3LDQuNDIyLDExLjExM2MwLjU0MSwwLjcxNiw3LjQ5LDExLjkyLDE4LjUsMTYuMjIzIEM1OC4yLDY1Ljc3MSw1OC4yLDY0LjMzNiw2MC4xODYsNjQuMTU2YzEuOTg0LTAuMTc5LDYuNDA2LTIuNTk5LDcuMzEyLTUuMTA3QzY4LjM5OCw1Ni41MzcsNjguMzk4LDU0LjM4Niw2OC4xMjksNTMuOTM4eic+PC9wYXRoPjwvc3ZnPg==);
    background-size: 32px;
    background-repeat: no-repeat;
    background-position: center;
        background-size: 22px;
    height: 25px;
    width: 25px;
    }
.chat-links .telegram-icon{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCcgd2lkdGg9JzQ4cHgnIGhlaWdodD0nNDhweCc+PHBhdGggZmlsbD0nIzI5YjZmNicgZD0nTTI0IDRBMjAgMjAgMCAxIDAgMjQgNDRBMjAgMjAgMCAxIDAgMjQgNFonLz48cGF0aCBmaWxsPScjZmZmJyBkPSdNMzMuOTUsMTVsLTMuNzQ2LDE5LjEyNmMwLDAtMC4xNjEsMC44NzQtMS4yNDUsMC44NzRjLTAuNTc2LDAtMC44NzMtMC4yNzQtMC44NzMtMC4yNzRsLTguMTE0LTYuNzMzIGwtMy45Ny0yLjAwMWwtNS4wOTUtMS4zNTVjMCwwLTAuOTA3LTAuMjYyLTAuOTA3LTEuMDEyYzAtMC42MjUsMC45MzMtMC45MjMsMC45MzMtMC45MjNsMjEuMzE2LTguNDY4IGMtMC4wMDEtMC4wMDEsMC42NTEtMC4yMzUsMS4xMjYtMC4yMzRDMzMuNjY3LDE0LDM0LDE0LjEyNSwzNCwxNC41QzM0LDE0Ljc1LDMzLjk1LDE1LDMzLjk1LDE1eicvPjxwYXRoIGZpbGw9JyNiMGJlYzUnIGQ9J00yMywzMC41MDVsLTMuNDI2LDMuMzc0YzAsMC0wLjE0OSwwLjExNS0wLjM0OCwwLjEyYy0wLjA2OSwwLjAwMi0wLjE0My0wLjAwOS0wLjIxOS0wLjA0MyBsMC45NjQtNS45NjVMMjMsMzAuNTA1eicvPjxwYXRoIGZpbGw9JyNjZmQ4ZGMnIGQ9J00yOS44OTcsMTguMTk2Yy0wLjE2OS0wLjIyLTAuNDgxLTAuMjYtMC43MDEtMC4wOTNMMTYsMjZjMCwwLDIuMTA2LDUuODkyLDIuNDI3LDYuOTEyIGMwLjMyMiwxLjAyMSwwLjU4LDEuMDQ1LDAuNTgsMS4wNDVsMC45NjQtNS45NjVsOS44MzItOS4wOTZDMzAuMDIzLDE4LjcyOSwzMC4wNjQsMTguNDE2LDI5Ljg5NywxOC4xOTZ6Jy8+PC9zdmc+);
    background-size: 45px;
    background-repeat: no-repeat;
    background-position: center;
        background-size: 25px;
    height: 25px;
    width: 25px;
    }

.chat-links a {
    display: inline-block;
    cursor: pointer;
    user-select: none;
    position: relative;
    outline: transparent;

}   

.social-phone{
display:inline-block;
max-width: 30px;
vertical-align: middle;
}

.cart-block{
  margin-left:10px
}

 @media (max-width: 381px){
 
 .chat-links .whatsapp-icon {
  background-size: 18px;
  }

  .chat-links .telegram-icon{
   background-size: 20px;
  }
  .social-phone{

max-width: 20px;
}
 }
@media (max-width: 310px){


.social-phone {
    max-width: 13px;
}
 .chat-links .whatsapp-icon {
  background-size: 16px;
  }

  .chat-links .telegram-icon{
   background-size: 18px;
  }
}




@media (max-width: 430px){
.sort-order label{display: none;}

  }

@media (max-width: 380px){
  .sort-order {

  max-width: 140px;

  }}



	.container-arrows {

 display: inline-block;}

	.about-carousel .swiper-wrapper{
	max-height: 460px;
	}

	.about-carousel a img {

  max-height: 460px;
	}

	.about-carousel [data-fancybox] {

  background: #000;
	}
.about-carousel {

	}

.container-arrows .swiper-button-prev{
  left: auto;
  right: 55px;
}


.block-advantages .col-block-advantages{
text-align: center;
margin-top: 20px;
border-right: 1px solid #E4E4E4;
}


.container-advantages i{
background-size: cover;
  height: 80px;
  width: 80px;
  position: relative;
  display: inline-block;
  background-repeat: no-repeat;
	}

.icn-first{
background-image: url("https://static.insales-cdn.com/files/1/1545/34489865/original/fi_6198547.svg");
}

.icn-second{
background-image: url("https://static.insales-cdn.com/files/1/1543/34489863/original/fi_5733786.svg");
}

.icn-third{
background-image: url("https://static.insales-cdn.com/files/1/1544/34489864/original/fi_9827413.svg");
}


.icn-four{
background-image: url("https://static.insales-cdn.com/files/1/1546/34489866/original/fi_12598188.svg");
}

.container-arrows .swiper-button-next, .container-arrows .swiper-button-prev {

  border: 1px solid #0d2b4b;
  border-radius: 100px;

width: 40px !important;
  height: 40px !important;
	
}

.container-arrows .swiper-button-next::after, .container-arrows .swiper-button-prev::after{
font-size: 19px;
}

.container-arrows .swiper-button-next::after{

  left: 2px;
	position: relative;
}

.container-arrows .swiper-button-prev::after{

  right: 2px;
	position: relative;
}

.container-arrows .swiper-button-next:hover, .container-arrows .swiper-button-prev:hover{
opacity: 0.3;
-webkit-transition: 0.3s opacity;
  -moz-transition: 0.3s opacity;
  -ms-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
}

.container-about-title{
position: relative;
margin-top: 40px;
  margin-bottom: 20px;
	

	}

.showroom-title, .block-advantages .title{
display: inline-block;
font-size: 2rem;
font-weight: 700;
}

.advantages-description{
max-width: 145px;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
	font-size: 14px;
  line-height: 19px;
  margin-top: 10px;
}

.container-arrows .swiper-button-next {
  right: 0;
	}



	.about-carousel .swiper-pagination {
position: relative;
  bottom: 0;
  margin-bottom: 20px;
	margin-top: 15px;
	}

.block-advantages{
	margin-top: 30px;
	}

.left-container{width: 69%;
  display: inline-block;vertical-align: top;}
.right-container{
	width: 30%;
  display: inline-block;
}

.about-review .swiper-slide {
padding: 24px 32px 24px 32px;
border-radius: 10px;
border: 1px solid #E4E4E4;
width: calc(100% - 10px) !important;
  margin-left: 5px;
	margin-top: 5px;
	overflow: hidden
}

.about-review .short-r{
vertical-align: middle;
display: inline-block;
  width: 60px;
  height: 60px;
  border-radius: 100px;
  background: #F4F4F4;
  line-height: 60px;
  text-align: center;
	font-size: 20px;
	font-weight: 700;
	color: #0d2b4b;

 }

.about-review .info-r{
display: inline-block;
vertical-align: middle;
margin-left: 20px;

 }

.about-review .info-r .name-r{
color: #343A40;
font-size:20px;
font-weight: 700;
line-height: 30px;
 }
.about-review .info-r .date-r{
color: #343A40;
font-size:12px;
line-height: 15px
  }
.about-review .text-r{
color: #343A40;
font-size:16px;
	margin-top: 30px;
}
.about-review img {
max-width: 100%;
  max-height: 250px;
  margin-right: auto;
  margin-left: auto;
  display: block;

}
.block-advantages{margin-bottom: 60px;}

.name-photo-r{
color: #343A40;
text-align: center;
font-size: 14px;

}

@media (max-width: 768px){

.about-carousel a img {
  max-height: 250px;
}

.container-advantages i{

  height: 50px;
  width: 50px;

	}



.about-review .short-r {

  width: 40px;
  height: 40px;

  line-height: 40px;

  font-size: 15px;


}

.about-review .info-r {

max-width: 60%;

	}

	.about-review .info-r .date-r {

  font-size: 11px;
	}

	.about-review .info-r .name-r {

  font-size: 16px;
	line-height: 19px;
	}

}
@media (max-width: 460px){
.right-container{display:none}

}

@media (max-width: 500px){

.container-advantages i{
height: 50px;
width: 50px;
}

.advantages-description {

  font-size: 13px;
  line-height: 16px;
	}

}


@media (max-width: 420px){
.container-arrows .swiper-button-next::after, .container-arrows .swiper-button-prev::after {
  font-size: 15px
}

.showroom-title, .block-advantages .title{
font-size: 24px
}

.container-arrows .swiper-button-prev {
  
  right: 45px;
	}
.container-arrows .swiper-button-prev::after {
  right: 1px;
	}
.container-arrows .swiper-button-next, .container-arrows .swiper-button-prev {

  width: 32px !important;
  height: 32px !important;
	}

 .about-carousel a img {
    max-height: 180px;
  }

.about-carousel .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 2px;
}

}



#promo-container {

    background-image: url(https://static.insales-cdn.com/files/1/1573/34489893/original/back.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 641px;
   
}



#promo-block {
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    position: relative;
}



#close-btn {
    position: absolute;
    top: 5px;
    right: 10px;
    cursor: pointer;
    font-size: 30px;
    padding: 0;
    line-height: 30px;
}

.promo-block .left-side{

    width: 43%;
    display: inline-block;
    float: left;
}
.promo-block .left-side img{
position: relative;
    margin-top: 52px;
    margin-left: -31px;
		}

#promo-container{border-radius:15px}

.promo-block .right-side{
     width: 57%;
    display: inline-block;
    float: right;
    text-align: right;
    position: relative;
    padding-right: 25px;
    padding-top: 15px;
    max-width: 357px;
		}
.promo-block .promo-title{
font-size: 28px;
    line-height: 30.8px;
    font-weight: 700;
    color: #343A40;
		margin-top: 10px;
		}
.promo-block .promo-description{
		    font-size: 12px;
    white-space: nowrap;

    margin-top: 10px;
		}
.promo-block #promo_mail{
		padding: 12px 16px 12px 16px;
		border: 1px solid #ECECEC;
		border-radius: 6px;
		height: 39px;
    width: 302px;
    margin-top: 25px;
		}

		.promo-block .promo-button{
		height: 39px;
		width: 147px!important;
		margin-top: 15px;
		background: #0d2b4b;
		border-color:#0d2b4b;
	border-radius: 6px;
	font-size: 12px;
    color: #fff;
	
		}


.promo-block #promo_mail::placeholder {font-size: 12px;color: #343A4080;}
#modal-promo .modal-content span {display: none}
#promo-container{
overflow: visible;
}


#modal-promo .form-error, #modal-promo .form-done{
position: absolute;
    top: 1px;
  
    z-index: 9999;
    width: 90%;
    text-align: center;
    line-height: 18px;
    font-size: 12px;

}

.promo-button:hover{
opacity:0.65
}

 @media (max-width: 800px){
#promo-container{
    max-width: 370px;
}
.promo-block .left-side {
    width: 0px;

    display: none;
}

.promo-block .right-side{
    width: 100%;
    float: none;
    text-align: left;
    position: relative;
    padding-right: 0px;
    max-width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.promo-block .right-side .modal-body{
max-width: 330px;
    margin-left: auto;
    margin-right: auto;

}



.promo-block .right-side{
text-align: left;
}




}

 @media (max-width: 400px){

#promo-container {
    max-width: 320px;
}

.promo-block .promo-title{
font-size: 24px;    
margin-top: 20px;
}

.promo-block .right-side .modal-body {
    max-width: 265px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    margin-top: 14px;
    margin-bottom: 30px;
}

.recaptcha-mobile{
max-width: 250px;
    overflow: hidden;
}

#modal-promo  .g-recaptcha{

    transform: scale(0.8);
    transform-origin: 0 0;

}

.promo-block #promo_mail {
    width: 100%;

}

.promo-block .promo-description {
    font-size: 12px;
    white-space: normal;
    margin-top: 10px;
    line-height: 14px;


}

#modal-promo .form-error, #modal-promo .form-done {
    position: relative;
  width: 100%;
    max-width: 240px;
		}

}


.button-promo{
 display: none;
height: 39px;
  width: 147px !important;
  margin-top: 15px;
  background: #0d2b4b;

  background-color: #0d2b4b;
  border-color: #0d2b4b;
  border-radius: 6px;
  font-size: 12px;
  color: #fff;
  position: fixed;
  right: 3px;
  bottom: 4px;
  text-align: center;
  line-height: 39px;
  z-index: 999;
  cursor: pointer;
}

.button-promo.hidden {
    display: none;
}

.button-promo:hover {
    opacity:0.8
}

.title-block{
font-size: 1.75rem;
margin-bottom: 0.5rem;
font-weight: bold;
line-height: 1.3;
}


.js-offcanvas-trigger .fa-check-square{max-height: 15px}

@media (max-width: 768px) {

.sort-order .first-sort-block{display: none;}
  }

.search .btn{

padding: 0.2rem 0.5rem;
}


.info-wrap .fa::before, .info-wrap .fas::before {
height: auto;
  min-height: 12px;
  }


.filter-group [data-attr="5993317"],
.filter-group [data-attr="8253698"],
.filter-group [data-attr="9288950"],
.filter-group [data-attr="9496262"],
.filter-group [data-attr="9877588"],
.filter-group [data-attr="10386556"],
.filter-group [data-attr="12951766"] {
    display: none;
}


 table {
    width: 100%; /
    border-collapse: collapse; 
    margin-bottom: 20px; 
    border: none;
}


tr {
    border-bottom: 1px solid #ddd; 
    padding: 10px; 
}


td, th {
    border: 1px solid #ddd; /
    padding: 8px;
    text-align: left; 
}


th {
    background-color: #f4f4f4; 
    font-weight: bold;
}


tr:nth-child(even) {
    background-color: #f9f9f9; 
}

tr:hover {
    background-color: #e2e2e2; 
} 


.oplata-table .img-right img{

  width: 190px;
  margin-left: 26px;
  margin-bottom: 18px;
}


a.file-return {
font-size: 15px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  padding: 6px 10px 6px 10px;
  background-color: #0d2b4b;
  height: 35px;
  display: inline-block;
  line-height: 23px;
  margin-top: 10px;
  margin-bottom: 30px;
}

.section-content .scrollable-content img {
  float: left;
  padding-right: 20px;
  max-width: 180px;
  height:auto;
  }




  .m-overlay {
  position:fixed;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:104000;
  background-color:rgba(0,0,0,0.5)
}
.m-modal {
  position:absolute;
  z-index:105000;
  display:none;
  background-color:#fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:0px 0px 5px #333333;
  -moz-box-shadow:0px 0px 5px #333333;
  box-shadow:0px 0px 5px #333333;
  min-width:320px;
  max-height:100vh;
  overflow-y:auto
}
@media (min-width: 601px) {
  .m-modal {
    top:0;
    left:50%;
    margin:30px 0;
    width:480px;
    -webkit-transform:translate(-50%, 0);
    -moz-transform:translate(-50%, 0);
    -ms-transform:translate(-50%, 0);
    -o-transform:translate(-50%, 0);
    transform:translate(-50%, 0)
  }
}
@media (max-width: 600px) {
  .m-modal {
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:none;
    box-shadow:none;
    position:fixed
  }
}
.m-modal-heading {
  margin:1rem 0;
  font-size:1.5em;
  text-align:center
}
.m-modal-wrapper {
  overflow-y:auto;
  padding:1rem
}
@media (max-width: 480px) {
  .m-modal-wrapper {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
  }
}
.m-modal-errors {
  background-color:#f2dede;
  margin-bottom:1rem;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px
}
.m-modal-error {
  padding:0.5rem
}
.m-modal-error+.m-modal-error {
  padding-top:0
}
.m-modal-close {
  position:absolute;
  z-index:10;
  top:10px;
  right:10px;
  height:30px;
  width:30px;
  padding:0;
  cursor:pointer;
  border:none;
  background-color:transparent;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiPjxwYXRoIGQ9Ik0zNy4zMDQgMTEuMjgybDEuNDE0IDEuNDE0LTI2LjAyMiAyNi4wMi0xLjQxNC0xLjQxM3oiLz48cGF0aCBkPSJNMTIuNjk2IDExLjI4MmwyNi4wMjIgMjYuMDItMS40MTQgMS40MTUtMjYuMDIyLTI2LjAyeiIvPjwvc3ZnPg==);
  background-repeat:no-repeat
}
.m-modal-button {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:inline-block;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  border:none;
  -webkit-transition-duration:1s;
  -moz-transition-duration:1s;
  -o-transition-duration:1s;
  transition-duration:1s
}
.m-modal-button--checkout {
  color:#fff;
  background-color:#31708f;
  padding:0 1.5rem;
  margin:1rem 0 0.5rem;
  line-height:30px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px
}
.m-modal-button--checkout:hover {
  background-color:#286090
}
.m-modal-footer {
  text-align:center
}
.m-modal-msg {
  text-align:center
}
.m-input {
  *zoom:1;
  margin-bottom:0.5rem
}
.m-input:after {
  content:"";
  display:table;
  clear:both
}
.m-input:last-child {
  margin-bottom:0
}
.m-input-label {
  box-sizing:border-box;
  margin-bottom:0.5rem;
  display:block
}
.m-input-field {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:block;
  width:100%;
  border:1px solid;
  padding:0.5rem;
  box-sizing:border-box;
  margin-bottom:0.5rem;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
}
.m-input-field--text {
  height:90px
}
.m-input-field--checkbox {
  float:left
}
.m-input-example--checkbox {
  overflow:hidden
}
.m-input-notice {
  display:none;
  margin-top:0.5rem
}
.m-input--error>.m-input-field {
  border-color:#ebccd1;
  background-color:#f2dede
}
.m-input--error>.m-input-notice {
  display:block
}
.m-input--required .m-input-label:after {
  content:' *';
  color:red
}
.m-input--checkbox {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline;
 
}
.m-input--checkbox .m-input-label {
  margin-left:10px;
  -webkit-box-flex:1;
  -ms-flex:1 0 250px;
  flex:1 0 250px;
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
}
.m-input--checkbox input[type="checkbox"] {
  /*! margin:0; *//*! -webkit-box-flex:0; *//*! -ms-flex:0 0 auto; *//*! flex:0 0 auto; *//*! -webkit-box-ordinal-group:1; *//*! -ms-flex-order:0; *//*! order:0 */
}
.m-input--checkbox .m-input-caption {
  margin-left:24px;
  -webkit-box-flex:1;
  -ms-flex:1 0 250px;
  flex:1 0 250px;
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1;
  font-size:0.9em
}
#insales-quick-checkout-msg {
  overflow-y:initial
}
#insales-quick-checkout-msg .m-modal-msg {
  width:calc(100% - 30px)
}
.m-notice {
  padding:0.5rem
}
.m-notice--success {
  color:#3c763d;
  background-color:#dff0d8
}
.m-notice--info {
  color:#31708f;
  background-color:#d9edf7
}
.m-notice--warning {
  color:#8a6d3b;
  background-color:#fcf8e3
}
.m-notice--danger {
  color:#a94442;
  background-color:#f2dede
}


.scrollable-content .footer-background{

  padding: 20px;
  background: #f9f9f9;
  margin-bottom: 30px;
}
.iframe-contacts iframe {
    width: 740px;
    height: 500px;
    border: none;
    }


    @media (max-width: 899px) {
    .footer-menu-item a[href="/page/projects"], .header-tv {
        display: none;
    }
}


:root {
  
  --mm-ocd-min-width: 320px!important
  }

@media (max-width: 320px) {
      :root {
  --mm-ocd-min-width: 240px!important
}
}

.justify-content-end .inline-block .fa-shopping-cart{

  margin-right:10px
}


.reset-button-filter a {

  padding: 8px;
  }


  .reset-button-filter {

  line-height: 30px;
  height: 30px;
  }




.delivery-badge{
		bottom: 0;
    position: absolute;
    left: 0;
    background: #0d2b4b;
    color: #fff;
    padding: 4px 12px 3px;
    border-radius: 10px;
    letter-spacing: 1px;
    font-size: 13px;
    font-family: sans-serif;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
		margin-bottom: 30px;
    pointer-events: auto; 
    cursor: default;
	}
.delivery-badge i.fast_car{
    background-image: url(https://static.insales-cdn.com/files/1/4111/39530511/original/express-delivery.svg);
    background-repeat: no-repeat;
    background-position: center;
		width: 25px;
		height: 25px;
		display: inline-block;
		vertical-align: middle;
		margin-left: -6px;
    margin-right: 7px;
}
.delivery-badge .free_delivery{
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	border-bottom: 1px dotted;
	line-height: 1;


}


.delivery-badge:hover{
color: #0D2B4B;
background:#BFD1E3;
}

.delivery-badge:hover i.fast_car {
  background-image: url(https://static.insales-cdn.com/files/1/4272/39530672/original/express-delivery-active.svg)
}






.collection-popup {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  background: white;
  padding: 15px;
  box-sizing: border-box;
  transition: opacity 0.3s;
  border: 1px solid rgba(0, 0, 0, 0.17);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  max-width: 300px;
  margin-left: 7px;
  border-radius: 8px;
  display: none; 
}










.delivery-badge:hover .collection-popup {
  display: block;
}








	.pluses {
		background: #F3F7FC;
		border-radius: 5px;
		padding: 20px 23px;
		font-family: 'Lora', serif;
		font-size: 15px;
		margin-top: 20px;
		margin-bottom: 20px;


	}

	.pluses .pickup_title,.pluses .pickup_title,.pluses .plane_title{font-size:13px}
	.plus-block i{
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: center;
		width: 40px;
    height: 40px;
	}

	.pluses .delivery-title {margin-bottom:20px}

	.plus-block i.pickup{
		background-image: url(https://static.insales-cdn.com/files/1/2338/39512354/original/store.svg);
	}
	.plus-block i.car{
		background-image: url(https://static.insales-cdn.com/files/1/2339/39512355/original/car.svg);
	}
	.plus-block i.plane{
		background-image: url(https://static.insales-cdn.com/files/1/2337/39512353/original/plane.svg);
	}
	.plus-block i, .plus-block .section-block {display:inline-block;vertical-align: middle;}

	.plus-block .section-block {margin-left: 5px}

 .plus-block{
	margin-left: -14px
 }

 .delivery-conditions .delivery-conditions-title{
  display: inline-block;
	font-size: 13px;
	padding: 4px 24px;
	background: #0D2B4B;
	color: #fff;
	border-radius: 20px;
	margin-left: -10px;
 }

 .delivery-conditions{
	margin-top: 10px
 }

 .delivery-conditions .delivery-conditions-info{
	font-size: 13px;
 }

 .delivery-conditions-info{padding: 4px 0px;}



	.pluses .popup {
		width: 800px
	}

	.section-block a{
		border-bottom: 1px dotted #0D2B4B;
		color: #0D2B4B;
		font-size: 15px
	}
	.section-block a:hover{
		border-bottom: none
	}

	.delivery-conditions-info a {
		border-bottom: 1px dotted #0D2B4B;
		color: #0D2B4B;
		font-size: 13px
	}
	.pluses .plus-block{
	  margin-bottom: 10px;
	}



.car_info, .plane_info {
  display: inline-block;

  cursor: pointer;
}


.popup {
  position: absolute;  
  display: none;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.17);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  padding: 15px;
  box-sizing: border-box;
  z-index: 9999;
	max-width: 800px;
  word-wrap: break-word; 
  white-space: normal;
  transition: opacity 0.3s;
  opacity: 0;
}
.popup.show {
  opacity: 1;
}

		.car_description, .plane_description{font-size:14px}
		.car_description ul li, .plane_description ul li {margin-bottom: 5px;}
		.car_description_title, .plane_description_title{font-size:15px;margin-bottom: 10px;font-weight: 700;}

.collection-popup{
  color: #333333
}
.link-delivery a{
  font-size:13px;
  margin-top: 10px;
  text-align: left;
  display: table;
  color:#0D2B4B;
  border-bottom: 1px dotted #0D2B4B
}

.link-delivery a:hover{
border-bottom: none

}

	@media (min-width: 1200px) and (max-width: 1320px) {
		.delivery-conditions .delivery-conditions-title {
			padding: 4px 12px;
			white-space: nowrap;
		}
	}

	@media (max-width: 991px) {
	.delivery-conditions .delivery-conditions-info {
    margin-left: -10px;
	}
	.popup {
		max-width: 600px
	}
	}
	@media (max-width: 340px) {
	.delivery-conditions .delivery-conditions-title {
    padding: 4px 10px;
		}
		}

	@media (max-width: 700px) {
	.popup {
		max-width: 450px
	}
	}
	@media (max-width: 500px) {
	.popup {
		max-width: 400px
	}
	}
	@media (max-width: 400px) {
	.popup {
		max-width: 320px
	}
  .collection-popup {
    max-width: 250px
    }
	}
		@media (max-width: 300px) {
	.popup {
		max-width: 280px
	}
    .collection-popup {
    max-width: 220px
    }
	}
