

/* Start:/bitrix/components/krayt/krayt.slider/templates/.default/style.min.css?17453132482635*/
.main_banner .swiper-slide{pointer-events:none;border-radius:12px;overflow:hidden}.main_banner .swiper-slide-active{pointer-events:auto}.main_banner{margin-top:24px;display:block;position:relative;height:464px;width:100%;overflow:hidden;border-radius:12px}.main_banner .banner__link{overflow:hidden;display:block;width:100%;height:100%;position:relative;border-radius:12px}.main_banner img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,opacity 0.2s ease}.main_banner img.mobile{display:none}.main_banner:hover img{transform:scale(1.01)}.main_banner_slider .swiper-pagination-bullets{z-index:10;position:absolute;left:50%;transform:translateX(-50%);bottom:20px;display:flex}.main_banner_slider .swiper-pagination-bullet{background:var(--main_text_black);width:20px;height:4px;border-radius:10px;margin-right:6px;display:block;cursor:pointer;opacity:.1;transition:0.3s all linear}.main_banner_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;transition:0.3s all linear}.swiper-arrows{position:absolute;top:50%;margin-top:-23px;display:flex;justify-content:space-between;width:100%}.swiper-arrow{width:46px;height:46px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.2s transform linear,0.3s scale linear;z-index:1}.main_banner .swiper-arrow.swiper-button-disabled{display:none}.swiper-arrow svg{fill:currentColor;transition:0.2s all linear;will-change:transform}.main_banner_slider .swiper-prev-slide:hover svg{transform:translateX(-5px);transition:0.2s all linear}.main_banner_slider .swiper-next-slide:hover svg{transform:translateX(5px);transition:0.2s all linear}.main_banner_slider .swiper-arrow:active{transform:scale(.9);transition:0.2s all linear}.main_banner_slider .swiper-prev-slide{margin-left:16px;margin-right:auto}.main_banner_slider .swiper-next-slide{margin-right:16px;margin-left:auto}@media (max-width:1350px){.main_banner{height:400px}}@media (max-width:1140px){.main_banner{height:340px}}@media (max-width:992px){.main_banner{height:280px}}@media (max-width:860px){.main_banner{height:230px}}@media (max-width:768px){.main_banner_slider .swiper-arrow{width:40px;height:40px}.main_banner_slider .swiper-prev-slide{margin-left:6px}.main_banner_slider .swiper-next-slide{margin-right:6px}}@media (max-width:700px){.main_banner{min-height:340px}}@media (max-width:576px){.main_banner{min-height:340px;height:auto}.main_banner img,.main_banner_slider .swiper-arrow,.main_banner_slider .swiper-pagination-bullets{display:none}.main_banner img.mobile{display:block}}
/* End */


/* Start:/local/templates/market1001/components/bitrix/catalog.section.list/slider/style.css?17486162811899*/
.section-slider__item {
    min-width: 232px;
}
.section-slider__item-title {
    margin: 0;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 8px;
}

.section-slider__item-image {
    display: block;
    max-width: 100%;
    width: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    z-index: 0;
}

.section-slider__item-image:hover {
    filter: brightness(.9);
}

