

/* Start:/bitrix/templates/vekta/components/bitrix/menu/top/style.min.css?16655904373715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/vekta/components/bitrix/menu/top/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/vekta/components/bitrix/menu/top/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/vekta/components/bitrix/menu/top/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/vekta/components/bitrix/catalog.section.list/menu/style.min.css?16655904376236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/bitrix/templates/vekta/components/bitrix/news.list/slider/style.css?1665590437150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/vekta/components/bitrix/breadcrumb/navchain/style.min.css?1665590437467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/vekta/components/bitrix/system.auth.form/.default/style.min.css?1665590437424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/templates/vekta/components/bitrix/system.auth.form/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/templates/vekta/components/bitrix/system.auth.form/.default/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/vekta/template_styles.css?176907422314419*/
.opts__title {text-transform: uppercase; font-weight: 400;}

.news__title {min-height: 3.6em !important;}

.errortext {color: #e2211c;}

.cover.is-disabled:hover {
    background-color: #f6f6f6 !important;
}

.subtitle {margin-top: 80px; border-bottom: 1px solid #666666}
.subtitle.first {margin-top: 20px; }

.devlink {margin-top: 140px; text-align: right; font-size: 12px;}

.hero__inner, .hero__slider-item, .hero__content {min-height: 600px !important;}

.header__nav-item.active {color: #e2211c;}

@media (max-width: 1210px)
{
	.hide_in_mobile {display: none;}
	/*.mobile-nav__list .mobile-nav__subitem:nth-child(6) {display: none;}
	.mobile-nav__list .mobile-nav__subitem:nth-child(7) {display: none;}
	.mobile-nav__list .mobile-nav__subitem:nth-child(8) {display: none;}
	.mobile-nav__list .mobile-nav__subitem:nth-child(9) {display: none;}
	.mobile-nav__list .mobile-nav__subitem:nth-child(10) {display: none;}
	.mobile-nav__list .mobile-nav__subitem:nth-child(11) {display: none;}
	.mobile-nav__list .mobile-nav__subitem:nth-child(12) {display: none;}
	.mobile-nav__list .mobile-nav__subitem:nth-child(13) {display: none;}
	.mobile-nav__list .mobile-nav__subitem:nth-child(14) {display: none;}
	.mobile-nav__list .mobile-nav__subitem:nth-child(15) {display: none;}*/
	
	.sellpoint__col--slider {display: block !important;}
	.sellpoint__col.sellpoint__col--slider {flex: 0 0 100% !important; max-width: 100% !important; padding-left: 0px !important;}

	.dropmenu__icon {fill: #484848 !important;}

}

@media (max-width: 1024px)
{
.hero__inner, .hero__slider-item, .hero__content {min-height: 450px !important;}
.region-text {display: none !important;}

}

@media (max-width: 760px)
{
.footer__links-item {padding: 0 !important; border: 0 !important; background: none !important;}
}

@media (max-width: 420px)
{
.hero__inner, .hero__slider-item, .hero__content {min-height: 300px !important;}
.hero__content {padding-top: 20px !important; padding-bottom: 60px !important; }
.hero__sub-title {max-width: 200px;}
.footer.section {padding-bottom: 4.85vh;}
.footer__col {width: 100%;}
.footer__col:last-child {margin-bottom: 0px;}
.footer__link {font-weight: 400;}
.devlink {margin-top: 40px; text-align: right; font-size: 12px; width: 100%;}
}

@media (max-width: 360px)
{
.hero__inner, .hero__slider-item, .hero__content {min-height: 257px !important;}
.hero__content {padding-top: 0px !important; padding-bottom: 40px !important; }
.hero__controls {margin-top: 30px !important;}

.opt-table td:first-child, .opt-table td {width: 50% !important; font-size: 12px;}
}

.tab__unit .slick-slide {min-height: 670px;}

.check {display: none;}

.header__bar-item {cursor: pointer;}

.searchbox {padding: 2px !important; background: #777777 !important;}
.searchbox::before {border-bottom: 8px solid #777777 !important; display: none !important;}

.form__control {border: 1px solid #777777 !important;}

.fixed_header {position: fixed !important; top: 0px; width: 100%;}

.hero__title {font-weight: 600 !important;}
.hero__sub-title {font-weight: 100 !important;}

@media (min-width: 1210px)
{
.fixed_header .header__row {height: 80px !important;}
.product-slider__arrow {left: 62% !important;}
}

@media (min-width: 960px)
{
.hero__title {font-size: 40pt !important;}
.hero__sub-title {font-size: 15pt !important;}
.cities_list {width: 45%; vertical-align: top; display: inline-block; margin-right: 8%; margin-top: 20px; margin-bottom: 20px;}
.cities_list:last-child {margin-right: 0; margin-top: 20px; margin-bottom: 20px;}
.header__col--slot-logo {margin-right: 50px !important;}
#modalGeo {width: 567px !important;}
}

.searchform {display: none; position: absolute; top: 20px; height: 30px; border: 2px solid #777777; /*border-radius: 15px;*/ background: #fff; width: 180px; z-index: 1024; overflow: hidden;}
.searchform input[type="text"] {border: none; padding: 5px; font-size: 14px; background: none; display: inline-block; width: 150px;}
.searchform button {border: none; color: #fff; display: inline-block; height: 27px; width: 26px; line-height: 26px; font-size: 12px; font-weight: bold; background: #e2211c; /*border-radius: 13px;*/ cursor: pointer; position: relative; top: -1px;}
.searchform button span {/*position: relative; top: -1px;*/}

.subcategories__link {
    width: 225px !important;
    height: 225px !important;
}

.subcategories.theme-hair {
    background-color: #6AB650 !important;
}
.subcategories.theme-hair .subcategories__link:hover {
    background-color: #4A8337 !important;
}
.subcategories.theme-products {
    background-color: #B3CD4C !important;
}
.subcategories.theme-products .subcategories__link:hover {
    background-color: #89A02D;
}

.cover.is-disabled::after {
    background-color: #CACACA !important;
}

.scroll-top {bottom: 10px !important;}

.subcategories {z-index: 100 !important;}
.subcategories.right .subcategories__inner {justify-content: flex-end;}
.subcategories.right .subcategories__label {text-align: right;}
.subcategories.right .subcategories__label span {text-align: right; margin-right: 50px;}

.wysiwyg li {
    margin-bottom: 1em !important;
}

.cities_list a {text-transform: uppercase; text-decoration: none; font-size: 80%; font-weight: normal;}

.dealerbuy_bt {min-width: 52px !important; line-height: 36px !important; padding-top: 6px; position: relative;}
.dealerbuy_bt .i-vekta {font-size: 32px !important;}
.dealerbuy_bt .dealers {display: none; position: absolute; top: 52px; right: 0; width: 283px; z-index: 100; border: 1px solid #ccc; border-bottom: none;}
.dealerbuy .dealers {display: none; position: absolute; top: 44px; left: -100px; width: 243px; z-index: 100;}
.dealerbuy .dealers a {font-size: 16px;}
.dealerbuy_bt:hover .dealers, .dealerbuy:hover .dealers  {display: block;}
.dealerbuy_bt .dealers .dealer {background: #fff; padding: 10px; border-bottom: 1px solid #ccc; border-collapse: collapse;}
.dealerbuy .dealers .dealer {background: #fff; padding: 5px 10px; text-align: left;}

.svg-icon--i-geo {color: #E42312 !important; fill: #E42312 !important;}
#geolink {}
#modalGeo {display: none; position: absolute; top: 140px; right: -50px; z-index: 100; background: #fff; padding: 20px 70px 40px; box-shadow: 0 10px 10px rgba(0,0,0,0.5); height: 400px; overflow-y: scroll;}
.fixed_header #modalGeo {top: 90px;}
#modalGeo .btn {margin-top: 20px; margin-bottom: 40px;}
#modalGeo h3 {font-weight: 600;}
#modalGeo span {font-weight: 400;}
.region-text {width: 100px; display: inline-block; margin-left: 32px; vertical-align: middle; line-height: 16px;}
.header>.container {position: relative;}
.fixed_header #modalGeo {top: 80px;}

.sellpoint__col {min-height: 300px;}

@media (max-width: 760px)
{
	#modalGeo {width: 100%; padding: 20px 40px; top: 60px; overflow-y: auto; right: 0px;}
	.fixed_header #modalGeo {top: 60px;}
	.slider .slick-dots li {width: 10px !important; height: 10px !important; background-color: #898C8E !important;}
	.slider .slick-dots li.slick-active {background-color: #e2211c !important;}
	.sellpoint__col {min-height: auto;}
}


input, select, textarea {border-radius: 0px !important;}

#cookies_warning {display: none; background: #f1f1f1; padding: 30px 10px; position: fixed; bottom: 0px; z-index: 2000; width: 100%;}

.darktext .hero__title, .darktext .hero__sub-title {color: #484848;}
.no-bp {padding-bottom: 0px !important;}
.no-tp {padding-top: 0px !important;}

.mobile-nav .header__nav-item {
    background-color: #fff !important;
    color: #484848 !important;
    border-bottom: none !important;
}

.opts__item {margin-bottom: 0px !important;}

.vekta-tooltip__title {display: block !important; text-decoration: none;}

.beru_btn {margin: 15px 0; display: inline-block; background: #604AEB; height: 52px; text-align: center;}
.beru_btn img {height: 52px; width: auto;}

.beru_btn_sm {margin: 0px 5px 0px 5px; display: inline-block; background-image: url('/images/beru_s.png'); background-size: contain; background-position: 0 0; height: 54px; width: 54px; margin-right: 2px;}
.beru_btn_sm:hover {background-image: url('/images/beru_s_h.png');}

.ozon_btn {margin: 15px 2px 15px 0px; display: inline-block; background: #0D47F4; height: 52px; text-align: center;}
.ozon_btn img {height: 52px; width: auto;}

.ozon_btn_sm {margin: 0; display: inline-block; background-image: url('/images/ozon_s.png'); background-size: contain; background-position: 0 0; height: 54px; width: 54px; margin-right: 2px;}
.ozon_btn_sm:hover {background-image: url('/images/ozon_s_h.png');}

.ali_btn_sm {margin: 0; display: inline-block; background-image: url('/images/ali_s.png'); background-size: contain; background-position: 0 0; height: 54px; width: 54px; margin-right: 2px;}
.ali_btn_sm:hover {background-image: url('/images/ali_s_h.png');}

.wb_btn_sm {margin: 0; display: inline-block; background-image: url('/images/wb_s.png'); background-size: contain; background-position: 0 0; height: 54px; width: 54px; margin-right: 2px;}
.wb_btn_sm:hover {background-image: url('/images/wb_s_h.png');}

.mvideo_btn_sm {margin: 0; display: inline-block; background-image: url('/images/mvideo_s.jpg'); background-size: contain; background-position: 0 0; height: 54px; width: 54px; margin-right: 2px;}
.mvideo_btn_sm:hover {background-image: url('/images/mvideo_s_h.jpg');}

.blackfriday .ozon_btn_sm {background-color: #305df4; background-image: url('/images/ozon_bf.png'); background-size: contain; background-repeat: no-repeat; background-position: center center;}
.blackfriday .ozon_btn_sm:hover {background-image: url('/images/ozon_bf_hover.png');}

.blackfriday .wb_btn_sm {background-color: #000000; background-image: url('/images/wb_bf.png'); background-size: contain; background-repeat: no-repeat; background-position: center center;}
.blackfriday .wb_btn_sm:hover {background-image: url('/images/wb_bf_hover.png');}

.compare_btn {position: relative; padding-left: 56px; width: 212px;}
.compare_btn .i-vekta--list-plus {font-size: 32px; position: absolute; display: block; left: 0px; top: 0px; border-right: 5px solid #fff; padding: 10px 11px;}

.recepies-btn {padding-left: 20px !important; padding-right: 20px !important; margin-right: 20px; margin-bottom: 20px; min-width: auto !important;}

.card__icon-bar {margin-top: 5px !important;}

.noborder, .noborder td {border: none !important;}
.noborder tr:hover td {background: none !important;}
.noborder td {vertical-align: top !important;}
.noborder td:nth-child(2) {padding-left: 30px !important;}
@media (max-width: 760px)
{
	.noborder td {display: inline-block;}
	.noborder td:nth-child(2) {padding-left: 0px !important;}

}

@media (min-width: 960px)
{
	.hero__slider-item video {width: 100%; min-width: 100%; margin: 0; display: block; position: absolute;}
}
@media (max-width: 960px)
{
	.hero__slider-item video {width: 100%; min-width: 100%; margin: 0; display: block; position: absolute;}
}

.wysiwyg i {font-style: italic;}

.card__image .tile__label {right: 0px; top: 10px;}

.btn_promo {width: 300px; margin-bottom: 20px;}
.btn_promo.oz {background-color: #015aff;}
.btn_promo.wb {background-color: #d9379a;}
.btn_promo span {font-weight: 100;}


.filter__section.has-accordion .filter__title::before
{
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	width: 24px;
	height: 2px;
	right: 0;
	margin-top: -1px;
	background-color: #484848;
}

.filter__section.has-accordion .filter__title::after
{
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	width: 2px;
	height: 24px;
	margin-top: -12px;
	right: 11px;
	background-color: #484848;
	transition: transform .3s,-webkit-transform .3s;
}

.filter__section.has-accordion.is-active .filter__title::after
{
	transform: rotateZ(90deg);
}

.filter__title {letter-spacing: .1em;}

.accordion__title {border-top: none !important; text-transform: none !important; padding-top: 15px !important; padding-bottom: 15px !important;}

.filter-check
{
	display: block !important;
	text-align: left !important;
	border: none !important;
	margin: 0 !important;

}

.filter-check__label {border: none !important; padding-left: 35px !important; margin: 0 0 20px 0 !important; position: relative;}
.filter-check__label::before
{
	display: block;
	content: "";
	position: absolute;
	top: 7px;
	left: 0px;
	width: 16px;
	height: 16px;
	border: 1px solid #000;
}

.filter input:checked + .filter-check__label, .accordion.is-active .accordion__title {color: #484848 !important;}
input:checked + .filter-check__label {background: #fff !important;}
.filter input:checked + .filter-check__label::before {background: #ed110c; border-color: #ed110c;}

.color-check {width: 32px !important; height: 32px !important;}

.tile {background-size: cover !important; background-repeat: no-repeat; min-height: auto !important;}
.tile::before {min-height: auto !important; padding-top: 100% !important;}

.sellpoint__btn {margin-bottom: 20px;}

.ui-slider-handle {
	text-align: center !important; 
	color: #fff !important; 
	background: #e2211c !important;
	border: none !important;
	width: 40px !important;
}

.ui-state-focus, .ui-state-active  {border: none !important;}

.diagonal {position: relative; width: 100%; height: 160px; margin-bottom: 10px;}
.diagonal > div {position: absolute; left: 0px; bottom: 0px; text-align: right; border: 1px solid #ccc; font-size: 11px;}
.diagonal > div.active {border-color: #e2211c; z-index: 1; color: #e2211c;} 
#diag24 {width: 43%; height: 43%;}
#diag32 {width: 58%; height: 58%;}
#diag39 {width: 69%; height: 69%;}
#diag40 {width: 73%; height: 73%;}
#diag43 {width: 78%; height: 78%;}
#diag50 {width: 91%; height: 91%;}
#diag55 {width: 100%; height: 100%;}

.catalog_sections div {width: calc(50% - 20px); display: inline-block; margin-right: 20px; margin-bottom: 20px;}
.catalog_sections div img {width: 100%; height: auto;}
.catalog_sections div:nth-child(2n) {margin-right: 0px;}

.btn {min-width: 239px !important;}

.color_vars {display: flex; justify-content: left; margin-left: 140px;}
.color_vars a {height: 55px; width: 55px; border: 1px solid #adabaa; margin: 0 5px;}
.color_vars a.active {border: 2px solid #e2211c;}
.color_vars div {text-transform: uppercase; padding-left: 10px; padding-top: 15px;}

@media (max-width: 680px)
{
	.color_vars {margin-left: 0px;}
}

@media (max-width: 400px)
{
	.color_vars a {height: 30px; width: 30px;}
	.color_vars div {padding-top: 0px; font-size: 12px;}
}

.connect-with-us.service h2 a {color: #fff; text-decoration: none;}
/* End */
/* /bitrix/templates/vekta/components/bitrix/menu/top/style.min.css?16655904373715 */
/* /bitrix/templates/vekta/components/bitrix/catalog.section.list/menu/style.min.css?16655904376236 */
/* /bitrix/templates/vekta/components/bitrix/news.list/slider/style.css?1665590437150 */
/* /bitrix/templates/vekta/components/bitrix/breadcrumb/navchain/style.min.css?1665590437467 */
/* /bitrix/templates/vekta/components/bitrix/system.auth.form/.default/style.min.css?1665590437424 */
/* /bitrix/templates/vekta/template_styles.css?176907422314419 */
