

/* Start:/local/templates/klumba/assets/css/catalog.css?176898771018948*/
@charset "UTF-8";
body .bx-breadcrumb {
  font-size: 16px;
  color: #000;
  margin: 0 0 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  text-transform: lowercase;
}
body .bx-breadcrumb .bx-breadcrumb-item {
  display: flex;
  align-items: center;
  line-height: 1.2;
  margin: 0;
}
body .bx-breadcrumb .bx-breadcrumb-item:first-child a {
  position: relative;
  padding-left: 32px;
}
body .bx-breadcrumb .bx-breadcrumb-item:first-child a:before {
  content: "⟵";
  font-size: 14px;
  position: absolute;
  width: 32px;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0 auto 0;
  display: flex;
  align-items: center;
}
body .bx-breadcrumb .bx-breadcrumb-item:not(:first-child):before {
  content: "/";
  margin: 0 10px;
  color: var(--black);
}
body .bx-breadcrumb .bx-breadcrumb-item a {
  color: var(--black);
}
body .bx-breadcrumb .bx-breadcrumb-item span {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
body .bx-breadcrumb .fa-angle-right {
  display: none;
}
@media (min-width: 768px) {
  body .bx-breadcrumb {
    font-size: 24px;
    margin: 0 0 40px;
  }
}

body .bx-pagination {
  margin: 0;
}
body .bx-pagination .bx-pagination-container ul {
  list-style-type: none;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 18px;
}
body .bx-pagination .bx-pagination-container ul li {
  margin: 0;
}
body .bx-pagination .bx-pagination-container ul li:before {
  display: none;
}
body .bx-pagination .bx-pagination-container ul li.bx-pag-prev, body .bx-pagination .bx-pagination-container ul li.bx-pag-next {
  display: none;
}
body .bx-pagination .bx-pagination-container ul li.bx-active span {
  background: transparent;
  border-color: var(--black);
  color: var(--black);
}
body .bx-pagination .bx-pagination-container ul li a {
  display: block;
  height: auto;
  width: -moz-fit-content;
  width: fit-content;
}
body .bx-pagination .bx-pagination-container ul li a:hover span {
  background: var(--extra-light-grey);
}
body .bx-pagination .bx-pagination-container ul li span {
  border: 1px solid transparent;
  background: transparent;
  padding: 0 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  min-width: 40px;
  line-height: 40px;
  color: var(--black);
  font-size: 20px;
  border-radius: 100%;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-6 {
  order: 6 !important;
}

.order-7 {
  order: 7 !important;
}

.order-8 {
  order: 8 !important;
}

.order-9 {
  order: 9 !important;
}

.order-10 {
  order: 10 !important;
}

@media (min-width: 768px) {
  .md\:order-0 {
    order: 0 !important;
  }
  .md\:order-1 {
    order: 1 !important;
  }
  .md\:order-2 {
    order: 2 !important;
  }
  .md\:order-3 {
    order: 3 !important;
  }
  .md\:order-4 {
    order: 4 !important;
  }
  .md\:order-5 {
    order: 5 !important;
  }
  .md\:order-6 {
    order: 6 !important;
  }
  .md\:order-7 {
    order: 7 !important;
  }
  .md\:order-8 {
    order: 8 !important;
  }
  .md\:order-9 {
    order: 9 !important;
  }
  .md\:order-10 {
    order: 10 !important;
  }
}
@media (min-width: 1200px) {
  .lg\:order-0 {
    order: 0 !important;
  }
  .lg\:order-1 {
    order: 1 !important;
  }
  .lg\:order-2 {
    order: 2 !important;
  }
  .lg\:order-3 {
    order: 3 !important;
  }
  .lg\:order-4 {
    order: 4 !important;
  }
  .lg\:order-5 {
    order: 5 !important;
  }
  .lg\:order-6 {
    order: 6 !important;
  }
  .lg\:order-7 {
    order: 7 !important;
  }
  .lg\:order-8 {
    order: 8 !important;
  }
  .lg\:order-9 {
    order: 9 !important;
  }
  .lg\:order-10 {
    order: 10 !important;
  }
}
.tile-slider .swiper-slide {
  width: calc(50% - 9px);
}
@media (min-width: 1200px) {
  .tile-slider .swiper-wrapper {
    display: grid;
    gap: 58px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .tile-slider .swiper-wrapper.px-4 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .tile-slider .swiper-wrapper:before, .tile-slider .swiper-wrapper:after {
    display: none;
  }
  .tile-slider .swiper-slide {
    width: 100%;
  }
}

.swiper {
  overflow: hidden;
  position: relative;
}

.swiper-wrapper {
  display: flex;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #ccc;
  border-radius: 50%;
}
.swiper-pagination-bullet-active {
  background: #000;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
}

.catalog-section {
  gap: 24px 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
.catalog-section:last-child {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .catalog-section {
    gap: 44px 0;
    margin-bottom: 44px;
  }
}

.grid.gap-catalog {
  gap: 24px 20px;
}
@media (min-width: 1200px) {
  .grid.gap-catalog {
    gap: 44px 58px;
  }
}

.filter-dropdown {
  display: none;
  position: absolute;
  z-index: 30;
  right: 15px;
  background: #fff;
  border: 1px solid;
  padding: 20px 20px;
  border-radius: 15px;
  width: calc(100% - 30px);
  margin-top: -11px;
}
.filter-dropdown .bx-filter {
  margin-bottom: 0;
}
.filter-dropdown .bx-filter .bx-filter-section {
  padding-top: 0;
}
.filter-dropdown .bx-filter .bx-filter-title {
  font-size: 20px;
  margin-bottom: 12px;
  line-height: 1.2;
  text-transform: uppercase;
  color: var(--black);
}
.filter-dropdown .bx-filter .smartfilter > .row {
  margin-top: 16px;
}
.filter-dropdown .bx-filter .smartfilter > .row:first-child {
  margin-top: 0;
}
.filter-dropdown .bx-filter-parameters-box-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0;
}
.filter-dropdown .bx-filter-parameters-box-container .btn {
  flex: 1;
}
.filter-dropdown .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block {
  flex: 1;
}
.filter-dropdown .bx-filter-parameters-box-container .separator-line {
  font-size: 0;
  width: 12px;
  height: 1px;
  background: var(--black);
}
.filter-dropdown .bx-ui-slider-track-container,
.filter-dropdown .bx-filter-parameters-box-title {
  display: none;
}
.filter-dropdown.active {
  display: block;
}
@media (min-width: 768px) {
  .filter-dropdown {
    padding: 20px 24px;
    top: 113px;
    margin-top: 0;
    max-width: 422px;
  }
  .filter-dropdown .bx-filter-parameters-box-container .separator-line {
    width: 30px;
  }
}

.catalog-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px;
}
.catalog-top .bx-breadcrumb {
  margin-bottom: 0;
}
.catalog-top .btn {
  width: 180px;
}
@media (min-width: 768px) {
  main:has(.open-catalog-filter) .catalog-top {
    padding-right: 120px;
  }
}

@media (min-width: 768px) {
  .open-catalog-filter {
    position: absolute;
    top: 56px;
    right: 15px;
  }
}

.space-y-0 .row.mb-4 {
  margin-bottom: 0 !important;
}

.catalog-section-list-tile-list2 {
  display: grid;
  gap: 24px 20px;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.catalog-section-list-tile-list2 .catalog-section-list-item {
  grid-column: span 6/span 6 !important;
}
.catalog-section-list-tile-list2 .catalog-section-list-item-title {
  padding-top: 12px;
}
@media (min-width: 1200px) {
  .catalog-section-list-tile-list2 {
    gap: 44px 58px;
  }
  .catalog-section-list-tile-list2 .catalog-section-list-item {
    grid-column: span 3/span 3 !important;
  }
}

.catalog-section-list-tile-list {
  display: grid;
  padding-bottom: 28px !important;
}
.catalog-section-list-tile-list .catalog-section-list-item {
  display: flex;
  flex-direction: column;
}
.catalog-section-list-tile-list .catalog-section-list-item .catalog-section-list-tile-img-container {
  width: 100%;
  padding-top: 100%;
  position: relative;
  background: var(--extra-light-grey);
}
.catalog-section-list-tile-list .catalog-section-list-item .catalog-section-list-tile-img-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.catalog-section-list-tile-list .catalog-section-list-item .catalog-section-list-item-link {
  padding-top: 10px;
  font-family: "Inter", sans-serif;
  line-height: 1.2;
  text-align: left;
  display: block;
  text-transform: uppercase;
  font-size: 16px;
  text-underline-offset: 15%;
}
.catalog-section-list-tile-list .catalog-section-list-item .catalog-section-list-item-img {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border: none;
  background-color: var(--extra-light-grey);
}
@media (max-width: 767px) {
  .catalog-section-list-tile-list {
    padding-bottom: 8px !important;
    grid-template-columns: repeat(11, minmax(0, 1fr));
    gap: 24px 20px;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(6n+1) {
    grid-column: span 7;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(6n+1) .catalog-section-list-tile-img-container {
    padding-top: 100%;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(6n+2) {
    grid-column: span 5;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(6n+3) {
    grid-column: span 12;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(6n+4) {
    grid-column: span 5;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(6n+5) {
    grid-column: span 7;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(6n+5) .catalog-section-list-tile-img-container {
    padding-top: 100%;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(6n+6) {
    grid-column: span 12;
  }
}
@media (min-width: 768px) {
  .catalog-section-list-tile-list {
    gap: 0 16px;
    grid-template-columns: repeat(25, minmax(0, 1fr));
  }
  .catalog-section-list-tile-list .catalog-section-list-item .catalog-section-list-tile-img-container {
    padding-top: 125%;
  }
  .catalog-section-list-tile-list .catalog-section-list-item .catalog-section-list-item-link {
    padding-top: 18px;
    font-size: 32px;
    max-width: 80%;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+1) {
    grid-column: span 9;
    margin-bottom: 96px;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+1) .catalog-section-list-tile-img-container {
    padding-top: 100%;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+2) {
    grid-column: span 6;
    margin-bottom: 96px;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+3) {
    grid-column: span 10;
    margin-bottom: 96px;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+4) {
    grid-column: span 6;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+5) {
    grid-column: span 9;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+5) .catalog-section-list-tile-img-container {
    padding-top: 100%;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+6) {
    grid-column: span 10;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+7) {
    grid-column: span 9;
    margin-top: -88px;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+7) .catalog-section-list-tile-img-container {
    padding-top: 100%;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+8) {
    grid-column: span 6;
    margin-top: -96px;
  }
  .catalog-section-list-tile-list .catalog-section-list-item:nth-child(9n+9) {
    grid-column: span 10;
    margin-top: 96px;
  }
}
@media (min-width: 1200px) {
  .catalog-section-list-tile-list {
    gap: 0 44px;
  }
}

.container > .order-1 {
  order: -3 !important;
}
.container > .order-2 {
  order: -2 !important;
}
.container > .order-3 {
  order: -1 !important;
}

.product-main-slider {
  margin-bottom: 16px;
}
.product-main-slider .swiper-slide {
  width: 100%;
  padding-top: 108%;
  position: relative;
  background-color: var(--extra-light-grey);
}
.product-main-slider .swiper-slide img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: contain;
     object-fit: contain;
}

.product-thumbs-slider-wrap {
  display: flex;
  align-items: center;
  gap: 16px;
}
.product-thumbs-slider-wrap .swiper-slide {
  width: 70px;
  cursor: pointer;
  border: 1px solid transparent;
  transition: border 0.6s;
}
.product-thumbs-slider-wrap .swiper-slide__wrap {
  width: 100%;
  padding-top: 100%;
  position: relative;
}
.product-thumbs-slider-wrap .swiper-slide img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-thumbs-slider-wrap .swiper-slide.swiper-slide-thumb-active {
  border-color: var(--green);
}
.product-thumbs-slider-wrap .swiper-button-prev {
  transform: rotate(180deg);
}
.product-thumbs-slider-wrap .swiper-button-prev,
.product-thumbs-slider-wrap .swiper-button-next {
  width: 32px;
  min-width: 32px;
  height: 32px;
  position: relative;
}
.product-thumbs-slider-wrap .product-thumbs-slider {
  flex: 1;
}
@media (min-width: 767px) {
  .product-thumbs-slider-wrap {
    margin-bottom: 24px;
  }
  .product-thumbs-slider-wrap .swiper-slide {
    width: 120px;
  }
}

.catalog-element .grid {
  gap: 24px 0;
}
.catalog-element .border-t {
  border-top: 1px solid var(--black);
  padding-top: 24px;
}
.catalog-element .product-item-detail-pay-block {
  position: relative;
  margin-bottom: 8px;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: transparent;
  display: flex;
  flex-wrap: wrap;
}
.catalog-element .product-item-detail-pay-block h1, .catalog-element .product-item-detail-pay-block .h1 {
  font-family: "Inter", sans-serif;
  order: 1;
  width: 100%;
}
.catalog-element .product-item-detail-pay-block .product-item-detail-price {
  order: 2;
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.catalog-element .product-item-detail-pay-block .product-item-detail-price-old {
  color: var(--grey);
  font-weight: 600;
  text-align: left;
  order: 2;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
}
.catalog-element .product-item-detail-pay-block .product-item-detail-price-current {
  font-weight: 600;
  color: var(--black);
  white-space: nowrap;
  text-align: left;
  font-size: 20px !important;
  line-height: 1.2;
  order: 1;
}
.catalog-element .product-item-detail-pay-block .product-item-detail-price-current:not(:last-child) {
  margin-right: 16px;
}
.catalog-element .product-item-detail-pay-block .product-item-detail-price .product-item-detail-economy-price {
  display: none;
}
.catalog-element .product-item-detail-pay-block .product-item-amount-wrap {
  order: 3;
  margin: 0 auto 0 0;
}
.catalog-element .product-item-detail-pay-block .product-item-detail-info-container-title {
  display: none;
}
.catalog-element .product-item-detail-pay-block .product-item-amount {
  padding: 0;
}
.catalog-element .product-item-detail-pay-block .product-item-amount .product-item-amount-field-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%;
  max-width: 100%;
}
.catalog-element .product-item-detail-pay-block .product-item-amount .product-item-amount-field-container .product-item-amount-field-btn-minus {
  background-image: url("/local/templates/klumba/assets/css/../img/minus.svg");
}
.catalog-element .product-item-detail-pay-block .product-item-amount .product-item-amount-field-container .product-item-amount-field-btn-plus {
  background-image: url("/local/templates/klumba/assets/css/../img/plus.svg");
}
.catalog-element .product-item-detail-pay-block .product-item-amount .product-item-amount-field-container .product-item-amount-field-btn-minus,
.catalog-element .product-item-detail-pay-block .product-item-amount .product-item-amount-field-container .product-item-amount-field-btn-plus {
  border: none;
  width: 32px;
  height: 32px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  border-radius: 100%;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.catalog-element .product-item-detail-pay-block .product-item-amount .product-item-amount-field-container .product-item-amount-field-block {
  max-width: 135px;
  margin: 0;
  padding: 0 12px;
}
.catalog-element .product-item-detail-pay-block .product-item-amount .product-item-amount-field-container .product-item-amount-field-block .product-item-amount-field {
  padding: 0 8px;
  height: 40px;
  width: 100%;
  max-width: 100%;
  border: 1px solid var(--black);
  border-radius: 15px;
  color: var(--black);
  font-weight: 600;
  font-size: 16px;
  text-align: center;
}
.catalog-element .product-item-detail-pay-block .product-item-amount-description-container {
  display: none;
}
.catalog-element .product-item-detail-pay-block .btn-fav {
  order: 4;
  align-self: center;
}
.catalog-element .product-item-detail-pay-block .product-item-amount-btn {
  order: 5;
  width: 100%;
}
.catalog-element .product-item-detail-pay-block .product-item-amount-btn .btn {
  width: 100%;
  max-width: 100%;
  text-transform: none;
  font-weight: normal;
  display: flex;
  padding: 4px 16px;
}
body.apple-device .catalog-element .product-item-detail-pay-block .product-item-amount-btn .btn {
  font-weight: 200;
}
.catalog-element .product-item-detail-tabs-container {
  display: none;
}
.catalog-element .product-item-detail-tab-content {
  padding: 0;
  line-height: 1.5;
  display: none !important;
}
.catalog-element .product-item-detail-tab-content.active {
  display: block !important;
}
.catalog-element .product-item-detail-tab-content i {
  font-weight: 500;
}
@media (min-width: 767px) {
  .catalog-element .grid {
    gap: 28px 56px;
  }
  .catalog-element .border-t {
    padding-top: 28px;
  }
  .catalog-element .product-item-detail-pay-block .product-item-detail-price-old {
    font-size: 20px;
  }
  .catalog-element .product-item-detail-pay-block .product-item-detail-price-current {
    font-size: 32px !important;
  }
  .catalog-element .product-item-detail-pay-block .product-item-amount .product-item-amount-field-container .product-item-amount-field-block .product-item-amount-field {
    height: 44px;
  }
}
@media (min-width: 991px) {
  .catalog-element .product-item-detail-pay-block .btn-fav {
    order: 5;
  }
  .catalog-element .product-item-detail-pay-block .product-item-amount-btn {
    order: 4;
    width: 180px;
    margin-right: 16px;
  }
}
/* End */


/* Start:/local/templates/klumba/components/bitrix/breadcrumb/bread/style.min.css?1764838390467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/klumba/components/bitrix/catalog/klumba/style.min.css?1764838390684*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 0;border-bottom:2px solid #d9dee6;border-bottom-color:var(--primary);color:#000}
/* End */


/* Start:/bitrix/components/bitrix/catalog.section.list/templates/bootstrap_v4/style.min.css?17647665632306*/
.catalog-section-list-item-title{overflow:hidden;margin:0;padding:0;vertical-align:middle;text-align:center;text-overflow:ellipsis;font-size:14px;line-height:20px}.catalog-section-list-item-link{vertical-align:middle;font-size:14px;line-height:20px}.catalog-section-list-item-counter{vertical-align:middle;font-size:12px;line-height:20px}.catalog-section-list-item-description{font-size:13px}.catalog-section-list-item-img{display:block;padding-top:100%;width:100%;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;transition:250ms linear all}.catalog-section-list-item-img:hover{border-color:var(--theme-color-primary)}.catalog-section-list-line-list{padding:0;list-style:none}.catalog-section-list-line-list .catalog-section-list-item{display:flex;margin-bottom:15px;align-items:flex-start}.catalog-section-list-line-list .catalog-section-list-item-title{text-align:left}.catalog-section-list-line-img-container{padding-right:15px;min-width:75px;width:75px}.catalog-section-list-line-list .catalog-section-list-titles{margin:0;line-height:20px}.catalog-section-list-text-list{padding:0;list-style:none;column-count:3}.catalog-section-list-text-list .catalog-section-list-item-title{text-align:left}@media(max-width:767px){.catalog-section-list-text-list{column-count:1}}.catalog-section-list-tile-list{padding:0;list-style:none}.catalog-section-list-tile-img-container{width:100%}.catalog-section-list-list{margin-bottom:30px}.catalog-section-list-list .catalog-section-list-item{padding:0;line-height:16px}.catalog-section-list-list .catalog-section-list-item:before{content:''!important}.catalog-section-list-list-title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;font-size:12px;line-height:16px}.catalog-section-list-list-link{white-space:nowrap;font-size:13px}.catalog-section-list-list-link:hover{text-decoration:none}.catalog-section-list-list-title span{font-size:11px}@media(max-width:639px){.bx-touch .catalog-section-list-list .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .catalog-section-list-list .bx_catalog_line_title a{font-size:12px}}.catalog-section-list-list-title,.catalog-section-list-list-link{transition:all .3s ease}
/* End */
/* /local/templates/klumba/assets/css/catalog.css?176898771018948 */
/* /local/templates/klumba/components/bitrix/breadcrumb/bread/style.min.css?1764838390467 */
/* /local/templates/klumba/components/bitrix/catalog/klumba/style.min.css?1764838390684 */
/* /bitrix/components/bitrix/catalog.section.list/templates/bootstrap_v4/style.min.css?17647665632306 */