.section-slider__item {
    flex-shrink: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.section-slider-container {
    background-color: #fff;
    width: 100%;
    padding-top: 30px;
}

.section-slider-container .swiper-arrow {
    transition: opacity 0.2s ease-in-out;
}
.section-slider-container .swiper-next-slide {
    margin-right: 16px;
    opacity: 1;
}

.section-slider-container .swiper-prev-slide {
    margin-left: 16px;
    opacity: 1;
}

.section-slider-container .swiper-arrow.swiper-button-disabled {
    opacity: 0;
}

@media screen and (min-width: 1008px) {
    .section-slider-container {
        margin: 0 auto;
        max-width: 100%;
        min-width: 320px;
        width: 100%;
    }
}

@media screen and (min-width: 1008px) and (max-width: 1008px) {
    .section-slider-container {
        padding: 0 16px;
    }
}

@media screen and (max-width: 1008px) {
    .section-slider-container {
        border-radius: 20px;
        padding: 24px 16px;
    }
}

.section-slider__item-container {
    aspect-ratio: 1/1;
    border: 1px solid #fff;
    background-color: #F8F8F8;
    border-radius: 20px;
    color: inherit;
    display: block;
    height: auto;
    overflow: hidden;
    padding: 16px;
    position: relative;
    text-decoration: none;
    width: 100%;
}

@media screen and (max-width: 1008px) {
    .section-slider__item-container {
        padding: 8px;
    }
}

/* End */


/* Start:/local/templates/market1001/components/krayt/krayt.smart_tabs/.default/style.css?17493066965397*/
.smart-tabs-wrap{
    padding: 60px 0;
}
.recommend-title + .smart-tabs-wrap{
    padding-top: 0;
}
.smart-tabs {
    position:relative;
}
.smart-tabs-title .title-h2,
.smart-tabs .title-h2{
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
}
.tabs-list {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 2px;
    overflow: hidden;
}

.tabs-list__item {
    margin-right: 30px;
}
.tabs-list__item a {
    display: block;
    cursor: pointer;
    color: #808080;
    font-size: 16px;
}
.tabs-content { position:relative; }
.tabs-content .k_loader {
    position: absolute;
    background-color: transparent;
}
.tabs-content.wait .product__list, .tabs-content.wait .product__slider {
    opacity: .4;
}
.smart-tabs .swiper-slide{
    width: auto;
}
.smart-tabs .line {
    display: none;
}
.smart-tabs .tabs-list{
    margin-bottom: 40px;
    padding-bottom: 0;
}
.smart-tabs .swiper-button-next svg,
.smart-tabs .swiper-button-prev svg{
    fill: var(--main_text_black);
    transition: 0.2s all linear;
    will-change: transform;
}
.smart-tabs .swiper-button-prev{
    left: -23px;
}
.smart-tabs .swiper-button-next{
    right: -23px;
}
.smart-tabs .swiper-button-prev,
.smart-tabs .swiper-button-next{
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
}
@media(hover:hover){
    .smart-tabs .swiper-button-prev:hover svg{
        transition: 0.2s all linear;
        transform: translateX(-5px);
    }
    .smart-tabs .swiper-button-next:hover svg {
        transition: 0.2s all linear;
        transform: translateX(5px);
    }
}
.smart-tabs .swiper-button-prev:active,
.smart-tabs .swiper-button-next:active {
    transform: scale(0.9);
    transition: 0.2s all linear;
}
.smart-tabs .swiper-button-next.swiper-button-disabled,
.smart-tabs .swiper-button-prev.swiper-button-disabled{
    display: none;
}

.smart-tabs .tabs-list::before {
    display: none;
}
.smart-tabs .tabs-list__item {
    margin: 0;
    padding: 1px 0;
    border: 1px solid transparent;
}
.smart-tabs .tabs-list__item a {
    height: 46px;
    padding: 0 24px;
    margin-right: 12px;
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: var(--text-filter);
    transition: 0.2s all linear;
    white-space: nowrap;
}
.smart-tabs .tabs-list__item a:hover {
    transition: 0.2s all linear;
    border: 1px solid var(--main_text_black);
    color: var(--main_text_black);
}
.smart-tabs .tabs-list__item a.active {
    transition: 0.2s all linear;
    border: 1px solid var(--active-tab);
    background-color: var(--active-tab);
    color: #fff;
}

.smart-tabs .k_loader::before {
    top: calc(50% - 100px);
}
.right-shadow {
    background: linear-gradient(270deg, #FFF 32.39%, rgba(252, 252, 252, 0) 106.25%);
    position: absolute;
    height: 100%;
    width: 60px;
    top: 0;
    right: -1px;
    pointer-events: none;
    z-index: 1;
}
.smart-tabs.recommends {
    margin-top: 0;
    padding-top: 0;
}
.smart-tabs .product__slider-wrp{
    margin-top: 0!important;
}
.smart-tabs .product__slider .product_item__price{
    padding-top: 0;
}
.recommend-title {
    padding-top: 60px;
}
.recommend-title .title-h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    display: inline-block;
}
.item-not-data-filter p {
    text-align: center;
    font-size: 25px;
}
.smart-tabs .big-text{
    margin: 60px 0;
}
.smart-tabs .small-text{
    display: none;
}
.item-not-data-filter + .k_loader{
    display: none;
}
.smart-tabs .product__list.tiles .border-top-tiles{
    display: none;
}
@media screen and (max-width: 992px) {
    .smart-tabs-wrap{
        padding: 40px 0;
    }
    .recommend-title{
        padding-top: 40px;
    }
    .smart-tabs-title .title-h2, .smart-tabs .title-h2,
    .recommend-title .title-h2{
        font-size: 26px;
        margin-bottom: 24px;
    }
}
@media screen and (max-width: 576px) {
    .recommend-title{
        padding-top: 25px;
    }
    .smart-tabs-title .title-h2, .smart-tabs .title-h2, .recommend-title .title-h2 {
        font-weight: 600;
        font-size: 20px;
        line-height: 23px;
    }
    .smart-tabs .tabs-list__item a{
        font-size: 12px;
        height: 36px;
        padding: 0 12px;
        margin-right: 8px;
    }
    .smart-tabs .tabs-list{
        margin-bottom: 32px;
    }
    .mini_tiles .product_card-flags{
        top: 0;
        left: 0;
    }
    .mini_tiles .product-item-image-wrapper{
        padding-top: 150px;
        margin-bottom: 32px;
    }
    .mini_tiles .product_item__price .price{
        font-size: 16px;
    }
    .mini_tiles .product_item__price .old_price{
        font-weight: 400;
        font-size: 12px;
        line-height: 100%;
    }
    .mini_tiles .product_item_title .name{
        margin-bottom: 8px;
    }
    .smart-tabs-wrap{
        padding: 25px 0;
    }
    .right-shadow{
        display: none;
    }
}
/* End */


/* Start:/bitrix/components/bitrix/main.pagenavigation/templates/.default/style.min.css?17453132462530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/market1001/components/krayt/krayt.popular.brands/brand_slider/style.css?17486162812033*/
.wrapper_slider_brends .swiper-prev-slide {
    margin-left: 16px;
    margin-right: auto;
}


.brands-header-more {
	margin-left: 1rem;
}
.wrapper_slider_brends .swiper-button-disabled {
	opacity: 0;
	visibility: hidden;
}
.wrapper_slider_brends .swiper-next-slid {
    margin-right: 16px;
    margin-left: auto;
}

.brands_wrapper a .brand_item_image{
	display: flex;
	justify-content: center;
	align-items: center;
}

.brands_wrapper .brand_item{
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
}
.block_section_link{
	display: flex;
	justify-content: center;
	align-items: center;
}
.more-brands-link{
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--main-txt);
	font-size: 12px;
	line-height: 12px;
	font-weight: 500;
	text-transform: uppercase;
}
.more-brands-link i{
	line-height: 17px;
	font-weight: 600;
	margin-left: 10px;
	font-size: 14px;
	position: relative;
	top: 0px;
	transition: translate .3s;
}
.more-brands-link:hover svg{
	animation: arrow_move 1s infinite;
}
.more-brands-link:hover path{
	stroke: var(--main_color)
}
.more-brands-link svg {
	margin-left: 5px;
	margin-bottom: 1px;
}
.more-brands-link:hover{
	color: var(--main_color);
}
@keyframes arrow_move {
	0%{
		transform: translate(0px, 0);
	}
	50%{
		transform: translate(5px, 0);
	}
	100%{
		transform: translate(0px, 0);
	}
}

