

/* Start:/local/templates/webdoka/components/gv/catalog/catalog/style.css?17413354073827*/
.sort_order{
    position: absolute;
    top: 0;
    left: 0;
    padding: 5px 8px;
    color: #b7b7b7;
    z-index: 10;
    cursor: pointer;
}
.sort_order + .sort_key{
    padding-left: 5px;
    max-width: 108px;
}
.catalog_error_item{
    background: #fff;
    margin-bottom: 15px;
    clear: both;
    padding: 15px;
}
.sorder{
    display: inline-block;
    position: relative;
    margin: 0 0 0 6px;
    border: 1px solid #40404B;
    border-radius: 4px;
    padding: 3px 6px;
    webkit-box-shadow: inset 0 4px 7px 0 rgba(0,0,0,.25);
    -moz-box-shadow: inset 0 4px 7px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 4px 7px 0 rgba(0,0,0,.25);
    cursor: pointer;
}
.gv_modal_inner input:focus,.gv_modal_inner textarea:focus,.gv_modal_inner input[data-valid="focus"],.gv_modal_inner textarea[data-valid="focus"]{-webkit-box-shadow: inset 0px 0px 0px 3px #ff9600;-moz-box-shadow: inset 0px 0px 0px 3px #ff9600;box-shadow: inset 0px 0px 0px 3px #ff9600; border: 1px solid #ff9600;}
.gv_modal_inner input[data-valid="error"],.gv_modal_inner textarea[data-valid="error"]{-webkit-box-shadow: inset 0px 0px 0px 3px #ba3c3c;-moz-box-shadow: inset 0px 0px 0px 3px #ba3c3c;box-shadow: inset 0px 0px 0px 3px #ba3c3c; border: 1px solid #ba3c3c;  padding: 10px 40px 10px 10px; background: url(/bitrix/templates/main/images/input-error.png) no-repeat 100% 50% #fff;}
.gv_modal_inner input[data-valid="ok"],.gv_modal_inner textarea[data-valid="ok"]{-webkit-box-shadow: inset 0px 0px 0px 3px #d8d8d8;-moz-box-shadow: inset 0px 0px 0px 3px #d8d8d8;box-shadow: inset 0px 0px 0px 3px #d8d8d8; border: 1px solid #d8d8d8; padding: 10px 40px 10px 10px; background: url(/bitrix/templates/main/images/input-ok.png) no-repeat 100% 50% #fff;}

.pages_cat_l{text-align:left;}
.pages_cat{margin-top: 10px;}

.seo_text_catalog{
    margin-right: 15px;
    position: absolute;
    bottom: -8%;
    right: 0;
}
.seotext {
    height: 280px;
}

@media screen and (min-width:992px){
	.pages_cat_l{text-align:right;}
	.pages_cat{margin-top: 4px;}
        .seo_text_catalog{
            margin: 15px;
            left: -50%;
        }
}

.stock,.pages_cat {
    display: inline-block;
    position: relative;
    /* font-size: 12px; */
}
.stock label {
    font-weight: normal;
}

.sh_desc {
    background: #fff;
    margin-bottom: 15px;
    padding: 9.5px 15px;
    letter-spacing: 0px;
	min-height:59px;
	overflow:hidden;
}
@media screen and (min-width:1600px){
	.sh_desc {
		height:59px;
		overflow:hidden;
	}
	.sh_desc span{
		display:block;
		height:37px;
		overflow:hidden;
	}
}

.tovar_list_sidebar{padding-top:15px;}
.section_title.main_title{padding-bottom: 5px;}

.vid_item.c_review_l .text_l{padding:10px 15px;}
.vid_item.c_review_l{padding:0; position:relative;}
@media screen and (min-width:1200px){
	.vid_item.c_review_l{height:440px;}
	.vid_item.c_review_l .text_l .title{overflow: hidden;height: 20px;display: block;}
	.vid_item.c_review_l .text_l .text{overflow: hidden;height: 40px;display: block;}
        .seo_text_catalog{left: -33.33%;}
}

@media screen and (min-width:1600px){
	.sh_desc_l,.sh_sort_l {width:50%;}
	.vid_item_l{width:50%;}
	.product_item_new_l{width:25%;}
	.tovar_list_sidebar,.catalog-detail-right {width: 20%;}
	
	.catalog-detail-left {
		width:80%;
		/*width:100% !important;*/
		margin-left: 0;
		margin-right: 0;		
	}
	
	.catalog_list{
		/*width:100% !important;*/
		width:80%;
		margin-left: 0;
		margin-right: 0;			
	}
    
	.seo_text_catalog{left: -25%;}
	
	.ifs_section_cat{
		width:80%;
	}
	
}

.make_order {
    display: none;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    z-index: 500;
    padding: 100px 0;
}
/* End */


/* Start:/local/templates/webdoka/styles/pages/catalog.css?17504351918918*/
.catalog.catalog-list .catalog-list__wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-top: 1px solid var(--black-main);
  margin-bottom: 24px;
}

.catalog.catalog-list .catalog-list__wrap:not(:has(.video-review-card)) .product-card__wrap {
  border-top: none;
  border-left: none;
}

.catalog.catalog-list .catalog-list__wrap:not(:has(.video-review-card)) .product-card:nth-child(4n+1) {
  border-left: 1px solid var(--black-main);
}

.catalog.catalog-list .catalog-list__wrap:has(.video-review-card) .product-card__wrap {
  border-left: none;
  border-top: none;
  border-bottom: 1px solid var(--black-main);
  border-right: 1px solid var(--black-main);
}

.catalog.catalog-list .video-review-card {
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--black-main);
  border-top: none;
}

.catalog.catalog-list .video-review-card__img-wrap {
  height: 437px;
}

.catalog.catalog-list .video-review-card__img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

.catalog.catalog-list .video-review-card__descr {
  padding: 18px 24px 20px;
}

.catalog.catalog-list .video-review-card__descr-title {
  margin-bottom: 4px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.catalog.catalog-list .video-review-card__descr-text {
  color: var(--Neutral-ghost);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.catalog.catalog-list .catalog-category {
  position: relative;
  margin-bottom: 24px;
}

.catalog.catalog-list .catalog-category.open {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.catalog.catalog-list .catalog-category.open .catalog-category__list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.catalog.catalog-list .catalog-category.open .catalog-category__btn-icon {
  transform: rotate(-90deg);
}

.catalog.catalog-list .catalog-category.open .catalog-category__btn-wrap {
  position: static;
  width: max-content;
  background: none;
}

.catalog.catalog-list .catalog-category__list {
  list-style: none;
}

.catalog.catalog-list .catalog-category__list-item {
  display: flex;
  align-items: center;
}

.catalog.catalog-list .catalog-category__btn-wrap {
  position: absolute;
  right: 0;
  top: 0;
  flex-shrink: 0;
  display: flex;
  justify-content: flex-end;
  width: 126px;
  height: max-content;
  background: linear-gradient(270deg, #fff 49.38%, rgba(255, 255, 255, 0) 85.19%);
}

.catalog.catalog-list .catalog-category__btn-icon {
  transition: var(--transition-primary);
}

.catalog.catalog-list .catalog-list__wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-top: 1px solid var(--black-main);
  margin-bottom: 24px;
}

.catalog.catalog-list .catalog-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.catalog.catalog-list .catalog-nav__load-more {
  width: 770px;
  padding: 11px;
  border: 1px solid var(--black-main);
  text-transform: uppercase;
}

.catalog.catalog-list .catalog-category {
  position: relative;
  margin-bottom: 24px;
}

.catalog.catalog-list .catalog-category.open {
  display: flex;
  align-items: flex-end;
}

.catalog.catalog-list .catalog-category.open .catalog-category__list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.catalog.catalog-list .catalog-category.open .catalog-category__btn-icon {
  transform: rotate(-90deg);
}

.catalog.catalog-list .catalog-category.open .catalog-category__btn-wrap {
  position: static;
  width: max-content;
  background: none;
}

.catalog.catalog-list .catalog-category__list {
  list-style: none;
}

.catalog.catalog-list .catalog-category__list-item {
  display: flex;
  align-items: center;
  height: 30px;
}

.catalog.catalog-list .catalog-category__btn-wrap {
  position: absolute;
  right: 0;
  top: 0;
  flex-shrink: 0;
  display: flex;
  justify-content: flex-end;
  width: 126px;
  height: max-content;
  background: linear-gradient(270deg, #fff 49.38%, rgba(255, 255, 255, 0) 85.19%);
}

.catalog.catalog-list .catalog-category__btn-wrap.hidden {
  display: none;
}

.catalog.catalog-list .catalog-category__btn-icon {
  transition: var(--transition-primary);
}

.catalog.catalog-list .catalog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
}

.catalog.catalog-list .catalog-header .title {
  margin-bottom: 0;
}

.catalog.catalog-list .catalog-header .sort-block {
  display: flex;
  border: 1px solid var(--black-main);
}

.catalog.catalog-list .catalog-header .sort-block .select.active .select__btn-icon {
  transform: rotateX(180deg);
}

.catalog.catalog-list .catalog-header .sort-block__item {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 290px;
  padding: 12px;
  border-right: 1px solid var(--black-main);
  cursor: pointer;
}

.catalog.catalog-list .catalog-header .sort-block__item:last-child {
  border-right: none;
}

.catalog.catalog-list .catalog-header .sort-block__item .select__btn-icon {
  transition: var(--transition-primary);
}

.catalog.catalog-list .catalog-header .sort-block__filters-amount {
  display: none;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  height: 20px;
  padding: 0 4px;
  border: 1px solid var(--black-main);
  border-radius: 30px;
  font-size: 12px;
}

.catalog.catalog-list .catalog-header .sort-block__filters-amount.active {
  display: flex;
}

.catalog.catalog-list .catalog-header .sort-block .select__options {
  bottom: -1px;
}

.catalog.catalog-list .catalog-header .sort-block .select__options-item {
  padding: 10px 16px;
  transition: var(--transition-primary);
}

.catalog.catalog-list .catalog-header .sort-block .select__options-item:hover {
  background-color: var(--grey-bg);
}

.catalog.catalog-list .catalog-header .sort-block .select__options-value {
  display: flex;
  align-items: center;
  gap: 8px;
}

.catalog.catalog-list .catalog-header .sort-block .select__options-icon {
  width: 16px;
  height: 16px;
}

.catalog.catalog-about .catalog-about__wrap {
  padding: 80px 0;
  border-top: 1px solid var(--grey-dark-stroke);
}

.catalog.catalog-about .catalog-about__descr {
  display: flex;
  gap: 40px;
}

.catalog.catalog-about .catalog-about__descr-title {
  margin-bottom: 16px;
  font-size: 24px;
}

.catalog.catalog-about .catalog-about__card-link {
  text-decoration: underline;
}

@media screen and (min-width: 1200px) {
  .catalog.catalog-list .catalog-list__wrap:has(.video-review-card) .product-card:nth-child(4n+4) .product-card__wrap {
    border-left: 1px solid var(--black-main);
  }
}

@media screen and (max-width: 1539px) {
  .catalog.catalog-list .video-review-card__img-wrap {
    height: 367px;
  }

  .catalog.catalog-list .catalog-nav__load-more {
    width: 570px;
  }

  .catalog.catalog-list .catalog-header .sort-block__item {
    width: 285px;
    padding: 10px;
  }

  .catalog.catalog-about .catalog-about__descr {
    flex-direction: column;
    gap: 10px;
  }
}

@media screen and (max-width: 1199px) {
  .catalog.catalog-list .catalog-list__wrap:has(.video-review-card) .product-card:nth-child(3n+2) .product-card__wrap {
    border-left: 1px solid var(--black-main);
  }

  .catalog.catalog-list .catalog-list__wrap {
    grid-template-columns: repeat(3, 1fr);
  }

  .catalog.catalog-list .video-review-card {
    grid-column: span 3;
  }

  .catalog.catalog-list .catalog-nav {
    flex-direction: column-reverse;
    gap: 12px;
  }

  .catalog.catalog-list .catalog-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }

  .catalog.catalog-list .catalog-header .sort-block {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    width: 100%;
  }

  .catalog.catalog-list .catalog-header .sort-block__item {
    width: auto;
  }

  .catalog.catalog-list .catalog-header .sort-block .select__options-value {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .catalog.catalog-list .catalog-list__wrap:has(.video-review-card) .product-card .product-card__wrap {
    border-left: 1px solid var(--black-main);
  }

  .catalog.catalog-list .catalog-list__wrap {
    grid-template-columns: 1fr;
  }

  .catalog.catalog-list .video-review-card {
    grid-column: span 1;
  }

  .catalog.catalog-list .video-review-card__img-wrap {
    height: auto;
    aspect-ratio: 16/9;
  }

  .catalog.catalog-list .video-review-card__descr {
    padding: 16px 20px 20px 20px;
  }

  .catalog.catalog-list .catalog-nav__load-more {
    width: 100%;
  }

  .catalog.catalog-list .catalog-category__btn-wrap {
    width: 88px;
  }

  .catalog.catalog-list .catalog-header .sort-block__item {
    padding: 6px;
    height: 36px;
  }

  .catalog.catalog-list .catalog-header .sort-block .select__options-value {
    font-size: 12px;
  }
}
/* End */


/* Start:/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/style.min.css?160449962920184*/
.bx-filter{width:100%;min-width:220px;/*font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;*/margin-bottom:20px}.bx-filter .bx-filter-section{position:relative;padding-top:26px}.bx-filter .bx-filter-section>.row{padding:0 5px}.bx-filter .bx-filter-title{font-size:18px;margin-bottom:10px;color:#000}.bx-filter .bx-filter-parameters-box{position:relative}.bx-filter .bx-filter-parameters-box-title{font-size:13px;padding-bottom:7px}@media(min-width:992px){.bx-filter .bx-filter-section .col-md-4:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-filter .bx-filter-section .col-md-4:nth-child(2n+1){clear:both}}.bx-filter .bx-filter-parameters-box-title span{color:#039be5;border-bottom:1px solid transparent;cursor:pointer}.bx-filter .bx-filter-parameters-box-title span:hover{border-color:#039be5}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover{border-color:transparent}.bx-filter .bx-filter-block{display:none;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.bx-filter .bx-filter-button-box .bx-filter-block,.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block{display:block}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub{font-size:14px;font-style:normal;display:block;padding-bottom:5px}.bx-filter-parameters-box-container{padding-bottom:10px}.bx-filter-parameters-box-container .checkbox:first-child{margin-top:0}.bx-filter .bx-filter-parameters-box-container-block{font-size:11px;color:#3f3f3f}.bx-filter .bx-filter-input-container input{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#fff;outline:0}.bx-retina .bx-filter .bx-filter-input-container input{border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat;-moz-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat;-o-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat;border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat}.bx-ios .bx-filter .bx-filter-input-container input{background-image:-webkit-linear-gradient(#fff 0,#fff 100%);background-image:linear-gradient(#fff 0,#fff 100%)}.bx-filter .bx-filter-button-box{clear:both}.bx-filter .bx-ui-slider-track-container{padding-top:35px;padding-bottom:25px}.bx-filter .bx-ui-slider-track{position:relative;height:7px}.bx-filter .bx-ui-slider-part{position:absolute;top:-6px;width:1px;height:17px;background:#a2bfc7}.bx-filter .bx-ui-slider-part.p1{left:-1px}.bx-filter .bx-ui-slider-part.p2{left:25%}.bx-filter .bx-ui-slider-part.p3{left:50%}.bx-filter .bx-ui-slider-part.p4{left:75%}.bx-filter .bx-ui-slider-part.p5{right:-1px}.bx-filter .bx-ui-slider-part span{font-size:11px;position:absolute;top:-16px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#000}.bx-filter .bx-ui-slider-part.p2 span,.bx-filter .bx-ui-slider-part.p3 span,.bx-filter .bx-ui-slider-part.p4 span{color:#6b8086}.bx-filter .bx-ui-slider-range,.bx-filter .bx-ui-slider-pricebar,.bx-filter .bx-ui-slider-pricebar-vd,.bx-filter .bx-ui-slider-pricebar-vn,.bx-filter .bx-ui-slider-pricebar-v{position:absolute;top:0;bottom:0}.bx-filter .bx-ui-slider-range{z-index:50}.bx-filter .bx-ui-slider-pricebar{z-index:100}.bx-filter .bx-ui-slider-pricebar-vd{z-index:60}.bx-filter .bx-ui-slider-pricebar-vn{z-index:70}.bx-filter .bx-ui-slider-pricebar-v{z-index:80}.bx-filter .bx-ui-slider-handle{position:absolute;top:100%;width:22px;height:22px;border-bottom:0}.bx-filter .bx-ui-slider-handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab}.bx-filter .bx-ui-slider-handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing}.bx-filter .bx-ui-slider-handle.left{left:0;margin-left:-21px}.bx-filter .bx-ui-slider-handle.right{right:0;margin-right:-21px}.bx-filter .bx-filter-select-container{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;border-radius:3px;border:1px solid #ccd5db}.bx-retina .bx-filter .bx-filter-select-container{border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat;-moz-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat;-o-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat;border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat}.bx-filter .bx-filter-select-block{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:33px;margin:0;padding:0 33px 0 10px;border:0;border-radius:2px;background:#fff}.bx-filter .bx-filter-select-text{font-size:15px;line-height:33px;overflow:hidden;max-width:100%;height:33px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.bx-filter .bx-filter-select-text.fix{min-width:120px}.bx-filter .bx-filter-select-text label{cursor:pointer}.bx-filter .bx-filter-select-arrow{position:absolute;top:0;right:0;width:34px;height:33px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center}.bx-filter-select-popup{background:#fff;padding:0;min-width:173px}.bx-filter-select-popup ul{margin:0;padding:0;list-style:none}.bx-filter-select-popup ul li{display:block;text-align:left;vertical-align:middle}.bx-filter-select-popup ul li:first-child{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:5px}.bx-filter-select-popup ul li label{font-size:14px;line-height:26px;display:block;text-align:left!important;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:26px;padding:0 5px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;color:#575757}.bx-filter-select-popup ul li label.selected,.bx-filter-select-popup ul li label:hover{color:#000;background:#f3f8fa}.bx-filter-select-popup ul li label.disabled{color:#b8b8b8;background:transparent}.bx-filter-select-popup ul li .bx-filter-param-text{line-height:34px!important}.bx-filter .bx-filter-tag{padding:18px}.bx-filter .bx-tag-link{font-size:12px;text-decoration:none;text-shadow:none}.bx-filter .bx-tag-link.bx-active,.bx-filter .bx-tag-link:hover{color:#1d3d46}.bx-filter .bx-filter-param-label{min-height:20px;font-weight:normal;cursor:pointer}.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label{float:left;display:block;margin-right:5px}.bx-filter .bx-filter-param-btn-block .bx-filter-param-label{display:block}.bx-filter .bx-filter-param-label.dib{display:inline-block}.bx-filter .bx-filter-param-text{font-weight:normal}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text{color:#9d9696}.bx-filter-select-popup .bx-filter-param-label.bx-active{background:#f3f8fa}.bx-filter .bx-filter-input-checkbox .bx-filter-param-text{display:block;text-align:left}.bx-filter .bx-filter-param-btn{font-weight:normal;display:inline-block;width:38px;height:38px;padding:6px;text-align:center;text-decoration:none;color:#000;vertical-align:middle;border:1px solid #ccd5db;border-radius:2px;background:#fff;position:relative;-webkit-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-moz-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-ms-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-o-transition:border .3s ease,box-shadow .1s ease,color .3s ease;transition:border .3s ease,box-shadow .1s ease,color .3s ease;cursor:pointer}.bx-retina .bx-filter .bx-filter-param-btn{border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat;-moz-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat;-o-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat;border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/border_default.png) 2 repeat}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl{background:transparent;box-shadow:none}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl{position:relative}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before{position:absolute;bottom:0;right:0;top:0;left:0;content:' ';display:block;z-index:100;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;opacity:.7}.bx-filter .bx-filter-param-btn .bx-filter-param-text{line-height:26px}.bx-filter .bx-filter-param-btn.bx-spm{width:23px;min-width:23px;height:23px;line-height:23px;font-weight:normal;padding:0;font-size:17px;color:#767b7e;vertical-align:top;border-radius:50%;background-color:transparent}.bx-filter .bx-filter-param-btn.bx-spm.bx-plus{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CII") no-repeat center;margin-top: 7px;}.bx-filter .bx-filter-param-btn.bx-spm.bx-minus{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;margin-top: 7px;margin-left: 35px;}.bx-filter .bx-filter-param-btn.bx-spm:active{outline:none!important;box-shadow:inset 0 2px 3px rgba(0,0,0,.12)}.bx-filter span.bx-spm{font-size:18px;line-height:23px;display:inline-block;height:23px;margin:0 10px;vertical-align:middle;color:#000}.bx-filter-select-popup .bx-filter-select-text-icon,.bx-filter .bx-filter-select-text-icon{line-height:33px;position:relative;display:inline-block;width:23px;height:23px;margin-top:-4px;margin-right:2px;vertical-align:middle;border-radius:2px}.bx-filter-select-popup .bx-filter-btn-color-icon,.bx-filter .bx-filter-btn-color-icon{line-height:24px;border-radius:2px;display:inline-block;width:24px;height:24px;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);-webkit-background-size:cover;background-size:cover}.bx-filter-select-popup .bx-filter-btn-color-icon{width:20px;height:20px;margin:2px 0;top:0!important}.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon{top:-1px!important}.bx-filter-btn-color-icon.all{position:relative;border:0;box-shadow:none}.bx-filter-btn-color-icon.all:after,.bx-filter-btn-color-icon.all:before{position:absolute;width:60%;height:60%;background:#fff;content:" ";box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.bx-filter-btn-color-icon.all:after{right:0;bottom:0}.bx-filter-btn-color-icon.all:before{top:0;left:0}.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon{opacity:.2}.bx-filter .bx-filter-parameter-biz{font-size:14px;line-height:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#1485ce;border-bottom:1px dashed}.bx-filter .bx-filter-parameter-biz:hover{text-decoration:none;border-bottom:1px solid}.bx-filter .bx-filter-parameter-biz.bx-active{position:relative;color:#000;border-color:transparent}.btn-themes{color:#FFF}.btn-themes.bx-active,.btn-themes.focus,.btn-themes:active,.btn-themes:focus,.btn-themes:hover{color:#FFF}.bx-filter .bx-filter-popup-result{font-size:13px;font-weight:normal;position:absolute;z-index:915;display:none;line-height:normal;margin-top:-7px;margin-left:10px;padding:0 10px;white-space:nowrap;color:#3f3f3f;min-height:37px;line-height:18px;border-style:solid;border:1px solid #c6dce7}.bx-filter .bx-filter-popup-result.left{border-width:2px 10px 2px 2px;-webkit-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/result_popup_left.png) 4 20 4 4 repeat;-moz-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/result_popup_left.png) 4 20 4 4 repeat;-o-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/result_popup_left.png) 4 20 4 4 repeat;border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/result_popup_left.png) 4 20 4 4 fill repeat}.bx-filter .bx-filter-popup-result.right{border-width:2px 2px 2px 10px;-webkit-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/result_popup_right.png) 4 4 4 20 repeat;-moz-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/result_popup_right.png) 4 4 4 20 repeat;-o-border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/result_popup_right.png) 4 4 4 20 repeat;border-image:url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/result_popup_right.png) 4 4 4 20 fill repeat}.bx-filter .bx-filter-popup-result.right{left:97%}.bx-filter .bx-filter-popup-result.left{right:97%}.bx-filter-horizontal .bx-filter-popup-result{display:inline-block;position:relative;left:auto;right:auto;bottom:-7px}.bx-filter .bx-filter-popup-result a{color:#0073a3;line-height:10px}.bx-filter .bx-filter-popup-result a:hover{text-decoration:none}.bx-filter .bx-filter-popup-result-close{display:none}@media(max-width:767px){.bx-touch .bx-filter .bx-filter-popup-result{font-size:12px;line-height:14px;position:fixed!important;z-index:1001;top:auto!important;right:0!important;bottom:0!important;left:0!important;margin-top:0;margin-left:0;width:auto;height:auto;padding:10px;border-radius:2px;border:1px solid #c6dae7;background:rgba(255,255,255,.9)}.bx-touch .bx-filter .bx-filter-popup-result br{display:none}.bx-filter .bx-filter-popup-result .arrow{display:none}}
/*mp filter*/
.bx-filter .bx-filter-main-title {
	font-weight: 700;
	color: #40404b;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 1px;
	padding: 15px;
	
}

.bx-filter.open .bx-filter-main-title::before {
	content: "\f106";
}

.bx-filter .bx-filter-main-title::before {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	content: "\f107";
	font-family: FontAwesome;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	cursor: pointer;
}

.bx-filter .bx-filter-price .bx-ui-slider-part.p2 span {
	display: none;
}

.bx-filter .bx-filter-price .bx-ui-slider-part.p3 span {
	display: none;
}

.bx-filter .bx-filter-price .bx-ui-slider-part.p4 span {
	display: none;
}

.bx-filter .bx-filter-section.bx-filter-filteren {
	border-bottom: 1px solid #cecece;
	padding: 20px 15px;
}

.bx-filter .bx-filter-section.bx-filter-filteren .select_act_val{
	color: #40404b;
}
.bx-filter .bx-filter-section.bx-filter-filteren .select_act_val .name{
	color: #8d8d8f;
}
	
.bike_shop .bx-filter .bx-filter-section.bx-filter-filteren .select_act_val a {
	color: #84bc30;
}
.xc_ski_shop .bx-filter .bx-filter-section.bx-filter-filteren .select_act_val a {
	color: #4cbbda;
}
.alpine_ski_shop .bx-filter .bx-filter-section.bx-filter-filteren .select_act_val a {
	color: #505199;
}	

.bike_shop .bx-filter .bx-filter-popup-result a {
	color: #84bc30;
}
.xc_ski_shop .bx-filter .bx-filter-popup-result a {
	color: #4cbbda;
}
.alpine_ski_shop .bx-filter .bx-filter-popup-result a {
	color: #505199;
}


.bx-filter ul.size_check {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 120;
  margin-bottom: 15px;
}

.bx-filter ul.size_check li {
  display: inline-block;
  min-width: 22px;
  padding: 2px 8px;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  position: relative;
  padding-left: 17px;
}

.bx-filter ul.size_check li.selected {

  font-weight: bold;

}
.bx-filter ul.size_check li:before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 1px solid #cdcdcd;
    background: #cdcdcd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#cdcdcd 0,#fff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#cdcdcd),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,#cdcdcd 0,#fff 100%);
    background: -o-linear-gradient(top,#cdcdcd 0,#fff 100%);
    background: -ms-linear-gradient(top,#cdcdcd 0,#fff 100%);
    background: linear-gradient(to bottom,#cdcdcd 0,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#ffffff',GradientType=0 );
}
.bx-filter ul.size_check li.selected:before {
    background: #fff;
    border: 4px solid #40404b;
}

.bx-filter .size_obuv {
  margin: 0;
  padding: 0;
  display: none;
}

.bx-filter .size_obuv.selected {
  display: block;
}

.bx-filter ul.size_obuv li{
    padding-left: 20px;
    position: relative;
    width: 33%;
    float: left;
}
.bx-filter ul.size_obuv label {
  display: block;
  cursor: pointer;
  font-weight: normal;
}


.bx-filter .size_obuv input {
  display: none;
}

.bx-filter .size_obuv>li>input[type=checkbox]:checked+label {
  border-color: red;
}

.bx-filter.size_obuv {
  display: none;
}

.bx-filter div.multiselect {
  padding-top: 5px;
  position: relative;
}


/*group*/
.bx-filter-block.bx-filter-group .bx-filter-parameters-box-container {
	display: none;
}
.bx-filter-block.bx-filter-group .bx-filter-parameters-box-container.active {
	display: block;
}

.bx-filter-block.bx-filter-group .checkbox {
	float: left;
	margin: 0;
	padding: 2px 4px 0 0;
	line-height: 22px;
	width: 33%;
}

.grid-section-triple .checkbox {
	float: left;
	margin: 0;
	padding: 2px 4px 0 0;
	line-height: 22px;
	width: 33%;
}

.bx-filter-container-modef .modef_load {
	width: 60px;
	height: 29px;
	background: url(/local/components/gv/catalog.smart.filter_v2/templates/left_filter/images/filter-loader.gif) no-repeat 50% 50%;
	opacity: 0.7;
}

.bx-filter .bx-filter-param-label .bx-filter-param-color:before,
.bx-filter .bx-filter-param-label .bx-filter-param-text:before{
  content: "";
  width: 13px;
  height: 13px;
  border-radius: 2px;
  border: 1px solid #cdcdcd;
  position: absolute;
  left: 0;
  top: 3px;
  background: #cdcdcd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#cdcdcd 0,#fff 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#cdcdcd),color-stop(100%,#fff));
  background: -webkit-linear-gradient(top,#cdcdcd 0,#fff 100%);
  background: -o-linear-gradient(top,#cdcdcd 0,#fff 100%);
  background: -ms-linear-gradient(top,#cdcdcd 0,#fff 100%);
  background: linear-gradient(to bottom,#cdcdcd 0,#fff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#ffffff',GradientType=0 );
  
  background: url(/local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/images/filter_checkbox.png) no-repeat top left;
} 
.bx-filter .checkbox input[type="checkbox"]{
  visibility: hidden;
}
.bx-filter .checkbox input[type="checkbox"]:checked + .bx-filter-param-color:before,
.bx-filter .checkbox input[type="checkbox"]:checked + .bx-filter-param-text:before{
  background: #40404b;
  border: 1px solid #40404b;
}

.bx-filter .checkbox input[type="checkbox"]:checked + .bx-filter-param-color:before,
.bx-filter .checkbox input[type="checkbox"]:checked + .bx-filter-param-text:before{
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f00c";
  position: absolute;
  left: 0px;
  top: 4px;
  z-index: 2;
  color: #fff;
  font-size: 11px;
}

.bx-filter-parameters-box-title {
	margin-bottom: 0px !important;
}
/* End */


/* Start:/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/style.css?174133540719047*/
/* Общий контейнер */
.wrapper {
	display: grid;
	grid-template-columns: 1fr 2fr; 
	gap: 4px; 
}

.top-row {
	color: #929292;
	text-decoration: line-through;
}

.bottom-row {	
	font-weight: 600;
	font-size: 13px;
	white-space: nowrap;
}

.sale_green {
	color: #84bc30;
}
.sale_blue {
	color: #4cbbda;
}
.sale_purple {
	color: #505199;
}

.left {	
	display: grid;
	grid-template-rows: 1fr 1fr;  
	gap: 2px;
}

.left-part1,
.left-part2
{
	text-align: left;
}

.right {
    font-size: 28px;
    font-weight: 600;
    overflow: hidden;
    white-space: nowrap;
	text-align: right;
	align-content: end;
}

.sign {
	font-size: 24px !important;
}

.new_product_image
{
	/*height: 294px;*/
   height: 313px;
	/*max-width: 240px;*/
	width: 100%;
	display:flex;
	justify-content: center;
 	align-items: center;
	overflow: hidden;
}

.new_product_image img {
	max-width: 100%;
	height: auto; 
}

main{
    background-repeat: repeat-y;
    background-position: top center ;
}
.a_banner{
    margin-bottom: 15px;
}
.catalog_section_list{
    margin-bottom: 15px;
}
.catalog_list_item{
    background: #fff;
    margin-bottom: 15px;
    clear: both;
    padding: 15px;
}
.image_list{
    margin-bottom: 10px;
}
.image_list a{
    display: block;
}
.image_list img{
    display: block;
    margin: auto;
    max-height: 150px;
}
#catalog-elements-list .catalog_pagination{padding-top:4px;}
.catalog-image-detail-picture{
    margin-bottom: 10px;
}
.catalog_wrapper .title{
    display: block;
    margin-bottom: 10px;
    color: #40404b;
    font-weight: bold;
    font-size: 18px;
    font-size: 1.285714285714286em;
}
.cli_prop{
    color: #929292;
    margin-bottom: 10px;
}
.cli_prop_prop{
    padding-left: 0;
}
.clip_name{
    color: #929292;
}
.clip_val{
    color: #40404b;
}
.cli_pp_item{
    float: left;
    width: 36px;
    height: 38px;
    background: url(/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/cli_prop_sprite.png) no-repeat;    
}
.cli_pp_item.item_1{
    background-position: 12px 5px;
}
.cli_pp_item.item_2{
    background-position: -28px 5px;
}
.cli_pp_item.item_3{
    background-position: -69px 5px;
}
.cli_pp_item.item_4{
    background-position: -108px 5px;
}
.cli_pp_item.item_5{
    background-position: -149px 5px;
}
.cli_pp_item.item_6{
    background-position: -189px 5px;
}
.cli_pp_item.item_7{
    background-position: -229px 5px;
}
.cli_pp_item.item_8{
    background-position: -269px 5px;
}
.catalog-item-links,
.catalog-item-links a{
    color: #40404b;    
}   
.catalog-item-links .fa{
    width: 22px;
    font-size: 18px;
    font-size: 1.285714285714286em;
    text-align: center;
    display: inline-block;
}
.catalog-detail-nofoto {
    width: 200px;
    height: 200px;
    float: left;
    text-align: center;
    margin-bottom: 5px;
}
.catalog-detail-images-0, .catalog-detail-images-1, .catalog-detail-images-2 {
    position: relative;
    text-align: center;
    min-width: 150px;
}
.catalog-detail-images-1,
.catalog-detail-images-2{
    overflow: hidden;
}
.catalog-detail-images-0 {
    margin-left: 17px;
}
div.catalog-detail-image-q {
    width: 50px;
    height: auto;
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
}
div.catalog-detail-image-q img{
    width: auto;
    height: auto;
    max-height: 90px;
    max-width: 100%;
}

.table_detail {
    position: relative;
    width: 580px;
    height: auto;
    margin: 10px 0 0 0;
    font-size: 12px;
    color: #555555;
}
.catalog_detail_border {
    float: right;
    width: 560px;
    height: 2px;
    background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/catalog_detail_div.png') 100% 0% repeat-x;
    margin: 5px 10px 5px 20px;
}
.cli_prop_table td{
    width: 50%;
    padding-right: 5px;
}
.table_propose {
	width: 98%;
}
.table_propose .props-table-detail{
	margin: 5px 3px 0px 3px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px dotted #69C028;
}
.table_propose div.nobord {
	padding: 5px 0px;
	width: 100%;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}
.table_detail .img {
    display: block;
    width: 230px;
    height: 140px;
    text-align: center;
}
.table_propose .img {
    display: block;
    text-align: center;
}
.options {
    cursor: pointer;
    color: #40404b;
    text-decoration: underline;
    margin-bottom: 11px;
}
.avail_state {
    margin-top: 10px;    
}
.avail_state.btn-default,
.not_avail.btn-default{
    text-transform: initial;
}
.catalog_wrapper {
    position: relative;
}
.propose, .propose_buy {
    display: none;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    z-index: 500;
    padding: 100px 0;
}
.propose_buy_mask{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ccc;
    background: rgba(0,0,0,.8);
    z-index: -1;
}
.propose_buy_wrapper{
    position: relative;
    z-index: 1;
    background: #fff;
}
.propose_buy header{
    background: #40404b;
    padding: 5px 115px 5px 15px;
    font-size: 30px;
    font-size: 2.142857142857143em;
    color: #fff;
}
.filter_title{
    color: #929292;
}
.propose_buy_filter{
    /*padding: 0 15px;*/
    overflow: hidden;
    background: #fff;
}
.propose_buy_filter_wrapper{
    border-bottom: 2px solid #9f9fa5;
    padding: 10px 0;
}
.propose_buy_filter .tmf_name{
    color: #40404b;
    padding-right: 5px;
}
.propose_buy_filter .tmf_item{
    padding-right: 0;
}
.propose_buy_filter .tmf_item_inp{
    border: 1px solid #40404b;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:    inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25);
    box-shadow:         inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25);
    display: inline-block;
    max-width: 58px;
}
.tmf_size{
    padding-left: 0;
}
.tmf_size .tmf_item_inp{
    max-width: 35px;
}
.propose_buy_filter .tmf_item_inp input{
    border: none;
    background: none;
    outline: none;
    width: 100%;
    text-align: center;
}
.propose_buy_filter .choose_color{
    width: 27px;
    height: 27px;
    border: 1px solid #40404b;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-box-shadow: inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:    inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25);
    box-shadow:         inset 0px 4px 7px 0px rgba(0, 0, 0, 0.25);
}
.propose_buy_filter .choose_color div{
    width: 21px;
    height: 21px;
    border-radius: 3px;
    margin: auto;
    margin-top: 2px;
}
.propose_table_prop_row{
    padding-bottom: 10px;
    padding-top: 10px;
    
}
.propose_table_footer>div{
    border-bottom: 2px solid #9f9fa5;
    padding-bottom: 15px;
}
/*.propose_table_prop_row:last-child .propose_table_footer>div{
    border: none;
}*/
.propose_prop {
    min-height: 10px; 
}
.propose_price {
    text-align:left;
}
.offer_name {
    color: #929292;
}
.offer_value {
    color: #40404b;
    word-wrap: break-word;
}
.offer_stores_title{
    color: #929292;
}
.offer_old_price {
    font-size: 15px;
    text-decoration: line-through;
    color: #64625F;
}
.offer_old_price.poss {
    text-decoration: none;
}
.offer_old_price .fa{
    font-size: .8em;
    padding-left: 5px;
}
.offer_new_price {
    font-size: 32px;
    font-size: 2.285714285714286em;
    color: #40404b;
    font-weight: bold;
}
.offer_new_price .fa{
    font-size: 24px;
    font-size: 0.75em;
}
.cat_detail_bottom {
    width: 318px;
    height: 1px;
    background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/catalog_div2.png') repeat-x;
    margin-bottom: 5px;
    margin-top: 2px;
    clear: both;
}
.table_detail .price {
    width: 105px;
    float: left;
    color: #69C028;
    margin-bottom: 10px;
    font-size: 16px;
}
.avail_date{
    padding-top: 25px;
    display: block;
}
.avail_date .fa{
    padding-left: 7px;
}
.avail_date .yes{
    color: #84bc30;
}
.xc_ski_shop .avail_date .yes{
    color: #4cbbda;
}
.alpine_ski_shop .avail_date .yes{
    color: #505199;
}
.avail_date .no,
.tovar_exist .red{
    color: red;
}
.buy-to-order span.avail_date {
    color: #000;
}
span.avail_date.not_avail {
    color: #999999;
}
.compare {
    height: 20px;
    float: right;
    padding: 3px 0 0 20px;
	background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/compare.gif') left center no-repeat;
    font-size: 11px;
    text-transform: lowercase;
}
.buy_close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    padding: 15px 20px;
    color: #fff;
}
.buy_close .fa{
    margin-left: 5px;
}

.compare a {
    color: #64625F;
    text-decoration: none;
}
.bottom_pager {
    position: relative;
    bottom: 0;
    height: 30px;
    width: 400px;
}
.no_propose {
    font-size: 18px;
    padding: 20px 0 0 100px;
}

.image_list_buy {
    position:relative;
    width: 250px;
    padding-left: 10px;
}
.image_list_buy a {
    display: block;
    margin-bottom: 10px;
    text-align: center;
}

.action_container{
    position: absolute;
    top: -19px;
    left: -4px;	
    width: 111px;
    height: 111px;
}
main.bike .action_container{
    background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/action_green.png') no-repeat;
}
main.ski .action_container{
    background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/sale_ski.png') no-repeat;
}
main.mount .action_container{
    background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/sale_mount.png') no-repeat;
}

.top_old_price{
    color: #666676;
    font-size: 15px;
    font-size: 1.0714285714285714285714285714286em;
    text-decoration: line-through;
}
.top_old_price.poss {
    text-decoration: none;
}
.top_old_price .fa{
    font-size: .8em;
}
.top_old_price_discount{
    color: #84bc30; 
    font-size: 15px;
    font-size: 1.0714285714285714285714285714286em;
    display:inline-block;
    font-weight: bold;   
    padding-left: 10px;
}
.ski .top_old_price_discount{
    color: #4cbbda; 
}
.mount .top_old_price_discount{
    color: #505199; 
}
.top_new_price{
    color: #40404B;
    font-size: 32px;
    font-size: 2.285714285714286em;
    font-weight: bold;
}
.top_new_price .fa{
    font-size: 24px;
    font-size: 0.75em;
}


.hint {
    display: inline-block;
    position: relative;
    width: 10px;
    height: 10px;
    background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/help-1.jpg') center center no-repeat;
    margin: 2px 0 0 3px;
    cursor: pointer;
}
.ski .hint{background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/help-2.jpg') center center no-repeat;}
.mount .hint{background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/help-3.jpg') center center no-repeat;}

.text_hint {
    display: none;
    position: absolute;
    width: 400px;
    top: 10px;
    left: -420px;
    background: #FFF;
    border: 1px solid #69C028;
    box-shadow: 0px 0px 10px #255304;
    padding: 10px;
    z-index: 500;
    cursor: default;
}
.ski .text_hint {
    border: 1px solid #4cbbda;
    box-shadow: 0px 0px 10px #086C88;
    
}
.mount .text_hint {
    border: 1px solid #505199;
    box-shadow: 0px 0px 10px #505199;
}
.text_hint b {
    float: left;
}
.close_button {
    float: right;
    background: url("/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/help_close.png") center center no-repeat;
    width: 14px;
    height: 14px;
    cursor: pointer;
}

/* --------------------------------- purchase modal window ------------------- */
.ui-dialog {
    background: #FFF;
    width: 500px;
}

.clear {
    clear: both;
}
.offer_stores {
    position: relative;
}
.offers_list thead {
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.quantity_squear {
    position: relative;
    margin-top: 6px;
    margin-bottom: 7px;
    float: left;
    width: 50%;
}
.quantity_number, .store_descript {
    display: none;
    position: absolute;
    padding: 7px;
    background: #FFF;
    border: 1px solid #ababab;
    border-radius: 5px;
    z-index: 100;
}
.quantity_number {
    top: -35px;
    left: -5px;
}
.store_name {
    color: #40404b;
    position: relative;
    cursor: pointer;
    float: left;
    width: 50%;
    padding-right: 5px;
    margin-bottom: 5px;
    font-size: 12px;
}
.store_descript {
    padding: 10px;
    top: 0;
    right: -120px;
}
.store_close {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 14px;
    height: 14px;
    background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/help_close.png') center center no-repeat;
    cursor: pointer;
    z-index: 200;
}
.full, .empty_store {
    float: left;
    width: 11px;
    height: 11px;
    margin-right: 2px; 
    background: #84bc30;
    border: 1px solid #40404b;
}
.xc_ski_shop .full{
    background: #4cbbda;
}
.alpine_ski_shop .full{
    background: #505199;
}
.empty_store {
    background: #fff;
}
.waitlist {
    display: block;
    background: url('/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/waitlist.jpg') left center no-repeat;
    padding-left: 16px;
    text-transform: lowercase;
    margin-top: 5px;
    cursor: pointer;
    font-size: 10px;
    width: 82px;
    color: #64625F !important;
}
.waitlist_comment {
    position: absolute;
    display: none;
    bottom: -50px;
    left: -70px;
    width: 350px;
    background: #FFF;
    border: 1px solid #ababab;
    padding: 5px;
    z-index: 600;
    font-size: 10px;
}
.waitlist:hover {
    text-decoration: underline !important;
}
#dialog_register {
    display: none;
    height: 50px;
    overflow: hidden;
}
.ui-dialog {
    background: #FFF;
    width: 500px;
}
.ui-dialog-title {
    color: #312e25;
}
.ui-dialog-buttonset button:last-child{
    border: 2px solid #327e04; 
    background: #67b021 url(/local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/images/ui-bg_highlight-soft_25_67b021_1x100.png) 50% 50% repeat-x !important; 
    font-weight: normal; 
    color: #ffffff !important;
}
#err_form, #err_waitlist_form {
    color: #FF0000;
    margin: 10px 0;
}
.free_dev, .free_dev a{
    color: #84bc30;
    font-weight: bold;
    font-style: italic;
    font-size: 16px;
    /*font-size: 1.142857142857143em;*/
}
.free_dev a:hover{
    color: #84bc30;
}
.catalog_links_propose .free_dev{
    font-size: 14px;
    font-size: 1em;
    display: block;
    margin-bottom: 10px;
}
.ski .free_dev, .ski .free_dev a{
    color: #4cbbda;
}
.ski .free_dev a:hover{
    color: #4cbbda;
}
.mount .free_dev, .mount .free_dev a{
    color: #505199;
}
.mount .free_dev a:hover{
    color: #505199;
}
.catalog_links_propose .btn{
    padding: 15px;
}
.catalog_list_item .tovar_exist{
    /*position: absolute;
    top: -20px;
    right: 0;*/
}
.tovar_exist{
    text-align: left;
	padding-top:10px;
}
.tovar_exist .yes{
    color: #84bc30;
    padding-left: 5px;
    font-size: 15px;
    font-size: 1.0714285714285714285714285714286em;
}
.ski .tovar_exist .yes{
    color: #4cbbda;
}
.mount .tovar_exist .yes{
    color: #505199;
}
.tovar_exist .yes.red{
    color: red;
}
.propose_action_container{
    position: absolute;    
    top: 48px;
    left: -4px;
    width: 111px;
    height: 111px;
    z-index: 11;
}
.gv_modal{
    display: none;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    z-index: 500;
}
.gv_modal.open{
    display: block;
}
.gv_modal .mask{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ccc;
    background: rgba(0,0,0,.8);
    z-index: -1;
}
.gv_modal_confirm_wrapper{
    position: absolute;
    z-index: 1;
    background: #fff; 
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    left: 15px;
    right: 15px;
}
.gv_modal_close{
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    padding: 15px 20px;
    color: #fff;
}
.gv_modal_close .fa{
    margin-left: 5px;
}
.gv_modal header{
    background: #40404b;
    padding: 5px 15px;
    font-size: 30px;
    font-size: 2.142857142857143em;
    color: #fff;
}
.gv_modal_inner{
    padding: 15px;
    text-align: center;
}
.gv_modal_confirm .btn-default{
    background: #848484;
}
.gv_modal_confirm .btn{
    padding: 15px 20px;
    margin-right: 10px;
}
.gv_modal_inner p{
    margin: 25px 0;
}
.gv_modal_col{
    height: 100vh;
}

.gv_modal_wrap{
    background: #fff;
    max-width: 500px;
    width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.gv_modal_wrap input, .gv_modal_wrap textarea{
    display: block;
    width: 100%;
    padding: 10px;
    margin-bottom: 15px;
}
.gv_modal_wrap .btn{
    padding: 15px 25px;
    margin-left: 10px;
}
.propose_img{
    margin-bottom: 10px;
}
.propose_table_prop,
.propose_buy_filter .col-sm-9{
    border-left: 2px solid #9F9FA5;
}
.propose_table_prop_footer{
    padding: 10px;
    text-align: center;
}
.propose_table_prop_footer span{
    display: inline-block;
    text-transform: uppercase;
    cursor: pointer;
    padding: 10px 40px;
    border: 3px solid #666676;
}
.propose_table_prop_footer span .fa{
    font-size: 18px;
    font-size: 1.285714285714286em;
    padding-left: 10px;
}
.section_title{
    font-size: 30px; 
    font-size: 2.142857142857143em;
}
.section_text{
    margin-bottom: 0px;
background: #fff;
    padding: 15px;
}
.cli_bottom>div {
    float: none;
    display: inline-block;
    margin-right: -4px;
    vertical-align: bottom;
}
.cil_action{
    margin-bottom: 5px;
}
.order_mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ccc;
    background: rgba(0,0,0,.8);
    z-index: -1;
}
.make_order {
    display: none;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    z-index: 500;
    padding: 100px 0;
}
.wait_text {
    position: relative;
    margin-top: 100px;
    z-index: 1;
    text-align: center;
    color: #FFF;
}
.no_tovar{
    margin-bottom: 15px;
}
.btn-mess:hover{
    background: #eee !important;
    color: #333 !important;
}

@media screen and (min-width:768px){
.tovar_exist{
    text-align: right;
	padding-top:0px;
}	
}

/* ------------------------------- sections ---------------------------------*/
.section_item{    
    background: #fff;
    padding: 10px;
    border: 4px solid #fff;
    margin-bottom: 30px;
    position: relative;
}
.section_item:hover, .section_item .inner_sections_wrapper.hovered {
    border: 4px solid #ff9600;
}
.section_item a.tovar_title{
    font-size: 18px;
    font-size: 1.285714285714286em;
    color: #40404b;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    text-align: left;
    overflow: hidden;
}
.section_item .image_list{
    position: relative;
}
.section_item .image_list a{
    
}
.section_item .image_list a img{
    width: 100%;
    margin: 0 auto;
}
.section_item .tovar_prop{
    text-align: left;
    color: #929292;
    overflow: hidden;
    height: 155px;
}
.sect_inner_wrapper {
    position: relative;
}
.inner_sections_wrapper {
    display: none;
    position: absolute;
    /*border: 4px solid #fff;*/
    border: 4px solid #ff9600;
    top: -4px;
    left: 0;
    right: 0;
    margin: 0 -14px;
    z-index: 100;
}
.section_item .inner_sections {
    background: #fff;
    padding: 10px;
    margin-top: -10px;
    min-height: 175px;
}
.inner_link {
    display: block;
    float: left;
    text-decoration: underline;
    padding-right: 10px;
}
.inner_link:hover {
    color: #ff9600 !important; 
}
.old_price.poss{
    text-decoration: none !important;
}

/* End */


/* Start:/local/templates/webdoka/components/bitrix/form.result.new/main.consult/style.css?1738230494224*/
.consultation-form__input-wrap input{
    width: 100%;
    color: var(--text-black);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.consultation-form__captcha {
    padding-bottom: 1rem;
}
/* End */


/* Start:/local/templates/webdoka/components/gv/footer.block/footer.discount/style.css?17418723977298*/
.clr{clear:both;}
#footer_block .gv_modal_close.confirm_close:hover{color:#fff; text-decoration:none;}
.line_left{
-webkit-box-shadow: 2px 0px 0px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 0px 0px 0px rgba(0,0,0,0.5);
box-shadow: 2px 0px 0px 0px rgba(0,0,0,0.5);
}

#footer_block_close_modal_colored {text-transform:uppercase; text-decoration:none;}
.footer_sale .item {position:relative;}
.loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#footer_block .gv_modal_confirm_wrapper form input{display:block; width:100%; height:40px; margin: 0 auto 15px auto; line-height:40px; padding: 0 10px;}
#footer_block .gv_modal_confirm_wrapper form label{font-weight:400; font-size:12px;}
#footer_block .gv_modal_confirm_wrapper form button.btn{width:100%; height:40px; margin: 0 auto 15px auto; line-height:40px; padding:0;}
#footer_block .gv_modal_inner {text-align:left;}

.gv_modal.flex{
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: column; /* works with row or column */
   flex-direction: column;
   -webkit-align-items: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
}

.gv_modal{
    display: none;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    z-index: 500;
}
.gv_modal.open{
    display: block;
}
.gv_modal .mask{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ccc;
    background: rgba(0,0,0,.8);
    z-index: -1;
}
.gv_modal_confirm_wrapper{
    position: absolute;
    z-index: 1;
    background: #fff; 
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    left: 15px;
    right: 15px;
}
.gv_modal_close{
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    padding: 15px 20px;
    color: #fff;
}
.gv_modal_close .fa{
    margin-left: 5px;
}
.gv_modal header{
    background: #40404b;
    padding: 5px 115px 5px 15px;
    font-size: 30px;
    font-size: 2.142857142857143em;
    color: #fff;
}
.gv_modal_inner{
    padding: 15px;
}
.gv_modal_confirm .btn-default{
    background: #848484;
}
.gv_modal_confirm .btn{
    padding: 15px 20px;
    margin-right: 10px;
}
.gv_modal_inner p{
    margin: 25px 0;
}
.gv_modal_col{
    height: 100vh;
}

.gv_modal_wrap{
    background: #fff;
    max-width: 500px;
    width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.gv_modal_wrap input{
    display: block;
    width: 100%;
    padding: 10px;
    margin-bottom: 15px;
}
.gv_modal_wrap .btn{
    padding: 15px 25px;
    margin-left: 10px;
}




.footer_sale{
    background: #666676;
    color: #fff;
    padding: 15px 0;
}
.footer_sale input{
    color: #40404b;
}
.footer_sale header{
    text-align: center;
}
.footer_sale header span{
    font-size: 30px;
    font-size: 1.25em;
    display: block;
    padding: 8px 0;
}
.footer_sale img{
    margin: 15px auto;
}
.footer_sale input{
    width: 100%;
    padding: 10px 10px;
    font-size: 14px;
    background: #fff;
    border: 1px solid #d7d7d7;
    margin-bottom: 15px;
}
.footer_sale button{
    margin-top: 10px;
}
.footer_sale_form_footer{
    text-align: center;
}
.footer_sale a{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 15px 0;
}
.footer_sale_img{
    position: relative;
}
.fs_num{
    position: absolute;
    top: 0;
    width: 100%;
    color: #666676;
    text-align: center;
}
.fs_val{
    font-size: 54px;
    padding-top: 30px;
    font-weight: bold;
    font-weight: bold;    
}
.fs_dis{
    font-size: 24px;
    font-size: 1.714285714285714em;
    margin-top: -20px;
}

.soc a{display:inline-block; padding:5px 5px 5px 40px; background:#fff; color:#666676; margin: 0 10px 10px 0;}
.soc a:hover{color:#666676;}
.soc a.fb{background:url(/local/templates/webdoka/components/gv/footer.block/footer.discount/img/f.png) no-repeat scroll 0% 50% #fff;}
.soc a.vk{background:url(/local/templates/webdoka/components/gv/footer.block/footer.discount/img/vk.png) no-repeat scroll 0% 50% #fff;}
@media screen and (min-width:992px){
    .fs_val{
	padding-top: 40px;
    }
    .footer_sale .container{
        position: relative;
    }
    .footer_sale_img{
        position: absolute;
        left: 45px;
        top: 15px;
    }
    .footer_sale header{
        text-align: left;
        position: static;
    }
    .footer_sale_form{
        margin-top: 30px;
    }
    .footer_sale_form_footer{
        text-align: right;
    }
    .footer_sale button{
        margin-top: 0;
    }
}

@media (min-width: 992px) {
    .col-md-4 {
        width: 33.33333333%;
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
}
.col-xs-12 {
    width: 100%;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 992px) {
    .col-md-6 {
        width: 50%;
    }
}
.btn-main {
    border: none;
    background: var(--brand-color);
    color: #fff;
    padding: 15px;
}
.btn {
    transition: all .2s;
}
.btn {
    border-radius: 0;
    display: inline-block;
    white-space: normal;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    text-decoration: none;
}
/* End */
/* /local/templates/webdoka/components/gv/catalog/catalog/style.css?17413354073827 */
/* /local/templates/webdoka/styles/pages/catalog.css?17504351918918 */
/* /local/templates/webdoka/components/gv/catalog.smart.filter_v2/catalog/style.min.css?160449962920184 */
/* /local/templates/webdoka/components/gv/catalog/catalog/gv/catalog.section.v2/.default/style.css?174133540719047 */
/* /local/templates/webdoka/components/bitrix/form.result.new/main.consult/style.css?1738230494224 */
/* /local/templates/webdoka/components/gv/footer.block/footer.discount/style.css?17418723977298 */
