@font-face {
    font-family: 'Druk Wide';
    src: url('DrukWide-Bold.woff2') format('woff2'),
        url('DrukWide-Bold.woff') format('woff');
    font-weight: bold; 
    font-style: normal;
    font-display: swap;
}

.map-item-icon {font-size:36px}
.product_card-add .i {font-size:16px;}
.product_card-add .button .i {font-weight:400;margin-right:6px;}

.option-selector .option-value.is-color span{background-size:cover}
.product-brand {margin-top:-3px;}
.product-brand a {width:140px;display:block;height:60px;background-position:center center;background-repeat:no-repeat;background-size:cover}
#agree_popup, #agree_popup_disagree {display:none;}
.message--agree {max-width:700px;}
.message--agree .agree__logo {margin-bottom:20px;}
.message--agree .agree__buttons {margin-bottom:20px;}
.message--agree .agree__smallTxt {font-size:10px;line-height:14px;opacity:0.7;}
.message--agree .agree__smallTxt p {margin-bottom:5px;}
.disagree {text-align:center;padding:25px 0;color:#000;}
.disagree .disagree__logo {font-weight:700;margin-bottom:10px;font-size:34px;}
.disagree .disagree__title {font-size:22px;margin-bottom:20px;}
.product-brand img {max-width:120px;max-height:120px;}
.product-head--brand {padding-right:130px;}

@media (min-width:1200px){
  .slider__new .slider-item {min-height:442px;}
.product--ratingWrap {padding-top:10px;display:flex;align-items:center;justify-content:space-between;}
.product--ratingWrap .product-rating {margin-bottom:0;}
}
@media (max-width:575px){
  .message--agree .agree__buttons .button {width:100%;}
  .message--agree .agree__buttons .button + .button {margin-top:10px;}
  .product-head--brand {padding-right:0;}
  .product-brand {position:relative;right:auto;top:auto;padding-top:10px;}
}

.slider__new .slider-item {padding:28px 50px;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover}
.slider__new .item__content{min-height:200px;display:flex;flex-direction:column;justify-content:space-around;}
.slider__new .item__text1 {font-weight:700;font-size:22px;line-height:normal;}
.slider__new .item__text2 {font-size: 16px;line-height:normal;}
.slider__new .item__btn .button {border-radius:5px;}

@media (min-width:1025px){
  
  .slider__new .item__content {min-height:350px;}
  .slider__new .item__text1, .slider__new .item__text2, .slider__new .item__btn {padding:3% 0;}
  .slider__new .item__content > * {transition:all 0.8s;}
  .slider__new .item__text1 {padding-left:40px;font-size:46px;line-height:46px;}
  .slider__new .item__text2 {padding-left:30px;font-size: 24px;line-height: 29px;}
  .slider__new .item__btn {padding-left:20px;}
  .slider__new  .owl-item.active .item__content > * {padding-left:0;}
}
@media (max-width:767px){
  .slider__new {padding:0}
  .slider__new .slider-item {padding:20px;text-align:center;}
  .slider__new .owl-dots {display:none;}
  .slider__new .item__content {min-height:auto;}
  .slider__new .item__text1 {font-size:16px;}
  .slider__new .item__text2 {font-size:14px;}
  .slider__new .item__text1, .slider__new .item__text2 {margin-bottom:10px;}
  .slider__new .item__text1 br, .slider__new .item__text2 br {display:none;}
  .slider__new .item__btn .button--large {padding:10px 20px;font-size:12px;font-weight:400;}
}

.logo img {width:190px;}

@media (min-width:1200px){ 
  .logo img {width:240px;}
}
.option-selector--single .option-label {margin-bottom:25px;}
.option-selector--single .option-choose-label {font-size:12px;}
.sorter-links {padding-top:4px;font-size:14px;color:#777;margin-bottom:20px;}
.sorter-links .item {border-bottom:1px dashed #666;cursor:pointer;margin:0 8px 4px 0}
.sorter-links .item:hover{color:#000;border-color:#000}
.sorter-links .item.is-selected {color:$color-primary;border-color:$color-primary;}
.product__labels {position:absolute;right:10px;top:10px;z-index:991;}
.product__labels .product__labelWrap {text-align:right;}
.product__labels .product__label {display:inline-block;font-size:12px;padding:3px 10px;border-radius:5px;}
.product__labels .product__labelWrap + .product__labelWrap {margin-top:5px;}
.product__labels .product__label--zt {background:#000;color:#fff;}
.product__labels .product__label--osob {background:$color-primary;color:#fff;}
.product__price2 {font-size:15px;padding-top:2px;color:$color-primary;}
.option-label {font-size:20px;}
.option-selector .option--inline {display:flex;flex-wrap:wrap;align-items:center;}
.option-selector .option--inline .option-label {margin-bottom:0;}
.option-selector .option--inline .option-values {margin-left:12px;}
.option-selector .option--inline {align-items:center;}
.option-selector .option--inline .option-value.is-span {margin-top:0;}

@media (max-width:575px){ 
  .option-selector .option-label {font-size:16px;}
  .option-selector .option--inline .option-label, .option-selector--single .option-label {margin-bottom:8px;}
  .option-selector .option--inline .option-values {margin-left:0;}
}

.specs__list .item {margin-bottom:5px;display:flex;flex-wrap:wrap;}
.specs__list .item__label {font-weight:600;flex:0 0 20%;min-width:20%;color:#000;}
.benefits-item-title {font-size:14px;font-weight:700;font-family:'Druk Wide', sans-serif}
.benefits-item-description {font-size:14px;}
.phone-link-top {display:inline-block;}

.header-contacts-phone, .user_icons-item-phone {display:flex;align-items:center;}
.header-contacts-phone .wa__link, .user_icons-item-whatsapp .wa__link {margin-left:6px;}
.header-contacts-phone .wa__link img, .user_icons-item-whatsapp .wa__link img {max-width:24px;}


.product-prices {margin-bottom:20px;font-size:14px;}
.product-prices .item {margin-bottom:5px;display:flex;align-items:center;position:relative;}
.product-prices .item .item__label {font-weight:400;}
.product-prices .item .item__value {margin-left:10px;}
.product-prices .item--default {font-size:16px;}
.product-prices .item--default  .item__value {font-size:18px;}
.product-prices .item--club {font-size:20px;margin-left:-14px;margin-bottom:0;display:inline-flex;padding:4px 14px;border-radius:16px;background:#f7f8fa;color:#000;}
.product-prices .item--club .item__icon {color:$color-primary;padding-top:2px;font-size:20px;margin-right:6px;}
.product-prices .item--club .item__value {font-size:18px;}

.item__help {position:relative;}
.item__help .item__dd {position:relative;}
.item__help .user_icons-popup {font-size:14px;font-weight:400;position:absolute;left:0;top:95%;}
.item__help .user_icons-popup .popup:before {right:0}
.item__help .user_icons-popup .popup:after {right:0}
.item__help .item__help-header {cursor:pointer;margin-left:6px;line-height:0}
.item__help .item__help-header svg {transition:all 0.3s;width:18px;color:#bbb;}
.item__help:hover .item__help-header svg {color:$color-primary;}

.nav-item--dropdown .i-dots {font-size:20px;}
.popup--empty .i-user {font-size:46px;color:#ccc;}


@media (min-width:992px){
  .header-contacts {max-width:none}
  .phone-link-top {display:none;}
  .logo img {margin-top:-24px;}
  
}
@media (max-width:1024px){
  .user_icons-items {align-items:center;}
  .user_icons-items .user_icons-item-whatsapp {margin-right:8px !important;}
}
@media (max-width:575px){ 
  .item__help {position:unset;}
  .user_icons-popup {background:none;}
  .item__help.is-open .popup:before,  .item__help.is-open .popup:after{display:none;}
  .item__help.is-open .popup {height:auto;width:100%;left:15px;right:auto;}
  .user_icons-icon--cart .col-auto:nth-child(2) {display:none}
  .user_icons-icon--cart .svg-inline--fa.fa-w-16 {width:23px;}
  .user_icons-icon .bage-cart {top:3px;left:-2px;}
}

@media (max-width:420px){
  .user_icons-icon {padding-left:5px;padding-right:5px;}
  .user_icons-item-phone .phone__link {font-size:12px;}
  .user_icons-icon .bage-cart {top:4px !important;left:-2px !important;}
  .user_icons-icon--cart .svg-inline--fa.fa-w-16 {width:22px; height:auto;}
}