.brand_item .brand_item_image {
	height: 100%;
	width: 100%;
}

.brand_item .brand_item_image img{
	height: 100%;
	width: 100%;
	object-fit: contain;
}
.brand_item .brand_item_image:hover {
	opacity: 1;
}
.wrapper_slider_brends{
	position: relative;
	padding: 60px 0!important;
}
.brands_wrapper {
	align-items: center;
}
.brand_item {
	max-width: 220px;
	overflow: hidden;
}
.brand_item a {
	height: 100%;
	width: 100%;
}

@media (max-width: 992px){
	.wrapper_slider_brends{
		padding: 40px 0!important;
	}
	.brands_wrapper .brand_item{
		height: 70px;
		width: 142px;
	}
}
@media (max-width: 576px){
	.wrapper_slider_brends{
		padding: 25px 0!important;
	}
}
/* End */


/* Start:/bitrix/components/krayt/krayt.about/templates/about/style.min.css?17453132482088*/
.blocks_about_info{padding:60px 0}.block_about_info{display:flex;flex-direction:row;width:100%;background-color:var(--main_bg_gray);color:var(--main_text_black);border-radius:8px;margin-bottom:120px;min-height:450px}.block_about_info:last-child{margin-bottom:0}.block_about_info:nth-child(2n){flex-direction:row-reverse}.block_about_info .block_about_info_img{width:49%;font-size:0}.block_about_info .block_about_info_img img{width:100%;height:100%;border-radius:8px;object-fit:cover}.block_about_info_content{padding:50px;width:51%;margin-bottom:0!important}.block_about_info_title{font-weight:600;font-size:32px;line-height:100%;margin-bottom:30px}.block_about_info_text{font-weight:300;font-size:16px;line-height:160%;margin-bottom:32px}.block_about_info_dop_info{display:flex;flex-wrap:wrap}.block_about_info_dop_info .dop_info{margin-right:120px;margin-bottom:12px}.block_about_info_dop_info .dop_info:last-child{margin-right:0;margin-bottom:0}.block_about_info_dop_info .value{font-weight:700;font-size:30px;line-height:100%;margin-bottom:8px}.block_about_info_dop_info .description{font-weight:300;font-size:14px;line-height:16px}@media (max-width:1380px){.block_about_info_dop_info .dop_info{margin-right:80px}}@media (max-width:1024px){.block_about_info_dop_info .value{font-size:26px;margin-bottom:6px}}@media (max-width:992px){.block_about_info_title{font-size:26px;margin-bottom:24px}.blocks_about_info{padding:40px 0}.block_about_info,.block_about_info:nth-child(2n){flex-direction:column-reverse}.block_about_info .block_about_info_img img{max-height:550px}.block_about_info .block_about_info_img,.block_about_info_content{width:100%}.block_about_info_content{padding:30px 20px 40px 20px}}@media (max-width:576px){.blocks_about_info{padding:25px 0}.block_about_info_title{font-size:20px;line-height:23px;margin-bottom:12px}.block_about_info_text{font-size:14px;margin-bottom:40px}.block_about_info_dop_info .value{font-size:20px;margin-bottom:4px}.block_about_info_dop_info .dop_info{margin-right:50px}.block_about_info_dop_info .description{font-weight:400;font-size:12px}}
/* End */


