/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: no.header__bottom-part .header-menu__link--top-level.header__bottom-part .header-menu__link--top-levelne !important;  }*/



/*
.gallery-wrapper__aspect-ratio-container
{
	height: 75%;
}*/

.detail-gallery-big-wrapper {
	
	padding-top: 65%;
}

.header-menu__dropdown-item:nth-child(2) .header-menu__wide-submenu-item-name 
{	color: #000000;
	border: 1px solid #d2d2d2;
	border-radius: 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;}
	
	
	.header-menu__dropdown-item:nth-child(2) .header-menu__wide-submenu-item-name:hover
	{	color: #515151;
		border: 1px solid #000000;
		}
		
		
	
.btn
{	font-weight: 200;}
.bottom-menu .font_weight--600
{
	font-weight: 200;
}

.count_
{
	font-weight: 200 !important;
}


.submenu li 
{
	font-weight: 200 !important;
}

.contacts__col, .address
{font-family: 'Raleway';
font-weight: 200;
color:black;
}

.catalog-block__info-tech
{display: none !important; 
	
}
.bx_filter_input_checkbox span {
	/*color:black !important;*/
	font-weight: 200;
	
}

p, ol li, ul li {
margin-bottom: 24px;
color: black;
font-weight: 200;
line-height: 1.4;
}

.bottom-links-block
{
/*	margin-top:100px;*/
}

.right_block h3 
{	font-family: 'Raleway' !important;
	font-size: 22px;
	font-weight: 200;
}

#pagetitle
{	font-family: 'Raleway' !important;
	font-size: 26px;
	font-weight: 200;
}

.bx-soa-section-title
{	font-family: 'Raleway' !important;
	font-size: 22px;
	font-weight: 200;
}

.gallery__picture
{border-radius: 0 !important;
	
}
.gallery__item--thumb
{
	opacity: 0.2 !important;
	border: 0 !important;
	padding: 0  !important;
	max-height: 76px;
	max-width: 76px;
	min-height: 76px;
	min-width: 76px;
}

.gallery__item--thumb:hover
{
	opacity: 1 !important;
}

 .swiper-slide-thumb-active
{
	opacity: 1 !important;
}
html
{ }
.catalog-detail__top-info
{
	/*margin-bottom: -140px;*/
}
.detail-gallery-big__item--no-image>span, .detail-gallery-big__item>a {
	flex-direction: column !important; 
}
.swiper-button-next, .swiper-button-prev {
top: 33%;
}

/* product https://yol.webity.ru/catalog/kollektsii/collect-grey/tv-unit-sub-block/?bitrix_include_areas=Y&clear_cache=Y */
.element-count-wrapper
{display: none;}
.detail-gallery-big-slider.big
{border-radius: 0 !important;}
.font_32 {
font-size: 2.4rem;
}

/*.catalog-detail__bottom-info .ordered-block, .catalog-detail__bottom-info .ordered-block.tabs-block
{
	margin-top:0 !important;
}*/
.color_222
{color: black;
	
}

.catalog-detail__main .catalog-detail__info-tc
{margin: 0 !important;
	display: none;
}
.detail .catalog-detail .properties {
	margin-top: 15px;
	padding-right: 25px;
	color: black;
}

.catalog-block__prop-name, .catalog-block__prop-value
{background: white;}
.catalog-block__prop-value{
	color: black;
font-weight: 200;
font-size: 16px;
font-family: 'Helvetica';
}

.props_block--nbg .char_value
{
	color: black;
font-weight: 200;
font-size: 16px;
font-family: 'Helvetica';
}

