

/* Start:/local/templates/main/components/bitrix/catalog/main/style.min.css?1764918743959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.element/main/style.css?17742441261622*/

@media(min-width:1200px){
    .product-card__swiperNew{
        width: 804px;
        height: 804px;
        overflow: hidden;
    }
    .product-card__swiperNew .swiper-slide .swiper__imgNew{
        transition: transform ease-in-out .3s;
        filter: saturate(110%);
    }
    .product-card__swiperNew .swiper-slide.swiper-slide-active{
        width:420px !important;
    }
    .product-card__swiperNew .swiper-slide:not(.swiper-slide-active){
        display: flex;
        align-items: flex-start;

    }
    .product-card__swiperNew .swiper-slide:not(.swiper-slide-active) .swiper__imgNew{
        transform: scale(.5) ;
        translate: 0 -50%;
        position: absolute;
        left: -60px;
        object-fit: contain;
        top:37%;
    }
}
@media(min-width:850px) and (max-width:1199px){
    .product-card__swiperNew {
        width: 510px;
        height: 590px;
    }
    .product-card__swiperNew .swiper-slide{
        display: flex;
        align-items: center;
    }
}
@media(min-width:650px) and (max-width:849px){
    .product-card__swiperNew {
        width: 410px;
        height: 480px;
    }
    .product-card__swiperNew .swiper-slide{
        display: flex;
        align-items: center;
    }
}
@media(min-width:500px) and (max-width:649px){
    .product-card__swiperNew {
        width: 330px;
        height: 326px;
        overflow-y: visible;
    }
    .product-card__swiperNew .swiper-slide{
		display: flex;
        justify-content: center;
	}
    .swiper__imgNew{
        max-height:100%;
        max-width:100%;
    }
}
/* End */


/* Start:/emolent/style.css?177432234022626*/
:root{
	--pink: #FCAFC0;
	--hove-pink: #FB637E;
}
.emolent .elem_top{
	z-index: 101;
    position: relative;
}
.home.emolent{
	background-color: #fff;
}
.home-white-block.emolent{
	padding: 0;
	background: none;
}

._white{
	background-color: #fff;
}

._marg{
	margin-top: 60px;
}

._marg:has(.emolent){
	position: relative;
	z-index: 100;
}
.emolent .catalog{
	align-items: flex-start;
	align-content: flex-start;
}

.card__link_modal{
	text-align: left;
	border: none;
	cursor: pointer;
	display: block;
	background: none;
	width: 100%;
}

.card__link_modal .card__box{
	background: none;
}

.card__link_modal .card__title{
	font-weight: normal;
}

.card__link_modal:hover .card__box {
  background-color: #fff;
  border-color: var(--pink);
}
.emolent .js-favorites.w-phrase{
	color:var(--pink);
}
.emolent .card__svg path {
  transition: stroke 0.3s ease-out;
  stroke: var(--pink);
}

.emolent .card__btn:hover .card__svg path {
  stroke: var(--hove-pink);
}

.emolent .card__btn:active .card__svg path {
  stroke: var(--pink);
}

.emolent .card__btn:active .card__svg {
  stroke: var(--pink);
  fill: var(--pink);
}

.emolent .js-favorites.in_favorite svg path {
	stroke: var(--pink);
	fill: var(--pink);
}
.emolent~.product-card__container .product-card__btn-swiper svg circle{
	fill: var(--pink);
}
.emolent~.tabs .tabs__block-bottom-wrapper .toggle-table{
	color: var(--pink);
}
.emolent~.tabs .tabs__block-bottom-wrapper .toggle-table::after{
	background: url('data:image/svg+xml,<svg width="9" height="8" viewBox="0 0 9 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.33008 0L8.66021 7.5H-4.91142e-05L4.33008 0Z" fill="%23FCAFC0"/></svg>') center/contain no-repeat;
}
.emolent~.tabs .tabs__tr:nth-child(2n){
	background-color: #fef3f7;
}

._modal-look{
	overflow: hidden;
}

.page-modal{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(29, 29, 27, .5);
	z-index: 1000;
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
	flex-wrap: wrap;

	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity .4s linear, visibility .4s linear;
	overflow: hidden;
	overflow-y: auto;
	scrollbar-width: thin;
}