/* Start:/bitrix/components/krayt/krayt.advantages/templates/advantage/style.min.css?17453132481944*/
.advantages{padding-top:50px;background-color:var(--main_bg_gray)}.block_after_banner_img img{width:70px;height:70px;max-width:70px;max-height:70px}.block_after_banner_img{margin-right:12px}.block_after_banner_img picture,.block_after_banner_img img,.block_after_banner_img svg{display:block;height:70px}.blocks_after_banner_wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:50px;padding-bottom:50px;border-bottom:1px solid var(--footer-gray-border)}.block_after_banner{display:flex;flex-direction:row;align-items:center;min-height:70px;position:relative;padding:0 10px;border-right:1px solid var(--footer-gray-border)}.block_after_banner:last-child{border:none}.block_after_banner_title{font-weight:600;font-size:16px;line-height:19px;color:var(--main_text_black);margin-bottom:8px}.block_after_banner_text{font-weight:300;font-size:14px;line-height:16px}@media (max-width:1280px){.blocks_after_banner_wrapper{grid-row-gap:24px;grid-column-gap:0;grid-template-columns:repeat(2,1fr)}.block_after_banner{justify-content:center}.block_after_banner:nth-child(2n){border-right:none}}@media (max-width:768px){.blocks_after_banner_wrapper{display:flex;flex-direction:column;align-items:center;grid-row-gap:48px}.block_after_banner{width:100%;flex-direction:column;min-height:unset;height:auto;text-align:center;border:none}.block_after_banner_img{margin-right:0;margin-bottom:4px}.block_after_banner:after{content:"";position:absolute;bottom:-25px;left:auto;width:100%;height:1px;background-color:var(--footer-gray-border)}.block_after_banner:last-child:after{display:none}}@media (max-width:576px){.advantages{padding-top:24px}.blocks_after_banner_wrapper{padding-bottom:24px}.block_after_banner_img picture,.block_after_banner_img img,.block_after_banner_img svg{height:50px}.block_after_banner_img img{width:50px;height:50px;max-height:50px;max-width:50px}.block_after_banner_title{font-weight:600;font-size:14px;line-height:16px}}
/* End */