.catalog-block__prop {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	background-image: url(dott.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}



.btn
{
	border-radius: 0;
}

.btn-transparent
{
	background: white !important;
	color:black !important;
	border: 1px solid black !important;
}

.catalog-detail__cell-block
{
	padding: 0 !important;
}
.breadcrumbs__item-name {
	color: #000;
	font-weight: 200;
	font-size: 16px !important;

}

.catalog-detail .content--max-width {
	 max-width: 100% !important;
	 color: black;
	 font-weight: 200;
	 line-height: 1.5;
	 text-align: justify;
}

.catalog-detail__buy-block .price__new-val
{font-size: 28px !important;}



.detail-gallery-big--vertical .gallery-slider-thumb {
/*	top: 65px;*/
}

.sale-list__item-text-top-part .sale-list__item-title .dark_link
{	font-family: 'Raleway' !important;
}
@media screen and (max-width: 600px) {
.detail-gallery-big-slider-main {
	max-width: 900px;
}
}
@media (max-width: 991px){
	
	.catalog-detail__top-info
	{
		margin-bottom: 0px;
	}
	
	.detail-gallery-big__item--no-image>span, .detail-gallery-big__item>a {
		flex-direction: unset;
	}
	
	
	.detail-gallery-big-slider.big
	{margin-top: -0px;}
	
	
	.detail .catalog-detail__cell-block {
	padding: 15px 17px !important;
}
.js-replace-icons
{display: none !important;}


h1, h2, h3, h4
{

	font-family: 'borjomic' !important;
	font-weight: 200 !important;
	
}

.sale-list__item-text-top-part .sale-list__item-title {
	font-size: 18px;
	color: black;
	font-weight: 200;
	font-family: 'Raleway' !important;


}


.body .banners-img-with-text-list__item-text--absolute *
	{
		font-family: 'borjomic' !important;
		font-weight: 200 !important;
	}
.company-item__title h3.index-block__title
{
	font-size: 37px;
	line-height: 1.1;
	color: black;
	font-weight: 200;
	font-family: 'borjomic' !important;
	letter-spacing: -1px !important;

}

.flexbox--direction-row
{
	flex-direction: column;
}

.sticker, .line-block__item .js-replace-icons
{display: none;}


.banners-big__text {
	margin-bottom: -120px;
}

.footer__address
{display: none;}

.footer__email
{display: none;}

.footer--color-light .footer__phone .phones .phones__inner > .phones__phone-link {
	<!--margin-top: -97px !important;-->
}

.mobileheader .logo {
	max-width: 110px;
}

.mobilemenu__item .logo
{display: none;}

.mobilemenu__menu-item span
{
	font-weight: 200er;
}


.banners-big__text {
	margin-bottom: -120px !important;
}
.banners-big--adaptive-1 .banners-big__text
{	align-items: start;
	text-align: start;}

.banners-big--adaptive-1 .banners-big__title
{
	font-size: 26px;
	font-family: 'borjomic' !important;
	font-weight: 200 !important;
}
.banners-big--adaptive-1 .banners-big__text-block
{	font-size: 22px;
	font-family: 'borjomic' !important;
	font-weight: 200 !important;
}
}

html {
	font-size: 17px;
	--theme-font-family:'Raleway' ;
	--theme-font-title-family: 'Raleway' !important;
	--theme-font-title-weight: 600;
	font-weight: 200er;
	


}

.banners-big__inner--padding-left-narrow
{
	padding-left: 0 !important;
}
.banners-big__inner-wrap
{margin-left: -6px !important;}

.switcher-title .header-menu__wide-child-link
{	color: black;
	font-weight: 200;
	font-size: 18px;}


.header-menu__wide-submenu-item-name
{
	
	font-size: 16px;
	color: black;
	font-weight: 200;
}

.header-menu__wide-submenu-item-name:hover
{
	text-decoration: underline;
}

.dropdown-menu-wrapper .dropdown-menu-inner
{
	background: #ffffffff !important;
}



.header-menu__item--wide > .header-menu__dropdown-menu
{
	margin-top: 9px;
}
.header-menu__wide-right-part
{
	width: 600px;
}
.side_banners__item-img {
	width: 100%;
	height: 281px;
	background-size: cover !important;
}
.header-menu__link
{
	padding: 0 14px;
}
.header__bottom-part .header-menu__wide-submenu-right-arrow
{display: none !important;}
.header__bottom-part .header-menu__title
{
font-size: 18px !important ;
font-weight: 200 ;
color: black ;
text-transform: uppercase;

}
.header__bottom-part .header-menu__link[href*="/sales/"] .header-menu__title {
	color: red;
	font-weight: bold;
}
.header-menu__item.red-sale > .header-menu__link {
  color: red !important;
  font-weight: bold;
  text-transform: uppercase;
}

.header__bottom-part .header-menu__link--top-level
{
	padding-left: 0 !important;
	padding-right: 0;
}
.header-menu__wrapper {
justify-content: space-between;
}

.header-menu__link--top-level :hover
{
text-decoration: underline !important;
}



.footer--color-light .footer__phone .phones .phones__inner > .phones__phone-link {
color: var(--white_text_black);
font-size: 32px;
margin-top: -23px;
}
.footer__part--right
{
	text-align: right;
}
.footer__phone .phones
{	align-items: end !important;}
.address__text  
{	font-size: 17px;
	line-height: normal;
	font-weight: 200;
}



.header__top-item
{margin-left: 0;}
.searchtype
{display: none !important;}

.catalog-detail__forms
{
	display:  none !important;
}

.price_txt
{
	display:  none !important;
}


.footer.footer--color-light
{
	background: #f9f9f9;
}



h1, h2, h3, h4, .banners-big__title, .tizers-list__item-name, .banners-img-with-text-list__item-link, .banners-img-with-text-list__item-link-hover-none, .banners-img-with-text-list__item-title
{

	font-family: 'borjomilightc' !important;
	font-size: 24px;
	
}

.banners-big__wrapper .target {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 4;
}

.banners-big .main-slider .main-slider__item .banners-big__inner-wrap {
	pointer-events: none;
}

.index-block__title-wrapper span
{
	font-family: 'Raleway';
	font-size: 26px;
}

.line-block__item span {
	font-size: 16px;

}

span .index-block__arrow  {
	font-size: 0px;
}
.banners-big__text{
margin-bottom: -200px;
}
.banners-big__title{
	font-size: 54px;
}
.banners-big__text-block  
{
	font-family: 'borjomilightc' !important;
	font-size: 38px;

}

.sale-list__item-text-top-part  .sale-list__item-title
{
	
font-family: 'borjomilightc' !important;
}
.sale-list__item-period-date
{display: none !important;}

@font-face {
	font-family: AnekLatin;
	src: url("/AnekLatin-Regular.ttf") format("opentype");
}


.phones__phone-link
{
	font-family: 'AnekLatin';
	font-weight: 200;
	font-size: 19px;
}

.price__new-val
{font-family: 'AnekLatin';
	font-weight: 200;
	font-size: 18px;}
	
	
	.price__old-val
	{
		font-family: 'AnekLatin';
		font-weight: 200;
		font-size: 16px;
	}
	.price-economy__val
	{
		font-family: 'AnekLatin';
		font-weight: 200;
		font-size: 16px;
	}
	
	
		
		
	.catalog-block__info-title span
	{
		font-family: 'Raleway';
		font-size: 17px;
		font-weight: 200er;
	}
	
	.instock , .header__icon-name
	{display: none;}
	
	
	
	.company-item__text
	{	color: black !important;
		font-weight: 200;
	}
	
	h3.index-block__title
	{font-size: 38px;}
	
	
.sale-list__item .sale-list__item-sticker-value	{
		font-family: 'AnekLatin';
		color: #000;
			font-size: 15px !important;
		
	}
	
	.sale-list__item-text-wrapper {
		padding: 15px 0px 0;
	}


@media (max-width: 991px){
.right_block.catalog_page  .sections-block.main-template .grid-list.grid-list--items-6-1200.grid-list--items-5-1100 {
         flex-wrap: nowrap;
        display: flex;
        overflow: auto;
padding: 16px;
}
.right_block.catalog_page  .sections-block.main-template .grid-list.grid-list--items-6-1200.grid-list--items-5-1100  .grid-list__item {
width: 164px;
flex: none;
}
body .sections-block__item-image-wrapper {
    height: 70px;
}
}
.char-side__title {
    margin-bottom: 15px;
}


body .catalog-detail__cell-block.shadow {
    box-shadow: none;
}
.catalog-detail .properties__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.catalog-detail .properties__item .properties__hr {
    margin: 0 1px;
    font-size: 0;
    border-bottom: 1px #c7c7c7 solid;
    flex: 1;
}
.catalog-detail .properties__item .properties__value {
  font-size: 16px;
	font-weight: 700;
}

a.detail-gallery-big__link.popup_link.fancy.fancy-thumbs {
    height: 315px;
    width: 100%;
    display: block;
}
.detail-gallery-big--vertical .gallery__item--thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.detail .detail-gallery-big-slider .detail-gallery-big__item img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media (max-width: 767px){
a.detail-gallery-big__link.popup_link.fancy.fancy-thumbs {
    height: auto;
}
.detail .detail-gallery-big-slider .detail-gallery-big__item img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: initial;
}
}
.image-list-wrapper:has(.side-icons) .sticker {
    padding-right: 30px;
}

