#footer,.left_menu{font-family:'Futura';font-weight:400}
h1{font-size:2em !important;font-family:'Futura'}
h2{font-size:1.8em !important;font-family:'Futura';line-height:28px !important}
h3{font-size:1.6em !important;font-family:'Futura';line-height:24px !important}
.title_block{font-size:24px !important;font-family:'Futura'}
.contact-form__right input[type="submit"]{font-family:'Futura'}
body .container .shops.list .item .title{font-weight:bold !important;font-size:18px !important;font-family:'Futura'}
.left_menu li a{font-size:16px}
#footer .copyright,#footer .copyright *{font-size:18px}
.footer-light .subscribe-block-wrapper>.maxwidth-theme,.footer-light.no_fill .subscribe-block-wrapper{position:relative;overflow:hidden;background:transparent;background-size:cover;background-repeat:no-repeat;padding:0}
.subscribe-block-wrapper .outer-wrapper::before{display:none}
.subscribe-block-wrapper .inner-wrapper{max-width:870px;margin:0}
.footer-light .subscribe-block-wrapper .text{font-family:'Futura';font-weight:400;color:white}
.footer-light .subscribe-block-wrapper .text span{font-family:'Futura';font-weight:500;color:#fcc034}
.subscribe-block-wrapper .text{font-size:44px}
.subscribe-block-wrapper .inner-wrapper .row>div{line-height:50px}
.subscribe-block-wrapper .outer-wrapper{padding:60px 30px 30px}
.subscribe-form--modification .filter label span{margin-left:0 !important;color:white !important;font-family:'Futura'}
.subscribe-form--modification .filter input[type="checkbox"]+label{margin-top:12px}
.subscribe-form--modification .filter label span a{font-family:'Futura';color:white;text-decoration:underline}
.subscribe-form--modification .subscribe-input{font-size:16px;font-family:'Futura';font-weight:400}
.subscribe-form--modification .btn.btn-default{font-size:16px;font-family:'Futura';font-weight:400}
.subscribe-block-wrapper .subscribe-form--modification .subscribe-btn{padding:13px 10px 14px}
.subscribe-block-wrapper .subscribe-form--modification .form-control.subscribe-input{padding:12px 140px 12px 12px}
.flex-block__container-nav{width:100%;max-width:920px;display:flex;justify-content:flex-start}
.flex-block__contact-item{position:relative;width:100%;max-width:345px}
.flex-block__contact-item .info{position:absolute;top:-260px;left:0;z-index:100;padding:40px 45px 50px;height:436px;background-image:url('/include/Rectangle.png');background-color:#fff;box-shadow:0 1px 2.91px .09px rgba(0,0,0,0.15),-4px 2px 2.91px .09px rgba(0,0,0,0.15)}
#content{z-index:1}
.address.blocks {
  color: #4f4f4f;
}
.front_title {
  color: #4f4f4f;
}
.news_akc_block .item {
  height: auto !important;
}
.flexslider.shadow .slides {
  padding: 18px 0px 0;
}


@media (max-width: 600px) {
  #reviews_content {
    padding: 0px 20px 0px !important;
  }
  #reviews_content .text_before {
      padding-bottom: 20px;
    }
    
    
    #reviews_content .text_before {
      padding-right: 0;
      width: 100%;
    }
    
    .reviews-collapse {
      float: none !important;
    }
    
.tizers_block {
  margin: 0px 0px 80px !important;
}

}


.front_page .company_bottom_block {
  margin: -35px 0px 25px;
  color: #555;
}
.site_s1 {
  color: #5a5a5a;
}

.mobileheader-phone-block .menu_title {
  margin-bottom: 10px;
}

.mobileheader-phone-block span span {
  padding-left: 10px;
}

.mobileheader-phone-block .block-icons-mes {
  padding-top: 5px;
}

.mobileheader-phone-block .block-icons-mes a img {
  width: 24px;
}


.front .brand-nav__title-brand.brand-nav__title-brand--modification {padding: 10px 30px 10px 0px;}