/* Start:/local/templates/market1001/components/mb/elements.list/main-articles/style.css?17486162813264*/
#main-articles .articles-head {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.5rem;
}

#main-articles .mb-tabs__head {
    border: none;
    background-color: var(--main_bg_gray);
    gap: 0.5rem;
}

#main-articles .mb-tabs__button {
    cursor: pointer;
    background-color: transparent;
    border: 2px solid transparent;
    transition: color var(--mb-tabs-transition), border var(--mb-tabs-transition),  background-color var(--mb-tabs-transition);
}

#main-articles .mb-tabs__button:hover {
    border: 2px solid #E3E3E3;
    background-color: #fff;
}

#main-articles .acticles-more > a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-radius: 14px;
    background-color: var(--main_bg_gray);
    padding: 0.5rem 1rem;
    font-size: 14px;
    transition: color var(--mb-tabs-transition), background-color var(--mb-tabs-transition);

}

#main-articles .acticles-tabs__item > a:hover {
    color: inherit;
}

#main-articles .swiper-arrow  {
    opacity: 1;
}
#main-articles .swiper-arrow {
    transition: opacity 0.2s ease-in-out;
}
#main-articles .swiper-next-slide {
    margin-right: 16px;
    opacity: 1;
}

#main-articles .swiper-prev-slide {
    margin-left: 16px;
    opacity: 1;
}

#main-articles .swiper-button-disabled {
    opacity: 0;
    visibility: hidden;
}

#main-articles .acticles-more > a:hover {
    background-color: #E3E3E3;
}

#main-articles .articles-content__item {
    position: relative;
}
#main-articles .item-slide {
    display: flex;
    width: 355.5px;
     flex-shrink: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin-right: 16px;
}
#main-articles .item-slide__card {
    display: flex;
    width: 100%;
    aspect-ratio: 1 / 1;
    flex-direction: column;
    position: relative;
    background-color: var(--main_bg_gray);
    border-radius: 20px;
}

#main-articles .item-slide__head {
    flex-shrink: 0;
}

#main-articles .item-slide__head-image {
    border-radius: 20px;
    height: 180px;
    overflow: hidden;
    position: relative;
}

#main-articles .item-slide__head-image > img {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
}

#main-articles .item-slide__content-container {
    flex-grow: 1;
    width: 100%;
    padding: 16px;
}