.link-card-t {
	padding: 4px 8px;
	padding-right: 30px;
	gap: 6px;
	margin: 8px 0;
	font-weight: 500;
	font-size: 15px;
	line-height: 133%;
	color: rgba(0, 0, 0, 0.8);
	font-family: Arial;
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	background: #ffdd2d;
	border-radius: 12px;
}
.link-card-t__icon {
	width: 46px;
	height: 46px;
	border: 4px solid #ffdd2d;
	margin-right: -6px;
	position: relative;
	z-index: 2;
	background: #fff;
	flex: none;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.link-card-t__value {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.link-card-t__icons {
	display: flex;
	align-items: center;
}
.link-card-t span {
	font-size: inherit !important;
}
.link-card-t__title {
	display: block;
}
.link-card-t__descr {
	font-size: 13px;
	line-height: 154%;
	color: rgba(0, 0, 0, 0.54);
	font-weight: 400;
	display: block;
}
@media (max-width: 1280px){
.link-card-t {
    padding: 4px 8px;
}
}
@media (max-width: 992px){
.link-card-t {
    padding-right: 30px;
}
}
@media (max-width: 388px){
.link-card-t {
    padding: 4px 8px;
display: flex;
}
}

.headers-container {
    position: fixed;
    z-index: 600;
    width: 100%;
    top: 0;
}
.body {
    padding-top: 175px;
}
#bx-panel-back {
height: auto !important;
}
.grid-list__item.detail-block.ordered-block.gift {
display: none;
}
.catalog-detail__bottom-info .ordered-block.tabs-block {
    margin-top: 1.25rem;

}
.header-menu__wrapper > :nth-child(n + 12),
.header-menu__item--more-items {
	display: none !important;
}

@media (max-width: 991px){
.headers-container {
    position: fixed;
    z-index: 600;
    width: 100%;
    top: 0;
}
.body {
    padding-top: 63px;
}
}
.MOBILE_CUSTOM_TEXT .index-block--mobile,
.MOBILE_BRANDS .index-block--mobile,
.MOBILE_BOTTOM_BANNERS .index-block--mobile,
.MOBILE_BLOG .index-block--mobile,
.MOBILE_CATALOG_SECTIONS .index-block--mobile {
	display: none !important;
}
.MOBILE_CATALOG_TAB .index-block--padding-bottom-40 > div {
padding-bottom: 0;
}
.MOBILE_CATALOG_TAB .index-block--padding-top-40 > div {
    padding-top: 15px;
}
.MOBILE_CATALOG_TAB .index-block--padding-top-40 {
    padding-top: 25px;
}
@media (max-width: 600px){
	.tab-content-block .swiper {
	padding: 0;
	margin: 0;
	}
}

