

/* Start:/local/templates/.default/components/bitrix/catalog/.default/style.css?178887480512145*/
/* Специфичность .x.x поднята намеренно: класс делит элемент с классом,
   оставшимся в css/style.css, и в монолите объявлялся позже — то есть перекрывал его.
   После выноса файл компонента грузится раньше, и без удвоения правило проигрывает. */
.categories-filter__title {
	margin: 0 0 20px 0;
	font-family: 'PT Sans Pro-Narrow Demi';
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	color: #000;
}

.categories-filter-list {
	position: relative;
	width: 100%;
	margin: 0 0 40px 0!important;
	padding: 20px!important;
}

.categories-filter-item {
	max-width: 200px;
	width: 100%;
	height: auto!important;
	border-radius: 8px;
	background: #fff;
	box-shadow: 0px 0px 20px 0px #17250026;
}

.categories-filter-item:not(:last-child) {
	margin-right: 20px;
}

.categories-filter-item a {
	display: block;
	width: 100%;
}

.categories-filter-item__wrapper {
	user-select: none;
	display: flex;
	align-items: center;
	gap: 5px;
	padding: 24px 10px 29px;
}

.categories-filter-item__info {
	max-width: 120px;
}

.categories-filter-item__icon {
	width: 44px;
	height: 44px;
}

.categories-filter-item__icon img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.categories-filter-item__name {
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	color: #172500;
}

.categories-filter-item__count {
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	color: #C4C4C4;
}

.categories-filter-sort {
	display: flex;
	align-items: start;
	gap: 20px;
	margin-bottom: 20px;
}

.categories-filter-sort__text {
	margin: 5px 0 0 0;
	font-family: 'Oceanic Grotesk Compact', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	color: #1E1E1E;
}

.categories-filter-sort-list {
	max-width: 690px;
	display: -webkit-box;
	padding-bottom: 14px!important;
}

.categories-filter-sort-item:not(:last-child) {
	margin-right: 10px;
}

.categories-filter-sort-item__btn {
	display: block;
	width: 100%;
	padding: 7px 16px;
	border: 1px solid #FF0000;
	border-radius: 16px;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	color: #000;
	text-align: center;
	user-select: none;
	white-space: nowrap;
	box-sizing: border-box;
}

.categories-filter-sort-item__btn.active {
	background: #FF0000;
	color: #fff;
}

.simplebar-content {
	display: -webkit-box;
}

.simplebar-track.simplebar-horizontal {
	height: 4px!important;
	border-radius: 2px!important;
}

.simplebar-scrollbar.simplebar-visible:before {
	top: 0!important;
	right: 0!important;
	bottom: 0!important;
	left: 0!important;
	background: #328A27!important;
	border-radius: 2px!important;
	opacity: 1!important;
}

@media (max-width: 1023px) {
  .categories-filter-sort {
    display: block;
  }

  .categories-filter-sort__text {
    margin-bottom: 5px;
  }

  .categories-filter-sort-list {
    margin: 0 0 5px 0!important;
  }
}

@media (max-width: 768px) {
  .categories-filter-list {
    width: 100%!important;
  }

	.categories-filter-sort-list {
		max-width: none;
		width: 100%;
	}
}

@media (max-width: 480px) {
  .categories-filter__title {
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 22px;
  }

	.categories-filter-list {
		padding: 20px 10px !important;
	}

  .categories-filter-item {
    max-width: 180px;
  }

	.categories-filter-item__info {
		max-width: 100px;
	}

  .categories-filter-item__wrapper {
    padding: 5.5px 10px 10.5px;
  }

	.categories-filter-item__name {
		font-size: 10px;
		line-height: 12px;
	}

	.categories-filter-item__count {
		font-size: 10px;
		line-height: 12px;
	}
}

