

/* Start:/local/templates/.default/components/bitrix/catalog/main1/style.css?174361671711147*/
.flexbox--row{flex-direction: row !important;}

.table-view__item {padding: 23px 24px 18px;}
.table-view__item-wrapper {align-items: normal;}
.table-view .item-foto {flex-basis: 60px;position: relative;z-index: 1;}
.table-view .item-info {flex-grow: 1;padding: 0px 20px;}
.table-view .item-actions {flex-shrink: 0;width: 47%;}
.table-view .item-icons.s_2 {width: 99px;margin-top: 3px;}
.table-view .item-icons {flex-shrink: 0;padding-left: 19px;text-align: center;}
.table-view .item-info .item-title {margin-bottom: -3px;color: #1d2029;}
.table-view .properties__item.properties__item--compact {margin-top: -2px;line-height: 22px;}
.table-view .properties__item.properties__item--compact:first-of-type {padding-top: 4px;}

.bordered {border: 1px solid #eeeeee;}


.item-title.font_sm {font-size: .933em;line-height: 1.500em;}
.item-foto__picture {width: 60px;height: 60px;line-height: 60px;text-align: center;position: relative;}
.item-foto__picture img {display: inline-block;}

.stores-icons {flex-basis: 62px;flex-shrink: 0;text-align: right;}

.properties.list{margin: 0px;}
.properties__item--inline {display: inline; color: #333}

.list-offers .quantity_block_wrapper {padding: 1px 0px !important;}
.list-offers .tab-pane .btn{margin-right: 0px;}
.list-offers .props_list .props_item{font-size: 12px;color: #555}
.list-offers .offer_stores{margin-top: 15px;}
.list-offers div.total_summ{margin: auto !important; padding: 9px 0px 0px;}
.list-offers .counter_block input[type="text"] {width: 100% !important;padding: 7px 24px 7px;}
.list-offers .counter_wrapp.list {margin: 0 -4px;}
.list-offers .counter_wrapp.list .to-cart {padding-left: 4px;padding-right: 4px;width: 100%;}
.list-offers .counter_wrapp {padding: 0 !important;}
.list-offers .counter_wrapp .counter_block{width: 100%; position: relative;}
.list-offers .counter_block .plus, .list-offers .counter_block .minus{position: absolute;}
.list-offers .counter_block .plus{right: 0;}
.list-offers .item:hover {box-shadow: 0px 0px 20px rgba(0,0,0,0.15);border-color: #fff;}
.list-offers .quantity_block_wrapper > div{font-size: 12px;}
.list-offers .muted.article{line-height: 15px;margin: 5px 0px 2px;}
.list-offers .opener.top{margin-top: 3px;}
.list-offers .sale_block .text{margin: 1px 0px 1px 0px;}
.list-offers .sale_block .value{margin: 3px 3px 3px 0px;}
.list-offers .button_block .btn{margin-right: 0;}
.list-offers .prices .price_matrix_block .price_wrapper_block .price.discount{display: none;}

.catalog_detail .list-offers .props_list .hint{position: relative;top: 3px;left: 0;}
.catalog_detail .list-offers .props_list .properties__title{position: relative;}

.catalog_detail.element_4 .sku_props .bx_item_section_name.char_name .hint .icon{top:3px;}
.catalog_detail.element_4 .sku_props .bx_item_section_name.char_name .hint .tooltip{top:26px;}


.counter_wrapp.list > div {width: 50%; float: left; margin: 0; padding: 0px 4px;position: relative;}

.wrapp-one-click {margin-top: 8px;}
.wrapp-one-click .btn {width: 100%;}

.table-view .item-actions .item-buttons .text-form{margin: 8px 0px 0px;}


.like_icons.list span {opacity: 1;visibility: visible;}
.like_icons.list > div {display: inline-block;vertical-align: top;padding: 0px 4px 0px 0px;}

.tabs .tab-content .item{margin-top: -1px !important;}
.tabs .stores_block_wrap .item-stock > span{font-size: 13px !important;}
.tabs .item-stock > span{font-size: 12px !important;}

.counter_wrapp .counter_block{position: relative;}

.like_icons span.added{opacity: 1 !important;}

.counter_block{position: relative;}

.catalog_detail .tabs div.prices_tab {overflow-y: inherit !important;}

/*stores*/
body .stores_wrapper h4 {position: relative;text-align: left;padding-right: 180px;}
body .tab-pane .stores_wrapper h4 {margin-top: 0px;}
body .store.LIST_AMOUNT .tab-pane .stores_wrapper h4 {display: none;}

.stores-title {	position: absolute;	top: 4px;	right: 0}
.stores-title .stores-title__list {	opacity: .5;transition: opacity .3s ease;	font-size: 13px;  font-weight: normal;}
.stores-title .stores-title__list:last-of-type {	padding-left: 24px}
.stores-title .stores-title__list:not(.stores-title--active):hover {	cursor: pointer}
.stores-title .stores-title__list.stores-title--active,.stores-title .stores-title__list:hover {	opacity: 1}
.stores-title .stores-title__list .svg {	margin-right: 4px;	top: -1px}
.stores_block_wrap.combine .contacts_map_list {	padding-bottom: 0}

.tab-pane.stores .stores_tab .stores_block_wrap.combine {position: relative}
.tab-pane.stores .stores_tab .stores_block_wrap .stores-title {top: -12px}
.tab-pane.stores {position: relative}

.tab-pane.reviews #reviews_content {margin-top: 0;}
.tab-pane.reviews.active #reviews_content {
	display: block;
}

.wrapper_block.title_left+.contacts_map_list{padding-left: 311px;}
.stores-amount-list:not(.stores-amount-list--active) { display: none}
.with_title .block_container {position: absolute; z-index: 1;background: #fff;display: block;border-right-width: 0;box-shadow: 12px 0 12px -12px rgba(0,0,0,.2);}
.wrapper_block.title_left .block_container {left: 0;width: 312px;height: 500px;}

.with_title .block_container .items{overflow: auto;height: 100%;}
.with_title .block_container .items .item{padding: 21px 29px;border-bottom: 1px solid #f1f1f1;cursor: pointer;}
.with_title .block_container .items .item:hover{background: #fafafa;cursor: pointer;}
.with_title .block_container .items .item .item-stock {margin: 7px 0 0;}

.with_title .block_container .detail_items{display: none;position: absolute;top: 0;z-index: 1;background: #fff;height: 100%;left: 0;width: 312px;overflow: auto;}
.with_title .block_container .detail_items div.item {display: none;}
.with_title .block_container .detail_items .map_info_store {padding: 29px 34px 15px;}

.with_title .block_container .detail_items .top-close {position: absolute;top: 15px;right: 15px;cursor: pointer;opacity: 1;}
.with_title.title_left .block_container .detail_items .top-close svg {width: 10px;height: 10px;}
.with_title.title_left .block_container .detail_items .top-close svg:hover path{fill: #000;}


.drag_block_detail .tabs{margin-top:25px;}
.catalog_detail .drag_block_detail.tabs_section{margin-top:0;}
body .drag_block_detail .bottom_slider.custom_type.tab_slider_wrapp .slider_navigation{top: -41px!important;}
.drag_block_detail.gifts .bx_item_list_you_looked_horizontal ul.slider_navigation.top_big{top: 31px;}
.drag_block_detail.gifts .bx_item_list_you_looked_horizontal .common_product h4.title_block{margin-top: 16px;margin-bottom: 9px;}
.catalog_detail .drag_block_detail.set_block {border-bottom: 1px solid #E7E7E7; margin: 25px 0; padding-bottom: 26px;}
body .bx-set-constructor {border: 1px solid #f2f2f2;margin: 25px 0;}
.catalog_detail .tabs_section .wraps.drag_block_detail ul.tabs_content > li{padding: 0;}
.drag_block_detail.ask{margin-bottom: 25px;}
.drag_block_detail.tizers_block_detail.tizers_block{border-bottom: 1px solid #f2f2f2;margin-top: 40px;}
.catalog_detail .wraps.podborki:empty {padding:0;}
/**/

@media (min-width: 768px){
	.table-view .item-actions .item-price, .table-view .item-actions .item-buttons {width: 50%;}
	.like_icons.list{position: static;}


}
@media all and (min-width: 601px){
	.table-view{display: block !important;}
	/* .like_icons {top: 15px !important;right: 13px !important;} */
}

@media (max-width: 768px){
	/*.sale_block .value, .sale_block .text{padding: 3px 8px 2px !important; margin-top: 0 !important; margin-bottom: 0 !important; line-height: 16px !important;font-size: 10px !important;}*/
	.list-offers .offer_stores{display: none;}
	.opener.top {display: none;}
}
@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
	.with_title .block_container .detail_items, .with_title .block_container .items, body .wrapper_block.with_title .block_container {height: auto;max-height: 300px;}
	body .wrapper_block.with_title .block_container, body .wrapper_block.with_title .block_container .detail_items { position: static; width: 100%;}
	.wrapper_block.with_title+.contacts_map_list {padding-left: 0;padding-right: 0;}
}
@media(min-width: 601px) and (max-width: 767px){
	.table-view .item-actions {flex-wrap: wrap;}
	.like_icons.list > div{display: block;}
}
@media (max-width: 600px){
	.table-view .item-foto__picture {width: auto;height: 250px;line-height: 250px;}

	body .item .item_info.catalog-adaptive > div {width: 100%;padding: 15px 0px 0px;}
	body .item .item_info.catalog-adaptive {display: block;padding: 30px 25px;height: 100%;bottom: -1px;position: relative;}
	body .table-view .table-view__item{padding: 0; width: 100%;}

	.wrapper1:not(.compact-catalog) .ajax_load .table-view {flex-wrap: wrap;}
	.table-view .item-actions {flex-direction: column !important;}
	.table-view .item-actions .item-buttons .text-form {display: none !important;}
	.table-view .table-view__item-wrapper .item-icons {display: none;}
	body .item .item_info.catalog-adaptive .adaptive {display: block;}
	.wrapp-one-click{display: none;}

	body .ce_cmp .table-view .table-view__item{width: 50%;}

	.ce_cmp .table-view .item-foto__picture {width: auto;height: 140px;line-height: 140px;}
	.ce_cmp .tabs .tab-content .item + .item{padding-top: 0;}
	/*.ce_cmp .item + .item:nth-child(2n){border-left-width: 0px;}
	.ce_cmp .list_item .item + .item:nth-child(2n){border-left-width: 1px;}*/
	.ce_cmp .tab_slider_wrapp .sale_block{display: none;}
	.ce_cmp .list-offers .item_info.catalog-adaptive{padding: 15px 14px 63px 15px;}
	.ce_cmp .list-offers .counter_wrapp.list{position: absolute;left: 11px;right: 11px;margin: 0px;z-index: 5;padding: 0px;bottom: 16px;}
	.ce_cmp .list-offers .prices .price_matrix_block .price_wrapper_block > div{font-size: 12px !important;}

	.list-offers .item_info.catalog-adaptive{text-align: center;}
	.list-offers .table-view__item.item.bordered.table-view__item--has-stores{padding-top: 0;}
	.list-offers .sale_block{margin-bottom: 10px;}
	.catalog_detail .list-offers .props_list .hint{position: static;display: inline;}
    .catalog_detail .list-offers .props_list .hint .icon{position: static;}
    .catalog_detail .list-offers .props_list .hint+span {padding-left: 2px;}

	.ce_cmp .like_icons.list{position: inherit;}
	.like_icons{top: 2px !important;right: 1px !important;}


}

@media (max-width: 500px){
	.wrapper_inner .cost.prices .price{display: inline-block;vertical-align: middle;}
	.ce_cmp .price_matrix_wrapper{margin-bottom: 0;}
	.counter_wrapp .more_text{display: none;}
}

@media (max-width: 460px){
	.ce_cmp .counter_block_inner{display: none;}
	.ce_cmp .counter_wrapp.list > div{width: 100%}
}

.photo-filter {
    display: flex;
    align-items: center;
    gap: 8px;
	margin-right: 8px;
}

.photo-filter label {
	display: block;
    font-size: 16px;
    font-weight: 400;
	margin: 0;
	cursor: pointer;
}

.photo-filter input[type=checkbox] {
    margin: 0;
    accent-color: #b41818;
    width: 20px;
    height: 20px;
	cursor: pointer;
}

.sort_header .sort_display {
	display: flex;
}

@media all and (max-width:450px) {
	.catalog .sort_header .sort_display.has-photo-filter {
		display: flex;
	}
}


/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.element/main1/style.css?176112940039846*/
:root {
  --red: #d71920;
  --white: #fff;
  --light-gray: #f4f5f7;
  --text-black: #312c2c;
  --dark-gray: #33373a;
  --text-gray: #999da0;
  --border: #ecedef;
  --yellow: #ffed00;
  --red-hover: #ba0000;
  --red-hover: #ba0000;
  --font-family: "Open Sans", sans-serif;
}

.product-detail__gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

.swiper-container {
  width: 100%;
  max-height: 434px;
  overflow: hidden;
}

.main-slider {
  width: 100%;
  min-width: 360px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  position: relative;
}

.swiper-thumbs {
  display: none;
}

.swiper-thumbs .swiper-container {
  overflow-y: clip;
  overflow-x: visible;
}

.swiper-thumbs .swiper-slide {
  cursor: pointer;
  position: relative;
}

.swiper-thumbs .swiper-slide img {
  border-radius: 10px;
}

.swiper-thumbs .swiper-slide::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
  -webkit-transition: -webkit-box-shadow .1s ease-in-out;
  transition: -webkit-box-shadow .1s ease-in-out;
  -o-transition: box-shadow .1s ease-in-out;
  transition: box-shadow .1s ease-in-out;
  transition: box-shadow .1s ease-in-out, -webkit-box-shadow .1s ease-in-out;
}

.swiper-thumbs .swiper-slide.swiper-slide-thumb-active::after {
  border: 1px solid var(--red);
}

.swiper-thumbs .swiper-slide:not(.swiper-slide-thumb-active):hover::after {
  border: 1px solid var(--border);
  -webkit-box-shadow: 0 2px 10px 0 rgba(9, 12, 34, 0.08);
          box-shadow: 0 2px 10px 0 rgba(9, 12, 34, 0.08);
}

.product-detail__gallery .swiper-button-prev {
  background: url('data:image/svg+xml,<svg width="50" height="60" viewBox="0 0 50 60" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.8" filter="url(%23filter0_d_6518_1599)"><rect y="8" width="40" height="40" rx="20" fill="white"/></g><path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" d="M22.8341 39.111C22.4068 39.1127 21.9959 38.9417 21.6897 38.6346L11.1113 27.9991L21.6914 17.3601C21.9984 17.0577 22.4068 16.8889 22.8316 16.8889C23.2563 16.8889 23.6647 17.0577 23.9717 17.3601C24.1212 17.5075 24.2402 17.6845 24.3215 17.8805C24.4028 18.0765 24.4447 18.2875 24.4447 18.5006C24.4447 18.7138 24.4028 18.9247 24.3215 19.1207C24.2402 19.3167 24.1212 19.4938 23.9717 19.6411L15.6554 28.0076L23.9717 36.3742C24.1212 36.5215 24.2402 36.6985 24.3215 36.8945C24.4028 37.0906 24.4447 37.3015 24.4447 37.5147C24.4447 37.7278 24.4028 37.9388 24.3215 38.1348C24.2402 38.3308 24.1212 38.5078 23.9717 38.6552C23.664 38.9529 23.2562 39.1163 22.8341 39.111Z" fill="%23312C2C"/><defs><filter id="filter0_d_6518_1599" x="-10" y="0" width="60" height="60" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="2"/><feGaussianBlur stdDeviation="5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.0352941 0 0 0 0 0.0470588 0 0 0 0 0.133333 0 0 0 0.08 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_6518_1599"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_6518_1599" result="shape"/></filter></defs></svg>');
  width: 50px;
  height: 60px;
  border-radius: 0;
}

.product-detail__gallery .swiper-button-next {
  background: url('data:image/svg+xml,<svg width="50" height="60" viewBox="0 0 50 60" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.8" filter="url(%23filter0_d_6518_1596)"><rect x="10" y="8" width="40" height="40" rx="20" fill="white"/></g><path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" d="M27.1643 39.1111C27.5918 39.1125 28.0028 38.9412 28.3086 38.6342L38.889 27.9972L28.3086 17.3602C28.002 17.0578 27.5934 16.8889 27.1684 16.8889C26.7434 16.8889 26.3349 17.0578 26.0282 17.3602C25.8788 17.5078 25.7599 17.6848 25.6787 17.8807C25.5975 18.0766 25.5557 18.2874 25.5557 18.5003C25.5557 18.7133 25.5975 18.924 25.6787 19.1199C25.7599 19.3158 25.8788 19.4929 26.0282 19.6404L34.3448 28.0058L26.0282 36.3694C25.8788 36.5169 25.7599 36.6939 25.6787 36.8899C25.5975 37.0858 25.5557 37.2965 25.5557 37.5095C25.5557 37.7224 25.5975 37.9332 25.6787 38.1291C25.7599 38.325 25.8788 38.502 26.0282 38.6496C26.3345 38.9488 26.7417 39.1142 27.1643 39.1111Z" fill="%23312C2C"/><defs><filter id="filter0_d_6518_1596" x="0" y="0" width="60" height="60" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="2"/><feGaussianBlur stdDeviation="5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.0352941 0 0 0 0 0.0470588 0 0 0 0 0.133333 0 0 0 0.08 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_6518_1596"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_6518_1596" result="shape"/></filter></defs></svg>');
  width: 50px;
  height: 60px;
  border-radius: 0;
}

.product-detail__gallery .swiper-button-next:hover,
.product-detail__gallery .swiper-button-prev:hover {
  background-color: transparent;
}

.product-detail__gallery .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  bottom: 0 !important;
}

.product-detail__gallery .swiper-pagination-bullet:before {
  background: var(--border);
  border: 0;
  border-radius: 2px;
}

.product-detail__gallery .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
  width: 40px;
  height: 4px;
}

.product-detail__gallery .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
.product-detail__gallery .swiper-pagination-bullet:hover:before {
  background: var(--dark-gray);
}

.product-detail__gallery .swiper-notification {
  display: none;
}

.product-detail__gallery-item.swiper-slide {
  display: block;
  height: 241px;
  width: 100%;
  z-index: 2;
}

.product-detail__gallery-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.product-detail__whish::before {
  content: '';
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.1853 12.3219L22.2313 12.3458L12.1989 22.2299H11.8014L2.06406 12.6357C1.97707 12.5505 1.89349 12.4652 1.8031 12.3782L1.71952 12.2963H1.73317C0.61516 11.0391 -0.00107231 9.41448 0.00195958 7.73209C-0.0191241 6.86878 0.130103 6.00978 0.441113 5.20417C0.752124 4.39856 1.21882 3.66213 1.81455 3.03694C2.41027 2.41176 3.12334 1.91007 3.91301 1.56057C4.70268 1.21106 5.55349 1.02058 6.4168 1C7.5872 1.01477 8.7308 1.35241 9.72155 1.97569C10.7123 2.59897 11.5117 3.48369 12.0317 4.53234C12.5459 3.48347 13.3412 2.5979 14.3289 1.97425C15.3166 1.35059 16.4581 1.01333 17.6261 1C19.3558 1.04114 20.9984 1.76714 22.1932 3.01853C23.388 4.26992 24.0373 5.94437 23.9983 7.6741C24.0041 9.39702 23.3562 11.058 22.1853 12.3219ZM17.4863 4.38055C14.2558 4.38055 11.9532 9.94257 11.9532 9.94257C11.9532 9.94257 9.52444 4.38225 6.63683 4.41124C4.74188 4.4283 3.43196 5.10884 3.42855 7.78155C3.42855 9.54175 11.9567 17.8038 11.9567 17.8038C11.9567 17.8038 20.4029 9.74813 20.4745 7.92652C20.5445 6.04522 19.9611 4.38055 17.4863 4.38055Z" fill="%23999DA0" /></svg>') center center no-repeat;
  display: block;
  width: 24px;
  height: 24px;
}

.product-detail__compare::before {
  content: '';
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.57143 2C9.02609 2 9.46212 2.18061 9.78361 2.5021C10.1051 2.82359 10.2857 3.25963 10.2857 3.71429V22.5714H6.85714V3.71429C6.85714 3.25963 7.03775 2.82359 7.35924 2.5021C7.68074 2.18061 8.11677 2 8.57143 2ZM15.4286 10.5714C15.8832 10.5714 16.3193 10.752 16.6408 11.0735C16.9622 11.395 17.1429 11.8311 17.1429 12.2857V22.5714H13.7143V12.2857C13.7143 11.8311 13.8949 11.395 14.2164 11.0735C14.5379 10.752 14.9739 10.5714 15.4286 10.5714ZM22.2857 7.14286C22.7404 7.14286 23.1764 7.32347 23.4979 7.64496C23.8194 7.96645 24 8.40249 24 8.85714V22.5714H20.5714V8.85714C20.5714 8.40249 20.752 7.96645 21.0735 7.64496C21.395 7.32347 21.8311 7.14286 22.2857 7.14286ZM1.71429 14C2.16894 14 2.60498 14.1806 2.92647 14.5021C3.24796 14.8236 3.42857 15.2596 3.42857 15.7143V22.5714H0V15.7143C0 15.2596 0.18061 14.8236 0.502101 14.5021C0.823592 14.1806 1.25963 14 1.71429 14Z" fill="%23999DA0" /></svg>') center center no-repeat;
  display: block;
  width: 24px;
  height: 24px;
}

.product-detail__action {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 12px;
  color: var(--text-gray);
}

.product-detail__share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5152 8.9981C16.5069 8.99496 15.5296 8.6491 14.7438 8.0173L9.84883 10.8442C10.0777 11.6042 10.0777 12.4148 9.84883 13.1747L14.7303 15.9941C15.5284 15.3676 16.5156 15.0305 17.5302 15.038C18.5448 15.0455 19.5269 15.3971 20.3157 16.0353C21.1045 16.6735 21.6534 17.5606 21.8725 18.5513C22.0916 19.542 21.968 20.5777 21.5219 21.4891C21.0758 22.4004 20.3336 23.1334 19.4168 23.568C18.4999 24.0027 17.4627 24.1133 16.4748 23.8818C15.4869 23.6503 14.6068 23.0904 13.9785 22.2937C13.3502 21.4969 13.0109 20.5105 13.0162 19.4959C13.0175 19.1725 13.0537 18.8502 13.1241 18.5346L8.12869 15.6492C7.45588 16.1338 6.66221 16.4231 5.83534 16.4851C5.00847 16.5471 4.18056 16.3794 3.44302 16.0004C2.70548 15.6215 2.08701 15.0461 1.6559 14.3378C1.22479 13.6295 0.997798 12.8158 1.00002 11.9866C1.00223 11.1574 1.23357 10.345 1.66846 9.63899C2.10336 8.933 2.7249 8.36093 3.46446 7.98595C4.20402 7.61096 5.03281 7.44764 5.85934 7.51404C6.68587 7.58045 7.47798 7.87399 8.14818 8.36224L13.1316 5.48434C12.9274 4.57453 13.0109 3.62375 13.3706 2.76348C13.7303 1.90321 14.3485 1.17598 15.1395 0.682308C15.9305 0.188636 16.8554 -0.0470707 17.7862 0.00779831C18.717 0.0626674 19.6078 0.405391 20.3354 0.988579C21.0629 1.57177 21.5913 2.36659 21.8474 3.26316C22.1036 4.15973 22.0748 5.11375 21.7652 5.99326C21.4555 6.87277 20.8802 7.63434 20.1188 8.17265C19.3575 8.71096 18.4477 8.9994 17.5152 8.9981ZM17.5152 21.276C17.8677 21.276 18.2122 21.1715 18.5052 20.9756C18.7982 20.7798 19.0266 20.5015 19.1614 20.1758C19.2962 19.8502 19.3314 19.4919 19.2625 19.1463C19.1936 18.8006 19.0238 18.4832 18.7745 18.2341C18.5252 17.9849 18.2076 17.8154 17.8619 17.7468C17.5162 17.6782 17.1579 17.7137 16.8324 17.8488C16.5069 17.9839 16.2287 18.2125 16.0331 18.5057C15.8375 18.7988 15.7333 19.1435 15.7336 19.4959C15.7334 19.7298 15.7793 19.9615 15.8688 20.1777C15.9583 20.3939 16.0896 20.5902 16.2551 20.7556C16.4206 20.921 16.6171 21.052 16.8333 21.1413C17.0495 21.2306 17.2813 21.2764 17.5152 21.276ZM5.51774 10.2158C5.16531 10.2155 4.82069 10.3198 4.52751 10.5154C4.23433 10.711 4.00574 10.9891 3.87067 11.3146C3.73559 11.6402 3.7001 11.9984 3.76867 12.3441C3.83725 12.6898 4.0068 13.0074 4.25591 13.2567C4.50501 13.5061 4.82246 13.6759 5.16811 13.7448C5.51375 13.8136 5.87206 13.7784 6.1977 13.6436C6.52333 13.5088 6.80166 13.2805 6.99749 12.9874C7.19333 12.6944 7.29786 12.3499 7.29786 11.9975C7.29786 11.5252 7.11037 11.0723 6.77658 10.7382C6.44278 10.4041 5.99 10.2162 5.51774 10.2158ZM17.5152 2.71742C17.1628 2.71712 16.8182 2.82137 16.525 3.01696C16.2318 3.21255 16.0032 3.49068 15.8681 3.81621C15.7331 4.14173 15.6976 4.50001 15.7661 4.84571C15.8347 5.19141 16.0043 5.509 16.2534 5.75832C16.5025 6.00763 16.8199 6.17746 17.1656 6.24633C17.5112 6.31519 17.8695 6.28001 18.1952 6.14521C18.5208 6.0104 18.7991 5.78205 18.995 5.48903C19.1908 5.19601 19.2953 4.85148 19.2953 4.49905C19.2953 4.02679 19.1078 3.57385 18.7741 3.23978C18.4403 2.9057 17.9875 2.71781 17.5152 2.71742Z" fill="%23999DA0" /></svg>');
  width: 24px;
  height: 24px;
  background-size: auto;
}

.product-detail__share:hover .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5152 8.9981C16.5069 8.99496 15.5296 8.6491 14.7438 8.0173L9.84883 10.8442C10.0777 11.6042 10.0777 12.4148 9.84883 13.1747L14.7303 15.9941C15.5284 15.3676 16.5156 15.0305 17.5302 15.038C18.5448 15.0455 19.5269 15.3971 20.3157 16.0353C21.1045 16.6735 21.6534 17.5606 21.8725 18.5513C22.0916 19.542 21.968 20.5777 21.5219 21.4891C21.0758 22.4004 20.3336 23.1334 19.4168 23.568C18.4999 24.0027 17.4627 24.1133 16.4748 23.8818C15.4869 23.6503 14.6068 23.0904 13.9785 22.2937C13.3502 21.4969 13.0109 20.5105 13.0162 19.4959C13.0175 19.1725 13.0537 18.8502 13.1241 18.5346L8.12869 15.6492C7.45588 16.1338 6.66221 16.4231 5.83534 16.4851C5.00847 16.5471 4.18056 16.3794 3.44302 16.0004C2.70548 15.6215 2.08701 15.0461 1.6559 14.3378C1.22479 13.6295 0.997798 12.8158 1.00002 11.9866C1.00223 11.1574 1.23357 10.345 1.66846 9.63899C2.10336 8.933 2.7249 8.36093 3.46446 7.98595C4.20402 7.61096 5.03281 7.44764 5.85934 7.51404C6.68587 7.58045 7.47798 7.87399 8.14818 8.36224L13.1316 5.48434C12.9274 4.57453 13.0109 3.62375 13.3706 2.76348C13.7303 1.90321 14.3485 1.17598 15.1395 0.682308C15.9305 0.188636 16.8554 -0.0470707 17.7862 0.00779831C18.717 0.0626674 19.6078 0.405391 20.3354 0.988579C21.0629 1.57177 21.5913 2.36659 21.8474 3.26316C22.1036 4.15973 22.0748 5.11375 21.7652 5.99326C21.4555 6.87277 20.8802 7.63434 20.1188 8.17265C19.3575 8.71096 18.4477 8.9994 17.5152 8.9981ZM17.5152 21.276C17.8677 21.276 18.2122 21.1715 18.5052 20.9756C18.7982 20.7798 19.0266 20.5015 19.1614 20.1758C19.2962 19.8502 19.3314 19.4919 19.2625 19.1463C19.1936 18.8006 19.0238 18.4832 18.7745 18.2341C18.5252 17.9849 18.2076 17.8154 17.8619 17.7468C17.5162 17.6782 17.1579 17.7137 16.8324 17.8488C16.5069 17.9839 16.2287 18.2125 16.0331 18.5057C15.8375 18.7988 15.7333 19.1435 15.7336 19.4959C15.7334 19.7298 15.7793 19.9615 15.8688 20.1777C15.9583 20.3939 16.0896 20.5902 16.2551 20.7556C16.4206 20.921 16.6171 21.052 16.8333 21.1413C17.0495 21.2306 17.2813 21.2764 17.5152 21.276ZM5.51774 10.2158C5.16531 10.2155 4.82069 10.3198 4.52751 10.5154C4.23433 10.711 4.00574 10.9891 3.87067 11.3146C3.73559 11.6402 3.7001 11.9984 3.76867 12.3441C3.83725 12.6898 4.0068 13.0074 4.25591 13.2567C4.50501 13.5061 4.82246 13.6759 5.16811 13.7448C5.51375 13.8136 5.87206 13.7784 6.1977 13.6436C6.52333 13.5088 6.80166 13.2805 6.99749 12.9874C7.19333 12.6944 7.29786 12.3499 7.29786 11.9975C7.29786 11.5252 7.11037 11.0723 6.77658 10.7382C6.44278 10.4041 5.99 10.2162 5.51774 10.2158ZM17.5152 2.71742C17.1628 2.71712 16.8182 2.82137 16.525 3.01696C16.2318 3.21255 16.0032 3.49068 15.8681 3.81621C15.7331 4.14173 15.6976 4.50001 15.7661 4.84571C15.8347 5.19141 16.0043 5.509 16.2534 5.75832C16.5025 6.00763 16.8199 6.17746 17.1656 6.24633C17.5112 6.31519 17.8695 6.28001 18.1952 6.14521C18.5208 6.0104 18.7991 5.78205 18.995 5.48903C19.1908 5.19601 19.2953 4.85148 19.2953 4.49905C19.2953 4.02679 19.1078 3.57385 18.7741 3.23978C18.4403 2.9057 17.9875 2.71781 17.5152 2.71742Z" fill="%23D71920" /></svg>');
}

.product-detail__share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
  background: transparent;
  padding: 0;
}

.product-detail__share .ya-share2__container_mobile .ya-share2__badge {
  border-radius: 0;
}

.product-detail__share ul li::before {
  content: unset;
}

.product-detail__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 34px;
}

.product-detail__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-bottom: 8px;
}

.product-detail__price {
  font-weight: 700;
  font-size: 32px;
  color: #000;
  margin-bottom: 10px;
}

.product-detail__link {
  margin-bottom: 20px;
  font-size: 12px;
  color: var(--red);
}

.product-detail__middleinfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 66px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.product-detail__availability {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-size: 12px;
  color: var(--text-gray);
}

.product-detail__availability::before {
  content: '';
  background: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12Z" fill="%235BB147" /><path fill-rule="evenodd" clip-rule="evenodd" d="M5.76408 7.8853L8.59275 5.0573C8.71419 4.93156 8.78139 4.76316 8.77987 4.58836C8.77835 4.41357 8.70824 4.24636 8.58463 4.12276C8.46103 3.99915 8.29382 3.92903 8.11902 3.92752C7.94422 3.926 7.77582 3.99319 7.65008 4.11463L4.82142 6.94263C4.69998 7.06837 4.63278 7.23677 4.6343 7.41156C4.63582 7.58636 4.70593 7.75357 4.82954 7.87717C4.95314 8.00078 5.12035 8.07089 5.29515 8.07241C5.46995 8.07393 5.63835 8.00674 5.76408 7.8853Z" fill="white" /><path fill-rule="evenodd" clip-rule="evenodd" d="M5.76381 7.88539C5.88879 7.76037 5.959 7.59083 5.959 7.41406C5.959 7.23728 5.88879 7.06774 5.76381 6.94272L4.3498 5.52872C4.28831 5.46505 4.21474 5.41426 4.13341 5.37932C4.05207 5.34438 3.96459 5.32599 3.87607 5.32522C3.78755 5.32445 3.69977 5.34132 3.61784 5.37484C3.5359 5.40836 3.46147 5.45787 3.39887 5.52046C3.33628 5.58306 3.28678 5.65748 3.25326 5.73942C3.21974 5.82135 3.20287 5.90914 3.20364 5.99766C3.20441 6.08617 3.2228 6.17365 3.25774 6.25499C3.29268 6.33633 3.34347 6.40989 3.40714 6.47139L4.82114 7.88539C4.94616 8.01037 5.1157 8.08058 5.29247 8.08058C5.46925 8.08058 5.63879 8.01037 5.76381 7.88539Z" fill="white" /></svg>');
  display: block;
  width: 12px;
  height: 12px;
}

.product-detail__availability.unavailable::before {
  background: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 12C4.81331 12 3.65327 11.6481 2.66658 10.9888C1.67988 10.3295 0.91085 9.39246 0.456724 8.2961C0.00259852 7.19974 -0.11622 5.99335 0.115291 4.82946C0.346803 3.66558 0.918246 2.59648 1.75736 1.75736C2.59648 0.918246 3.66557 0.346802 4.82946 0.115291C5.99334 -0.116221 7.19974 0.00260092 8.2961 0.456727C9.39246 0.910852 10.3295 1.67989 10.9888 2.66658C11.6481 3.65328 12 4.81331 12 6C12 7.5913 11.3679 9.11742 10.2426 10.2426C9.11742 11.3679 7.5913 12 6 12ZM8.424 4.78629C8.50587 4.70722 8.57116 4.61264 8.61608 4.50806C8.66101 4.40349 8.68465 4.29101 8.68564 4.1772C8.68663 4.06339 8.66494 3.95052 8.62185 3.84518C8.57875 3.73984 8.5151 3.64414 8.43462 3.56366C8.35414 3.48318 8.25844 3.41954 8.1531 3.37644C8.04776 3.33334 7.93489 3.31166 7.82108 3.31264C7.70727 3.31363 7.5948 3.33728 7.49022 3.3822C7.38565 3.42712 7.29107 3.49242 7.212 3.57429L6 4.78629L4.78714 3.57429C4.62548 3.41815 4.40897 3.33176 4.18423 3.33371C3.95949 3.33566 3.7445 3.42581 3.58558 3.58473C3.42666 3.74365 3.33652 3.95863 3.33457 4.18337C3.33261 4.40811 3.419 4.62463 3.57514 4.78629L4.78714 6L3.57514 7.212C3.419 7.37366 3.33261 7.59018 3.33457 7.81492C3.33652 8.03966 3.42666 8.25464 3.58558 8.41356C3.7445 8.57248 3.95949 8.66262 4.18423 8.66458C4.40897 8.66653 4.62548 8.58014 4.78714 8.424L6 7.21029L7.21286 8.42229C7.29192 8.50415 7.3865 8.56945 7.49108 8.61437C7.59565 8.6593 7.70813 8.68294 7.82194 8.68393C7.93575 8.68492 8.04862 8.66323 8.15396 8.62013C8.2593 8.57703 8.355 8.51339 8.43548 8.43291C8.51596 8.35243 8.5796 8.25673 8.6227 8.15139C8.6658 8.04605 8.68748 7.93318 8.68649 7.81937C8.68551 7.70556 8.66186 7.59309 8.61694 7.48851C8.57202 7.38394 8.50672 7.28935 8.42486 7.21029L7.212 6L8.424 4.78629Z" fill="%23999DA0"/></svg>');
}

.product-detail__article {
  font-size: 12px;
  color: var(--text-gray);
}

.product-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  font-family: var(--font-family);
  line-height: normal;
}

.product-detail__name {
  font-weight: 700;
  font-size: 22px;
  line-height: 105%;
  color: #000;
  margin-bottom: 0;
  padding-bottom: 0;
}

.product-detail__one_click {
  border: 1px solid var(--red);
  border-radius: 10px;
  text-align: center;
  padding: 12px 0;
  color: var(--red);
  font-size: 16px;
  line-height: 144%;
  cursor: pointer;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.product-detail__one_click:hover {
  background: var(--red);
  color: var(--white);
}

.product-detail__one_click.clicked {
  background: var(--red-hover);
  color: var(--white);
}

.product-detail .counter_block.big_basket input[type=text] {
  width: 34px;
  border: 1px solid #ececec;
  border-radius: 10px;
  width: 60px;
  height: 46px;
  background: #fff;
  padding: 0;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
  color: #333;
}

.catalog_detail .product-detail .counter_wrapp .counter_block .minus,
.catalog_detail .counter_wrapp .counter_block .plus {
  line-height: 38px;
  height: auto;
  background: #efefef;
  border: 1px solid #ececec;
  border-radius: 10px;
  width: 40px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.catalog_detail .product-detail .counter_wrapp .counter_block {
  margin: 0;
  background: transparent;
  border: 0;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}

.product-detail .counter_block.big_basket>span.plus:before {
  display: block;
  width: 10px;
  height: 10px;
  background: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 6H4V10H6V6H10V4H6V0H4V4H0V6Z" fill="%23222222" /></svg>');
  background-repeat: no-repeat;
}

.product-detail .counter_block.big_basket>span.minus:before {
  display: block;
  width: 10px;
  height: 2px;
  background: url('data:image/svg+xml,<svg width="10" height="2" viewBox="0 0 10 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H10V2H0V0Z" fill="%23222222" /></svg>');
  background-repeat: no-repeat;
}

.product-detail .counter_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}

.product-detail .to-cart.btn.btn-lg {
  border-radius: 10px;
  width: 170px;
  height: 46px;
  font-size: 16px;
  line-height: 144%;
  text-align: center;
  color: var(--white);
  background: var(--red);
  font-weight: 400;
}

.product-detail__basket-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-bottom: 20px;
}

.product-detail .contact_product {
  padding: 0;
  margin: 0;
}

.catalog_detail.element_custom .title-tab-heading {
  border: 0;
  border-bottom: 2px solid var(--border);
  margin: 0;
  padding: 0 0 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  font-weight: 700;
  font-size: 15px;
  color: var(--text-black);
}

.catalog_detail.element_custom .title-tab-heading:before {
  content: '';
  background: url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 6L9.33013 0.375H0.669873L5 6Z" fill="%23312C2C" /></svg>') center center no-repeat;
  position: unset;
  display: block;
  width: 10px;
  height: 6px;
}

.catalog_detail.element_custom .active .title-tab-heading:before {
  content: '';
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.catalog_detail.catalog_detail.element_custom .active .title-tab-heading,
.catalog_detail.catalog_detail.element_custom .title-tab-heading:focus,
.catalog_detail.catalog_detail.element_custom .title-tab-heading:active,
.catalog_detail.catalog_detail.element_custom .title-tab-heading:hover {
  color: var(--red);
}

.catalog_detail.element_custom .tab-pane.active .title-tab-heading+div {
  margin-bottom: 40px;
  padding-top: 20px;
}

.tab-pane.reviews .count {
  display: none;
}

.product-detail__whish.added::before {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.1853 12.3219L22.2313 12.3458L12.1989 22.2299H11.8014L2.06406 12.6357C1.97707 12.5505 1.89349 12.4652 1.8031 12.3782L1.71952 12.2963H1.73317C0.61516 11.0391 -0.00107231 9.41448 0.00195958 7.73209C-0.0191241 6.86878 0.130103 6.00978 0.441113 5.20417C0.752124 4.39856 1.21882 3.66213 1.81455 3.03694C2.41027 2.41176 3.12334 1.91007 3.91301 1.56057C4.70268 1.21106 5.55349 1.02058 6.4168 1C7.5872 1.01477 8.7308 1.35241 9.72155 1.97569C10.7123 2.59897 11.5117 3.48369 12.0317 4.53234C12.5459 3.48347 13.3412 2.5979 14.3289 1.97425C15.3166 1.35059 16.4581 1.01333 17.6261 1C19.3558 1.04114 20.9984 1.76714 22.1932 3.01853C23.388 4.26992 24.0373 5.94437 23.9983 7.6741C24.0041 9.39702 23.3562 11.058 22.1853 12.3219ZM17.4863 4.38055C14.2558 4.38055 11.9532 9.94257 11.9532 9.94257C11.9532 9.94257 9.52444 4.38225 6.63683 4.41124C4.74188 4.4283 3.43196 5.10884 3.42855 7.78155C3.42855 9.54175 11.9567 17.8038 11.9567 17.8038C11.9567 17.8038 20.4029 9.74813 20.4745 7.92652C20.5445 6.04522 19.9611 4.38055 17.4863 4.38055Z" fill="%2333373A" /></svg>') center center no-repeat;
}

.product-detail__whish.added {
  color: var(--dark-gray);
}

.product-detail__compare.added::before {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.57143 2C9.02609 2 9.46212 2.18061 9.78361 2.5021C10.1051 2.82359 10.2857 3.25963 10.2857 3.71429V22.5714H6.85714V3.71429C6.85714 3.25963 7.03775 2.82359 7.35924 2.5021C7.68074 2.18061 8.11677 2 8.57143 2ZM15.4286 10.5714C15.8832 10.5714 16.3193 10.752 16.6408 11.0735C16.9622 11.395 17.1429 11.8311 17.1429 12.2857V22.5714H13.7143V12.2857C13.7143 11.8311 13.8949 11.395 14.2164 11.0735C14.5379 10.752 14.9739 10.5714 15.4286 10.5714ZM22.2857 7.14286C22.7404 7.14286 23.1764 7.32347 23.4979 7.64496C23.8194 7.96645 24 8.40249 24 8.85714V22.5714H20.5714V8.85714C20.5714 8.40249 20.752 7.96645 21.0735 7.64496C21.395 7.32347 21.8311 7.14286 22.2857 7.14286ZM1.71429 14C2.16894 14 2.60498 14.1806 2.92647 14.5021C3.24796 14.8236 3.42857 15.2596 3.42857 15.7143V22.5714H0V15.7143C0 15.2596 0.18061 14.8236 0.502101 14.5021C0.823592 14.1806 1.25963 14 1.71429 14Z" fill="%2333373A" /></svg>') center center no-repeat;
}

.product-detail__compare.added {
  color: var(--dark-gray);
}

.product-detail__whish:hover::before {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.1853 12.3219L22.2313 12.3458L12.1989 22.2299H11.8014L2.06406 12.6357C1.97707 12.5505 1.89349 12.4652 1.8031 12.3782L1.71952 12.2963H1.73317C0.61516 11.0391 -0.00107231 9.41448 0.00195958 7.73209C-0.0191241 6.86878 0.130103 6.00978 0.441113 5.20417C0.752124 4.39856 1.21882 3.66213 1.81455 3.03694C2.41027 2.41176 3.12334 1.91007 3.91301 1.56057C4.70268 1.21106 5.55349 1.02058 6.4168 1C7.5872 1.01477 8.7308 1.35241 9.72155 1.97569C10.7123 2.59897 11.5117 3.48369 12.0317 4.53234C12.5459 3.48347 13.3412 2.5979 14.3289 1.97425C15.3166 1.35059 16.4581 1.01333 17.6261 1C19.3558 1.04114 20.9984 1.76714 22.1932 3.01853C23.388 4.26992 24.0373 5.94437 23.9983 7.6741C24.0041 9.39702 23.3562 11.058 22.1853 12.3219ZM17.4863 4.38055C14.2558 4.38055 11.9532 9.94257 11.9532 9.94257C11.9532 9.94257 9.52444 4.38225 6.63683 4.41124C4.74188 4.4283 3.43196 5.10884 3.42855 7.78155C3.42855 9.54175 11.9567 17.8038 11.9567 17.8038C11.9567 17.8038 20.4029 9.74813 20.4745 7.92652C20.5445 6.04522 19.9611 4.38055 17.4863 4.38055Z" fill="%23D71920" /></svg>') center center no-repeat;
}

.product-detail__whish:hover {
  color: var(--red);
}

.product-detail__compare:hover::before {
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.57143 2C9.02609 2 9.46212 2.18061 9.78361 2.5021C10.1051 2.82359 10.2857 3.25963 10.2857 3.71429V22.5714H6.85714V3.71429C6.85714 3.25963 7.03775 2.82359 7.35924 2.5021C7.68074 2.18061 8.11677 2 8.57143 2ZM15.4286 10.5714C15.8832 10.5714 16.3193 10.752 16.6408 11.0735C16.9622 11.395 17.1429 11.8311 17.1429 12.2857V22.5714H13.7143V12.2857C13.7143 11.8311 13.8949 11.395 14.2164 11.0735C14.5379 10.752 14.9739 10.5714 15.4286 10.5714ZM22.2857 7.14286C22.7404 7.14286 23.1764 7.32347 23.4979 7.64496C23.8194 7.96645 24 8.40249 24 8.85714V22.5714H20.5714V8.85714C20.5714 8.40249 20.752 7.96645 21.0735 7.64496C21.395 7.32347 21.8311 7.14286 22.2857 7.14286ZM1.71429 14C2.16894 14 2.60498 14.1806 2.92647 14.5021C3.24796 14.8236 3.42857 15.2596 3.42857 15.7143V22.5714H0V15.7143C0 15.2596 0.18061 14.8236 0.502101 14.5021C0.823592 14.1806 1.25963 14 1.71429 14Z" fill="%23D71920" /></svg>') center center no-repeat;
}

.product-detail__compare:hover {
  color: var(--red);
}

.product-detail .ya-share2__list.ya-share2__list_direction_horizontal {
  margin: 0;
}

.element_custom .tabs .nav-tabs>li {
  margin-bottom: 17px;
  position: relative;
  cursor: pointer;
}

.element_custom .tabs .nav-tabs>li:hover,
.element_custom .tabs .nav-tabs>li.active {
  color: var(--red);
}

.element_custom .tabs .nav-tabs>li span[data-toggle=tab] {
  padding: 0 10px;
}

.element_custom .tabs .nav-tabs>li::after {
  content: '';
  border-radius: 3px;
  display: block;
  position: absolute;
  height: 2px;
  background: var(--red);
  bottom: -19px;
  width: 100%;
  opacity: 0;
}

.element_custom .tabs .nav-tabs>li.active::after {
  opacity: 1;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.element_custom .tabs .nav-tabs {
  border-bottom-color: var(--light-gray);
}

.ya-share2.ya-share2_inited .ya-share2__link_more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px !important;
  color: var(--text-gray);
}

.product-detail__share:hover .ya-share2.ya-share2_inited a.ya-share2__link_more::before {
  color: var(--red);
  opacity: 1;
}

.product-detail__info {
  margin-bottom: 20px;
}

.product-detail .manager-block__photo {
  width: 150px;
  height: 150px;
}

.product-detail__left .payment_block, .product-detail__left .delivery_text {
  display: none;
}
.product-detail__right .payment_block {
  display: flex;
} 
.product-detail__right .delivery_text {
  display: block;
}

.product-detail .delivery_text ul {
  margin-bottom: 0;
}

.special-organization-offer {
  margin-bottom: 10px;
  padding: 4px 10px;
  width: fit-content;
  border-radius: 0 0 4px 4px;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  background: #b41818;
  color: #fff;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
}

@media (min-width: 720px) {
  .product-detail__gallery {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 14px;
    max-width: 680px;
  }

  .swiper-thumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
    width: 120px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .swiper-thumbs .swiper-wrapper {
    max-height: 380px;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .main-slider {
    max-width: 546px;
  }

  .main-slider .product-detail__gallery-item.swiper-slide {
    height: 434px;
  }

  .main-slider .swiper-pagination,
  .main-slider .swiper-button-next,
  .main-slider .swiper-button-prev {
    display: none;
  }

  .swiper-thumbs .swiper-button-next,
  .swiper-thumbs .swiper-button-prev {
    display: block;
    position: unset;
    margin: 0;
  }

  .product-detail__gallery .swiper-thumbs .swiper-button-prev {
    background: url('data:image/svg+xml,<svg width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" d="M0.000110165 10.5505C-0.00141379 10.1659 0.15254 9.79614 0.428892 9.52057L10.0009 -4.37076e-07L19.5759 9.52206C19.8481 9.79839 20 10.1659 20 10.5482C20 10.9305 19.8481 11.2981 19.5759 11.5744C19.4433 11.7089 19.284 11.816 19.1076 11.8891C18.9312 11.9623 18.7413 12 18.5495 12C18.3576 12 18.1678 11.9623 17.9914 11.8891C17.815 11.816 17.6556 11.7089 17.523 11.5744L9.99315 4.08965L2.46328 11.5744C2.33067 11.7089 2.17135 11.816 1.99494 11.8891C1.81852 11.9623 1.62867 12 1.43683 12C1.24499 12 1.05514 11.9623 0.878728 11.8891C0.702316 11.816 0.543003 11.7089 0.410387 11.5744C0.142423 11.2974 -0.00461817 10.9304 0.000110165 10.5505Z" fill="%23312C2C" /></svg>');
    width: 20px;
    height: 12px;
  }

  .product-detail__gallery .swiper-thumbs .swiper-button-next {
    background: url('data:image/svg+xml,<svg width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" d="M3.9991e-05 1.44776C-0.00123413 1.83256 0.152906 2.20243 0.429245 2.47768L10.0025 12L19.5758 2.47768C19.848 2.2017 20 1.834 20 1.45149C20 1.06898 19.848 0.701283 19.5758 0.425306C19.443 0.290827 19.2837 0.183841 19.1074 0.110756C18.9311 0.0376707 18.7414 -5.50156e-08 18.5497 -6.33929e-08C18.3581 -7.17703e-08 18.1684 0.0376707 17.9921 0.110756C17.8158 0.183841 17.6564 0.290827 17.5236 0.425306L9.99485 7.91024L2.46759 0.425305C2.3348 0.290826 2.17547 0.18384 1.99915 0.110755C1.82283 0.03767 1.63315 -8.02841e-07 1.4415 -8.11218e-07C1.24985 -8.19595e-07 1.06017 0.0376699 0.883842 0.110755C0.707521 0.18384 0.548187 0.290826 0.415401 0.425305C0.146122 0.700927 -0.00277715 1.06747 3.9991e-05 1.44776Z" fill="%23312C2C" /></svg>');
    width: 20px;
    height: 12px;
  }

  .product-detail__whish::after {
    content: 'В избранное';
  }

  .product-detail__compare::after {
    content: 'Сравнить';
  }

  .product-detail__whish.added::after {
    content: 'В избранном';
  }

  .product-detail__compare.added::after {
    content: 'В сравнении';
  }

  .ya-share2.ya-share2_inited .ya-share2__link_more::before {
    content: 'Поделиться';
  }

  .product-detail__action::before,
  .product-detail__share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    width: 14px;
    height: 14px;
    background-size: cover !important;
  }

  .product-detail__one_click {
    width: 184px;
  }

  .product-detail__basket-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 10px;
  }

  .product-detail .counter_wrapp {
    gap: 10px;
  }

  .catalog_detail .product-detail .counter_wrapp .counter_block {
    gap: 1px;
  }

  .product-detail__actions {
    margin-left: auto;
  }

  .catalog_detail.element_custom .tabs_section>.tabs {
    display: block;
  }

  .catalog_detail.element_custom .title-tab-heading {
    display: none;
  }
}

@media (min-width: 1200px) {
  .product-detail {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 80px;
  }
  .product-detail .to-cart.btn.btn-lg {
    width: 140px;
  }
  .product-detail__one_click {
    width: 160px;
  }
  .product-detail .right_info-contacts__wrapper {
    margin-bottom: 0;
  }
  .product-detail__basket-actions {
    margin-bottom: 40px;
  }
  .product-detail__right {
    max-width: 460px;
  }
  .product-detail__gallery {
    margin-bottom: 40px;
    max-width: 100%;
  }
  .swiper-thumbs {
    width: 100px;
  }
  .swiper-container {
    max-height: 320px;
  }
  .main-slider .product-detail__gallery-item.swiper-slide {
    height: 360px;
  }
  .main-slider {
    max-width: 420px;
  }
  
  .right_info-contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 20px;
    flex-direction: column;
  }

  .right_info-contacts__wrapper {
    border-bottom: 0;

  }

  .product-detail .manager-block__photo {
    width: 100px;
    height: 100px;
  }

  .catalog_detail.element_custom .tabs_section>.tabs {
    margin: 0;
  }

  .product-detail__actions {
    margin-left: 0;
  }
  .product-detail__left .payment_block {
    display: flex;
  }
  .product-detail__left .delivery_text {
    display: block;
  }
  .product-detail__right .payment_block, .product-detail__right .delivery_text {
    display: none;
  }
}


.price-container{
  gap: 10px;
}

.price-nds{
  padding: 5px;
  background: #b41818;
  color: #fff;
  font-size: 18px;
  display: flex;
  align-items: center;
}

.right_info-contacts__wrapper{
  display: flex;
  flex-direction: column;
  gap: 10px;
}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.min.css?1587940133604*/
.bx_item_list_title{font-weight:bold;color:#000;background:#ebf4f8;vertical-align:middle;height:38px;text-align:center;line-height:38px;font-size:14px}.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#fbf1f0}.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#f2fbea}.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7}.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#fbf7db}
/* End */


/* Start:/bitrix/templates/aspro_next/vendor/css/carousel/swiper/swiper-bundle.min.css?166195251715817*/
/**
 * Swiper 8.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 8, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/bitrix/templates/aspro_next/css/slider.swiper.min.css?16893233252540*/
.swiper-lazy{transition:opacity ease .3s}.swiper-lazy:not(.swiper-lazy-loaded)>div{opacity:0}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px}.swiper-slide.swiper-slide--height-auto{height:auto}.slider-solution--hide-before-loaded:not(.swiper-initialized){opacity:0;visibility:hidden;max-height:0}.slider-solution--hide-before-loaded:not(.swiper-initialized)~.slider-nav{display:none}.swiper-pagination-bullet{background:0 0;height:10px;opacity:1;position:relative;width:10px}.swiper-pagination-bullet:before{-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;background:0 0;border-radius:100%;border:2px solid #fff;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.swiper-pagination-bullet.swiper-pagination-bullet-active:before,.swiper-pagination-bullet:hover:before{background-color:#fff}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:21px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;background:#fff;background:var(--arrows_bg_black,#fff);border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.swiper-button-prev .svg{transform:translateX(-1px)}.swiper-button-next .svg{transform:translateX(1px)}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#9e9e9e;background-color:var(--theme-base-color,#9e9e9e)}.swiper-button-next use,.swiper-button-prev use{stroke:#1d2029}.swiper-button-next:hover use,.swiper-button-prev:hover use{stroke:#fff}.swiper-button-next:after,.swiper-button-prev:after{display:none}.navigation_on_hover:not(:hover) .swiper-button-next,.navigation_on_hover:not(:hover) .swiper-button-prev{opacity:0;visibility:hidden}.swiper-nav-offset .swiper-button-prev{left:-20px}.swiper-nav-offset .swiper-button-next{right:-20px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.swiper-pagination--flex{display:flex;align-items:center}.swiper-pagination--flex-center{justify-content:center}.swiper-pagination-bullets-dynamic{flex-wrap:nowrap}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{flex-shrink:0}.swiper-pagination--bottom{top:100%}.slider-nav{box-shadow:0 5px 20px rgba(34,34,34,.07)}
/* End */


/* Start:/bitrix/templates/aspro_next/css/slider.min.css?1661952517473*/
.slider-nav--shadow{box-shadow:0 5px 20px rgba(0,0,0,.07)}@media(max-width:767px){.slider-nav:not(.slider-nav--no-auto-hide){display:none}}.slider-solution--static-dots .slider-pagination{position:static}.slider-nav:hover svg{stroke:#fff}.slider-nav.slider-nav--static{position:static;margin-top:0}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .slider-nav--prev{left:-50px}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .slider-nav--next{right:-50px}
/* End */
/* /local/templates/.default/components/bitrix/catalog/main1/style.css?174361671711147 */
/* /local/templates/.default/components/bitrix/catalog.element/main1/style.css?176112940039846 */
/* /bitrix/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.min.css?1587940133604 */
/* /bitrix/templates/aspro_next/vendor/css/carousel/swiper/swiper-bundle.min.css?166195251715817 */
/* /bitrix/templates/aspro_next/css/slider.swiper.min.css?16893233252540 */
/* /bitrix/templates/aspro_next/css/slider.min.css?1661952517473 */
