.user__main::after {background:none;}

.header_search_form_input {height:41px;}

.has-bg.music .breadcrumbs {margin-top:0;padding-top:25px;}

.product-i__price-rent.single::after {background:none;}

.big_link {font-size:16px;color:#3835E8}

.prolongate_status {color: #999;padding-left:20px;display: inline-flex;}
.selectbox__btn-text .selectbox__val {white-space: normal;}
.selectbox__dd-i {height:auto}

	.product-i__in:hover .product-i__hover {
    opacity: 1;
    visibility: visible; }
    @media (max-width: 1150px) {
      .product-i__in:hover .product-i__hover {
        opacity: 0;
        visibility: hidden; } }

    @media (max-width: 599px) {
.fixed-action-panel.is-visible {opacity: 0;visibility: hidden;}
.catalog__sort .catalog__sort-brand:hover .selectbox__btn .btn__icon .icon {fill:#ffd734 !important;}
	}

.product-i__hover {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: -webkit-calc(100% - 48px);
  height: -moz-calc(100% - 48px);
  height: calc(100% - 48px);
  background-color: #fff;
  padding: 10px;
  z-index: 3;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  .product-i__hover:after {
    content: "";
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    height: 2px;
    position: absolute;
    bottom: 3px;
    left: 10px;
    background: url(/assets/images/dotted-grey.svg) repeat-x; }
  .product-i__hover-price {
    margin-bottom: 20px;
    font-size: 10px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .product-i__hover-price strong {
      font-size: 25px;
      font-family: "Mont", sans-serif;
      margin: 0 5px; }
    .product-i__hover-price .rub {
      width: 24px;
      height: 24px;
      display: inline-block;
      line-height: 24px;
      border-radius: 50%;
      background-color: #ffd734;
      text-align: center; }
  .product-i__hover ul {
    padding-left: 15px;
    margin: 0; }

.popup__content-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.popup-no-deposit__text {
    max-width: 55%;
}
.popup__content.textpage ul {
    padding-left: 0;
}

.plus_arenda {cursor:pointer;}
.slick-list {width:100% !important}
.catalog__promo.with_left_site {padding:8px}

.price_slider_wrapper .filter-hint {position:relative;width:120px;margin-bottom:-40px;margin-right:-10px;}
.price_slider_wrapper .filter__title {margin-bottom:10px;}
.common_result_count img.loader {width:34px;height:34px;}
.filter__result-title .common_result_count img.loader {width:25px;height:25px;vertical-align:bottom}

.catalog__subcat-title span {min-width:14px;width:auto;padding:0 2px;border-radius:7px;}

.cart_list_form .alert-message {color:red;}

.footer__menu--cat .footer__menu-list11 li a {white-space:normal}

@media handheld, screen and (max-width: 750px) {
.searchform__helper {
    border: none;
}
.searchform__helper {
    display: none !important;
}

.order-list__i-price-day {display:block;}
.order-list__i-type {display:none;}

.topmenu__mob-cat .btn {
    color: #000;
    padding: 12px 55px 12px 15px;
	}
.topmenu__mob-cat .btn__icon {right: 20px;}

.topmenu__mob-dd-link {
    padding: 0 33px 0 10px;
}
.topmenu__list li > a, .topmenu__list li > span {
    font-size: 13px;
    line-height: 1.2;
    text-decoration: none;
    color: #000;
    margin-right:15px;
}
.topmenu__mob-dd {display:block;}
}

@media handheld, screen and (min-width: 750px) {
.header__r {width:400px;}
.header__l {
    width: -webkit-calc(100% - 400px);
    width: -moz-calc(100% - 400px);
    width: calc(100% - 400px);

}


}
.product-simple__sum h4 {white-space:nowrap;}
.fixed-action-panel.with_bottom_menu {bottom:52px;}
#profile_form .inputbox-row__col4 {
width: 50%;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
justify-content:space-between;
align-items:center;
}

#profile_form .inputbox-row__col3, #profile_form .inputbox-row__col4 {align-items:center;}
#profile_form .inputbox-row__col3 label, #profile_form .inputbox-row__col4 label {padding-right:10px;white-space:nowrap;}

.order-list__i-btn .btn__icon {
	-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
background-color: #e0e0e0;
}

.order-list__row.is-open .order-list__i-btn .btn__icon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.js-express-delivery .hint {position:absolute;left:0;top:20px;}

.arenter-product.cart_item_list .date-picker-wrapper {right:15px !important;left:auto !important}
.phonecode__phone .button_in_phone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 120px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    min-width: 0;
}

.photocomplect__nav .slick-slider .slick-list, .photocomplect__nav .slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0) !important;
    -moz-transform: translate3d(0,0,0) !important;
    -ms-transform: translate3d(0,0,0) !important;
    -o-transform: translate3d(0,0,0) !important;
    transform: translate3d(0,0,0) !important;
}
.common_result_count .loader_wrapper {position:absolute;top:10px;left:0}

.filter_form_button {cursor:pointer}
.oldprices h4 {width:100%}
.oldprices .product-simple__sum-row {width:100%}
.oldprices {display: block}
.oldprices .product-simple__sum-price {width:100%;display:flex;align-items: flex-start;}
.oldprices .product-simple__sum-day {margin-top:5px;}

.order-table__i-box.no_dashed::after {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: none;
}

.theme-dark .header__logo a {color:#fff}

.product-fixed__pricebox .product-simple__sum h4 {width:60px}

.order-contact__deliverydate-date .date-picker-wrapper {top:42px !important;left:0 !important}

.order-list__datepicker .date-picker-wrapper {top:42px !important;}

.popup-fastview .product-simple__delivery-col {display:block}
.order-contact__delivery-adress {width:100%}
.order-contact__delivery-adress-comment {width:100%}

.fixed-action-panel__sum.day_price {text-transform:uppercase;}
.upper {text-transform:uppercase;}
.usermenu-dd {z-index:10000;overflow:hidden}
.card-history__back.all_cards {width:300px}

.popup-no-job-in-holiday {z-index:100000 !important;}
.product-simple__spec-i-name {background:#ffffff}

.order-list__i-price-total.has-desc.iqos-install {align-items: flex-start;}
.order-list__i-price-total.has-desc.iqos-install > span {padding-top: 0px;}
.selectbox-card {max-width:300px;}

.product-simple__delivery-list.hint li {margin-bottom:5px;}
.product-simple__sum-total span.from {color:#868686;font-weight: 500;font-size: 13px;text-transform: uppercase;}

.iqos .product-simple__card {margin-top: 45px}
.iqos .product-simple__option {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.diff_item.unvis {height:0px;overflow:hidden;position:absolute;padding-bottom:0;padding-top:0;}
.iqos_form .btn {width:100%;}

.searchform__helper {z-index:9997;}
.searchform__inputbox {z-index:9998;}
.top5-promo__list li {margin-bottom:5px;}

.mapbox-info__features {padding: 12px !important;}

.mapbox-info__features li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 11px !important;
    height: 11px !important;
}
#object_map_wrapper {height:400px;}
	.order-contact__title-main h2 {display:inline}

.product-simple__bonus {text-decoration:none;}


.bonuscard__nav li::before {
    content: "" !important;
    height: 100% !important;
    width: 2px !important;
    background: transparent url(/assets/images/dotted-grey-vert.svg) repeat-y !important;
    position: absolute !important;
    left: 0 !important;

	border-radius:0  !important;
}
.bonuscard__datepicker .datepicker {width:230px;}

.select-styled111 {padding:0 48px 0 25px;display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 42px;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;}



.topmenu__list .is-current {background-color: #ffd734;border-radius:16px}

.product-simple__pdf {top:0}
.cart-popup {z-index:10000}
.cart-popup__product-img {background-size: cover;background-repeat: no-repeat;background-position: center center;}

.order-list__i-tooltip {z-index:10000}
.product_video_wrapper {margin-bottom: 20px;position:relative;width:100%;height:330px;}
.product_video_defense {width:100%;height:100%;position:absolute;top:0;left:0;}


.product-simple__sum-total {white-space:nowrap}
.product-simple__sum-day {white-space:nowrap}

.catlist__section-poster img {max-width:100%}

/*.product-simple__card {flex-direction:row-reverse;}*/
.product-simple__card.need_priceswitch2 {flex-direction:row;}
.product-simple__card.tabsright {flex-direction:row;}
.iqos__page .product-simple__card {flex-direction:row;}

.product-complect__pricebox::before {content:"от";}
.leaflet-control a {display:none;}
.product-simple__sum-row {justify-content: flex-start;}
.product-simple__sum-price {width:40%}
.product-simple__sum-price.is_instrument {width:100%}
.product-simple__sum11 {justify-content: space-around;}
.product-simple__sum-sep {padding-right:5%;}

.topmenu {z-index:10000}
.dd-menu__subs img {width:100%}

.order-table__n {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 115px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
}

.login .login_loader {position:absolute;right:0;bottom:-5px}

.pop-request {margin-top:20px;margin-bottom:0}

.order_unavailable {font-size:18px;font-weight:bold;color:red;text-align:center;margin-bottom:50px;margin-top:30px;}

.cart_all_sum {position:relative;}
.cart_all_sum .loader {position:absolute;top:0;right:0;}

@media handheld, screen and (min-width: 751px) {
.product-simple__share.popup111 {display:none;position:absolute;width:132px;right:0;left:auto;height:auto}

}

  .phonecode__code .code_wrapper {
      width:100%;
  }

  @media handheld, screen and (min-width: 751px) {
      .order-contact__user-phone .phonecode__code-btn {
          flex: 0 0 auto;
      }

      .order-contact__user-phone .phonecode__code-input {
          flex: 0 0 50px;
      }
      .phonecode__code .code_wrapper {
          width:auto;
      }
  }
.phonecode__code-label {margin-right:0;text-align:center}
.phonecode__code .code_wrapper {
	display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-moz-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.header__rmenu-tooltip {z-index:10000}

.mp__mainslider {overflow-x:hidden;}



.mp__mainslider .wrap, .mp__mainslider .wrap a {width:100%;height:100%}

.select-options-wrap li.disapled {background:none #eeeeee;color:#cccccc;cursor:default;}

.messenger {position:relative;}
.messenger .loader_wrapper {position:absolute;right:0;top:0;}
.messenger .loader_wrapper .loader {width:30px;height:30px;}
.message_wrapper {box-sizing:border-box;}
.add_cart_form .day_count {white-space:nowrap;}

.change_sub_product .add-text .over {display:none;}
.change_sub_product:hover .add-text .no_over {display:none;}
.change_sub_product:hover .add-text .over {display:block;}

.change_sub_product .del-text .over {display:none;}
.change_sub_product:hover .del-text .no_over {display:none;}
.change_sub_product:hover .del-text .over {display:block;}

.change_sub_product .no-del-text .over {display:none;}
.change_sub_product:hover .no-del-text .no_over {display:none;}
.change_sub_product:hover .no-del-text .over {display:block;}

.order-list__i-products {display:block;}


.only_computer {display:block !important;}
.only_mobile {display:none !important;}

.product-simple__thumbslider {overflow-y:hidden;}

.no_first_show.nod {display:flex !important}
.product-simple__1click.no_first_show.nod {display:none !important;}
.product-simple__1click {display:none;}


div.no_first_show.nod {display:block !important}
.no_first_show.no_show {display:none !important;}

.not-in-list.no_first_show.nod {display:none !important;}

.sleep.no_first_show.nod {display:none !important;}

.cart_list_form .no_first_show.nod, .product-simple__imgbox .no_first_show.nod {display:none !important;}

.product-i__price.wfree::after {background:none;}

.hint-box__text {left:-60px;top:35px}

.product-simple__add-review-btn {margin-bottom:20px;}

.all_sum_wrapper {position:relative;}
.all_sum_old {position:absolute;top:-20px;left:50%;text-decoration:line-through;font-size:25px;color:#cccccc}

.slot_wrapper.empty .product-i__add {display:flex}
.slot_wrapper.empty .product-i__block {display:none;}

.slot_wrapper.blocked.empty .product-i__add {display:none;}
.slot_wrapper.blocked.empty .product-i__block {
height: 306px;
background-color: rgba(36,36,36,.05);
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
text-align: center;
text-decoration: none;}

.product-simple__lead-products-row {flex-wrap:wrap}

.brand-in-subs__i-name {text-shadow: #ffd734 1px 1px 0, #ffd734 -1px -1px 0, #ffd734 -1px 1px 0, #ffd734 1px -1px 0;}

.brand-in-subs__i-name {text-shadow: #cccccc 1px 1px 0, #cccccc -1px -1px 0, #cccccc -1px 1px 0, #cccccc 1px -1px 0;width:100%;text-align:center;}

.cat-filter__filter .filter-select {margin-bottom:0}

/*.date-picker-wrapper {
    z-index: 40000;
}*/

.title-dotted .span, .title-dotted h1,  .title-dotted h2 {display: inline-block;background:none #fff;padding-right:7px;z-index:1;position: relative;}
.title-dotted--center .span, .title-dotted--center h1, .title-dotted--center h2 {padding-left:7px}


.slick-arrow {outline:none !important}
.mp__cat-i--4 .mp__cat-i-in {background-image: url(/assets/images/promo/promo_action_osmo_pocket.jpg);}

.product-i__howto {background-size:contain;background-color:#ffd734;}

.review.review--incat .review__content {overflow:hidden;height:160px}
.jspPane {z-index:9998}

.fwree_primary_error {
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 500;
	border: 2px solid #ffd734;

    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    text-align: center;
    padding: 10px;
}

.fwree_primary_error.alert-message {border: 2px solid #ff0f0f;}

.datepicker {height:42px;}

.bnfts__about {display:block;}
.order-table__img {background-size: cover;background-repeat: no-repeat;background-position: center center;}

.about__footer {margin-top:0;}

.datepicker__data {white-space:nowrap;}

.icon-cat-coffee {width:16px;height:16px;}
.icon-cat-electronic {width:10px;height:25px;}
.tarif-dd__val strong {background-color: #f9f9f9;}
.suggestions-suggestions {text-align:left;}

.header__rmenu-user {padding-bottom:20px;padding-left:20px;margin-left:0 !important}

.date-wrapper {position:relative;}

.dd-menu__menu-subcat span {font-weight:900;}

.select-styled111.active {z-index:9999;}
.select-options-wrap111 {z-index:9998;}
.page__content {overflow: visible;}


.user__img {
    width: 128px;
    height: 128px;
}

.mp__bnfts-i-text {text-align:center;}

.js-auto-cat-link {cursor:pointer;}
.cardfields__field-num .cardfields__inputbox {width:100%;}

.product-i__in {height:100%}

.popup-bnft__text {line-height:1.35;}




.delivery_price strong {display:block;}


@media handheld, screen and (min-width: 730px) {
	.no_computer {display:none;}
}

@media handheld, screen and (max-width: 730px) {
	.no_mobile {display:none;}
}

@media handheld, screen and (min-width: 0px) and (max-width: 1000px) {
.iqos__main {padding-bottom: 25px;}
	.product-simple__card {flex-direction:row;}
.about__header-video iframe {height:250px;width:500px}
.mp__cat-i .mp__cat-i-in{background-size: cover;}
.product-i.product-i--2 {width:66.66%;height:auto;}
.product-i__in1 {height:256px;}
.product-i__howto-title {font-size:20px}
.searchform__submit {display:block;right: 2px;}
.searchform__reset {display:none}
.searchform__helper-mob {top:45px}
.product-i__in11 {min-width:150px;min-height:0;}
.product-i__price.wfree {display:none;}

}

@media (max-width: 750px) {
	.page__product .breadcrumbs {display:flex;}
	.usermenu__list {white-space:normal;}
.select-styled111 {

font-size: 12px !important;
padding-top:0 !important;
padding-bottom:0 !important;
}
.inputbox-date .select-styled, .order-contact__deliverydate-time .select-styled {height: 42px !important;}
}

@media handheld, screen and (min-width: 0px) and (max-width: 750px) {


.order-table__header-name, .order-table__namebox {padding-left:30px}
.product-i__in {min-height:1px;}
.product-i__howto {min-height:1px;}
.only_computer {display:none !important;}
.only_mobile {display:block !important;}
span.only_mobile {display:inline;}

.only_mobile .product-i.product-i--review {display:flex}
.page__content.mp .only_mobile .review__header-r {text-align:right;}
.page__content.mp .only_mobile .review__label {right:7px;left:auto;}

.about__header-video iframe {height:135px;width:250px}
.mp__cat-i .mp__cat-i-in{background-size: 100% auto;}
.auto-cat__header-mobtext { margin-bottom: 20px;}
.product-i__in {border: 1px solid #d2d2d2;padding:0}
.product-i__info {padding:10px;}
.product-i.product-i--2 {width:100%;}
.header_search_form_input {width:100%;}
.searchform__helper {display:block;}
.product-i__howto {background-size:contain}
.product-hit .product-i__info {padding:7px 7px;}
.check_login_phone_field {width:calc(30%) !important;}
.login__form .phonecode__code-label {width:calc(30%) !important;}
.login__form .phonecode__code {justify-content: flex-start}

.product-tarif__header .product-subs__offer-header {display: flex;}

.product-tarif__header .product-subs__offer-qty {display: none;}
.product-tarif__header .product-subs__offer-name {display: none;}
.current_complect .swiper-wrapper {height:256px;}



}

@media handheld, screen and (min-width: 0px) and (max-width: 600px) {
.product-i__howto-title {font-size:17px}
.product-tarif__desc {height:270px;}
.product-tarif__btn .btn {margin-bottom:20px;}
.popup-product__about-i-text strong {font-size:20px;}



}
.header-newplace {display:none}
@media handheld, screen and (min-width: 0px) and (max-width: 400px) {
.product-simple__from .hint-box__text {top:35px}


}


@media handheld, screen and (min-width: 0px) and (max-width: 600px) {

	.order-table__btns .btn + .btn {margin-top: 5px !important;}
	.popup__inner  {z-index:11000;}
	.popup__container {top:60px;}
	.auto-cat__header-mobtext {margin-bottom:20px}
.about__header-video iframe {height:135px;width:250px}
.product-simple__sum-day {padding-left: 40px;}

.page__body .header111 {min-width:320px;position:fixed;top:0;left:0;width:100%;background:none #ffffff;z-index:9998}
.mp__informer {margin-top:58px;}
.page__content.with_infoblock:not(.mp) {padding-top:58px;}
.page-404 {padding-top:58px;}

.with_infoblock .page-404 {padding-top:110px;}
.header-infoblock {min-width:400px;position:fixed;top:0;left:0;width:100%;z-index:9998}
.with_infoblock .page__body .header {top:52px;}
.with_infoblock .page__content {padding-top:52px;}

.with_infoblock .mp__informer {margin-top:110px;}
.with_infoblock .topmenu {top:110px;}
.product-simple__sum-day::after {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 48%;
    background: url(/assets/images/dotted-grey.svg) repeat-x;
}

.product-simple__sum {
    max-width: 100%;
	}
}
.btn--green {
    background-color: #33ff55;
    border: 1px solid #33ff55;
    color: #000;
}

.btn--green .btn__icon {background-color:#ffffff;}


@media handheld, screen and (min-width: 0px) and (max-width: 750px) {
	.topmenu111 {overflow-x:hidden;width: 280px;}
	.date-picker-wrapper11 {left:30% !important;}
	.cart_item_list_wrapper .date-picker-wrapper {right:0;left:auto !important;}
    .price-card__datepicker .date-picker-wrapper {right:0;left:auto !important;}
}

@media handheld, screen and (min-width: 0px) and (max-width: 600px) {

}





.developer_informer {position:fixed;z-index:10000;bottom:0;left:0;border-right:1px solid #000000;border-bottom:1px solid #000000;background:none #888888;color:#ffffff;padding:0 10px;}

.order-list__i-del111 {width: 24px;height: 24px;border-radius:12px;border:2px solid #000000;line-height: 17px;}

.order-list__i-tooltip {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: -24px;
    top: 39px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
    white-space: nowrap;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 16px;
    padding: 9px 17px;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
transition: opacity .4s ease;}

.order-list__i-del.has-tooltip .order-list__i-tooltip {visibility:visible;opacity:1}

.order-list__i-tooltip::after, .order-list__i-tooltip::before {
    content: "";
    border-right: 7px solid transparent;
    position: absolute;
    right: 25px;
    border-left: 7px solid transparent;
}

.order-list__i-tooltip::before {

    border-bottom: 12px solid #cdcdcd;
    top: -12px;

}

.order-list__i-tooltip::after {

    border-bottom: 12px solid #ffffff;
    top: -10px;

}

.button_in_phone.btn--simple {background-color:unset;white-space:nowrap}

.button_in_phone {flex: 0 0 120px;padding:0;border-radius:25px;}

.button_in_phone.btn {border:0}



.product-tarif__btn {position:relative;height:50px}

.popup-open-soon .popup__header {
    padding: 55px 30px 125px 30px;
    background: url(/asse/assets/images/baloons.jpg) no-repeat center 93px;
    margin: 0;
}

.order-contact__deliverydate-date {
	margin-right: 5px;
line-height: 36px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 115px;
-moz-box-flex: 0;
-ms-flex: 0 0 115px;
flex: 0 0 115px;
}

.order-contact__deliverydate-icon {margin-right:3px;}

.product-tarif__btn > * {width:100%}

.topmenu__list li.topmenu__more span span {
    border-bottom: 1px dotted #606060;
    display: inline-block;
    position: relative;
}

.topmenu__list li.topmenu__more span span::after {
    content: "";
    width: 6px;
    height: 10px;
    position: absolute;
    right: -12px;
    top: 4px;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2022.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%225.6px%22%20height%3D%229.8px%22%20viewBox%3D%220%200%205.6%209.8%22%20style%3D%22enable-background%3Anew%200%200%205.6%209.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23231F20%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M0.5%2C9.8c-0.1%2C0-0.3%2C0-0.4-0.1C0%2C9.5%2C0%2C9.1%2C0.1%2C8.9l4-4l-4-4.1C0%2C0.7%2C0%2C0.3%2C0.2%2C0.1C0.4%2C0%2C0.7%2C0%2C0.9%2C0.1%0D%0A%09l4.7%2C4.8L0.9%2C9.7C0.8%2C9.7%2C0.6%2C9.8%2C0.5%2C9.8z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
}

.mp__catmob-i {width: 48%;}

.product-simple__delivery.wfree::before {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: none;
}

.dd-menu__mainmenu > li.has-child > span:before, .dd-menu__mainmenu > li > span:after {
  top: 50%;
  -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

 .dd-menu__mainmenu > li.is-current > span {
    font-weight: 900; }
    .dd-menu__mainmenu > li.is-current > span:after {
      opacity: 1; }
  .dd-menu__mainmenu > li.has-child > span:before {
    content: "";
    width: 8px;
    height: 12px;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2022.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%227.5px%22%20height%3D%2211.4px%22%20viewBox%3D%220%200%207.5%2011.4%22%20style%3D%22enable-background%3Anew%200%200%207.5%2011.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23231F20%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M7.5%2C5.8L2.2%2C11c-0.5%2C0.5-1.3%2C0.5-1.8%2C0s-0.5-1.3%2C0-1.8l3.5-3.5L0.4%2C2.2c-0.5-0.5-0.5-1.3%2C0-1.8s1.3-0.5%2C1.8%2C0%0D%0A%09L7.5%2C5.8z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
    position: absolute;
    right: 10px;
    z-index: 1; }
  .dd-menu__mainmenu > li > span {
    display: block;
    margin-right: 2px;
    padding: 8px 20px;
    text-decoration: none;
    color: #000;
    position: relative;
    z-index: 1; }
    .dd-menu__mainmenu > li > span span {
      position: relative;
      z-index: 1; }
    .dd-menu__mainmenu > li > span:hover {
      text-decoration: underline; }

	.dd-menu__mainmenu > li > span {display:block;}

    .dd-menu__mainmenu > li > span:after {
      content: "";
      background-color: #ffd734;
      width: 100%;
      height: 38px;
      -webkit-border-radius: 20px;
         -moz-border-radius: 20px;
              border-radius: 20px;
      position: absolute;
      left: 0;
      opacity: 0;
      -webkit-transition: opacity 0.2s ease;
      -o-transition: opacity 0.2s ease;
      -moz-transition: opacity 0.2s ease;
      transition: opacity 0.2s ease; }

.category-menu__list > li > strong > span {

    position: relative;
    z-index: 1;

}

.category-menu__list > li > strong {

    position: relative;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-decoration: none;
    padding: 10px 12px;
    display: block;

}

.dd-menu__mainmenu > li > strong span {

    position: relative;
    z-index: 1;

}

.dd-menu__mainmenu > li > strong {

    display: block;
    margin-right: 2px;
    padding: 8px 20px;
    text-decoration: none;
    color: #000;
    position: relative;
    z-index: 1;

}

.category-menu__list > li.has-dd > strong > span::after {

    content: "";
    position: absolute;
    right: 0;
    top: 5px;
    width: 11px;
    height: 8px;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2022.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2211.3px%22%20height%3D%227.4px%22%20viewBox%3D%220%200%2011.3%207.4%22%20style%3D%22enable-background%3Anew%200%200%2011.3%207.4%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23231F20%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M5.6%2C7.4L0.4%2C2.1c-0.5-0.5-0.5-1.3%2C0-1.8c0.5-0.5%2C1.3-0.5%2C1.8%2C0l3.5%2C3.5l3.5-3.5c0.5-0.5%2C1.3-0.5%2C1.8%2C0%0D%0A%09c0.5%2C0.5%2C0.5%2C1.3%2C0%2C1.8L5.6%2C7.4z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;

}
.category-menu__list > li > strong {cursor:pointer}
.category-menu__list > li > strong::after {

    content: "";
    opacity: 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #ffd734;
    position: absolute;
    left: -5px;
    top: 0;
    width: -webkit-calc(100% + 10px);
    width: -moz-calc(100% + 10px);
    width: calc(100% + 10px);
    height: 100%;
}

.category-menu__list > li.has-dd > strong {

    font-weight: 900;
    padding-left: 18px;

}

.category-menu__list > li.has-dd > strong > span {

    padding-right: 15px;
    position: relative;

}

.category-menu__list > li > strong {

    position: relative;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-decoration: none;
    padding: 10px 12px;
        padding-left: 12px;
    display: block;

}



.product-subs__filter-i.product-subs__filter-i--f a {margin:0 8px;}

.btn .no-add-text {display:block;}
.btn .add-text {display:none;}

.btn.add .no-add-text {display:none;}
.btn.add .add-text {display:block;}

.btn .no-del-text {display:block;}
.btn .del-text {display:none;}

.btn.del .no-del-text {display:none;}
.btn.del .del-text {display:block;}

.cat-filter__filter .selectbox__dd {z-index:10;}
.cat-filter__filter .is-open .selectbox__btn {z-index:20;}

.breadcrumbs .last a span {color:#000000}
.breadcrumbs .last a::after {display:none;}

.footer .tit { font-size: 14px; font-weight: 700; margin: 0 0 15px;font-family: "Mont", sans-serif;}

.mp__cat-moblist, .brands-carousel {overflow-x:hidden;}
.capit {text-transform: capitalize}


.clean__i.shadow {background-color: #f1f1f2;}

.inputbox-date__d, .inputbox-date__m {margin-right:5px}

.mp__cat-i-in {background-position:center}
.order-list__i-hint span.delta {padding-left:0}

.product-i__bottom-btn.add.is-disabled {pointer-events: none;cursor: default;opacity: 0.5;}
.product-i__bottom-btn.add.is-disabled .btn__icon {background-color: rgba(36, 36, 36, 0.3);}
.product-i__bottom-btn.add.is-disabled .btn__icon .icon {fill: #fff;}


.complect_primary_product_slot .empty_slot {cursor:pointer}


.inputbox--check.is-error {border:0;box-shadow:none}
.inputbox--check.is-error span::before {border:1px solid #ff0f0f;box-shadow: 0 0 0 1px #ff0f0f;}

.result_marker.is-error::before {border:1px solid #ff0f0f;box-shadow: 0 0 0 1px #ff0f0f;}

.product-complect__pricebox.res::before{content:"";}








.order-contact__user-phone .phonecode__phone .btn {margin-left:5px;}

label.is-sub-error span::before {border:2px solid rgb(255,0,0);}

.nodecor {text-decoration:none}
.cardlist__i1 {min-height:50px}

.wrap .wrap {padding: 0 0;}

.user-orders__datepicker .datepicker {width:230px}


.order_column.active, .order_column.active span {color:rgb(0,0,0);}


.messenger .image .fright {margin-left:20px;margin-bottom:20px;}
.messenger .image .fleft {margin-right:20px;margin-bottom:20px;}
.messenger .image img {max-height:50px;max-width:100px;}
.messenger .image {clear:both}

.cardlist__i-content .selectbox {margin-right:20px;width:30%}

.cardlist__i-more111 {top:0;}

.input_loader {height:100%;max-height:42px;}
.input_loader img {max-height:42px;}

img.loader {max-height:42px;height:42px}
img.loader.small {max-height:20px;}

.page__content111.mp {padding-bottom:0}



.mp__cat-i__in {background-position: center center;}

.date-range {cursor:pointer}
.inputbox-date__d {flex: 0 0 85px;}

.complect_result_wrapper {position:absolute;bottom:20px;right:25px;}
.order-list__datepicker-val {margin-bottom:20px;float:left}
.pix_line {height: 2px;background: url(/assets/images/dotted-grey.svg) repeat-x;}

.user__main-content {width:100%}
.alert {margin-bottom:20px;margin-top:20px;}
.alert-success {color:darkgreen}
.alert-error {color:#ff0f0f;}

.inputbox__preview-photo {width:100px;height:100px}
.avatar_file_preview {margin-bottom:20px}

.catalog__subs, .catalog__subs-img {min-height:360px}
.catalog__subs {background-size:cover;}

.about__i {padding-left:57px !important}

.vacancy-page__info {max-width:350px}

.mp__cat-list li {margin-bottom:10px}
.mp__cat-menu {padding-top:25px}



.label label strong {color: #ffd734;font-weight: 700;font-size: 11px;}
.label label {display: block;margin-bottom: 5px;text-transform: uppercase;font-size: 11px;color: #7A7A7A;padding-left: 10px;}

.datep_list {width:33%;float:left;}

.brand_info_wrapper .description_wrapper .half {margin-bottom:10px;}
.brand_info_wrapper .description_wrapper .image_wrapper {text-align:right}
.brand_info_wrapper .description_wrapper .image_wrapper img {max-height:70px}


.common_field {height:30px;border:1px solid #adbdde;width:100%;background:#fbfbfb;color:#727272;padding:5px 10px;box-sizing:border-box}
.common_button {background:none #4374c5;padding:9px 25px;border:0;text-transform:uppercase;cursor:pointer;color:#ffffff;font-size:12px;font-weight:bold;text-align:center;letter-spacing:1px;height:30px;box-sizing:border-box}

.border-error {border:1px solid #ff0f0f;box-shadow: 0 0 0 1px #ff0f0f;}
.is-error:not(.result_marker) {border:1px solid #ff0f0f;box-shadow: 0 0 0 1px #ff0f0f;}

.red {color:#ff0f0f;}

.fright {float:right;}
.fleft {float:left;}

.tright {text-align:right;}
.tleft {text-align:left;}

.cent {text-align:center}
.nowrap {white-space:nowrap;}
.nod {display:none !important;}
.clear {clear:both;}
.bold {font-weight:bold;}

.red {color:#ff0000 !important;}
.green {color:darkgreen;}
.light-green {color:#63c100;}
.good-color {color:darkgreen;}
.error-color {color:#ff0000;}
.message-color {color:darkblue;}
.nounder {text-decoration:none;}
.half {float:left;width:46%;margin-left:2%;margin-right:2%;min-height:10px}
.half:nth-child(2n+1) {clear:both}

.in_site .half {margin-left:2%;margin-right:0;width:49%}
.in_site .half:nth-child(2n+1) {margin-left:0}

.triple {float:left;width:29.33%;margin:0 2%;min-height:10px}
.triple:nth-child(3n+1) {clear:both}

.in_site .triple {width:30.66%;margin-left:4%;margin-right:0}
.in_site .triple:nth-child(3n+1) {margin-left:0}

.four {float:left;width:21%;margin-left:2%;margin-right:2%}
.four:nth-child(4n+1) {clear:both}

.in_site .four {margin-left:2%;margin-right:0;width:23.5%}
.in_site .four:nth-child(4n+1) {margin-left:0}

.five {float:left;width:16%;margin-left:2%;margin-right:2%;min-height:10px}
.five:nth-child(5n+1) {clear:both}

.in_site .five {margin-left:2%;margin-right:0;width:18%}
.in_site .five:nth-child(5n+1) {margin-left:0}

.six {float:left;width:12.66%;margin-left:2%;margin-right:2%;min-height:10px}
.six:nth-child(6n+1) {clear:both}

.in_site .six {margin-left:2%;margin-right:0;width:14.66%}
.in_site .six:nth-child(6n+1) {margin-left:0}

@media (max-width: 600px) {
.half, .in_site .half {width:100%;margin-left:0;margin-right:0;}
.triple, .in_site .triple {width:100%;margin-left:0;margin-right:0;}
.four, .in_site .four {width:100%;margin-left:0;margin-right:0;}
.five, .in_site .five {width:100%;margin-left:0;margin-right:0;}
.six, .in_site .six {width:100%;margin-left:0;margin-right:0;}

}
.relative {position:relative}
.error_color {color:red}
.good_color {color:darkgreen}
.cursor {cursor:pointer}
.nunder {text-decoration:none;}
.mc_right {margin-right:15px;}
.mtop0 {margin-top:0}
.mbot0 {margin-bottom:0}
.mtop5 {margin-top:5px}
.mbot5 {margin-bottom:5px}
.mtop10 {margin-top:10px}
.mbot10 {margin-bottom:10px}
.mbot15 {margin-bottom:15px}
.mtop20 {margin-top:20px}
.mbot20 {margin-bottom:20px}
.mtop30 {margin-top:30px}
.mbot30 {margin-bottom:30px}
.mbot40 {margin-bottom:40px}
.mbot50 {margin-bottom:50px}
.no_mbot {margin-bottom:0;}
.no_mtop {margin-top:0;}

.hint-box {
    display: inline-block;
    -webkit-transform: translate(-5px, -10px);
    -moz-transform: translate(-5px, -10px);
    -ms-transform: translate(-5px, -10px);
    -o-transform: translate(-5px, -10px);
    transform: translate(-5px, -10px);
    position: relative;
    z-index: 2;
    font-family: "MuseoSansCyrl", sans-serif;
    color: #606060;
    font-weight: 400;
    text-align: center;
    vertical-align: top;
}
.hint-box--right .hint-box__text {
    left: auto;
    right: -10px;
}
.hint-box.is-open {
    z-index: 5;
}
.hint-box.is-open .hint-box__toggle {
    background-color: #ffd734;
    border: 1px solid #ffd734;
    color: #000;
}
.hint-box.is-open .hint-box__toggle-text {
    border-bottom: 1px dotted transparent;
    color: #000;
}

.hint-box__toggle-text {
    cursor: pointer;
    color: inherit;
    border-bottom: 1px dotted #878787;
}
.hint-box__toggle-text:hover {
    border-bottom: 1px dotted transparent;
    color: #000;
}

.hint-box__toggle {
    color: #fff;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #B2D83E;
    background-color: #B2D83E;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
}
.hint-box__toggle:hover {
    background-color: #ffd734;
    border: 1px solid #ffd734;
    color: #000;
}

.hint-box__text {
    display: none;
    text-align: left;
    position: absolute;
    left: 10px;
    top: 22px;
    background-color: #FFF;
    width: 230px;
    border: 1px solid #cfcfcf;
    border-radius: 13px;
    text-transform: none;
    font-weight: 500;
    font-size: 11px;
    padding: 15px 15px;
    z-index: 1;
}
.hint-box__text p:last-child {
    margin-bottom: 0;
}

.hint-box__more {
    padding-right: 15px;
    position: relative;
}
.hint-box__more:after {
    content: "";
    position: absolute;
    right: 0;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2022.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2213px%22%20height%3D%2213px%22%20viewBox%3D%220%200%2013%2013%22%20style%3D%22enable-background%3Anew%200%200%2013%2013%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23F3D547%3B%7D%0D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23272425%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Ccircle%20class%3D%22st0%22%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%226.5%22%2F%3E%0D%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M9.5%2C6.5C9.5%2C6.5%2C9.5%2C6.6%2C9.5%2C6.5c0%2C0.1%2C0%2C0.1%2C0%2C0.2c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0.1-0.1%2C0.1c0%2C0%2C0%2C0-0.1%2C0L7.9%2C9%0D%0A%09C7.7%2C9.2%2C7.4%2C9.3%2C7.1%2C9.1C6.8%2C9%2C6.7%2C8.7%2C6.9%2C8.4L7.8%2C7H3.5C3.2%2C7%2C3%2C6.8%2C3%2C6.5S3.2%2C6%2C3.5%2C6h4.3L6.9%2C4.6C6.7%2C4.3%2C6.8%2C4%2C7.1%2C3.9%0D%0A%09C7.4%2C3.7%2C7.7%2C3.8%2C7.9%2C4l1.4%2C2c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0.1%2C0.1%2C0.1%2C0.1l0%2C0C9.4%2C6.3%2C9.5%2C6.4%2C9.5%2C6.5C9.5%2C6.5%2C9.5%2C6.5%2C9.5%2C6.5%0D%0A%09C9.5%2C6.5%2C9.5%2C6.5%2C9.5%2C6.5C9.5%2C6.5%2C9.5%2C6.5%2C9.5%2C6.5C9.5%2C6.5%2C9.5%2C6.5%2C9.5%2C6.5C9.5%2C6.5%2C9.5%2C6.5%2C9.5%2C6.5z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
    background-size: 14px auto;
}
.hint-box__more span {
    border-bottom: 1px dotted #606060;
}
.hint-box__more:hover span {
    border-bottom: 1px dotted transparent;
}

@media (max-width: 1150px) {
    .hint-box__text {
        cursor: pointer;
    }
    .hint-box__text:after {
        content: "";
        position: absolute;
        top: 8px;
        right: 8px;
        width: 6px;
        height: 6px;
        background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2022.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%225.5px%22%20height%3D%225.5px%22%20viewBox%3D%220%200%205.5%205.5%22%20style%3D%22enable-background%3Anew%200%200%205.5%205.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23D8D8D8%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M4.3%2C0.2L2.8%2C1.7L1.2%2C0.2c-0.3-0.3-0.7-0.3-1%2C0s-0.3%2C0.7%2C0%2C1l1.5%2C1.5L0.2%2C4.3c-0.3%2C0.3-0.3%2C0.7%2C0%2C1%0D%0A%09c0.3%2C0.3%2C0.7%2C0.3%2C1%2C0l1.5-1.5l1.5%2C1.5c0.3%2C0.3%2C0.7%2C0.3%2C1%2C0c0.3-0.3%2C0.3-0.7%2C0-1L3.8%2C2.8l1.5-1.5c0.3-0.3%2C0.3-0.7%2C0-1%0D%0A%09C5.1-0.1%2C4.6-0.1%2C4.3%2C0.2z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat;
    }
}
@media (max-width: 599px) {
    .hint-box__text {
        left: -25px;
        width: 180px;
    }
}

.tooltip-map {
    position: relative;
    bottom: auto;
    left: auto;
    width: auto;
    background-color: #fff;
}
.tooltip-map__content {
    padding:0;
}

.date-picker-wrapper .drp_top-bar.normal .selected-days {
    display:none !important;
}
.date-picker-wrapper .drp_top-bar.normal .normal-top {
    height: 24px !important;
}


.checkout-radio.disabled .checkout-radio__value, .selectbox.disabled .selectbox__btn.btn {
    background-color: #f7f7f7;
    color: #7a7a7a;
}
.radiostyle:disabled+span {
    color: #7a7a7a;
}
body.is-popup-open.checkout {
    margin-right:0;
}
.get-block.desktop, .footer_social_buttons.desktop {
    display:none;
}
.get-block.mobile, .footer_social_buttons.mobile {
    display:block;
}
@media (min-width:751px) {
    .popup-fast-order {
        background-color:rgba(0,0,0,0.7);
    }
    .popup-fast-order .popup__inner {
        right:0;
        left:auto;
        top: 0;
        width: 480px;
    }
    .popup-fast-order .popup__inner iframe {
        position: absolute;
        left: 0;
        top:0;
    }
    .get-block.desktop, .footer_social_buttons.desktop {
        display:block;
    }
    .get-block.mobile, .footer_social_buttons.mobile {
        display:none;
    }
}