#main-articles .item-slide__content {
    display: flex;
    flex-direction: column;
    height: 100%;
}

#main-articles .item-slide__content-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 12px;
    -webkit-line-clamp: 3;
    font-size: 16px;
    line-height: 24px;
}

#main-articles .item-slide__content-date {
    color: #93999e;
    margin-top: auto;
    font-weight: 300;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
}

#main-articles .mb-tabs__button.active {
    color: var(--main_text_black);
    border: 2px solid var(--main_text_black);
    background-color: #fff;
}

@media (max-width: 768px) {
    #main-articles .acticles-more {
        display: none;
    }
    #main-articles .acticles-tabs {
        width: 100%;
        overflow: auto;
    }
}
/* End */


/* Start:/local/templates/market1001/js/lib/mbtabs/index.css?17486162811124*/
.mb-tabs--box {
    --mb-tabs-color-line: #CED6DB;

    --mb-tabs-color-button-background-base: #fff;
    --mb-tabs-color-button-background-active: #5C81DF;

    --mb-tabs-color-text-base: #000;
    --mb-tabs-color-text-active: #fff;

    --mb-tabs-transition: .3s ease-in-out;
}

.mb-tabs__content:not(.active) {
    display: none;
}

.mb-tabs__head {
    display: flex;
}

.mb-tabs--box .mb-tabs__head {
    padding: 1px;
    border: 1px solid var(--mb-tabs-color-line);
    border-radius: 14px;
}

.mb-tabs--box .mb-tabs__button {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 46px;
    padding: 10px 18px;
    border-radius: 12px;
    background-color: var(--mb-tabs-color-button-background-base);
    color: var(--mb-tabs-color-text-base);
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    transition: color var(--mb-tabs-transition),
                background-color var(--mb-tabs-transition);
}

.mb-tabs--box .mb-tabs__button.active {
    background-color: var(--mb-tabs-color-button-background-active);
    color: var(--mb-tabs-color-text-active);
}

/* End */