.page-modal._show{
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.page-modal__content{
	width: 100%;
	max-width: 1240px;
	margin: auto;
	background: #fff;
	padding: 40px 50px;
	position: relative;
	border-radius: 30px;
}

.page-modal__close{
	position: absolute;
	right: 20px;
	top: 20px;
	width: 32px;
	height: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	color: #1D1D1B;
	transition: color .2s linear;
}

.page-modal__close:hover{
	color: var(--hove-pink);
}

.page-modal__close svg{
	display: block;
	width: 12px;
	height: 12px;
	stroke: currentColor;
}


.info-product{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: nowrap;
}

.info-product__coll{
	display: block;
	width: 30.351%;
	flex-shrink: 0;
	margin-right: 42px;
}

.info-product__thumb{
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	aspect-ratio: 1/1.4625;	
}

.info-product__thumb img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.info-product__colr{
	width: 100%;
}

.info-product__name{
	font-size: 28px;
	color: #1D1D1B;
	/* text-transform: uppercase; */
	line-height: 1.2;
	max-width:500px;
}

.info-product__name span{
	display: inline-block;
}

.info-product__name a{
	color: #1D1D1B;
	text-decoration: none;
	transition: 0.3s ease-out;
}

.info-product__name a:hover{
	color: var(--pink);
}

.info-product__flex{
	margin-top: 20px;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: nowrap;
	overflow: hidden;
}

.info-product__box{
	width: 100%;
	padding-left: 82px;
}

.info-product__top{
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	flex-wrap: nowrap;
}

.info-product__top::before{
	content: '';
	position: absolute;
	left: -82px;
	top: 5px; 
	width: calc(100% + 82px);
	height: 94px;
	background: url('/images/emollient/product_title_pattern.svg') 0 0 no-repeat;
}

.info-product__info{
	font-size: 14px;
	line-height: 1.4;
	text-transform: uppercase;
}

.info-product__size{
	font-size: 16px;
	line-height: 1.4;
	color: rgba(29, 29, 27, 0.5);
	margin-left: 16px;
	flex-shrink: 0;
	white-space: nowrap;
}

.info-product__desc{
	font-weight: 600;
	font-size: 14px;
	line-height: 1.4;
	margin-top: 13px;
}

.info-product__items{
	margin-top: 15px;
}

.info-product__item{
	position: relative;
	padding: 5px 0 5px 17px;
	overflow: hidden;
	font-size: 16px;
	line-height: 1.4;
}

.info-product__item::after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 5px;
	height: 5px;
	margin-top: -2.5px;
	border-radius: 50%;
	background: var(--pink);
}

.info-product__item::before{
	content: '';
	position: absolute;
	left: 2.5px;
	top: 0;
	width: 1px;
	height: 100%;
	background: rgba(29, 29, 27, 0.2);
}

.info-product__item:first-child:before{
	top: 52%;
}

.info-product__item:last-child:before{
	top: auto;
	bottom: 52%;
}

.info-product__wrap{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: nowrap;
	margin-top: 30px;
}

.info-product__wrap-coll{
	width: 100%;
	max-width: 200px;
}

.info-product__wrap-title{
	font-size: 16px;
	line-height: 1.4;
}

.info-product__areas{
	margin-left: -10px;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
}

.info-product__area{
	margin: 10px 0 0 10px;
	width: calc(100%/3 - 10px);
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	aspect-ratio: 1/1;
	border: 1px solid #fcafc0;
	border-radius: 10px;
}

.info-product__area img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.info-product__wrap-colr{
	margin-left: 20px;
	width: 34%;
	max-width: 128px;
}

.info-product__wrap-colr img{
	display: block;
	max-width: 100%;
}

.info-product__btn{
	margin-top: 32px;
	padding-left: 82px;
}

.btn-pink{
	padding: 0 22px;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	border-radius: 50px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	background: var(--pink);
	border: none;
	cursor: pointer;
	text-align: center;
}

.btn-pink:hover{
	background-color: var(--hove-pink);
}

.btn-pink:active{
	background-color: var(--pink);
}

.info-product__img{
	display: flex;
	justify-content: center;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;

	margin-left: 10px;
	flex-shrink: 0;
	width: 37.633%;
}

.info-product__img img{
	display: block;
	max-width: 100%;
}

body:has(.emolent) .orange-btn {
  background-color: var(--pink);
}

body:has(.emolent) .orange-btn:hover {
  background-color: var(--hove-pink);
}

body:has(.emolent) .orange-btn:active {
  background-color: var(--pink);
}