.info__logo{margin-bottom:14px}
.info__logo-text{font-size:15px;margin-bottom:30px}
.info__regionality .region_wrapper::before{content:"";position:absolute;left:0;top:1px;width:15px !important;height:15px !important;background:url(/include/telegram.png) no-repeat !important}
.info__regionality .region_wrapper .arrow i{width:7px;height:7px;background:url(/include/icon-arrow_adress.png) no-repeat}
.info__address .address::before{width:14px !important;height:19px !important;background:url(/include/map_icon.png) no-repeat !important;background-position:center !important}
.info__phone .phone::before{width:17px !important;height:26px !important;background:url(/include/phone_icon.png) no-repeat !important;background-position:center !important}
.info__regionality .region_wrapper{padding:0 0 0 30px;width:100%;max-width:100%}
.info__regionality .region_wrapper::before{top:6px}
.info__regionality .region_wrapper .city_title{font-weight:400;font-size:19px}
.info__regionality .region_wrapper .arrow{position:relative;bottom:-1px;display:inline-block;margin-left:5px}
.info__regionality .info .blocks{padding:0 0 0 30px;margin-bottom:20px}
.info__phone .phone::before{top:-1px !important}
.info__address .blocks::before{top:5px !important}
@media(min-width:768px){.info__address .address.blocks{padding-right:0 !important;font-size:18px !important}
}
.info__regionality .region_wrapper .js_city_chooser span:nth-child(1){color:black;font-weight:500;font-size:21px}
.info__regionality{margin-bottom:12px}
.info__phone .phone>a:nth-child(2){color:black;font-weight:500;font-size:21px}
.flex-block__contact-item .callback-block span{display:block;border-width:1px;border-color:#bb527f;border-style:solid;background-color:#bb527f;font-size:21px;color:white;text-align:center;padding:13px 10px}
.flex-block__contact-item .callback-block span:hover{background-color:white;color:#bb527f}
.with_dropdown::after{right:-20px;top:3px;width:20px;height:20px;background:url(/include/icon-arrow.png) no-repeat}
.with_dropdown::after{top:12px;}
.flex-block{display:flex;justify-content:space-between;padding:34px 0 47px !important;width:100%}
.flex-block::after,.flex-block::before{display:none}
.flex-block__container-nav .flex-block__item:nth-child(1){width:100%;max-width:225px;margin-right:40px}
.flex-block__container-nav .flex-block__item:nth-child(2){width:100%;max-width:225px;margin-right:20px}
.flex-block__container-nav .flex-block__item:nth-child(3){width:100%;max-width:240px;margin-right:20px}
.flex-block__container-nav .flex-block__item:nth-child(4){width:100%;max-width:140px;margin-right:0}
.flex-block__container-nav .bottom-menu .items .title span{font-weight:500;margin-bottom:25px;font-size:18px;color:#353535}
.flex-block__container-nav .bottom-menu a{font-size:16px}
.marcet-link{margin-top:10px}
.marcet-link img{display:inline-block}
.marcet-link a{color:#5d5d5d;font-size:13px;border-bottom:1px dotted #5d5d5d;font-weight:400;margin-right:22px}
.marcet-link a:hover{border-bottom:1px dotted transparent}
/* .marcet-link>img:nth-child(6){filter:contrast(0);opacity:.3} */
.flex-block__social-block{margin-top:22px}
.title-4lvl{margin-top:0;margin-bottom:22px;font-family:'Futura';font-weight:500;font-size:18px;color:#353535}
.flex-block__social-block .soc-avt .row a,.social-icons li a{border-radius:3px;height:30px;width:30px}
.flex-block__social-block .social-icons li a{background:url(/bitrix/templates/aspro_next/images/social.png) -8px -8px no-repeat}
.flex-block__social-block .soc-avt a i.facebook,.social-icons li.facebook a{background-position:-59px -8px}
.flex-block__social-block .soc-avt a i.instagram,.social-icons li.instagram a{background-position:-159px -9px}
.flex-block__social-block .soc-avt a i.odn,.social-icons li.odn a{background-position:-259px -8px}
.flex-block__social-block .soc-avt a i.ytb,.social-icons li.ytb a{background-position:-209px -9px}
.flex-block__social-block .soc-avt a i.ytb,.social-icons li.pinterest a{background-position:-209px -9px}
.description-info{padding:0 !important;align-items: flex-end;}
.description-info .flex-block__item{display:flex;align-items:center;flex-wrap:wrap}
.description-info .title-4lvl{display:inline-block;margin-right:27px;margin-bottom:5px;width:auto}
.copy-block{padding:26px 0 0 !important;margin:26px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;font-size:18px;border-top:1px solid #f5f5f5}
.copyright{padding:0 0 0 !important;font-size:18px !important;opacity:1 !important;color:#5d5d5d}
.copy-hood a{color:#bb527f}
.copy-hood a:hover{opacity:.7}
#header{font-family:'Futura';font-weight:400}
.header-block{padding:12px 0;width:100%;background:#f4f4f4;position: relative;z-index: 20;}
.header-block__container{display:flex;justify-content:space-between;margin:0 auto;padding:0 30px;max-width:1350px;width:100%}
.header-block__left-content{display:flex;width:100%;max-width:600px}
.header-block__left-content .header-block__item:nth-child(1){margin-right:65px;width:100%;max-width:255px}
.header-block__left-content .header-block__item:nth-child(1) .region_wrapper{max-width:100%;padding:0 0 0 20px;display:flex}
.header-block__left-content .header-block__item:nth-child(1) .region_wrapper .city_title{font-weight:400;color:#4f4f4f;font-size:16px;margin-right:10px}
.header-block__left-content .header-block__item:nth-child(1) .region_wrapper .js_city_chooser>span:not(.arrow){font-weight:400;color:#4f4f4f;font-size:16px}
.phone-block__small-text{position:relative;left:1px;line-height:1;margin:7px 0 0;font-size:13.5px;color:#4f4f4f}
.region_wrapper::before{left:0 !important;top:1px !important;width:20px !important;height:20px !important;background:url(/bitrix/templates/aspro_next/images/svg/Marker.svg) no-repeat !important}
.info .info__regionality .region_wrapper::before{left:0 !important;top:3px !important;width:20px !important;height:20px !important;background:url(/include/map_icon.png) no-repeat !important}
.header-block__left-content .header-block__item:nth-child(1) .region_wrapper::before{left:0;top:5px;width:15px;height:15px;background:url(/include/telegram.png) no-repeat;filter:contrast(0)}
.header-block__left-content .header-block__item:nth-child(1) .region_wrapper .arrow i{width:9px;height:9px;background:url(/include/icon-arrow_address_v2.png) no-repeat;border-radius:0}
.header-block__left-content .header-block__item:nth-child(2) .address::before{content:"";position:relative;display:inline-block;left:0;top:4px;width:14px;height:19px;background:url(/include/map_icon.png) no-repeat;filter:contrast(0);margin-right:6px}
.header-block__left-content .header-block__item:nth-child(2){width:100%;max-width:100%;font-size:16px}
.header-block__right-content{width:100%;max-width:600px}
.header-block__right-content ul.left-menu{margin-bottom:0;display:flex;justify-content:flex-end}
.header-block__right-content ul.left-menu li{padding:0;background:0;margin-left:30px}
.header-block__right-content ul li::before{display:none}
.header-block__right-content ul.left-menu li a{font-size:16px;color:#4f4f4f;font-weight:400}
.header-block__right-content ul.left-menu li a:hover{color:#bb527f}
.nav-menu .logo-block{width:100%;max-width:235px}
.nav-menu .logo-row .logo{height:auto;max-width:100%}
.nav-menu__container{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 30px;max-width:1350px;width:100%}
.nav-menu .search-block{height:auto}
.nav-menu .inner-table-block{height:auto}
.nav-menu .search_wrap{width:100% !important;max-width:350px}
.nav-menu .right-icons{position:relative;display:flex;align-items:flex-start;width:100%;max-width:300px}
.nav-menu .callback-block{display:none}
.nav-menu .svg-phone{display:none}
.nav-menu .phone{margin:0;font-size:28px;font-weight:500}
.nav-menu .with_dropdown{padding-right:5px !important}
.logo.colored a img{background-color:transparent}
.nav-menu .search .search-input{padding:0 50px 0 30px;height:45px;line-height:26px;border:1px solid transparent;border-radius:10px}
.nav-menu .search .btn-search{padding:0 27px;opacity:.6}
.nav-menu .search .svg{filter:contrast(0)}
.nav-menu .personal-link .wrap{display:none}
body .nav-menu .svg.svg-inline-basket.big{display:inline-block}
.nav-menu .basket-link .wrap{margin:2px 0 0 5px}
body .nav-menu .wrap_icon.baskets:last-of-type{padding-right:0}
.svg-inline-compare::before{content:"";display:block;width:30px;height:24px;background:url('/include/icon-level.png')}
.svg-inline-compare svg{display:none}
.basket-link:not(.basket-count) .svg{opacity:1}
.svg.inline.big{width:30px;height:24px;top:0}
.logo_and_menu-row .basket-link .count{top:-1px;left:26px;border:1px solid #f1707b;color:black}
.basket-link .count:not(.basket-count){background:white}
.basket-link .count{width:16px;height:16px;line-height:14px}
body .basket-link.basket-count .count{background-color:white}
.uscls-1{fill:#f1707b !important}
.whcls-1{fill:#f1707b !important}
div.baskets:nth-child(2)>a:nth-child(1)>span:nth-child(1)>span:nth-child(3){display:none}
body .nav-menu .svg.svg-inline-basket.big svg{display:none}
body .nav-menu .svg.svg-inline-basket.big::before{content:"";display:block;width:24px;height:24px;background:url('/include/cart_icon.png')}
.nav-menu .basket-link .wrap{margin:2px 0 0 8px}
body .nav-menu .wrap_icon.baskets:last-of-type{width:139px}
.logo_and_menu-row .basket-link .title{font-size:16px;font-weight:400;line-height:1}
.logo_and_menu-row .basket-link .wrap .title{color:black}
.logo_and_menu-row .basket-link .wrap .prices{font-size:16px;line-height:1;color:black;max-width:105px;font-family: 'Futura';margin:0 0 5px}
.logo_and_menu-row .basket-count .wrap .prices{font-size:14px;line-height:1;color:black;max-width:105px;font-family: rouble;}
.logo_and_menu-row .basket-link .wrap{width:103px}
.has_prices>span:nth-child(1)>span:nth-child(3){left:14px}
.basket-link:hover:after,.personal-link:hover:after{position:absolute;left:20px;bottom:-63px;z-index:98;padding:10px 12px;width:265px;content:attr(title);border:1px solid #faaa21;background:white;border-radius:5px;color:black;font-size:16px}
.block-link:nth-child(1)>.personal-link:hover:after{bottom:-58px;left:14px}
.menu-row .menu-only .mega-menu table tr td:nth-last-child(2){background:#faaa21}
.fill_bg_n .menu-row.bgcolored,.fill_bg_y .menu-row.bgcolored>.maxwidth-theme,.predstaviteli__decor-form{background-color:none;background:#bb527f;background:linear-gradient(90deg,rgba(187,82,127,1) 24%,rgba(229,106,123,1) 54%,rgba(253,119,122,1) 100%)}
.menu-row.middle-block .mega-menu table td .wrap>a{font-size:21px;font-weight:400;line-height:1;height:63px}
.menu-row.middle-block .mega-menu{height:63px}
.menu-row .menu-only .mega-menu table tr td:nth-child(6) .dropdown-menu{display:none !important}
.menu-row .menu-only .mega-menu table tr td:nth-child(6) a::after{display:none !important}
.menu-row .menu-only .mega-menu table tr td:nth-child(1) a::after{display:none !important}
.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap>a{border-right:0}
.menu-row.middle-block:not(.bglight) .mega-menu table{border-left:0}
.brand-nav{display:flex;}
.brand-nav__block{position:relative;padding:10px 12px}
.brand-nav__block:hover .brand-nav__menu{opacity:1;transform:translateY(55px);transition:all .4s;pointer-events:auto}
.brand-nav__title-brand a{margin:0;padding:0;font-size:17px;font-family:'Futura';font-weight:400;color:#838383;border-bottom:1px dotted black;white-space: nowrap;}
.brand-nav__title-brand a:hover{opacity:.7}
.brand-nav__menu{position:absolute;top:-15px;left:-15px;z-index:1000;background:white;padding:10px 10px 0;margin:0;width:130px;opacity:0;transform:translateY(30px);transition:all .4s;pointer-events:none}
.brand-nav__menu a{display:block;padding-bottom:10px;color:black;font-size:15px;font-family:'Futura';font-weight:400}
.brand-nav__menu a:hover{opacity:.7}
.news-item{margin:0;line-height:1}
.brand-nav__menu .news-item a{padding-bottom:10px;font-size:14px}
.brand-nav__menu .news-item b,strong{font-weight:400}
.with_dropdown .dropdown>.wrap{padding:10px 25px 20px;width:240px;font-family:'Futura';font-weight:400;text-align:left}
.more_phone a{padding:10px 0 0 !important;font-size:19px;color:#000 !important;line-height:1}
.more_phone a:hover{opacity:.7}
.more_phone{border:0 !important}
.more_phone span{font-size:16px;display:block;color:#a8a8a8;line-height:1;padding-top:5px}
.more_email{padding-top:10px}
.more_email a{font-size:16px;padding-left:5px}
.more_email img{display:inline-block}
.more_social span{font-size:16px;color:#a9a9a9;padding-bottom:5px;display:block}
.more_social{margin-top:5px}
.wrap .callback-block{display:block;margin:0;text-align:center;border:1px solid #bb527f;margin-top:10px;padding:10px}
.dark-color:hover,a.colored,.colored{color:black}
.twosmallfont{font-size:16px;display:block;color:#787878 !important}
.wrap .callback-block:hover .twosmallfont{color:black !important}
.flex-block__contact-item .callback-block span{color:white !important}
.flex-block__contact-item .callback-block span:hover{color:#bb527f !important}
footer .phone .more_email a:nth-child(n+2){display:inline-block}
footer .phone .dropdown{left:-32px}
footer .phone .more_social{display:none}
footer .phone .wrap .callback-block{display:none}
.front{padding-top:0 !important}
.menu.dropdown{border-width:.333px;border-color:#ebebeb;border-style:solid}
.left_menu>li>a,.menu_top_block.catalog_block .dropdown>li.full>a,.menu_top_block li.catalog>.dropdown>li>a{border:0 !important;background:white !important}
body .menu_top_block.catalog_block .dropdown>li>a{font-size:18px}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a,header .menu_top_block.catalogfirst li.full>.dropdown>li>a{font-size:17px}
.left_block .left_menu{border-width:1px;border-color:#ebebeb;border-style:solid}
.left_menu>li{padding-left:;margin-left:1px}
.front__background{background:#f4f4f4;width:100%;position:absolute;height:490px}
.maxwidth-theme,.wrapper_inner{background:transparent}
ul.menu,ul.mini-menu{padding:0 0 17px 0 !important;padding-left:1px !important;background:white !important;font-family:'Futura';font-weight:400}
.content-hidden:before{position:absolute;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,0.7)}
.front .top_slider_wrapp .flex-control-nav{display:block;width:100%;text-align:right;padding-right:40px}
.front .top_slider_wrapp .flexslider .flex-control-nav,.front .top_slider_wrapp .flex-control-nav{top:-30px}
.top_slider_wrapp .flex-control-paging li a.flex-active,.top_slider_wrapp .flex-control-paging li a:hover{background:#bb527f;border:2px solid #bb527f}
.top_slider_wrapp .flex-control-nav li a{border:2px solid white;background:white}
.content-filter{filter:brightness(35%);background:white}
.content-filter-mini-catalog::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);content:"";display:block;z-index:1;pointer-events:none}
.content-filter-mini-catalog .wrapper_inner{z-index:1 !important}
.content-filter-mini-catalog .right_block,.content-filter-mini-catalog .banner,.content-filter-mini-catalog .subscribe_wrap,.content-filter-mini-catalog .news_blocks{filter:brightness(35%)}
#headerfixed .uscls-1,#mobileheader .uscls-1{fill:#222 !important}
#headerfixed .svg-inline-compare::before,#mobileheader .svg-inline-compare::before{width:24px;filter:brightness(0);background-size:24px 24px}
#headerfixed .whcls-1,#mobileheader .whcls-1{fill:#282222 !important}
#headerfixed .basket-link.basket-count .count,#headerfixed .basket-link .count:not(.basket-count),#mobileheader .basket-link.basket-count .count,#mobileheader .basket-link .count:not(.basket-count){background-color:#bb4d7c}
#headerfixed .basket-link .count,#mobileheader .basket-link .count{line-height:15px}
#headerfixed .basket-link:hover::after,#headerfixed .personal-link:hover::after,#mobileheader .basket-link:hover::after,#mobileheader .personal-link:hover::after{left:auto;bottom:-37px;font-size:13px;right:100px}
#headerfixed .menu-row .wrap_icon,#mobileheader .menu-row .wrap_icon{position:static}
@media(max-width:1300px){.nav-menu .search_wrap{max-width:200px}
	.header-block__container{flex-wrap:wrap}
	.header-block__left-content{max-width:100%}
	.header-block__right-content ul.left-menu{justify-content:flex-start}
	.header-block__right-content ul.left-menu li{margin-left:0;margin-right:30px}
	.header-block__left-content .header-block__item:nth-child(2){text-align:right}
	.header-block__right-content{margin:auto}
	body .nav-menu .wrap_icon.baskets:last-of-type{width:auto}
	.nav-menu .right-icons{width:auto;max-width:none}
}
@media(max-width:1300px){.subscribe-block-wrapper .outer-wrapper{padding:60px 30px 30px}
	.flex-block__contact-item .info{position:relative;top:0}
	.flex-block{flex-wrap:wrap}
	.flex-block__container-nav{max-width:100%;justify-content:space-between;margin-bottom:20px}
	.flex-block__contact-item{margin:0 auto}
	.description-info .flex-block__item{margin-bottom:20px}
	.copy-block{margin:6px 0 26px}
}
@media(max-width:960px){.flex-block__container-nav{justify-content:flex-start;flex-wrap:wrap}
	footer .footer_inner{text-align:left !important}
	.flex-block__contact-item .info .blocks{margin-left:0 !important;margin-right:0 !important}
	.title-4lvl{text-align:left !important}
}
@media(max-width:540px){.flex-block__container-nav{justify-content:space-around}
	.flex-block__container-nav .flex-block__item:nth-child(1),.flex-block__container-nav .flex-block__item:nth-child(2),.flex-block__container-nav .flex-block__item:nth-child(3),.flex-block__container-nav .flex-block__item:nth-child(4){max-width:260px;margin:auto}
	.description-info .title-4lvl{margin-right:0;margin-bottom:20px;width:100%}
}
@media(max-width:380px){.flex-block__container-nav .flex-block__item:nth-child(1),.flex-block__container-nav .flex-block__item:nth-child(2),.flex-block__container-nav .flex-block__item:nth-child(3),.flex-block__container-nav .flex-block__item:nth-child(4){max-width:100%}
	.text-right>img:nth-child(2){width:95%}
	.subscribe-block-wrapper .text{font-size:30px;line-height:1 !important;margin-bottom:0 !important}
	.flex-block__contact-item .info{padding:40px 20px 50px;height:auto;background-size:100% 100%}
	.copyright{font-size:15px !important}
	.copy-block{font-size:15px}
	.subscribe-block-wrapper .outer-wrapper{padding:60px 15px 30px}
	.info__logo{width:74vw}
}
@media(max-width:991px){body .top_slider_wrapp .flexslider .slides>li{background-size:contain !important}
	.top_slider_wrapp .flex-control-nav li a{border:2px solid #bb527f}
	.logo.colored img,header .line-row,#mobileheader .logo.colored img{background-color:transparent}
	#mobileheader .wrap_icon{height:63px}
	.basket-link:hover::after,.personal-link:hover::after{display:none !important}
	.front .top_slider_wrapp .flexslider .flex-control-nav,.front .top_slider_wrapp .flex-control-nav{top:-45px}
	.brand-nav__menu{position:absolute;top:-15px;left:-20px;z-index:1000;background:white;padding:10px 10px 0;margin:0;width:100px;opacity:0;transform:translateY(30px);transition:all .4s;pointer-events:none}
}
@media(max-width:400px){.brand-nav__title-brand--modification{padding:5px 0 0 0}
	#content{overflow:hidden}
}
@media(max-width:1300px){
.brand-nav {
    flex-wrap: wrap;
}
}

.instagram-block{position:relative;top:0;padding-bottom:70px !important;padding-top:20px;font-family:'Futura';background:white !important}
.instagram-block .card{position:relative;width:100%;height:322px;overflow:hidden;font-family:'Futura';font-weight:400}
.instagram-block .card a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:55}
.instagram-block .card .thumb{width:100%;height:322px;object-fit:contain}
.instagram-block .card .infos{position:relative;z-index:50;width:100%;height:322px;padding:14px 24px;background:#f6f6f7;transform:translateY(0);transition:all .5s}
.instagram-block .card .infos .txt{line-height:24px;color:black;text-align:left}
.card:hover .infos{-webkit-transform:translateY(-260px);transform:translateY(-322px);transition:all .5s}
.instagram-block .top_block{margin:0 0 55px;padding:0}
.instagram-block .title_block{margin:0;color:#353535;line-height:21px;font-weight:500;font-size:29px !important;font-family:'Futura'}
.top_block a{text-decoration:none;font-size:16px;font-family:'Futura'}
.instagram-block .top_block a{color:#fdc134;line-height:21px;font-weight:500;font-size:29px;font-family:'Futura'}
.instagram-block .flex-direction-nav li:first-child{position:relative;left:-40px}
.instagram-block .flex-direction-nav{display:flex;justify-content:space-between;position:absolute;width:100%;top:50%}
.instagram-block .row1>ul:nth-child(2)>li:nth-child(2){position:relative;right:-40px}
.element-item{font-family:'Futura';font-weight:400;border:0 !important}
.element-item .brand-nav{padding:0;background:#f9f9f9}
.navigation-breadcrumb{font-family:'Futura';font-weight:400}
.navigation-breadcrumb--nopadding .breadcrumbs{padding:25px 0 15px !important}
.navigation-breadcrumb--catalog>div:nth-child(1){padding:25px 30px 18px 0}
.breadcrumbs a span,.breadcrumbs span{color:#5a5a5a;font-size:16px}
.hr-line-element{margin:0 !important}
.breadcrumbs .drop a span{border-bottom:1px solid #b4b4b4}
.item-last span{color:#a6a6a6 !important}
.navigation-breadcrumb{position:relative}
.element-item .share.top{top:9px;opacity:1}
.element-item .line_block .share_wrapp{border:0;border-radius:0;padding:7px 20px 2px}
.element-item .line_block .share_wrapp .text{display:none}
.element-item .line_block .share_wrapp::before{width:0}
.element-item .line_block .share_wrapp:hover .shares{padding-right:20px}
.title-rating #pagetitle,.pagetitle-element{font-family:'Futura';font-weight:500;color:black;font-size:29px;line-height:29px;margin:0;padding:0;width:100%;max-width:490px}
.element-item .item_slider{width:100%;max-width:385px !important}
.element-item .right_info{padding:0 0 0 38% !important}
.element-item .info_item{padding:0 0 0 11px !important}
.element-item .top_info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:10px}
.title-rating .rating{margin:0 0 5px}
.element-item .item_slider{padding:35px 0 29px 30px !important}
.element-item .item_slider .slides{margin-bottom:85px !important}
.element-item .item_slider .thumbs{max-width:360px}
.slider__item{position:relative}
#slider img{width:100%;height:107px;object-fit:cover}
#slider .slick-slide{margin-right:19px}
.element-item .stickers [class*="sticker_"]{margin:0 3px 6px 0}
.element-item .stickers{left:30px !important}
.element-item .item_slider .like_icons{top:0;right:-5px}
.element-item .item_slider .slides{height:340px}
.element-item .item_slider .slides li img,.item_slider .thumbs li img{object-fit:contain}
.element-item .item_slider:not(.flex) .slides li{height:340px}
.element-item .item_slider .thumbs .slides_block li{width:106px !important;height:106px}
.element-item input[type=range]:focus{outline:none !important}
.element-item input[type=range]{-webkit-appearance:none;width:100%;height:2px;background:#e8e8e8;border:0;border-radius:0;position:relative;z-index:2}
.element-item input[type=range]:focus{outline:0}
.element-item input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;background:#e8e8e8;border:0;border-radius:0;position:relative;z-index:2}
.element-item input[type=range]::-webkit-slider-thumb{margin-top:-3px;border:0;height:9px;width:80px;border-radius:0;background:#fbaa21;cursor:pointer;-webkit-appearance:none}
.element-item input[type=range]:focus::-webkit-slider-runnable-track{background:#fbaa21}
.element-item input[type=range]::-moz-range-track{width:100%;height:2px;background:#e8e8e8;border:0;border-radius:0;position:relative;z-index:2}
.element-item input[type=range]::-moz-range-thumb{margin-top:-3px;border:0;height:9px;width:80px;border-radius:0;background:#fbaa21;cursor:pointer;-webkit-appearance:none}
.element-item input[type=range]::-ms-track{width:100%;height:2px;background:#e8e8e8;border:0;border-radius:0;position:relative;z-index:2}
.element-item input[type=range]::-ms-fill-lower{width:100%;height:2px;background:#e8e8e8;border:0;border-radius:0;position:relative;z-index:2}
.element-item input[type=range]::-ms-fill-upper{width:100%;height:2px;background:#e8e8e8;border:0;border-radius:0;position:relative;z-index:2}
.element-item input[type=range]::-ms-thumb{margin-top:-3px;border:0;height:9px;width:80px;border-radius:0;background:#fbaa21;cursor:pointer}
.element-item input[type=range]:focus::-ms-fill-lower{background:#fbaa21}
.element-item input[type=range]:focus::-ms-fill-upper{background:#fbaa21}
.info_item .top_info{border-bottom:0}
.info_item .preview_text{color:#8f8e8e;max-height:none;overflow:auto;padding:0 0 40px !important;font-size:16px !important}
.notes{margin:0 !important;display:flex;justify-content:space-between;align-items:flex-start}
.notes__left{width:100%;max-width:320px}
.notes__rigth{width:100%;max-width:290px;background:#f7f7f7}
.notes__list-content{position:relative;display:flex;justify-content:space-between;margin-bottom:10px}
.notes__list-content::before{position:absolute;bottom:6px;left:0;content:"";width:100%;border-bottom:1px dotted #343434}
.notes__list-content span:nth-child(1){padding-right:4px}
.notes__list-content span:nth-child(2),.notes__list-content a:nth-child(2){padding-left:4px}
.notes__list-content span{position:relative;z-index:1;font-size:15px}
.notes__list-content span{background:white}
.notes__rigth .prices_block{padding:22px !important}
.notes__rigth .price_measure{display:none}
.notes__rigth .price_matrix_wrapper p{color:#a8a6a6;font-size:16px;margin:0 0 10px;text-transform:lowercase}
.notes__rigth .price-old{position:relative;top:-7px;font-size:16px;font-weight:500;color:#a8a6a6;text-decoration:line-through}
.notes__rigth .values_wrapper span{font-size:27px;color:#fbaa21;font-weight:500}
.info_item .middle_info .prices .price:not(.discount){padding-right:0}
.notes__rigth .cost{display:flex;justify-content:space-between;align-items:flex-end}
.notes__rigth .cost.prices .price{margin-bottom:5px}
.element-item .middle_info .buy_block{padding:0 22px !important;position:relative;height:170px}
.element-item .counter_block.big_basket{width:100px}
.element-item .counter_block{border:1px solid white;background:white}
.element-item .counter_block input[type="text"]{border-left:1px solid white;border-right:1px solid white;background:white;padding:7px 0}
.element-item .counter_block.big_basket input[type="text"]{font-size:16px;width:35px}
.element-item .total_summ span{color:#353535;font-weight:500;display:block;font-size:25px}
.element-item .total_summ{font-size:16px !important;color:#a8a6a6 !important;width:150px;position:absolute;top:10px;right:0}
.element-item .middle_info .buy_block .wrapp_one_click{position:absolute;top:69px;right:30px}
.element-item .middle_info .buy_block .wrapp_one_click .btn.btn-lg{color:black !important;text-transform:none}
.element-item .btn.btn-default.white:not(.grey){color:#353535 !important;border:0;background:transparent;border-bottom:1px dotted #353535;padding:2px 2px 0 !important;border-radius:0;font-size:16px;font-weight:400}
.element-item .button_block{position:absolute;bottom:-20px;left:0;width:100%}
.element-item .btn.btn-default{background-color:#fbaa21;border-color:#fbaa21}
.element-item .btn.btn-lg{font-size:21px;font-weight:500;width:100%;padding:18px 25px;text-transform:lowercase}
.element-item .saving{font-size:14px;border-radius:5px;background:#bb527f;display:inline-block;color:white;padding:0 10px;margin-top:12px}
.gift-img{position:absolute;top:60px}
.gift-img p{display:inline-block;font-size:16px !important;margin:0 !important;color:#353535;padding-left:35px;line-height:1}
.gift-img img{position:absolute;top:3px}
.element-item .btn.btn-default.in-cart{background:#4fad00 !important;border-color:#4fad00 !important}
.product-tips{display:flex;justify-content:flex-start;flex-wrap:wrap;float:left;margin-top:30px}
.product-tips__block{position:relative;display:flex;align-items:center;margin-bottom:15px;width:100%;cursor:pointer}
.product-tips .product-tips__block:nth-child(1),.product-tips .product-tips__block:nth-child(4){max-width:210px;margin-right:35px}
.product-tips .product-tips__block:nth-child(2),.product-tips .product-tips__block:nth-child(5){max-width:160px;margin-right:35px}
.product-tips .product-tips__block:nth-child(3),.product-tips .product-tips__block:nth-child(6){max-width:170px;margin-right:20px}
.product-tips__img{width:37px;height:35px;background:url("/include/tips.png")}
.product-tips__text{padding-left:5px;font-size:17px;color:#595959}
.product-tips__block:hover::after{position:absolute;left:45px;top:25px;z-index:98;padding:10px 12px;width:250px;content:attr(title);border:1px solid #faaa21;background:white;border-radius:5px;color:black;font-size:16px}
.catalog_detail .tabs_section{padding:0 30px}
.tabs-element{font-family:'Futura';font-weight:400}
.tabs-element .tabs .nav.nav-tabs li.active a,.tabs-element .tabs .nav.nav-tabs li.active a:active,.tabs-element .tabs .nav.nav-tabs li.active a:focus{background:#bb527f;border-bottom-color:#bb527f}
.tabs-element .tabs .nav-tabs li.active a{color:white}
.tabs-element .tabs .nav.nav-tabs a{position:relative;z-index:10;background:#dad8d8;border:1px solid #dad8d8;padding:10px 25px;font-size:18px;font-weight:500}
.tabs-element .tabs .nav.nav-tabs a:hover{background:white !important;color:#bb527f !important;border:1px solid white !important}
.tabs .nav-tabs li a:hover::before{content:"";position:absolute;top:0;left:0;right:0;display:block;width:100%;height:2px;background:#bb527f}
.tabs-element .tabs .tab-content{background-color:#f7f7f7;padding:40px 30px;margin-top:5px;font-family:"Open Sans",Helvetica,Arial,sans-serif}
.tabs-element .flex-direction-nav li,.tabs-element .pagination>li,.tabs-element .tabs .nav-tabs>li{margin-right:5px}
.tabs-element .tabs .nav-tabs{border-bottom-color:transparent !important}
#reviews_content{padding:30px 30px 30px;background:#f7f7f7;margin:-105px 30px 0 !important}
.tab-pane-mode_content{display:none}
.reviews-reply-field iframe{background-color:white}
.reviews-block-inner .reviews-post-table td{padding:0}
.reviews-post-table .reviews-text{padding-left:10px}
.reviews-block-inner .reviews-post-table thead td{padding-top:0}
.forum-quote{margin:5px 0 7px}
.forum-quote tbody tr td{padding:5px 15px !important}
.tabs-element iframe,.tabs-element video{margin:0 !important}
.tabs-element .wraps{display:none !important}
.menu_top_block.catalog_block .dropdown>li.full.current>a::before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:#ac4270;display:block}
.left_block--modification .banner,.left_block--modification .subscribe_wrap,.left_block--modification .news_blocks{display:none}
.bottom_slider--modification{border-top:0 !important;padding:40px 30px !important;font-family:'Futura';font-weight:400}
.bottom_slider--modification ul.tabs>li span{font-size:24px;line-height:22px;padding:0 0 10px;font-weight:500;color:#000 !important;border-bottom:3px solid transparent}
.bottom_slider--modification ul.tabs li.cur span{color:#000;border-bottom:3px solid #fbaa21}
.bottom_slider--modification ul.tabs>li:hover span{border-bottom:3px solid #fbaa21}
.bottom_slider--modification .catalog_item:hover .inner_wrap{box-shadow:0 0 5px 0 rgba(0,0,0,.5) !important}
.bottom_slider--modification .like_icons{display:none}
.bottom_slider--modification .item-title{margin-bottom:15px}
.bottom_slider--modification .rating{margin:0 0 15px;position:relative;display:flex;justify-content:center;align-items:center}
.bottom_slider--modification .rating .iblock-vote{margin:0}
.bottom_slider--modification .catalog_item .inner_wrap{padding:20px 0 0 !important;border:0 !important}
.bottom_slider--modification .btn.btn-default{background-color:#fbaa21;border-color:#fbaa21;width:100%}
.bottom_slider--modification .footer_button{position:relative;margin:0 !important}
.bottom_slider--modification .btn{font-size:24px;font-weight:500;padding:20px 18px}
.bottom_slider--modification .image_wrapper_block{padding:0 18px !important}
.bottom_slider--modification .gift-img{position:relative;top:0;margin-left:10px}
.bottom_slider--modification .gift-img p{padding-left:23px;text-align:left}
.bottom_slider--modification .gift-img img{top:-2px;width:18px;height:21px}
.bottom_slider--modification .notes__list-content span{background: white;font-size:15px!important; position:relative;z-index:2;}
.bottom_slider--modification .notes__list-content a{background: white;font-size:15px !important; position:relative;z-index:2;}
.bottom_slider--modification .notes__list-content{margin-bottom:5px}

.right_block--modification .catalog_item .cost.prices {
  display: flex;
}
.bottom_slider--modification .cost.prices {
    display: flex;
    justify-content: center;
    align-items: center;
}
.bottom_slider--modification .tabs_slider .cost.prices {
    padding-bottom:30px;
}
.forgot {
    font-size: 16px;
}

.bottom_slider--modification .gift-img p br{display:none}
.bottom_slider--modification .price_measure{display:none}
.price-old{margin-left:10px;width:83px;line-height:1;font-size:15px;font-weight:500;color:#a8a6a6;text-decoration:line-through !important}

.catalog_item:hover .cost.prices .price{color:#bc547d}
.bottom_slider--modification .tabs_content{border-top:1px solid #eee;border-bottom:1px solid #eee}
.bottom_slider--modification .top_blocks{margin-bottom:25px}
@media(max-width:1310px){.notes{flex-wrap:wrap}
	.notes__left{max-width:100%}
	.notes__rigth{max-width:100%}
	.element-item .right_info{padding:0 0 0 19px !important}
	.catalog_detail .item_main_info .item_slider{float:none}
	/* .bottom_slider--modification .cost.prices{flex-wrap:wrap} */
	.bottom_slider--modification .rating{margin:0 0 25px;flex-wrap:wrap}
}
@media(max-width:992px){.product-tips--max-992{display:none !important}
	.element-item .right_info{padding:0 0 0 0 !important}
	.element-item .item_slider{padding:35px 0 29px 0 !important}
	.element-item .item_slider{margin:auto}
	.navigation-breadcrumb>div:nth-child(1){padding:25px 30px 18px 0}
	.product-tips__block:hover::after{left:-20px;top:29px}
	.bottom_slider--modification{padding:40px 0 !important}
	.catalog_detail .tabs_section{padding:0}
	.title-rating #pagetitle{max-width:100%}
	.element-item .title-rating{width:100% !important}
	#mobileheader{position:fixed !important;top:0 !important;width:100% !important}
	#content{padding-top:20px}
.sections_wrapper {
  margin: 0px 0px 15px 0;
}
.right_block--modification .sections_wrapper .list .item:not(.section_item) .img {
width: 100% !important;
}

.catalog .catalog_block {
  padding: 35px 0 0 0 !important;
}


}

@media (max-width: 1250px) {
 .right_block--modification .catalog_item .cost.prices {
   bottom: 8px;
 }
}

@media (max-width: 999px) {
 .right_block--modification .catalog_item .cost.prices {
   bottom: 70px;
 }
}
@media(max-width:600px){.element-item input[type="range"]{display:none}
	.title-rating .rating{margin:5px auto}
	#reviews_content{margin:-40px 0 0 !important;width:100%}
	.tabs-element .tabs .tab-content{background-color:#f7f7f7;padding:40px 20px;margin-top:5px}
	.product-tips__block:hover::after{left:0}
	.product-tips{padding:0 10px}
	.product-tips__block{max-width:100% !important;margin-right:0 !important}

}
@media(max-width:340px){.bottom_slider--modification ul.tabs>li span{font-size:14px !important}
}
@media(min-width:992px){.product-tips--min-992{display:none !important}
	.right_block--modification{margin-bottom:70px;width:calc(100% - 235px) !important}
}
@media (max-width: 450px) {
.section_block .sections_wrapper .list .row > div {
width: 50% !important;
}

}
.content-class{overflow:hidden}

.right_block--modification .sections_wrapper .list .item:not(.section_item) .img{width:230px;height:172px;margin:0 auto}
.right_block--modification .sections_wrapper .list .item .img img{max-width:230px;max-height:172px;width:100%;height:100%;object-fit:contain}
.right_block--modification .footer_button .button_block{bottom:-11px !important;margin:11px 0 0 !important}
.right_block--modification .catalog_block .catalog_item{padding:23px 0 11px}
.right_block--modification .group_description_block{font-size:14px}
.right_block--modification .group_description_block.top{padding:0 0 10px}
.right_block--modification .sort_header{padding:0}

.contacts div {font-size: 16px;}
.contacts table td .dark_table {font-size: 16px;}

.right_block--modification .information .counter_block{display:none}
.right_block--modification .information .button_block{bottom:0}
.right_block--modification .information .btn.btn-default{width:100%;font-size:16px;font-weight:500}
.right_block--modification .display_list .wrapp_stockers>div{padding:8px 0 0 0}
.right_block--modification .display_list .gift-img{position:relative;top:-11px;display:inline-block}
.right_block--modification .display_list .rating .iblock-vote{margin:6px 20px 0 0}
.gift-img p{position:relative;top:0}
.right_block--modification .display_list{margin-top:35px}
.right_block--modification .display_list .rating{padding:8px 0 !important}
.right_block--modification .display_list .price_matrix_wrapper p{margin:0}
.right_block--modification .display_list .price-old{margin-left:0;margin-right:0}
.right_block--modification .display_list .list_item_wrapp:hover .price{color:#b04372 !important}
.right_block--modification .module_products_list .notes{width:200px}
.right_block--modification .module_products_list td.item-name-cell{width:270px}
.right_block--modification .module_products_list{font-size:16px;margin:35px 0}
.right_block--modification .module_products_list .counter_block{display:none}
.right_block--modification .module_products_list .button_block{bottom:0 !important;margin:0 !important}
.right_block--modification .module_products_list td.but-cell{position:relative}
.right_block--modification .module_products_list .counter_wrapp{position:absolute !important;bottom:0;right:0;width:100%}
.right_block--modification .module_products_list .btn{width:100%}
.right_block--modification .module_products_list td.price-cell .cost.prices .price{font-size:18px !important;font-weight:500;color:#000;margin:0 !important}
.right_block--modification .module_products_list .gift-img{position:relative;top:-6px;display:inline-block;margin-left:5px}
.right_block--modification .module_products_list td.item-name-cell a{font-size:16px;font-weight:500}
.right_block--modification .module_products_list .price_matrix_wrapper p{margin-bottom:0}
.right_block--modification .module_products_list .price_matrix_block{display:inline-block}
.right_block--modification .module_products_list .title{margin-bottom:10px}
.right_block--modification .module_products_list .cost{margin-top:-23px}
.right_block--modification .module_products_list .price_matrix_wrapper p{margin-bottom:12px}
.right_block--modification .module_products_list .price-old{margin-left:10px;margin-right:0;display:inline-block}
.right_block--modification .module_products_list .gift-img p{top:5px}
.right_block--modification .module_products_list .item:hover .price{color:#b04372 !important}
.price_measure{display:none}
.group_description_block:nth-child(5),.group_description_block:nth-child(6){padding:0;margin:-35px 0 0}
.left_block--catalog .news_blocks:nth-child(8),.left_block--catalog .subscribe_wrap{display:none !important}
.left_block--catalog .news_blocks:nth-child(7){margin-bottom:70px}
.right_block--modification .button_block{position:relative !important}
.right_block--modification .sku_props{display:none}
.right_block--modification .counter_block{display:none}
@media(max-width:1300px){.element-item .item_slider{max-width:330px !important}
}
@media(max-width:992px){.instagram-block{top:0}
}
@media(max-width:780px){.content-class .right_block .inner_wrapper{padding-left:0}
	.right_block--modification .list.items{padding-left:0}
	.element-item .brand-nav{padding:10px}
	.right_block--modification h1{line-height:1}
	.right_block--modification .footer_button{display:block;height:auto;opacity:1;visibility:visible}
	.instagram-block .title_block{text-align:left}
	.instagram-block .title_block{text-align:left}
	.instagram-block .flex-direction-nav{display:flex !important}
	.instagram-block .flex-direction-nav li:first-child{left:-30px}
	.instagram-block .row1>ul:nth-child(2)>li:nth-child(2){right:-30px}
	.instagram-block .flexslider{margin:0 16px 9px}
}
.d_table{width:100% !important;text-align:left}
.d_tr{margin-top:20px}
.d_td{width:540px;float:left;vertical-align:top;text-align:left}
.vk_img{width:60px}
.vk_fio{width:auto;vertical-align:top;text-align:left;margin-left:5px;font-size:13px;font-family:sans-serif;font-weight:bold}
.vk_text{width:auto;vertical-align:top;text-align:left;margin-left:10px;font-size:12px;font-family:sans-serif}
#clear{clear:left;padding-top:40px;border-bottom:1px solid #dae1e8}
.vk-link{font-family:sans-serif;display:inline-block;border-radius:5px;background:#54769b;color:#fff;padding:5px;margin:0 10px;text-decoration:none}
.pictures{margin:10px auto;width:auto}
.clear{clear:both}
.group_description_block.top{padding-top:0 !important;padding-left:30px !important;margin:0;font-family:"Open Sans",Helvetica,Arial,sans-serif}
.group_description_block.bottom{padding-left:30px !important;margin:0;font-family:"Open Sans",Helvetica,Arial,sans-serif}
.header-cart .basket_fly .opener{background:white;border:3px solid #c76f95 !important;border-right:0 !important}
.basket_wrapp .wraps_icon_block.basket::before{filter:contrast(0) !important}
.header-cart .basket_fly .opener>div:not(.basket_count):hover{background:#dde3ea !important}
.basket_wrapp .clicked.empty .wraps_icon_block::before,.basket_wrapp .wraps_icon_block.empty_block::before{opacity:.7 !important;filter:contrast(0) !important}
@media(max-height:700px){body .header-cart .basket_fly .opener{top:230px !important}
}
#footer .footer_inner .line,.basket_fly .opener .basket_count,.page_not_found td.image img{background:transparent}
.basket_fly .opener .basket_count:hover,.basket_bottom_block .maxwidth-theme .top-block-item .inner-table-block a.basket:hover{background:#dde3ea}
.basket_wrapp .wraps_icon_block .count span{background:#b94979 !important;color:white !important}
.bx-firefox .basket_wrapp .wraps_icon_block .count span .items{color:white}
.basket_wrapp .basket_empty .wraps_icon_block.basket .count span,.basket_wrapp .basket_fly .basket_count.empty .wraps_icon_block.basket .count span,.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span{background:#b94979}
#footer .footer_inner .line,.basket_fly .opener .basket_count,.page_not_found td.image img{border-bottom:1px solid #f2f2f2}
.wish_count{border-bottom:1px solid #f2f2f2}
.border-padding{padding:0 16px}
.current .icons_fa{color:black !important}
.left_menu .current a::before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:#ac4270;display:block}
@media(max-width:992px){.calendar-container iframe{height:600px !important}
}
.tizers_block--modification{display:flex;border-bottom:0}
.tizers_block__content-desktop{border-bottom:1px solid #f2f2f2}
.tizers_block .item .title{padding:0 0 0 10px}
.tizers_block .item .img{width:55px;height:55px;min-width:55px}
@media(max-width:1320px){.tizers_block--modification{flex-wrap:wrap}
	.tizers_block .item{max-width:280px}
	.item-hover{top:-70px !important;transform:translateY(100px) !important}
	.tizers_block .item:hover .item-hover{transform:translateY(160px) !important}
}
@media(max-width:640px){.tizers_block .item{max-width:280px !important;width:100%}
}
.tizers_block img{width:50px}
.tizers_block .item{position:relative}
.item-hover{position:absolute;top:-40px;left:0;z-index:10;display:block !important;padding:10px;width:265px;height:auto;border:1px solid #faaa21;background:white;border-radius:5px;white-space:normal;text-align:left;font-size:13px;color:#555;opacity:0;pointer-events:none;transform:translateX(100px);transition:all .4s}
.tizers_block .item{cursor:pointer}
.tizers_block .item:hover .item-hover{transform:translateX(160px);opacity:1;pointer-events:auto;transition:all .4s}
.catalog_brand_div{background:#f9f9f9;position:relative;left:-30px;padding-left:0px;width:103%}
@media(max-width:992px){.catalog_brand_div{background:transparent;left:0;padding-left:0;width:100%}
}
.reviews{display:flex;justify-content:flex-start;flex-wrap:wrap}
.figure-style{width:100%;margin-right:15px;text-align:center;max-width:170px;margin-bottom:15px}
.figure-style figcaption{font-size:12px}
.figure-style .size-full{border:0 solid #3a97c3;width:170px;opacity:1;transition:all .4s}
.figure-style:hover .size-full{opacity:.7;transition:all .4s}
.figure-style:hover figcaption a{color:black;transition:all .4s}
.predstaviteli__title{font-size:22px;font-weight:400;margin:0}
.predstaviteli{margin-top:30px}
.predstaviteli__content{margin-top:30px}
.predstaviteli__item{display:flex;flex-wrap:wrap}
.predstaviteli__item-img{width:160px;margin-right:30px;text-align:center}
.predstaviteli__name{margin:0 0 10px;font-size:22px;font-weight:400}
.predstaviteli__subtitle{font-size:14px;margin-bottom:10px}
.predstaviteli__text{font-size:15px;margin-bottom:10px}
.predstaviteli__list{padding:0 0 0 20px;margin-bottom:10px}
.predstaviteli__item{margin-bottom:30px}
.predstaviteli__item-content{width:100%;max-width:700px}
.predstaviteli__list{font-weight:700;font-size:13px}
.predstaviteli__decor-form{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;margin-top:20px;margin-bottom:20px;padding:20px;font-size:16px;color:#fff}
.predstaviteli__decor-text{display:inline;font-weight:700;-webkit-box-flex:1;-moz-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%}
.predstaviteli__decor-form .callback-block span{display:block;border-width:1px;border-color:#bb527f;border-style:solid;background-color:#bb527f;font-size:21px;color:white !important;text-align:center;padding:13px 10px;font-family:'Futura';font-weight:400;padding:13px 50px}
.predstaviteli__decor-form .callback-block span:hover{background-color:white !important;color:#bb527f !important}
.podobrat-keratin__content{margin-top:30px}
.podobrat-keratin__item{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:40px}
.podobrat-keratin__service h2{color:#936;margin:0 0 10px;font-size:15px}
.podobrat-keratin__item-title{width:100%;margin:0 0 20px;font-size:17px;font-weight:600}
.podobrat-keratin__item img{width:100%;max-width:300px;object-fit:cover;margin-right:15px;margin-bottom:10px}
.podobrat-keratin__links{margin-top:0px;margin-bottom:0px;width:100%;max-width:1200px}
.podobrat-keratin__links--width-650px{margin-top:0;width:100%;max-width:650px}
.new_brands_slider .flex-control-nav{display:none}
.new_brands_slider .flex-viewport{height:125px}
.brands_slider_wrapp li .bx_catalog_line_img{position:relative}
.brands_slider_wrapp li .bx_catalog_line_img:before{position:absolute;width:150px;line-height:1;top:0;left:0;z-index:10;display:block !important;padding:10px;height:auto;border:1px solid #faaa21;background:white;border-radius:5px;white-space:normal;font-size:13px;color:#555;content:attr(title);opacity:0;pointer-events:none;transform:translateY(50px);transition:all .4s;text-align:center;right:0;margin:0 auto}
.brands_slider_wrapp li .bx_catalog_line_img:hover::before{transform:translateY(63px);opacity:1;pointer-events:auto;transition:all .4s}
.brands_slider_wrapp li img{max-height:75px}
#form-iframe{height:5200px !important}
.popular-category .img{width:100% !important;height:auto !important}
.popular-category .name a{font-size:18px !important;font-family:'Futura';font-weight:500 !important}
.front_title{font-size:35px;padding-bottom:0}
@media(min-width:768px){.middle .tizers_block:nth-child(4){margin:0;padding:0}
}
@media(max-width:768px){.brand-nav{padding:20px 0 10px}
.sections_wrapper .list .item .name {padding: 5px 15px 5px;}
	#content{padding-top:50px}
	.front_page .wraps>.wrapper_inner{padding-top:10px}
	.instagram-block .top_block{margin:0 0 35px}
	.instagram-block .title_block{line-height:1}
	.instagram_wrapper{display:none !important}
	.tizers_block__content-desktop{display:none !important}
	.tizers_block .item .img{background:transparent}
	.tizers_block__slider{width:100%}
	.brand-nav__title-brand--modification{padding:5px 5px 0 0}
	.brand-nav__block{padding:4px 7px 0}
	.tizers_block .item:hover .item-hover{transform:translateY(130px) !important}
	.slick-slide{z-index:20}
	.slick-prev{position:absolute;left:40%;bottom:-30px;background:url(/bitrix/templates/aspro_next/css/../images/arrows.png) 0 0 no-repeat;background-position:7px -52px;padding:3px 12px;border:1px solid black;border-radius:50%;z-index:20}
	.slick-next{position:absolute;right:40%;bottom:-30px;background:003E;background:url(/bitrix/templates/aspro_next/css/../images/arrows.png) 0 0 no-repeat;background-position-x:0;background-position-y:0;background-position:7px -52px;padding:3px 12px;border:1px solid black;border-radius:50%;transform:rotate(180deg)}
	.tizers_block .item{margin:0 0 20px}
	.tizers_block{border-bottom:0;margin-bottom: 70px;}
	.slick-list{overflow:visible !important;z-index:20}
	.slick-prev{z-index:1}
	#content{overflow:hidden}
	.front_title{padding-top:50px !important}
	.element-item .brand-nav{padding:20px 10px 10px !important}
	.front__background{height:440px}


}
@media(max-width:500px){
	.front__background{height:280px}
}
@media(max-width:400px){.slick-prev{left:35%}
.right_block--modification .sections_wrapper .list .item:not(.section_item) .img {height: 135px;}
	.slick-next{right:35%}
	.wrapper_inner .tizers_block .item{margin:0}
	.popular-category .name a{font-size:14px !important;line-height:1}
	.sections_wrapper .list .item:not(.section_item) .img{margin:0 auto 10px}
	.sections_wrapper .list .item{padding:5px 10px 10px}
}
@media(min-width:768px){.tizers_block__slider{display:none !important}
}
.block-icons-mes{display:flex;padding-top:10px}
.block-icons-mes a{padding-right:10px !important}
.block-icons-mes a img{width:28px}
.block-icons-mes a:hover{opacity:.6}
#mobilemenu ul.top>li:nth-child(1)>a:nth-child(1){background:linear-gradient(90deg,rgba(187,82,127,1) 24%,rgba(229,106,123,1) 54%,rgba(253,119,122,1) 100%);color:white}
.catalog_block li.full:nth-child(1)>a:nth-child(1)::after{color:white !important}
.catalog_block li.full:nth-child(1)>a:nth-child(1){background:#faaa21 !important;color:white}
.catalog_block li.full:nth-child(1)>a:nth-child(1):hover{color:white !important}
.catalog_section_list .item_block:nth-child(1){display:none}
.fancybox-container-flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.fancybox-block{width:100%;position:relative;max-width:210px}
.fancybox-block img{width:100%}
.fancybox-block{margin:0 5px 20px;max-width:200px;border:1px solid #555}
.fancybox-block:hover{border:1px solid black}
.fancybox-block{border:1px solid #d0cccc}
.fancybox-container-flex{margin-bottom:20px}
.contact-form{max-width:1340px;padding:0 15px;width:100%;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap}
.contact-form__left{width:100%;max-width:360px}
.contact-form__right{width:100%;max-width:800px}
.contact-form__right input{width:100% !important;max-width:100%}
.contact-form__right .mf-name,.contact-form__right .mf-email,.contact-form__right .mf-message{width:100% !important}
.contact-form__right input,.contact-form__right textarea{width:100% !important}
.contact-form__right input[type="submit"]{max-width:300px;border-width:1px;border-color:#bb527f;border-style:solid;background-color:#bb527f;font-size:21px;color:white;text-align:center;padding:13px 10px;display:block;margin:20px 0}
.mf-text{margin:3px 0 2px}
.contacts-stores--modification tbody{display:flex;flex-wrap:wrap;align-items:flex-start}
.contacts-stores--modification .item{padding:30px 0 35px !important;width:50%}
@media(max-width:1100px){.contacts-stores--modification .item{width:100%}
}
.menu_top_block.catalog_block .dropdown>li.full.current>a{color:#333 !important}
.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu>li>a{font-size:16px;line-height: 16px;}
.menu-row .mega-menu table td.wide_menu:hover>.wrap>.dropdown-menu>li>a{font-size:16px}
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li{width:30%}
.shops.list .item{display:flex;justify-content:space-between;flex-wrap:wrap}
.breadcrumbs .dropdown>a{font-size:14px}
.catalog_section_list .section_item li.sect span{display:none}
#bx-soa-delivery{overflow:hidden}
.fixed-block{position:fixed !important;top:110px;width:100%;max-width:336px}
.bx-soa-section-title{font-family:'Futura'}
#bx-soa-order .bx-soa-section .bx-soa-section-title::before{top:1px !important}
#bx-soa-order .bx-soa-cart-total{font-family:'Futura';font-weight:400}
#bx-soa-order .bx-soa-cart-total .change_basket{font-size:18px !important}
#bx-soa-order .bx-soa-cart-total .change_basket .change_link{font-size:18px !important}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line{font-size:16px !important}
#basket-root .basket-checkout-container .fastorder{display:none}
/* .sale_order_full_table:last-of-type{display:none !important} */
.sale_order_full_table br{display:none !important}
.sale_order_full_table{margin:20px auto 0}
.orders_wrapper{margin-top:20px}
#bx-soa-order-form .btn.btn-default{padding:12px 60px}
.wrap_prices>div:nth-child(1)>div:nth-child(1){text-align:center}
.module-cart .colored tfoot td.row_titles .item_title{margin:0}
#bx-soa-total .bx-soa-cart-total-button-container.lic_condition{display:none}
.title_block--link-front:hover{color:#b04372 !important}
.container #bx-soa-order #bx-soa-basket .bx-soa-item-info-container .bx-soa-item-td{padding:8px 10px 0 !important}
#content #bx-soa-order-form .row.bx-soa-more{margin-top:0}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td .bx-soa-info-shower{padding:0 20px 0}
#content #bx-soa-order-form .row.bx-soa-more .btn{font-size:16px}
#bx-soa-order #bx-soa-basket .bx-soa-more{margin:0 !important}
.bx-soa-more{padding-bottom:25px !important;border:2px solid #faaa21 !important}
#bx-soa-order .bx-soa-section .bx-soa-section-content{padding:25px 29px 25px 79px !important}
#bx-soa-order #bx-soa-basket .bx-soa-section-content.container-fluid{padding:25px 0 25px !important}
#content #bx-soa-order-form .row.bx-soa-more{position:relative;top:25px}
#content #bx-soa-order-form .row.bx-soa-more{background:#fbfbfb}
.catalog_section_list .section_item .desc .desc_wrapp{display:none !important}
#content .right_block .section_item.item .section_item_inner .section_info .sect a{border-bottom:1px dotted black !important}
#content .right_block .section_item.item .section_item_inner .section_info .sect{position:relative}
#content .right_block .section_item.item .section_item_inner .section_info .sect a::before{position:absolute;top:9px;left:0;width:10px;height:2px;background:#d6617c;content:""}
#content .right_block .section_item.item .section_item_inner .section_info .sect a{margin-left:15px}
.front .wrapper_inner1.wides.float_banners{margin:0 -10px 0}
.front .sections_wrapper .top_block{display:none}
.label-cbx{width:25px;margin-bottom:0;user-select:none;cursor:pointer}
.label-cbx input:checked+.checkbox{border-color:#bb4d7c}
.label-cbx input:checked+.checkbox svg path{fill:#bb4d7c}
.label-cbx input:checked+.checkbox svg polyline{stroke-dashoffset:0}
.label-cbx:hover .checkbox svg path{stroke-dashoffset:0}
.label-cbx .checkbox{position:relative;top:0;float:left;margin-right:8px;width:18px;height:18px;border:2px solid white;border-radius:3px}
.label-cbx .checkbox svg{position:absolute;top:-2px;left:-2px}
.label-cbx .checkbox svg path{fill:none;stroke:#bb4d7c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}
.label-cbx .checkbox svg polyline{fill:none;stroke:#FFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px;transition:all .3s ease}
.cntr span{color:white !important;line-height:14px;font-size:13px;font-family:'Futura'}
.cntr span a{color:white !important;text-decoration:underline}
.cntr span a:hover{text-decoration:none}
.cntr{position:relative;left:0;top:0;margin-top:10px;display:flex;align-items:center}
.invisible{position:absolute;z-index:-1;width:0;height:0;opacity:0}
.label-cbx .checkbox{margin-top:0;margin-bottom:0;padding-left:11px;min-height:16px}
.sticker_spetspredlozhenie{background-color:#faaa21 !important}

.wrapper1 > div#mobileheader {
  z-index: 1000;
}


#mobileheader [class^="mobileheader-"] {
  height: 63px;
}

#mobilemenu {
  z-index: 10002;
}

#mobilemenu-overlay {
  z-index: 8000;
}


.bottom_slider--modification .footer_button {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.right_block--modification .footer_button .button_block {
  bottom: 15px !important;
}


.bottom_slider--element .catalog_item .inner_wrap {
  height: 100% !important;
}

.bottom_slider--element .footer_button {
  position: relative !important;
}

#mobilemenu .menu ul > li {
  list-style: none !important;
}

.sections_wrapper .list .item .name {
  line-height: 16px;
  font-family: 'Futura';
}
.flex-block__item img {
    max-width: 365px;
    width: 100%;
}
.marcet-link img {
    width: auto;
}
#content #bx-soa-order-form .row.bx-soa-more .btn.pull-right {
  color: white !important;
}

#mobilemenu .menu_title {
  padding: 20px 0px 20px 25px !important;
}


#mobilemenu .social-icons ul {
  display: flex;
  flex-wrap: wrap;
}


.tabs_slider .btn.btn-default {
  background-color: #fbaa21;
  border-color: #fbaa21;
  width: 100%;
}

.tabs_slider .button_block {
  width: 100%;
  margin: 15px 0 0 !important;
}

.tabs_slider .btn.btn-default {
  font-size: 24px;
  font-weight: 500;
  padding: 20px 18px;
}

.tabs_slider .inner_wrap {
  padding: 20px 0 30px !important;
}

.tabs_slider .image_wrapper_block {
  margin: 0 20px;
}

.tabs_slider .item_info {
  margin: 0 20px;
}

.tabs_slider .image_wrapper_block {
  margin: 0 20px 10px;
}

.tabs_slider .notes__list-content span, .tabs_slider .notes__list-content a {
  color: #9c9c9c !important;
}

.tabs_slider .catalog_block .catalog_item {
  min-height: auto !important;
}

.tabs_slider .notes {
  min-height: 65px;
}

.tabs_slider .price-old {
  width: 76px;
  font-size: 12px;
  margin-left: 3px;
}

.tabs_slider .price_value {
  font-size: 20px;
}

.tabs_slider .price_currency {
  font-size: 20px;
}

.sale_gift_product_container .counter_block {
    display: none;
}


body .tabs_content .tab .catalog_block .footer_button .read_more {
  margin-top: 0; 
}

.phone-click.block {
  background: white;
  border: 0;
  padding: 0 10px;
  text-align: center;
}

.phone-click.block .svg.svg-phone {
  margin: 0;
background-size: contain;
min-width: 18px;
min-height: 18px;
}

.phone-click.block {
  padding: 0 15px;
}

.phone-click.block:hover {
  background: #bb527f;
}

.phone-click--active{
background: #bb527f !important;
}

.mobileheader-phone-block .dark-color.parent {
  display: block;
  background: white;
}

.mobileheader-phone-block {
  height: auto !important;
  background: white;
  padding: 10px;
}

.mobileheader-phone-block .dark-color.parent {
  background: white !important;
 margin-bottom: 10px;
}

.mobileheader-phone-block .dark-color.parent .svg.svg-phone {
  background-color: transparent;
}

.mobileheader-phone-block {
  padding: 10px 21px 0px;
  border-bottom: 1px solid #f5f5f5;
}

.mobileheader-phone-block .dark-color.parent:hover {
  opacity: 0.5;
}

.mobileheader-210px {
  height: 260px !important;
}

.mobileheader-phone-block{
	display: none;
}

.mobileheader-phone-block--visible{
	display: block;
}

.height-header{
  height: 100% !important;
}

@media(max-width:992px){

#mobilemenu ul.top > li:nth-child(1) > a:nth-child(1) {
  background: transparent;
  color: black;
}


.front_page .tab_slider_wrapp.specials.s_IrdTaW.best_block.clearfix {
  display: none !important;
}

.basket_wrapp .header-cart {
    display: none !important;
  }
	.catalog_item .cost.prices {
	  margin: 15px 0px 0px;
	  position: relative;
	  bottom: 0;
	}
	
.wrap_md .big {
  padding: 0px 10px 0px;
}

.brands_slider_wrapp {
  max-height: 120px;
  position: relative;
  overflow: hidden;
}

.brands_slider_wrapp li .bx_catalog_line_img:hover::before {
  transform: translateY(45px);
}

.ajax_load.block .footer_button {
  display: block !important;
opacity: 1;
height: auto;
visibility: visible;
}

.right_block--modification .footer_button .button_block {
  bottom: 5px !important;
}

.catalog_block .catalog_item_wrapp.item {
  height: auto !important;
}
.catalog_block .catalog_item {
  min-height: auto;
}

.bottom_slider--modification .footer_button {
  position: relative;
  bottom: -16px;
}
.mobile-title-phone {
  width: 100% !important;
}

body .catalog_item:hover .footer_button, body .catalog_item.hover .footer_button {
  height: auto;
}

#basket-gift .product-item-small-card .col-xs-6.col-md-3 {
  width: 100%;
  margin-bottom: 25px;
  border-bottom: 1px solid #f2f2f2;
}


#basket-gift .product-item-image-wrapper {
  padding-top: 250px;
}

#basket-gift .product-item-info-container.product-item-hidden {
  display: block;
  opacity: 1;
}

#basket-gift .product-item-image-slider-control-container {
  opacity: 1;
}

#basket-gift .product-item-title {
  text-align: center;
}

#basket-gift .product-item-info-container {
  text-align: center;
}

#basket-gift .product-item {
    padding: 15px 0 5px !important;
    right: 0 !important;
    left: 0 !important;
    box-shadow: 0 0 0 !important;
  }


.tabs_slider .catalog_item:not(.touch):hover, .tabs_slider .catalog_item.hover {
  padding-bottom: 0 !important;
}


}


@media (max-width: 555px) {
    

    .filter_opener {
        padding: 11px 16px 8px;
        width: 100%;
        margin-bottom: 15px;
    }
    
    .adaptive_filter {
        padding-right: 0;
        width: 100%;
    }
    
    body .filter_opener span {
        display: inline-block;
        padding-left: 10px;
        font-size: 16px;
    }
    
    body .sort_header .sort_filter {
        margin-left: 0;
    }

    .filter_opener:not(.opened) {
      background: #fbaa21;
    }
    
    body .filter_opener span::after {
      content: "товаров";
      padding-left: 5px;
    }
    
        
    .contacts-stores--modification .item {
      padding: 0 0 0 !important;
    }
    
    
    .tabs_slider .inner_wrap {
      padding: 20px 0 0 !important;
    }
    .fixed-block {
      position: relative !important;
      top: 0 !important;
      left: 0 !important;
    }


    .news_akc_block .item {
      height: auto !important;
    }
    
    .wrapper_inner .specials_slider_wrapp ul.tabs > li span, .wrapper_inner .tab_slider_wrapp ul.tabs > li span {
      font-size: 16px !important;
    }
    
    
    #bx-soa-order .bx-soa-section .bx-soa-section-content {
    
      padding: 25px 29px 25px 30px !important;
    }

.colored_table tbody tr td h2,
.colored_table tbody tr td h3,
.colored_table tbody tr td h4 {
  margin: 0 0 10px;
}

.colored_table--modification {
  display: flex;
  flex-wrap: wrap;
}

.colored_table--modification thead {
  width: 100%;
}

.colored_table--modification tr {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.colored_table--modification td {
  width: 100%;
}

.colored_table--modification img {
  margin: 0 auto 0;
  display: block;
}

.colored_table--modification thead td {
  text-align: center;
}

.colored_table--modification br {
  display: none;
}


.colored_table tbody tr td {
  vertical-align: top;
}

#bx-soa-order .bx-soa-more .bx-soa-more-btn {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

#bx-soa-order .pull-left.btn.btn-default.btn-md {
  margin-bottom: 10px;
}


.bottom_slider--modification .footer_button {
  position: relative;
}

.fancybox-block {
  max-width: 45%;
}
.ajax_load.block .footer_button {
    bottom: -18px;
  }

.mobile-title-phone .col-xs-8 {
  width: 100%;
}


.figure-style .size-full {
  width: 100%;
}

.figure-style {
    max-width: 45%;
  }


#sale_gift_product_1017030754 .rating {
  margin: 10px 0px 0;
}

#sale_gift_product_1017030754 div.item-title {
  height: auto !important;
}

#sale_gift_product_1017030754 .rating .iblock-vote {
  margin: 0 auto 0;
}

.footer_button {
  opacity: 1;
  visibility: visible;
  height: auto;
}

#sale_gift_product_1017030754 .flex-viewport .catalog_item .item_info {
  height: auto !important;
}

#sale_gift_product_1017030754  .tabs_slider .catalog_item {
  height: auto !important;
}

#sale_gift_product_1017030754 .price_matrix_wrapper {
  display: flex;
  align-items: center;
}

.right_block--modification .catalog_item .cost.prices {
  position: relative;
  bottom: -17px;
}


.group_description_block.top {
  padding-left: 0 !important;
  text-align: center;
}

.podobrat-keratin__links a {
  margin: 0 0 10px 0;
  min-width: 100%;
  text-align: center;
}

}

@media (max-width: 320px) {
  .figure-style {
    max-width: 43%;
  }
}

.delivery-not-address div.edost_address:nth-child(3) {
  display: none;
}

.delivery-not-address div.edost_address:nth-child(4) {
  display: none;
}


.delivery-not-address div.edost_address:nth-child(6) {
  display: none;
}

.delivery-not-address div.edost_address:nth-child(7) {
  display: none;
}

.delivery-not-address div.edost_address:nth-child(8) {
  display: none;
}

.delivery-not-address div.edost_address:nth-child(9) {
  display: none;
}

.delivery-not-address div.edost_address:nth-child(10) {
  display: none;
}

.delivery-not-address div.edost_address:nth-child(11) {
  display: none;
}


.delivery-not-address div.edost_address:nth-child(12) {
  display: none;
}

.delivery-not-address div.edost_address {
  font-size: 13px;
  font-weight: 500;
  color: #777777;
}

.edost_input {
  min-width: 65px;
}

@media (max-width: 992px) {
#bx-soa-total-mobile {
  display: none !important;
}

  #bx-soa-total {
    display: block !important;
  }
    

.share.top {
  z-index: -20;
  pointer-events: none;
  display: none;
}

}

.top_mobile_region {
  top: 60px;
}

.top_mobile_region .confirm_region {
  background: #f4f4f4;
}

@media (max-width: 370px) {
#mobileheader .wrap_icon {
  padding-right: 0px;
}

.phone-click.block {
  padding: 0 0px;
}
}


#footer {
  overflow: visible;
}

.instagram-block {
  display: none;
}


.inline-search-block.fixed.big .search .btn-search {
padding: 14px 12px !important;
}
.inline-search-block.fixed.big .search .search-input {
padding: 0 25px 0 25px !important;
font-size: 16px !important;
}


.search .search-button-div {
  right: -18px;
}

.inline-search-block.with-close .search .btn-search {
  right: 31px;
  background: transparent;
  border: 0;
}

.inline-search-block.with-close .search .search-input-div {
  padding-right: 45px;
}

.btn.btn-search.btn-default.bold.btn-lg:hover i {
  opacity: 0.7;
}

.brands_slider_wrapp {
  max-height: 125px;
  position: relative;
  overflow: hidden;
}

.tizers_block {
  margin: 45px 0px 20px;
}

#mobilemenu ul.top > li:nth-child(1) > a:nth-child(1) > span:nth-child(1) {
  border-bottom: 3px solid black;
}
#mobilemenu .menu:nth-child(2) ul.top > li > a > span {
	border-bottom: 0!important;
}


#mobilemenu .menu ul > li .arrow {
  border: 0;
}


.calc-text {
  display: flex;
  justify-content: space-between;
margin-bottom: 40px;
}

.calc-text-container {
  width: 100%;
  max-width: 360px;
}

#gWidget {
  width: 100%;
  max-width: 640px;
  margin-right: 20px;
}


 @media (max-width: 1240px) {

.calc-text {
  margin-bottom: 5px;
  flex-wrap: wrap;
}

#gWidget {
  max-width: 100%;
margin-right: 0;
}

.calc-text-container {
  max-width: 100%;
}

}

 @media (max-width: 400px) {
    .front-slider .flexslider {
        height: 270px;
    }
    .flexslider .flex-viewport .slides li {
        height: 270px;
    }
}



@media (max-width: 780px) {

 #gWidget {
    height: 700px !important;
  }

  .right_block--modification h1 {
    font-size: 1.5em !important;
  }

	.title-rating #pagetitle, .pagetitle-element {
	  font-size: 1.5em !important;
	}
	
	.reviews-title {
	  line-height: 34px;
	  font-size: 2.5em !important;
	  padding-top: 0;
	  margin-top: 0;
	  margin-bottom: 0;
	}

}

@media (max-width: 550px) {
  body .catalog_block.block_list .item_block {
    width: 50%;
  }
  .right_block--modification .catalog_item .cost.prices p {
    display: none;
}
  .right_block--modification .catalog_block .catalog_item {
 overflow: hidden;
}

}


/*NEW YEAR 2021*/

#mobileheader .wrap_icon{
padding-left:10px!important;
padding-right:10px!important;
}
.phone-click.block{
padding:0 10px!important;
}

.t-bank-payment {
	margin-top:30px;
	text-align:center;
}






