

/* Start:/bitrix/templates/new_2023/components/bitrix/catalog/catalog_new_2023/style.css?1701761856139*/
.catalog__sidebar-more-links {
  display: none;
}

@media (min-width: 1024px) {
  .catalog__sidebar-more-links {
    display: block;
  }
}

/* End */


/* Start:/bitrix/templates/new_2023/js/OwlCarousel2-2.3.4/dist/assets/owl.carousel.min.css?17121176393351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/new_2023/js/OwlCarousel2-2.3.4/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/templates/new_2023/js/OwlCarousel2-2.3.4/dist/assets/owl.theme.default.min.css?17121176391013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/bitrix/templates/new_2023/components/bitrix/catalog.smart.filter/catalog_smart_filter_new_2023/style.css?17393548848315*/
.bx-filter {
  width: 100%;
}
.bx-filter .bx-filter-section {
  position: relative;
}

.bx-filter__title {
  position: relative;
  z-index: 1;
}

.smartfilter {
  display: none;
}

.smartfilter.active {
  display: block;
}

form.smartfilter {
    position: relative;
    height: fit-content;
}


@media (min-width: 1024px) {
  .bx-filter__title-collapse-icon {
    display: none;
  }

  .bx-filter__title::before {
    content: '';
    width: 100%;
    height: 15px;
    background: var(--bs-success);
    position: absolute;
    left: 0;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
  }

  .smartfilter {
    display: block;
  }
}

/*Sections*/
.bx-filter .bx-filter-block {
  display: none;
  transition: padding 0.3s ease;
}
.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-button-box {
  clear: both;
}
/*
	*Track
	*
	*/
.bx-filter .bx-ui-slider-track {
  position: relative;
  height: 2px;
  background: lightslategray;
}
.bx-filter .bx-ui-slider-part {
  position: absolute;
  top: 0;
}
.bx-filter .bx-ui-slider-part.p1 {
  left: -1px;
}
.bx-filter .bx-ui-slider-part.p2 {
  right: -1px;
}
.bx-filter .bx-ui-slider-part span {
  left: 0;
  top: 10px;
  position: absolute;
  white-space: nowrap;
}

.bx-filter .bx-ui-slider-part.p2 span {
  transform: translateX(-100%);
}

.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: 80;
}
.bx-filter .bx-ui-slider-pricebar {
  z-index: 100;
}
.bx-filter .bx-ui-slider-pricebar-vd {
  /* Значения в данном диапазоне НЕДОСТУПНЫ для выбора */
  z-index: 60;
  background: lightslategray;
}
.bx-filter .bx-ui-slider-pricebar-vn {
  /* Значения в данном диапазоне ДОСТУПНЫ для выбора */
  z-index: 70;
  background: lightgrey !important;
}
.bx-filter .bx-ui-slider-pricebar-v {
  /* ТЕКУЩИЙ ВЫБРАННЫЙ интервал */
  z-index: 80;
  background: var(--bs-success, #4cb948) !important;
}
.bx-filter .bx-ui-slider-handle {
  position: absolute;
  top: -9px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  cursor: grab;
  background: #fff;
  z-index: 8522;
}

.bx-filter .bx-ui-slider-handle:active {
  cursor: grabbing;
}

.bx-filter .bx-ui-slider-handle.left {
  left: 0;
}
.bx-filter .bx-ui-slider-handle.right {
  right: 0;
}
/*
	*	LABEL
	*
	*/
.bx-filter .bx-filter-param-label {
  cursor: pointer;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
  color: #6c6c6c;
}
/*
	*	Checkbox / Radio 
	*
	*/

.bx-filter .bx-filter-input-checkbox input[type='radio'],
.bx-filter .bx-filter-input-checkbox input[type='checkbox'] {
  display: none;
}

.bx-filter .bx-filter-input-checkbox input + .bx-filter-param-text {
  background: #fff;
}

.bx-filter .bx-filter-input-checkbox input:checked + .bx-filter-param-text {
  color: #fff;
  background: var(--global-brand-color, #55bc51);
}
/*
	* 	BTN 
	*
	*/

.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;
  transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
  /* cursor: pointer; */
}
.bx-filter .bx-filter-param-label.disabled {
  cursor: not-allowed;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-input-checkbox {
  pointer-events: none;
}

.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: 0.7;
}
.bx-filter .bx-filter-param-btn .bx-filter-param-text {
  line-height: 26px;
}

/*
	*	icon
	*
	*/
.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, 0.05);
  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: none;
  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, 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: 0.2;
}
/*
	* 	Result Popup
	*
	*/