.emolent .answers__btn svg rect{
	fill: var(--pink);
}

.emolent .answers__btn svg path {
  stroke: #fff;
}

.emolent .answers__btn:hover svg path {
  stroke: #fff;
}
.emolent .answers__btn:hover svg rect {
  fill: var(--hove-pink);
}

.emolent .answers__btn:active svg path {
  stroke: #fff;
}

.emolent .answers__btn:active svg rect {
  fill: var(--pink);
}

.emolent .home-articles__link {
  border-color: var(--pink);
  color: var(--pink);
}

.emolent .home-articles__link:hover {
  border-color: var(--hove-pink);
  color: #fff;
  background-color: var(--hove-pink);
}

.emolent .home-articles__link:active {
  border-color: var(--pink);
  color: #fff;
  background-color: var(--pink);
}

.emolent .articles__tab-active {
  border-color: var(--pink);
  color: #fff;
  background-color: var(--pink);
}

.emolent .home-articles__btn-swiper svg circle {
	transition: fill 0.3s ease-out;
	fill: var(--pink);
}

.emolent .home-articles__btn-swiper:hover svg circle {
	fill: var(--hove-pink);
}

.emolent .home-articles__btn-swiper:active svg circle {
	fill: var(--pink);
}

.slider-navigation{
	position: relative;
	z-index: 12;
    display: flex;
    align-items: center;
    gap:20px;
}

.slider-navigation_abs{
	position: absolute;
    left: 48px;
    bottom: 30px;
}

.slider-navigation__btns{
    display:flex;
    gap:10px;
}

.slider-navigation__btns .swiper-button-prev,
.slider-navigation__btns .swiper-button-next{
    position:static;
    width:40px;
    height:40px;
    display:flex;
    align-items: center;
    justify-content: center;
    border-radius: 40px;
	color: var(--pink);
    border: 1px solid var(--pink);
	background: transparent;
    margin:0;
	transition: background-color 0.3s ease-out, color 0.3s ease-out;
}
.slider-navigation__btns .swiper-button-prev.swiper-button-lock,
.slider-navigation__btns .swiper-button-next.swiper-button-lock,
.slider-navigation__btns:has(.swiper-button-lock){
    display:none;
}

.slider-navigation__btns .swiper-button-prev:hover,
.slider-navigation__btns .swiper-button-next:hover{
	background: var(--pink);
	color: #fff;
}
.slider-navigation__btns .swiper-button-prev svg,
.slider-navigation__btns .swiper-button-next svg{
    width: 18px;
    height: 8px;
    fill: currentColor;
}

.slider-navigation__btns .swiper-button-prev::after,
.slider-navigation__btns .swiper-button-next::after{
    display:none;
}

.slider-navigation .swiper-pagination{
    position:static;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	width: auto;
}
.slider-navigation .swiper-pagination .swiper-pagination-bullet{
    width:8px;
    height:8px;
    opacity:1;
    border: 1px solid var(--pink);
    background: transparent;
	margin: 0;
	transition: background-color 0.3s ease-out, border-color 0.3s ease-out;
}

.slider-navigation .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet{
	margin-left: 5px;
}
.slider-navigation .swiper-pagination .swiper-pagination-bullet:hover{
	background: var(--hove-pink);
	border-color: var(--hove-pink);
}
.slider-navigation .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: var(--pink);
}

.slider-navigation__btns .swiper-button-prev,
.slider-navigation__btns .swiper-button-next,
.slider-navigation .swiper-pagination{
	margin-top: 20px;
}

.slider-navigation_abs .slider-navigation__btns .swiper-button-prev,
.slider-navigation_abs .slider-navigation__btns .swiper-button-next,
.slider-navigation.slider-navigation_abs .swiper-pagination{
	margin-top: 0;
}

.slider-navigation .swiper-pagination-lock{
	display: none;
}


.emolent_tabs .tabs_marg{
	margin-bottom: -30px;
	padding-left: 20px;
	padding-right: 20px;
}

.emolent_tabs .tabs{
	display: flex;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
	flex-wrap: nowrap;
	gap: 20px;
	position: relative;
	z-index: 3;
}

.emolent_tabs .tabs__btn{
	width: 100%;
	max-width: 280px;
	min-height: 60px;
	border-radius: 30px;
	border: 1px solid #fff;
	background: #fff;
	padding: 5px 6px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: nowrap;
	cursor: pointer;

	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
	color: #1D1D1B;
	text-align: center;
	box-shadow: 0 4px 4px 0 rgba(204, 204, 204, 0.25);
	transition: border-color 0.3s ease-out, color 0.3s ease-out;
}