/* Start:/local/templates/market1001/components/bitrix/sender.subscribe/subscribe/style.min.css?17453132985489*/
.main_sales{padding:60px 0}.main_sales-wrap{display:flex;flex-direction:row}.main_sales-wrap>div:first-child{margin-right:30px}.main_sales-item{background-color:var(--main_bg_gray);border-radius:8px;overflow:hidden}.main_subscribe-block{padding:40px 50px;background-size:cover;background-position:bottom;background-repeat:no-repeat;width:100%;height:100%}.main_sales-distribution{flex:1}#sender-subscribe{display:flex;flex-direction:column;justify-content:space-between;height:100%}.distribution_head{width:40%}.distribution_title{font-weight:600;font-size:22px;line-height:26px;margin-bottom:12px}.distribution_subtitle{font-weight:300;font-size:16px;line-height:20px;margin-bottom:28px}.subform-row{flex-direction:column}.subform-col.email-wrap{width:410px}.bx-input-group{width:100%;height:50px;background-color:#fff;border:1px solid #E3E3E3;border-radius:6px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px;margin-bottom:12px}.bx-form-control{width:100%;border-radius:6px;padding:0 10px 0 20px;font-size:16px;line-height:16px;background-color:#fff!important}.bx-form-control:-webkit-autofill,.bx-form-control:-webkit-autofill:hover,.bx-form-control:-webkit-autofill:focus,.bx-form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important}.bx-form-control::placeholder{font-weight:400;font-size:14px;line-height:16px;color:var(--main_text_gray)}.bx-input-group .btn-subscribe{width:54px;height:42px;background:var(--main_color);border-radius:4px;transition:0.2s linear;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--main_text_button)}.bx-input-group .btn-subscribe svg{fill:currentColor;will-change:transform}.bx-input-group .btn-subscribe:hover{background-color:var(--yellow-button-hover);transition:0.2s linear}.bx-input-group .btn-subscribe:active{transform:scale(.95);transition:0.2s linear}.bx-input-group .btn-subscribe[disabled]{pointer-events:none;background-color:var(--border-bottom-gray);color:#AEAEAE;border:none;cursor:default}#sender_subscribe_component{background:#FFF;box-shadow:0 12px 24px rgba(0,0,0,.2);border-radius:12px;padding:60px 40px 40px 40px;width:400px}.stock-popup-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.stock-popup-title{font-weight:700;font-size:24px;line-height:100%;margin-bottom:40px}.stock-popup-img{width:80px;height:80px;margin-bottom:40px}.stock-popup-text{font-weight:400;font-size:14px;line-height:160%;margin-bottom:40px}.stock_popup_ok{font-weight:500;font-size:14px;line-height:16px;display:block;width:100%;background-color:var(--main_color);color:var(--main_text_button);height:50px;border-radius:6px;text-align:center;transition:0.2s linear}.stock_popup_ok:hover{background-color:var(--yellow-button-hover);transition:0.2s linear}.stock_popup_ok:active{transform:scale(.95);transition:0.2s linear}#sender_subscribe_component .popup-window-close-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjE1MDggMTAuMjIyNUw4LjUzNDg5IDYuNjA2NkwxMi4xNTA4IDIuOTkwN0MxMi41NSAyLjU5MTUxIDEyLjU1IDEuOTQzNTQgMTIuMTUwOCAxLjU0NDM1TDExLjY2ODcgMS4wNjIyNkMxMS4yNjk1IDAuNjYzMDU5IDEwLjYyMTUgMC42NjMwNTkgMTAuMjIyMyAxLjA2MjI2TDYuNjA2NDUgNC42NzgxNUwyLjk5MDU1IDEuMDYyMjZDMi41OTEzNSAwLjY2MzA1OSAxLjk0MzM5IDAuNjYzMDU5IDEuNTQ0MTkgMS4wNjIyNkwxLjA2MjEgMS41NDQzNUMwLjY2MjkwMyAxLjk0MzU0IDAuNjYyOTAzIDIuNTkxNTEgMS4wNjIxIDIuOTkwN0w0LjY3OCA2LjYwNjZMMS4wNjIxIDEwLjIyMjVDMC42NjI5MDMgMTAuNjIxNyAwLjY2MjkwMyAxMS4yNjk3IDEuMDYyMSAxMS42Njg5TDEuNTQ0MTkgMTIuMTUwOUMxLjk0MzM5IDEyLjU1MDEgMi41OTEzNSAxMi41NTAxIDIuOTkwNTUgMTIuMTUwOUw2LjYwNjQ1IDguNTM1MDVMMTAuMjIyMyAxMi4xNTA5QzEwLjYyMTUgMTIuNTUwMSAxMS4yNjk1IDEyLjU1MDEgMTEuNjY4NyAxMi4xNTA5TDEyLjE1MDggMTEuNjY4OUMxMi41NSAxMS4yNjk3IDEyLjU1IDEwLjYyMTcgMTIuMTUwOCAxMC4yMjI1WiIgZmlsbD0iIzI1MjUyNSIvPgo8L3N2Zz4K)}#sender_subscribe_component .popup-window-close-icon{width:31px;height:31px;right:14px;top:14px;border-radius:4px;transition:0.2s linear;opacity:1}#sender_subscribe_component .popup-window-close-icon:hover{opacity:1;background-color:var(--main_bg_gray);transition:0.2s linear}#sender_subscribe_component .popup-window-close-icon:active{background-color:#E4E4E4;transition:0.2s linear}.hidden-desc{display:none}@media (max-width:1480px){.distribution_head{width:70%}}@media (max-width:1350px){.main_subscribe-block{background-position:30%}}@media (max-width:1080px){.main_sales{padding:40px 0}.main_sales-wrap{flex-direction:column}.main_sales-wrap>div:first-child{margin:0 0 30px 0}}@media (max-width:768px){.distribution_head{width:100%}.main_subscribe-block{padding:24px}.main_subscribe-block{background:var(--main_bg_gray)!important}}@media (max-width:576px){.main_sales{padding:25px 0}.main_sales-wrap{flex-direction:column}.main_sales-item{height:auto;max-height:unset}.subform-row{width:100%;margin:0!important}.subform-col{padding:0!important}.subform-row .bx-form-control{padding:0 4px}.bx-input-group{max-width:300px}.distribution_title{font-size:16px;line-height:19px;margin-bottom:8px}.distribution_subtitle{font-weight:400;font-size:12px;line-height:14px;margin-bottom:20px}.bx-input-group{height:46px}.bx-input-group .btn-subscribe{width:50px;height:38px;flex-shrink:0}#sender_subscribe_component{padding:32px 24px 24px;width:calc(100% - 32px)}}@media (max-width:440px){.bx-input-group{max-width:none}}
/* End */