/* Перенесено из css/style.css */
.text-block.text-block{
    padding-top: 20px;
    padding-bottom: 36px;
}
.text-block p{
    margin: 0 0 10px 0;
    line-height: 19px;
    color: #1E1E1E;
}
.text-block p:last-child{
    margin-bottom: 0;
}
.preview_news .container li b,.preview_news .container li p,.preview_news .container li span{color:#1E1E1E80}

.catalog_element_detail .el.certificates {justify-content: center;align-items: center;max-width: 80rem;margin: 50px auto;}
.catalog_element_detail .el.certificates .item{width:200px;height: 300px;}
.catalog_element_detail .el.certificates .item .links{overflow:hidden;width:120px;height:48px;border-radius:24px;background:0 0;color:#e4e4e4;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;border:1px solid #e4e4e4;opacity:0;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.catalog_element_detail .el.certificates .item .links i{font-size:20px;font-weight:400;letter-spacing:.4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.catalog_element_detail .el.certificates .item .links a{cursor:pointer;overflow:hidden;border-radius:24px 24px 0 0}
.catalog_element_detail .el.certificates .item .links a.image-link{border-radius:0 0 24px 24px}
.catalog_element_detail .el.certificates .item .links a:hover i{color:#FF0000}
.catalog_element_detail .el.certificates .item:before{background-color:rgba(26,25,25,.5);content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}
.catalog_element_detail .el.certificates .item:hover:before{opacity:1}
.catalog_element_detail .el.certificates .item:hover .links{opacity:1; max-width: calc(100% - 10px);}
.preview_news{margin-bottom:80px}
.preview_news .container{padding: 0;}
.preview_news .content_page{max-width: 845px;}
.preview_news .container h1,.preview_news .container h1 a{color:#1E1E1E;margin:1rem 0 2rem;font-family:'Oceanic Grotesk Compact';font-size:26px;font-weight:500}
.preview_news .container h2,.preview_news .container h2 a{color:#1E1E1E;margin:2rem 0 1rem;font-family:'Oceanic Grotesk Compact';font-size:24px;font-weight:500}
.preview_news .container h3,.preview_news .container h3 a{color:#1E1E1E;margin:2rem 0 1rem;font-family:'Oceanic Grotesk Compact';font-size:24px;font-weight:500}
.preview_news .container h4,.preview_news .container h4 a{margin:1rem 0;font-family:'Oceanic Grotesk Compact';font-size:24px;font-weight:400}
.preview_news .container h5,.preview_news .container h5 a{margin:1rem 0;font-family:'Oceanic Grotesk Compact';font-size:24px;font-weight:400}
.preview_news .container h6,.preview_news .container h6 a{margin:1rem 0;font-family:'Oceanic Grotesk Compact';font-size:20px;font-weight:400}
.preview_news .container b{font-size:16px;color:#1E1E1E80;font-weight:700}
.preview_news .container p{color:#1E1E1E80;margin-bottom:1.5rem}
.preview_news .container a{font: 400 16px/19px 'Oceanic Grotesk Compact', sans-serif;}
.preview_news .container a:hover{opacity:.8;color:#FF0000}
.preview_news .container li{list-style-type:disc;color:#1E1E1E80}
.preview_news .container ul{padding:0 24px;margin:16px 0}
.preview_news .container li a,.preview_news .container li b,.preview_news .container li p,.preview_news .container li span{color:#1E1E1E80}
.preview_news .container img{text-align:center;max-width:100%;height:auto}
.preview_news{margin-bottom:8px;}
@media (max-width:1023px){.preview_news .container{padding:0 15px}}
@media (max-width:767px){.preview_news .container{padding:0}}

/* Перенесено из css/style.css */
.no-result{margin-bottom:50px}
.no-result__inner{display:flex}
.no-result__header{margin-bottom:28px;font-family:'Oceanic Grotesk Compact';font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#FF0000}
.no-result__middle{max-width:630px}
.no-result__middle-list{font-family:'Oceanic Grotesk Compact';font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#000}
.no-result__middle-item{position:relative;display:flex;align-items:center;padding-left:25px;margin-bottom:16px}
.no-result__middle-item::before{content:'!';position:absolute;left:1px;top:3px;width:14px;height:14px;display:flex;justify-content:center;align-items:center;text-align:center;font-family:'Oceanic Grotesk Compact';font-style:normal;font-size:12px;background-color:#FF0000;border-radius:50%;color:#fff}
.no-result__middle-link{margin-left:5px;text-decoration:underline;color:#FF0000}
.images-parallax{position:relative;flex:0 1 570px}
.images-parallax__body{position:absolute;width:100%;height:100%;top:0;left:0}
.images-parallax__item{position:absolute;width:100%;height:150%;top:-40%;left:0}
.images-parallax__basket,.images-parallax__circle-big,.images-parallax__circle-little,.images-parallax__circle-middle,.images-parallax__circle-outline,.images-parallax__loupe{position:absolute;width:100%;height:100%;left:0}
.images-parallax__loupe{right:0;top:0;background-image:url(/local/templates/.default/img/no-result-page/no-result-1/loupe.png);background-position:top right;background-repeat:no-repeat;z-index:3}
.images-parallax__basket{top:0;left:0;background-image:url(/local/templates/.default/img/no-result-page/no-result-1/basket.png);background-position:center;background-repeat:no-repeat;z-index:2}
.images-parallax__circle-outline{top:15%;left:16%;background-image:url(/local/templates/.default/img/no-result-page/no-result-1/circle-outline.svg);background-position:left;background-repeat:no-repeat;z-index:2}
.images-parallax__circle-big{bottom:-20%;left:20%;background-image:url(/local/templates/.default/img/no-result-page/no-result-1/circle-big.svg);background-position:left;background-repeat:no-repeat;z-index:1}
.images-parallax__circle-middle{top:39%;left:8%;background-image:url(/local/templates/.default/img/no-result-page/no-result-1/circle-middle.svg);background-position:center;background-repeat:no-repeat;z-index:1}
.images-parallax__circle-little{bottom:15%;left:28%;background-image:url(/local/templates/.default/img/no-result-page/no-result-1/circle-little.svg);background-position:left;background-repeat:no-repeat;z-index:1}
.no-result__images-mobile{display:none}
@media (max-width:768px){
	.no-result__images-mobile{display:block}
	.no-result__images-mobile img{max-width:100%}
	.images-parallax,.images-parallax-two{display:none}
	.no-result__header{margin-bottom:30px;font-size:16px;line-height:18px}
	.no-result__middle-list{font-size:16px;line-height:21px}
	.no-result__middle-item{margin-bottom:10px}
	.no-result{margin-bottom:70px}
	.no-result__inner{display:flex;flex-direction:column}
	.no-result__middle{max-width:none;margin-bottom:50px}
	.images-parallax{flex:0 1 100%}
}
.images-parallax-two{position:relative;flex:0 1 570px}
.images-parallax__body{position:absolute;width:100%;height:100%;top:0;left:0}
.images-parallax__item{position:absolute;width:100%;height:150%;top:-40%;left:0}
.images-parallax-two .images-parallax__item::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-image:url(/local/templates/.default/img/no-result-page/no-result-2/background-doctor.svg);background-repeat:no-repeat;background-position:center;z-index:1;opacity:.25}
.images-parallax__doctor,.images-parallax__pill-green-one,.images-parallax__pill-green-two,.images-parallax__pill-red-one,.images-parallax__pill-red-two{position:absolute;width:100%;height:100%;left:0}
.images-parallax__doctor{left:0;top:0;background-image:url(/local/templates/.default/img/no-result-page/no-result-2/doctor.png);background-position:center;background-repeat:no-repeat;z-index:4}
.images-parallax__pill-red-two{top:13%;left:-30%;background-image:url(/local/templates/.default/img/no-result-page/no-result-2/pill-red-2.png);background-position:top right;background-repeat:no-repeat;z-index:3}
.images-parallax__pill-red-one{top:30%;left:27%;background-image:url(/local/templates/.default/img/no-result-page/no-result-2/pill-red-1.png);background-position:left;background-repeat:no-repeat;z-index:2}
.images-parallax__pill-green-two{top:-30%;left:25%;background-image:url(/local/templates/.default/img/no-result-page/no-result-2/pill-green-2.png);background-position:left;background-repeat:no-repeat;z-index:1}
.images-parallax__pill-green-one{top:10%;left:20%;background-image:url(/local/templates/.default/img/no-result-page/no-result-2/pill-green-1.png);background-position:center;background-repeat:no-repeat;z-index:1}

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section.list/.default/style.css?17888748051593*/
/* Перенесено из css/style.css */
.catalog-grid__grid{display: grid; grid-template-columns: repeat(3, minmax(auto, 1fr)); gap: 20px; padding: 8px 0 36px 0;}
.catalog-grid__link{display: flex; align-items: center; gap: 16px; padding: 22px 20px; background-color: #F2F2F2; border-radius: 20px; box-sizing: border-box;}
.catalog-grid__icon{display:flex; flex-shrink: 0; justify-content:center;align-items:center;width:40px;height:40px; border-radius: 50%; overflow: hidden; background-color: #fff;}
.catalog-grid__icon[data-attr='aktsii']{background-color: #D8A200;}
.catalog-grid__icon[data-attr='catalognabory']{background-color: #00B6F1;}
.catalog-grid__icon[data-attr='discounts']{background-color: #00B682;}
.catalog-grid__icon[data-attr='expiring']{background-color: #FF6A00;}
.catalog-grid__icon img{width: 100%;height: auto; max-width: 100%; max-height: 100%; object-fit: contain; display: block;}
.catalog-grid__icon img[src$=".svg"] {width: auto;height: auto;}
.catalog-grid__label{font: 500 20px/24px 'Oceanic Grotesk Compact', sans-serif; color: #1E1E1E;}
@media screen and (max-width: 1100px) {
	.catalog-grid__grid{gap: 16px; padding: 4px 0 30px 0;}
	.catalog-grid__link{padding: 24px 20px;}
	.catalog-grid__icon{width: 40px; height: 40px;}
}
@media screen and (max-width: 767px) {
	.catalog-grid__grid{grid-template-columns: 100%; padding: 0 0 24px 0; gap: 0;}
	.catalog-grid__link{gap: 16px; padding: 8px 0; background-color: transparent; border-radius: 0;}
	.catalog-grid__icon{background-color: #F2F2F2;}
	.catalog-grid__label{font-size: 16px; line-height: 19px;}
}

/* End */
/* /local/templates/.default/components/bitrix/catalog/.default/style.css?178887480512145 */
/* /local/templates/.default/components/bitrix/catalog.section.list/.default/style.css?17888748051593 */