.bx-filter .bx-filter-popup-result {
font-size: 15px;
font-size: 15px;
    font-weight: 400;
    position: absolute;
    z-index: 22222;
    display: none;
    margin-top: 0;
    margin-left: 10px;
    padding: 32px 20px;
    white-space: nowrap;
    color: #3f3f3f;
    min-height: 37px;
    line-height: 18px;
    background: url(/upload/medialibrary/894/434dls7gu4o5j8dgxzalnncoenqm04s1.png) NO-REPEAT 50% / 100%;
    /* border: 1px solid #f2732b; */
    position: sticky;
    left: 100%;
    bottom: 60%;
    transform: translateX(170px);
    transition: opacity .5s linear;
}
.bx-filter .bx-filter-popup-result.left {
  border-width: 2px 2px 2px 2px;
}
.bx-filter .bx-filter-popup-result.right {
  border-width: 2px 2px 2px 10px;
  border-image: url(/bitrix/templates/new_2023/components/bitrix/catalog.smart.filter/catalog_smart_filter_new_2023/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: 0%;
}
.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: #212121;
  line-height: 10px;
}
.bx-filter .bx-filter-popup-result a:hover {
  text-decoration: none;
}
.bx-filter .bx-filter-popup-result-close {
  display: none;
}
label.bx-filter-param-label.bx-active .bx-filter-param-btn {
    border: 1px solid #ef7730;
}
@media (max-width: 991px) {
.bx-filter .bx-filter-popup-result.left {
    right: -20px;
    transform: translateX(20px);
}
  .bx-touch .bx-filter .bx-filter-popup-result {
    font-size: 14px;
    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: rgb(233 113 40);
    transform: translateX(00px);
    color: white;
    text-align: center;
  }
  .bx-touch .bx-filter .bx-filter-popup-result a{
    color:white
  }
}
@media (max-width: 767px) {
 
  .bx-touch .bx-filter .bx-filter-popup-result br {
    display: none;
  }
  .bx-filter .bx-filter-popup-result .arrow {
    display: none;
  }
  .bx-filter .bx-filter-section {
    position: relative;
  }
  .bx-filter .bx-filter-parameters-box {
    position: relative;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* End */


/* Start:/bitrix/templates/new_2023/components/webdebug/seo.links/seo_links_new_2023/style.css?17113716895772*/
.navbar-block-style::-webkit-scrollbar {
  width: 10px; 
}
.navbar-block-style::-webkit-scrollbar-track {
  background: #D9D9D9;
}

.navbar-block-style::-webkit-scrollbar-thumb{
background-color: #9F9F9F;
    border-radius:30px;
}

.link-main-title-seo.active {
    border: 1px solid #b7e5b6;
    background: transparent;
    padding-left: 30px;
    position: relative;
}

.link-main-title-seo.active:before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #f1722a;
    position: absolute;
    left: 10px;
}
.link-main-title-seo {
    background-color: #f0f0f0;
    padding: 5px 20px;
    border-radius: 15px;
    margin: 10px 10px;
}

.header-navbar-seo {
    display: none;
}

.block-link-menu-seo[open] .bcg-seo-links {
    transform: rotate(180deg);
	transition: 0.5s;
}

button.text-reset.button-navbar-seo {
    position: relative;
    padding: 15px 20px;
    border: 0;
    display: block;
    background: #f0f0f0;
    color: #fff;
    font-family: Gothamprobold;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    border-radius: 15px;
    width: -webkit-fill-available;
}


.button-navbar-seo span {
    width: 97%;
    display: block;
    text-align: center;
    font-size: 1rem;
    color: #000000;
    font-weight: 700;
    font-family: 'Ubuntu';
}

@media (min-width: 1050px){
button.text-reset.button-navbar-seo {
	display:none;
}

aside.navbar-for-seo-link {
    position: relative;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 10;
    display: grid;
    font-size: 16px;
    background: #fff;
    grid-template-rows: min-content 1fr;
    transform: translateX(0%);
    height: auto;
}


div.new-style-seo-link {
    display: flex;
    flex-wrap: wrap;
}

.name-title-seo-link {
    margin: 0px 10px;
}

ul.name-seo-link-detail {
    position: absolute;
    background-color: #f0f0f0;
    padding: 20px 15px;
    display: flex;
    flex-wrap: wrap;
    width: 285px;
    justify-content: flex-start;
}
.header-navbar-seo {
display:none!important;
}
/*
ul.name-seo-link-detail:last-child {
    position: absolute;
    background-color: #f0f0f0;
    padding: 20px 15px;
    display: flex;
    flex-wrap: wrap;
    width: 285px;
    right: 40px;
}
*/
}




@media (max-width: 1049px){

div.new-style-seo-link {
    display: none;
}
button.text-reset.button-navbar-seo:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    background: url(/upload/medialibrary/ff0/571xuzh19eedzlsk58b2crd197tqtts8.png);
    background-repeat: no-repeat;
    top: 25%;
    left: 5%;
}
.navbar-for-seo-link .navbar__header {
    display: flex;
}
.navbar-for-seo-link .navbar__header {
    display: none;
}
div.new-style-seo-link {
    display: block;
}
.navbar-for-seo-link .navbar__header {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.navbar navbar-for-seo-link .navbar__header border.bg-body-secondary p {
	margin-bottom:0;
}
ul.name-seo-link-detail li a {
    border: none;
}

div.new-style-seo-link {
    display: block;
}
ul.name-seo-link-detail a {
    border: none;
}
ul.name-seo-link-detail {
    position: relative;
    background: none;
    padding: 20px 15px;
    display: block;
}
.navbar-for-seo-link .navbar__header {
    justify-content: space-between;
}
.navbar-for-seo-link .navbar__header p {
    margin-bottom:0;
}
ul.name-seo-link-detail {
    padding: 20px 15px;
    width: 100%;
}

aside.navbar-for-seo-link {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
   width: calc(100% - 35%);
    height: 100%;
    z-index: 1000;
    display: none;
    font-size: 16px;
    background: #fff;
    grid-template-rows: min-content 1fr;
    transform: translateX(0%);
}
.navbar-for-seo-link .navbar__header {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.navbar-for-seo-link .navbar__header p {
    margin-bottom:0;
}

ul.name-seo-link-detail {
    position: relative;
    background-color: #f0f0f0;
    padding: 20px 15px;
    display: block;
    flex-wrap: wrap;
    width: auto;
    background: none;
}

ul.name-seo-link-detail li a {
    border:none;
}
.mobile-visible .mobile-menu {
    opacity: 1;
    visibility: visible;
}

.mobile-menu {
    position: fixed;
    right: 0;
    top: 0;
    width: 300px;
    padding-right: 30px;
    max-width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 999999;
}

.menu-backdrop {
    opacity: 0.70;
    visibility: visible;
    -webkit-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}

.menu-backdrop {
    position: fixed;
    right: 7px;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-transform: translateX(101%);
    -ms-transform: translateX(101%);
    transform: translateX(101%);
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    background-color: rgb(24 23 22 / 25%);
}
.mobile-visible aside.navbar.navbar-for-seo-link {
    display: block;
}
body.mobile-visible {
    overflow: hidden;
}
.navbar-block-style {
    height: 100%;
    max-height: 100%;
    padding: 20px;
    overflow-y: auto;
}
}

@media (max-width: 767px){

div.new-style-seo-link {
    display: block;
    margin: 0;
}
.link-main-title-seo {
    margin: 10px 0px;
}
div.new-style-seo-link {
    border: none !important;
    background: none;
    padding: 0px;
}
.navbar-block-style .d-flex.align-items-center.justify-content-between {
	display:flex;
}
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?15699346712530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/bitrix/templates/new_2023/components/bitrix/catalog.section/catalog_section_new_2025/style.css?1742908788477*/
.catalog-items {
  display: grid;
margin-bottom:20px;
}

@media (min-width: 390px) {
  .catalog-items {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1440px) {
  .catalog-items {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .catalog-items-4 {
    gap: 20px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1760px) {
  .catalog-items {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

/* End */


/* Start:/bitrix/templates/new_2023/components/bitrix/catalog.item/catalog_item_new_2023/style.css?17429085726769*/
@media (min-width: 1200px) {
.catalog-items__item:hover > .h-100 {
	box-shadow: 0px 5px 10px 10px rgba(34, 60, 80, 0.2);
}
}
.h-100-important {
    height: 100% !important;
}

.catalog-items__item {
  /*transition: box-shadow 0.3s ease-in-out;*/
  background: #fff;
}

.product-item__previews {
  position: absolute;
  display: none;
  flex-direction: column;
  right: 100%;
  top: -1px;
  padding: 10px;
  background: #fff;
  height: calc(100% + 2px);
  overflow-y: auto;
  z-index: 81;
  box-shadow: -7px 3px 10px 8px rgba(34, 60, 80, 0.2);
}
span.nalichie svg {
    width: 15px;
}
span.nalichie {
    margin-bottom: 10px;
}
.product-item__utils-form {
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;
  z-index: 1;
}

.product-item__img-preview {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
}

@media (hover: hover) and (min-width: 1024px) {
  .catalog-items__item:hover .product-item__previews {
    display: flex;
  }
}

.product-item__previews-item {
  width: 70px;
  height: 70px;
  margin-bottom: 10px;
  flex-shrink: 0;
}

.product-item__previews-item-img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}

.tns-item .catalog-items__item {
  height: 100%;
  margin-left: 0;
  margin-top: 0;
}

/*.catalog-items__item:hover {
  box-shadow: 0px 0px 10px 7px rgba(34, 60, 80, 0.2)
}
*/
.product-item {
  position: relative;
}

.product-item__img-wrapper {
  position: relative;
  width: 100%;
  padding-top: 80%;
  overflow: hidden;
  display: block;
}

.product-item__img-wrapper img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
}

.product-item__img-discount {
  width: 80px;
  height: 80px;
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  line-height: 1;
  background: var(--bs-danger);
}

.product-item__sku-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.product-item__sku-list-item {
  flex-shrink: 0;
  cursor: pointer;
  border: 2px solid #e8e8e8;
  border-radius: 5px;
}

.product-item__sku-list-item.selected {
  border-color: var(--bs-success);
  outline: 1px solid var(--bs-success);
}

.product-item__sku-list-item--picture {
  width: 35px;
  height: 35px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  cursor: pointer;
  border-radius: 50%;
}

.product-item__quantity-controls {
  display: grid;
  grid-template-columns: 40px 30px 40px;
  gap: 5px;
  grid-template-rows: 40px;
}

.product-item__quantity-controls button {
  border: 1px solid #e8e8e8;
  border-radius: 50%;
  background: transparent;
  color: inherit;
  padding: 0;
  cursor: pointer;
}

.product-item__quantity-controls input {
  text-align: center;
  border: 0;
  background: transparent;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  -moz-appearance: textfield;
}
.product-item__buttons-wrapper {
    width: 47%;
}
.product-item__quantity-wrapper {
    display: none;
}
.product-item__quantity-controls input::-webkit-outer-spin-button,
.product-item__quantity-controls input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.product-item__button-buy {
display: inline-flex;
    align-items: center;
    padding: 10px 5px;
    border-radius: 5px;
    min-height: 40px;
    background: var(--bs-warning, #f48927);
    color: #fff;
    gap: 5px;
    font-weight: 500;
    width: 100%;
    text-align: center;
    justify-content: center;
}

.product-item__title {
  font-size: 1.15rem;
}
}
@media (min-width: 390px) {
  .product-item__quantity-wrapper {
    display: none;
  }
  .product-item__rating-wrapper {
    display: none;
  }
  .product-item__sku-block {
    display: none;
  }
  .product-item__props-wrapper {
    font-size: 13px;
  }
  .product-item__props-wrapper dd {
    margin-bottom: 0;
  }
  .product-item__props-title {
    display: none;
  }
  .product-item {
    padding: 12px !important;
  }
  .product-item__price-title {
    display: none;
  }
  .product-item__title {
    font-size: 1rem;
  }
}


}

@media (min-width: 768px) {
  .product-item__buttons-wrapper {
    margin-left: auto;
  }
  .product-item__quantity-wrapper {
    display: block;
  }
  .product-item__rating-wrapper {
    display: block;
  }
  .product-item__sku-block {
    display: block;
  }
  .product-item__props-wrapper {
    font-size: 14px;
  }
  .product-item__props-wrapper dd {
    margin-bottom: 0.5rem;
}
  .product-item__props-title {
    display: block;
  }
  .product-item {
    padding: 1rem !important;
  }
  .product-item__price-title {
    display: block;
  }
  .product-item__title {
    font-size: 1.15rem;
  }
}

.product-item__button-not-available {
  display: inline-flex;
  align-items: center;
  padding: 8px 15px;
  border-radius: 9999px;
  background: var(--bs-secondary-bg);
  min-height: 40px;
  /* color: var(--bs-warning, #f48927); */
  color: #000;
  gap: 5px;
  font-weight: 500;
  cursor: not-allowed;
}

.product-item__label {
  position: absolute;
  z-index: 5;
  left: 0;
  top: 0;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  padding: 5px 10px;
}

.product-item__button-buy-one-click {
padding: 10px 5px;
    border-radius: 5px;
    min-height: 40px;
    background: transparent;
    color: #000;
    gap: 5px;
    font-weight: 500;
    z-index: 2;
    border: 0;
    transition: visibility 0s 0.3s, opacity 0.3s;
    width: 50%;
    text-align: center;
    border: 1px solid #f18d2d;
    display: block;
    cursor: pointer;
}
.catalog__content {
    min-height: 850px;
}
@media (min-width: 1024px) {
  .catalog-items__item:hover .product-item__button-buy-one-click {
    visibility: visible;
    opacity: 0.8;
    pointer-events: all;
    cursor: pointer;
    transition: visibility 0s, opacity 0.3s;
  }
}

[data-entity='compare-checkbox'] + span {
  color: #bebebf;
}

[data-entity='compare-checkbox']:checked + span {
  color: var(--bs-success);
}
@media (max-width: 585px) {

.product-item__buttons-wrapper {
    width: 100%;
}
.product-item__button-buy-one-click {
 width: 100%;
margin-bottom:10px   
}
.product-item__utils-form{
 flex-direction: column!important;
}


.product-item__props-wrapper {
    display: none;
}

.product-item__title {
    font-size: 15px;
}
.product-item__sku-list-item--picture {
    width: 25px;
    height: 25px;
}
.product-item__sku-list {
    gap: 4px;
}

p.product-item__price-title {
    display: none;
}

span.nalichie {
    display: none;
}
}

/* End */


/* Start:/bitrix/templates/new_2023/components/bitrix/catalog.section/catalog_section_new_2025/themes/blue/style.min.css?1741751483706*/
.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover{background-color:#0083d1}.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .catalog-section-header{border-color:#006cc0}
/* End */
/* /bitrix/templates/new_2023/components/bitrix/catalog/catalog_new_2023/style.css?1701761856139 */
/* /bitrix/templates/new_2023/js/OwlCarousel2-2.3.4/dist/assets/owl.carousel.min.css?17121176393351 */
/* /bitrix/templates/new_2023/js/OwlCarousel2-2.3.4/dist/assets/owl.theme.default.min.css?17121176391013 */
/* /bitrix/templates/new_2023/components/bitrix/catalog.smart.filter/catalog_smart_filter_new_2023/style.css?17393548848315 */
/* /bitrix/templates/new_2023/components/webdebug/seo.links/seo_links_new_2023/style.css?17113716895772 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?15699346712530 */
/* /bitrix/templates/new_2023/components/bitrix/catalog.section/catalog_section_new_2025/style.css?1742908788477 */
/* /bitrix/templates/new_2023/components/bitrix/catalog.item/catalog_item_new_2023/style.css?17429085726769 */
/* /bitrix/templates/new_2023/components/bitrix/catalog.section/catalog_section_new_2025/themes/blue/style.min.css?1741751483706 */