.emolent_tabs .tabs__btn:hover{
	color: var(--pink);
	border-color: var(--pink);
}

.emolent_tabs .tabs__btn._active,
.emolent_tabs .tabs__btn:active{
	color: var(--pink);
	border-color: var(--pink);
}

.emolent_tabs .tabs__btn-icon{
	width: 47px;
	height: 47px;
	border-radius: 50%;
	flex-shrink: 0;
	position: relative;
}

.emolent_tabs .tabs__btn-icon::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: var(--pink);
	opacity: .1;
}

.emolent_tabs .tabs__btn-icon img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: relative;
}

.emolent_tabs .tabs__btn-name{
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.tab-content{
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
    transition: opacity .2s linear, visibility .2s linear;
}

.tab-content._active{
    max-height: none;
    overflow: visible;
    opacity: 1;
    visibility: visible;
}

.signs-atopy{
	background: #fcafc0;
	border-radius: 30px;
	padding: 68px 30px 40px;
}

.signs-atopy__flex{
	margin: 0 auto;
	max-width: 1063px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
}

.signs-atopy__coll{
	width: calc(50% - 15px);
	max-width: 445px;
	padding-top: 15px;
}

.signs-atopy__title{
	font-weight: 400;
	font-size: 48px;
	line-height: 1.2;
	color: #1D1D1B;
}

.signs-atopy__desc{
	font-weight: 400;
	font-size: 16px;
	color: #1D1D1B;
	margin-top: 16px;
}

.signs-atopy__colr{
	width: calc(50% - 15px);
	max-width: 467px;
}

.signs-atopy__colr img{
	display: block;
	max-width: 100%;
}

/* .info-sector{
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	flex-wrap: wrap;
	row-gap: 20px;
	margin-left: -20px;
} */

.info-sector__slider{
	padding: 0 8px 8px;
	width: calc(100% + 16px);
	margin: 0 -8px -8px;
}

.info-sector__slider .swiper-wrapper{
	height: auto;
}

.info-sector__item{
	height: auto;
	min-height: 242px;
	padding: 20px;
	border-radius: 30px;
	overflow: hidden;
	position: relative;
	background: #fff;
	display: flex;
	flex-direction: column;
	box-shadow: 0 4px 4px 0 rgba(204, 204, 204, 0.25);
	/* width: calc(100%/3 - 20px);
	margin-left: 20px; */
}

.info-sector__item_pad{
	/* box-shadow: none; */
}

.info-sector__bg{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.info-sector__wrap{
	padding: 30px 20px;
	flex-grow: 1;
	width: 100%;
	background: rgba(255, 255, 255, 0.81);
	border-radius: 15px;
	position: relative;
}

.info-sector__name{
	font-weight: 400;
	font-size: 24px;
	line-height: 1.2;
	letter-spacing: 0.02em;
	color: #1D1D1B;
}

.info-sector__desc{
	margin-top: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
	color: #1D1D1B;
}

.emolent .new-banner-nav-btns .swiper-button-prev,
.emolent .new-banner-nav-btns .swiper-button-next{
    background: var(--pink);
}
.emolent .new-banner-navigation .swiper-pagination .swiper-pagination-bullet{
    border-color: var(--pink);
}
.emolent .new-banner-navigation .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: var(--pink);
}


._line-bot{
	border-top: 1px solid rgba(191, 188, 194, 0.5);
	padding-bottom: 52px;
}

body:has(.emolent) footer{
	padding-bottom: 31px;
}

body:has(.emolent) footer .orange-btn {
  background-color: var(--pink);
}

body:has(.emolent) footer .orange-btn:hover {
  background-color: var(--hove-pink);
}

body:has(.emolent) footer .orange-btn:active {
  background-color: var(--pink);
}

body:has(.emolent) footer .contacts__item:first-child {
  background-image: url("/images/emollient/footer-phone-2.svg");
}

body:has(.emolent) footer .contacts__item:nth-child(2) {
  background-image: url("/images/emollient/footer-email-2.svg");
}

body:has(.emolent) footer .contacts__item:last-child {
  background-image: url("/images/emollient/footer-vk-2.svg");
}

body:has(.emolent) footer .checkbox__span::before {
  border-color: var(--pink);
}

body:has(.emolent) footer .checkbox__span::after {
  background-image: url("/images/emollient/checked-2.svg");
}

body:has(.emolent) footer .checkbox__input:hover + .checkbox__span::before {
  border-color: var(--hove-pink);
}

@media (max-width: 1240px) {
	.info-sector__name{
		font-size: 18px;
	}

	.info-sector__desc{
		font-size: 14px;
	}

	
	.signs-atopy__coll{
		padding-top: 0;
	}

	.signs-atopy__title{
		font-size: 24px;
	}

	.signs-atopy__desc{
		font-size: 14px;
		margin-top: 14px;
	}
}

@media (max-width: 1199px) {
	.page-modal__content{
		padding-left: 20px;
		padding-right: 20px;
	}

	.info-product__coll{
		margin-right: 20px;
	}
}

@media (max-width: 1024px) {
	.slider-navigation_abs{
		left: 20px;
		bottom: 20px;
	}

	.slider-navigation__btns .swiper-button-prev,
	.slider-navigation__btns .swiper-button-next{
		width: 32px;
		height: 32px;
	}

	.page-modal__content{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.page-modal__close{
		top: 10px;
		right: 10px;
	}

	.info-product{
		flex-wrap: wrap;
	}

	.info-product__coll{
		margin-right: 0;
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}

	.info-product__colr{
		padding-top: 49px;
	}

	.info-product__thumb{
		max-width: 320px;
		margin: 0 auto;
		aspect-ratio: 1/1.2873;
	}

	.page-modal__content{
		border-radius: 20px;
	}


	.tabs__btn{
		min-height: 40px;
		font-size: 14px;
	}

	.tabs__btn-icon{
		width: 32px;
		height: 32px;
	}

	._marg{
		margin-top: 45px;
	}

	._line-bot{
		padding-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.slider-navigation_abs{
		bottom: 12px;
	}

	.slider-navigation__btns .swiper-button-prev,
	.slider-navigation__btns .swiper-button-next{
		width: 24px;
		height: 24px;
	}

	.slider-navigation__btns .swiper-button-prev svg,
	.slider-navigation__btns .swiper-button-next svg{
		width: 12px;
		height: 6px;
	}


	.tabs_marg{
		margin-bottom: 16px;
		gap: 10px;
		padding-left: 0;
		padding-right: 0;
	}

	.tabs__btn{
		font-size: 12px;
	}

	.tabs__btn-icon{
		display: none;
	}

	.tabs__btn-name{
		width: 100%;
		text-align: center;
	}

	.signs-atopy{
		padding: 30px 20px 13px;
	}

	.signs-atopy__colr {
		width: calc(50% - 5px);
	}

	.info-sector__wrap{
		padding: 20px;
	}
}

@media (max-width: 700px) {
	.home-articles__swiper-small2{
		overflow: visible;
	}
}

@media (max-width: 649px) {
	.slider-navigation{
		padding-left: 30px;
		padding-right: 30px;
	}

	.slider-navigation_abs{
		left: 0;
		width: 100%;
		padding-bottom: 20px;
		bottom: 0;
	}

	.slider-navigation__btns{
		width: 100%;
		justify-content: space-between;
		pointer-events: none;
	}

	.slider-navigation__btns .swiper-button-prev,
	.slider-navigation__btns .swiper-button-next{
		width: 40px;
		height: 40px;
		pointer-events: auto;
	}

	.slider-navigation__btns .swiper-button-prev svg,
	.slider-navigation__btns .swiper-button-next svg{
		width: 18px;
		height: 8px;
	}

	.slider-navigation .swiper-pagination{
		position: absolute;
		left: 0;
		bottom: 16px;
		width: 100%;
		pointer-events: none;
	}

	.slider-navigation_abs .swiper-pagination{
		bottom: 36px;
	}

	.slider-navigation .swiper-pagination .swiper-pagination-bullet{
		pointer-events: auto;
	}

	.info-product__flex{
		flex-wrap: wrap;
	}

	.info-product__box{
		padding-left: 0;
	}

	.info-product__wrap-title{
		font-size: 12px;
	}

	.info-product__area{
		max-width: 60px;
	}

	.info-product__wrap-colr{
		display: none;
	}

	.info-product__btn{
		padding-left: 0;
		margin-top: 24px;
	}

	.info-product__btn .btn-pink{
		width: 100%;
	}

	.info-product__img{
		width: 100%;
		margin-top: 20px;
		margin-left: 0;
	}

	.info-product__item{
		font-size: 12px;
		padding-top: 7px;
		padding-bottom: 7px;
	}

	.info-product__top{
		padding-left: 66px;
	}

	.info-product__top::before{
		left: 0;
		height: 77px;
		background-size: auto 100%;
	}

	.info-product__desc{
		font-size: 12px;
		margin-top: 17px;
		padding-left: 66px;
	}

	.info-product__info{
		font-size: 12px;
	}

	.info-product__size{
		font-size: 12px;
	}

	.info-product__name{
		font-size: 20px;
	}

	.info-product__wrap{
		margin-top: 13px;
	}

	.info-product__items{
		margin-top: 11px;
	}


	.tabs__btn-name{
		font-size: 0;
	}

	.tabs__btn-name::before{
		content: attr(data-text);
		display: block;
		font-size: 12px;
	}

	.info-sector__item{
		padding: 0;
	}

	.info-sector__item_pad{
		padding: 30px;
	}

	.info-sector__name {
        font-size: 20px;
    }

	.signs-atopy__flex{
		flex-wrap: wrap;
	}

	.signs-atopy__coll{
		width: 100%;
		max-width: none;
	}

	.signs-atopy__colr{
		width: 100%;
		max-width: none;
		margin-top: 14px;
	}

	.signs-atopy__colr img{
		margin-left: auto;
		margin-right: auto;
	}

	.info-product__thumb{
		max-width: 320px;
		margin: 0 auto;
		height:320px;

		/* @supports (aspect-ratio: 1 / 1.2873) {
			height: auto;
			aspect-ratio: 1 / 1.2873;
		} */
	}

	.emolent .js-favorites svg{
		width:20px;
		height:19px;
	}
	.card__link_modal .card__img{
		max-height:250px;
	}
}

body:has(.emolent){
	background:#fff;
}
body:has(.emolent) header .nav-desktop__link:hover,
body:has(.emolent) header .burger:hover .burger__span,
body:has(.emolent) header .categories__link:hover{
	color:var(--hove-pink);
}
body:has(.emolent) header .categories__item:nth-child(3) .categories__link:hover{
	color:var(--orange);
}
body:has(.emolent) header .burger:hover{
	color:var(--hove-pink);
	border-color:var(--hove-pink);
}
body:has(.emolent) header .burger:hover::before, 
body:has(.emolent) header .burger:hover::after{
	background-color: var(--hove-pink);
}
body:has(.emolent) .articles__section.active,
body:has(.emolent) .marketplace__wb{
    background-color: var(--emolent);
    border-color: var(--emolent);
    color: #fff;
}
body:has(.emolent) .articles__orange-link,
body:has(.emolent) .tag-second,
body:has(.emolent) .blue-btn,
body:has(.emolent) .marketplace__ozon{
	color: var(--emolent);
    border-color: var(--emolent);
}
body:has(.emolent) .articles__orange-link:hover,
body:has(.emolent) .blue-btn:hover{
	background-color: var(--emolent);
	color:#fff;
}
body:has(.emolent) .articles__item-link:hover .articles__orange-link,
body:has(.emolent) .control__link:hover .arrow-blue{
	background-color: var(--emolent);
    border-color: var(--emolent);
}
body:has(.emolent) .article__block-text__bg-petal{
	display:none;
}
body:has(.emolent) .control__link:hover,
body:has(.emolent) .popup__box,
body:has(.emolent) .checkbox__span::before,
body:has(.emolent) .checkbox__input:hover + .checkbox__span::before{
	border-color:var(--emolent);
}
body:has(.emolent) #scrollToTop,
body:has(.emolent) .popup__close::before,
body:has(.emolent) .popup__close::after{
	background-color: var(--emolent);
}
body:has(.emolent) .tabs__btn:hover{
	color:var(--emolent);
}
body:has(.emolent) .tabs__btn-active{
	border-bottom-color:var(--emolent)
}
body:has(.emolent) .checkbox__span::after{
	background-image: url("/images/emollient/checked-2.svg");
}
.elem_top.home-white-block{
	padding:0;
}
/* End */
/* /local/templates/main/components/bitrix/catalog/main/style.min.css?1764918743959 */
/* /local/templates/main/components/bitrix/catalog.element/main/style.css?17742441261622 */
/* /emolent/style.css?177432234022626 */