/* Start:/bitrix/components/krayt/krayt.block.sale/templates/.default/style.min.css?17453132481599*/
.main_sales-stock{width:35%;max-width:476px}.main_sales-stock .main_sales-block{padding:40px 50px;background-position:right bottom;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.stock_title{font-weight:600;font-size:22px;line-height:26px;margin-bottom:12px}.stock_subtitle{font-weight:300;font-size:16px;line-height:19px;margin-bottom:28px}.stock_link{color:currentColor;padding-left:19px;padding-right:38px;font-weight:400;font-size:16px;line-height:19px;display:flex;align-items:center;width:fit-content;height:48px;border:1px solid #C4C4C4;border-radius:6px;position:relative;transition:0.2s all linear;background:var(--main_bg_gray)}.stock_link:hover{color:var(--main_text_black);border-color:var(--main_text_black);transition:0.2s all linear}.stock_link:active{transform:scale(.95);transition:0.2s all linear}.stock_link svg{position:absolute;right:22px;top:calc(50% - 4px);stroke:currentColor}@media(max-width:1350px){.main_sales-stock .main_sales-block{background-size:100%}}@media (max-width:1080px){.main_sales-stock{width:100%;max-width:none;min-height:unset}.main_sales-stock .main_sales-block{background-size:55%}}@media (max-width:768px){.main_sales-stock .main_sales-block{padding:24px}.main_sales-stock .main_sales-block{background-size:75%}}@media (max-width:576px){.stock_title{font-size:16px;line-height:19px;margin-bottom:8px}.stock_subtitle{font-weight:400;font-size:12px;line-height:14px;margin-bottom:24px}.stock_link{font-size:14px;height:46px;width:126px}.stock_link svg{right:20px}}
/* End */
/* /bitrix/components/krayt/krayt.slider/templates/.default/style.min.css?17453132482635 */
/* /local/templates/market1001/components/bitrix/catalog.section.list/slider/style.css?17486162811899 */
/* /local/templates/market1001/components/krayt/krayt.smart_tabs/.default/style.css?17493066965397 */
/* /bitrix/components/bitrix/main.pagenavigation/templates/.default/style.min.css?17453132462530 */
/* /local/templates/market1001/components/krayt/krayt.popular.brands/brand_slider/style.css?17486162812033 */
/* /bitrix/components/krayt/krayt.about/templates/about/style.min.css?17453132482088 */
/* /bitrix/components/krayt/krayt.advantages/templates/advantage/style.min.css?17453132481944 */
/* /local/templates/market1001/components/mb/elements.list/main-articles/style.css?17486162813264 */
/* /local/templates/market1001/js/lib/mbtabs/index.css?17486162811124 */
/* /local/templates/market1001/components/bitrix/sender.subscribe/subscribe/style.min.css?17453132985489 */
/* /bitrix/components/krayt/krayt.block.sale/templates/.default/style.min.css?17453132481599 */
