

/* Start:/local/templates/.default/components/bitrix/catalog/.default/style.min.css?17690722352488*/
.catalog-cont,.sotbit-reviews-container .reviews__control{column-gap:24px}.catalog-list{overflow:hidden}.catalog-section__container{overflow-x:auto}.catalog-cont{display:grid;grid-template-columns:260px 1fr}.catalog__breadcrumbs-element,.sotbit_b2c_section_description{margin-bottom:24px}.catalog__breadcrumbs-section{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.catalog__breadcrumbs-title{margin:0;font-size:24px;font-weight:500}.catalog__filter,.catalog__sort{user-select:none}.catalog-sort-cont{display:flex;flex-wrap:wrap;margin-block:24px;column-gap:32px;row-gap:8px}.catalog__filter-btn{color:var(--primary);transition-property:color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);display:flex;justify-content:center;align-items:center}@media (hover:hover){.catalog__filter-btn:hover{color:var(--primary-hover)}}.catalog__filter-btn:focus{outline:0}.catalog__filter-btn:active{color:var(--primary-active)}.catalog__filter-btn:disabled{color:var(--secondary-500);cursor:auto}.catalog__bottom_navigate~.seometa_section_description:not(:last-child){margin-top:32px}.seometa_section_description:first-of-type{margin-bottom:32px}@media (max-width:1024px){.catalog__breadcrumbs-section{flex-direction:row;align-items:start}.sotbit-reviews-container #reviews{margin:0!important}.sotbit-reviews-container .reviews.review_modal{height:calc(100% - var(--bottom-bar-height))}}.sotbit-reviews-container .reviews .wrapper__statistic{top:124px}.sotbit-reviews-container .reviews{margin:0;padding-left:var(--padding-container);padding-right:calc(var(--padding-container) + var(--body-scrollbar-width))}button[data-filter-btn=close],button[data-filter-btn=show]{display:none}@media (max-width:1919px){body:has(#bx-panel) .catalog-filter{top:39px}.catalog-filter{position:fixed;left:0;top:0;z-index:99;bottom:0;background-color:#ffff;min-width:350px;padding:19px;transition:transform .2s}.catalog-filter .filter{position:unset;height:100%;padding-top:0}.catalog-filter .filter__container,.catalog-filter .filter__header{padding:0}button[data-filter-btn=show]{display:flex}button[data-filter-btn=close]{z-index:2;position:absolute;right:23px;display:block}[data-filter-btn=show] span{font-weight:500}.catalog-filter[data-filter-visibility=true]{transform:translateX(0)}.catalog-filter[data-filter-visibility=false]{transform:translateX(-110%)}.catalog-filter .filter__footer{margin-top:auto}.catalog-cont{display:block}}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/breadcrumb/.default/style.min.css?17697679571641*/
.breadcrumbs__back{--arrow-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjczMjcgMTkuNzkwNUMxMS4wMzI2IDIwLjA3NjIgMTEuNTA3NCAyMC4wNjQ2IDExLjc5MzEgMTkuNzY0N0MxMi4wNzg3IDE5LjQ2NDggMTIuMDY3MiAxOC45OSAxMS43NjczIDE4LjcwNDNMNS41MTU4NyAxMi43NDk3TDIwLjI1IDEyLjc0OTdDMjAuNjY0MiAxMi43NDk3IDIxIDEyLjQxMzkgMjEgMTEuOTk5N0MyMSAxMS41ODU1IDIwLjY2NDIgMTEuMjQ5NyAyMC4yNSAxMS4yNDk3TDUuNTE1NzcgMTEuMjQ5N0wxMS43NjczIDUuMjk1MDJDMTIuMDY3MiA1LjAwOTMzIDEyLjA3ODcgNC41MzQ2IDExLjc5MzEgNC4yMzQ2N0MxMS41MDc0IDMuOTM0NzUgMTEuMDMyNiAzLjkyMzIgMTAuNzMyNyA0LjIwODg5TDMuMzEzNzkgMTEuMjc1NkMzLjE0NDg2IDExLjQzNjUgMy4wNDQ5MSAxMS42NDE3IDMuMDEzOTMgMTEuODU1MUMzLjAwNDc5IDExLjkwMTkgMyAxMS45NTAzIDMgMTEuOTk5N0MzIDEyLjA0OTMgMy4wMDQ4MSAxMi4wOTc3IDMuMDEzOTggMTIuMTQ0NkMzLjA0NTAyIDEyLjM1NzkgMy4xNDQ5NiAxMi41NjMgMy4zMTM3OSAxMi43MjM4TDEwLjczMjcgMTkuNzkwNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4K");position:relative;display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin-top:5px;color:var(--dark);z-index:1}.breadcrumbs__back::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;color:inherit;-webkit-mask:var(--arrow-icon) no-repeat center;mask:var(--arrow-icon) no-repeat center}@media (min-width:1025px){.breadcrumbs__back{display:none}}.breadcrumbs__list{display:none}@media (min-width:1025px){.breadcrumbs__list{display:block}}.breadcrumbs__item{display:inline;word-break:break-word}.breadcrumbs__item--last{color:var(--secondary-500)}.breadcrumbs__link{color:var(--dark)}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.element/.default/style.css?17570709615004*/
.product-gallery .actions {
  top: 8px;
  right: 24px;
  position: absolute;
}
@media (min-width: 769px) {
  .product-gallery .actions {
    display: none;
  }
}
.product-gallery .actions button {
  position: relative;
  display: flex;
  padding: 9px;
  border-radius: 50%;
  z-index: 20;
}
.product-gallery .actions button:not(:last-child) {
  margin-bottom: 8px;
}

.gallery-side__arrow {
  transition: opacity var(--transition);
}
.gallery-side__arrow:disabled {
  opacity: 0;
}

.review__rating {
  margin-bottom: 16px;
}
.review__author {
  display: flex;
  width: fit-content;
  margin-right: 16px;
}
.review__advantage-title {
  display: inline-block;
  margin-right: 8px;
}
.review__images {
  display: flex;
}
.review__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.review__image-wrapper {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 12px;
  overflow: hidden;
}
.review__image-wrapper:not(:last-child) {
  margin-right: 4px;
}
.review__answer {
  padding-left: 32px;
  border-left: 1px solid var(--dark);
}
.review__answer-text {
  margin-top: 8px;
}

.small-slider-image {
  position: relative;
  border-radius: var(--border-radius);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: transparent solid 2px;
  cursor: pointer;
  overflow: hidden;
}
.small-slider-image:hover, .small-slider-image:focus-visible, .small-slider-image:active, .small-slider-image--active, .small-slider-image.swiper-slide-thumb-active, .small-slider-image.active {
  border: 2px solid var(--primary);
}
.small-slider-image.keen-slider__slide {
  width: 118px !important;
  min-width: 118px !important;
  max-width: 118px !important;
  height: 118px;
  max-height: 118px !important;
  min-height: 0 !important;
  transition: border-color var(--transition);
}
.small-slider-image__iframe::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.bottom-bar {
  gap: 32px;
  height: var(--bottom-catalog-bar-height);
  padding: 20px 16px;
  box-shadow: var(--shadow);
  z-index: 19;
}
@media (max-width: 768px) {
  .bottom-bar {
    position: fixed;
    bottom: var(--bottom-bar-height);
    left: 0;
  }
}
@media (max-width: 576px) {
  .bottom-bar {
    padding: 8px 16px;
    gap: 8px;
  }
}
.bottom-bar .counter__label {
  width: 100%;
}
@media (max-width: 768px) {
  .bottom-bar-basket-actions {
    width: 100%;
  }
}
.bottom-bar-prices {
  gap: 16px;
}
@media (max-width: 576px) {
  .bottom-bar-prices {
    gap: 8px;
  }
}
.bottom-bar-price {
  font-size: 24px;
}
@media (max-width: 576px) {
  .bottom-bar-price {
    font-size: 16px;
  }
}
.bottom-bar-price-old {
  font-size: 24px;
}
@media (max-width: 576px) {
  .bottom-bar-price-old {
    font-size: 16px;
  }
}
.bottom-bar-subscribe {
  flex-grow: 1;
}
@media (max-width: 768px) {
  .bottom-bar .compare-btn {
    display: none;
  }
}

.breadcrumbs__list {
  display: flex !important;
}
@media (max-width: 1023px) {
  .breadcrumbs__list {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .breadcrumbs {
    position: absolute;
    top: 8px;
    left: 16px;
    width: fit-content;
    border-radius: 50%;
    background: var(--secondary-200);
    transition: opacity var(--transition);
    z-index: 20;
  }
  .breadcrumbs__back {
    height: unset;
  }
}
@media (max-width: 1024px) {
  .breadcrumbs__back {
    display: none;
  }
}
@media (max-width: 1023px) {
  .breadcrumbs__back {
    display: flex;
  }
}
.breadcrumbs > a {
  padding: 10px;
}

:root {
  --bottom-catalog-bar-height: 90px;
  --reviews--primery: var(--primary) !important;
  --reviews--hover: var(--primary-hover) !important;
  --reviews--active: var(--primary-active) !important;
  --body-font-family-reviews: inherit !important;
}
@media (min-width: 769px) {
  :root {
    --bottom-catalog-bar-height: 0px;
  }
}

@media (max-width: 768px) {
  html body {
    padding-bottom: calc(var(--bottom-bar-height) + 90px) !important;
  }
}

@media (max-width: 768px) {
  .header__top {
    display: none !important;
  }
  .header-logo {
    display: none !important;
  }
  .header__main.bg-white {
    background-color: transparent !important;
  }
  .header__main .catalog-btn, .header__main .header-search {
    display: none !important;
  }
  .header-menu-second {
    display: none;
  }
}

.region-delivery__loader {
  width: 60px;
}

@media (max-width: 768px) {
  div.compare-list__wrapper.fixed.bottom {
    bottom: calc(8px + var(--bottom-bar-height) + var(--bottom-catalog-bar-height));
  }
}

.detail-product-form-button {
  margin-top: 14px;
}

.discount-block> s {
  font-size: 16px;
  font-weight: 500;
  color: #8F9396;
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/templates/sotbit_b2c/assets/css/common/form-popup.min.css?17697679571485*/
.popup-form.swal2-container{z-index:999}@media (max-width:1024px){.popup-form.swal2-container{padding:0}.popup-form.swal2-container .swal2-popup{grid-column:1/3!important;grid-row:3!important;align-self:end!important;justify-self:end!important;width:100%!important;border-radius:var(--border-radius) var(--border-radius) 0 0}}.popup-form .swal2-popup{padding:24px 0}.popup-form .swal2-title{padding:0 64px 16px 24px}@media (max-width:1024px){.popup-form .swal2-title{padding:0 86px 16px 40px}}@media (max-width:576px){.popup-form .swal2-title{padding:0 48px 16px 16px}}.popup-form .swal2-html-container{padding:0 24px}@media (max-width:1024px){.popup-form .swal2-html-container{padding:0 40px}}@media (max-width:576px){.popup-form .swal2-html-container{padding:0 16px}}.popup-form .swal2-close{margin-right:24px}@media (max-width:1024px){.popup-form .swal2-close{margin-right:40px}}@media (max-width:576px){.popup-form .swal2-close{margin-right:16px}}@media (max-width:1024px){.popup-form-captcha .input-text,.popup-form-captcha .popup-form-captcha-image-container{flex:0 0 50%}}.popup-form-captcha-image-container{width:100%;min-width:0}.product-info__wrap{flex:0 0 526px}.product-info__wrap .product-image{min-height:0;margin-bottom:16px;border-radius:var(--border-radius);overflow:hidden}.product-info__wrap .product-image__wrapper{display:flex;flex-direction:column;height:100%}.product-info__wrap .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.element/.default/1/style.min.css?17516351914342*/
.detail-product{margin-bottom:40px}.detail-product-price-container{display:none}@media (max-width:1380px){.detail-product-price-container{display:flex}}.detail-product-price-table svg{transform:rotate(-90deg);transition:transform var(--transition)}.detail-product-price-table:hover svg,.gallery-side__arrow--prev svg{transform:rotate(90deg)}.detail-product-price-table:hover .detail-product-price-table-content{opacity:1;pointer-events:all}.detail-product-price-table-content{position:absolute;top:19.6px;left:0;opacity:0;pointer-events:none;min-width:284px;max-width:400px;transition:opacity var(--transition);z-index:10}.detail-product-price-table-label{transition:color var(--transition);cursor:pointer}@media (max-width:768px){.detail-product-price-container{display:none}.detail-product-price-wrapper.d-flex{display:none!important}}.detail__fixed-header{position:fixed;top:0;width:100%;height:100px;z-index:200;transform:translateY(-100%);transition:transform var(--transition),box-shadow var(--transition);box-shadow:0}@media (max-width:1025px){.detail__fixed-header.d-flex{display:none!important}}.detail__fixed-header-title{display:-webkit-box;max-width:50vw;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden}.detail__fixed-header-image{width:60px;height:60px;margin-right:16px;border-radius:12px;overflow:hidden}.detail-buttons-container{display:grid;column-gap:16px;row-gap:2px;grid-template-columns:repeat(4,max-content);grid-auto-rows:max-content}.detail-buttons-container [data-entity=add-btn],.detail-buttons-container [data-entity=quantity-block]{grid-column:1;grid-row:1}.detail-buttons-container [data-entity=add-btn]{width:140px}.detail-buttons-container [data-entity=mess-not-avail]{grid-row:2;justify-self:center}.detail-buttons-container [data-entity=quantity-limit]{grid-row:2;grid-column:span 4}.product-gallery{--gallery-image-width:calc(622px + (686 - 622) * ((100vw - 1440px) / (1920 - 1440)));position:sticky;top:112px;min-width:0;margin-right:64px;width:calc(var(--gallery-image-width) + 142px);height:var(--gallery-image-width)}.storesQuantity{display:flex;flex-direction:column;gap:5px}@media (max-width:1440px){.product-gallery{--gallery-image-width:calc(322px + (622 - 322) * ((100vw - 1024px) / (1440 - 1024)));margin-right:24px}}@media (max-width:1024px){.product-gallery{top:56px}}.gallery-side{display:flex;flex-direction:column;align-items:center;max-width:686px}.gallery-side__slider{display:flex;width:118px!important;height:100%}.gallery-side__arrow{display:flex;justify-content:center;width:100%;background-color:var(--white);color:var(--dark)}.gallery-side__arrow--next svg,.tab__header svg{transform:rotate(-90deg)}.gallery-main{display:flex;flex-grow:1;max-width:686px;max-height:686px;border-radius:42px;aspect-ratio:1/1}@media (max-width:1023px){.detail-product{flex-direction:column}.product-gallery{position:static;width:100%;height:100%;margin-bottom:24px;margin-right:0;aspect-ratio:1/1}.gallery-side{display:none!important}.gallery-main{max-width:100%;max-height:100%}}.gallery-main__slide{position:relative;cursor:pointer}.gallery-main__iframe-overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.info__brand-name{width:fit-content}.info__badges{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:8px}.info__prop{margin-bottom:24px}.info__prop--colors{display:flex;gap:8px;margin-bottom:24px}.info__tab:not(:last-child){margin-bottom:16px}.prop{display:flex;flex-direction:column}.prop__name{display:block;margin-bottom:8px}.prop__values{display:flex;flex-wrap:wrap;gap:8px}.prop__value{display:flex;justify-content:center;align-items:center;height:32px;min-width:56px;padding:0 10px;color:var(--dark)!important;line-height:1;border:1px solid var(--secondary-medium);border-radius:var(--border-radius);transition:var(--transition)}.prop__value.active,.prop__value:active,.prop__value:focus,.prop__value:hover,.selected .prop__value{border-color:var(--primary)}.tab{padding:16px 24px;background-color:var(--primary-100);border-radius:var(--border-radius)}.tab__header{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--dark)}.tab__body>:first-child,.tab__list{padding-top:10px}.tab__body p{margin:0;padding-top:8px}.tab__list-item{column-gap:4px;margin-bottom:4px}.region-delivery_wrapper{min-height:116px}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/include/price_table/style.min.css?17697679581327*/
.price-table{position:relative;width:-moz-fit-content;width:fit-content}.price-table:hover .price-table__arrow{transform:rotate(90deg)}.price-table:hover .price-table__content{opacity:1;pointer-events:all}.price-table__label{display:flex;align-items:center;gap:8px;font-size:14px;transition:color var(--transition);cursor:pointer}.price-table__arrow{transform:rotate(-90deg);transition:transform var(--transition)}.price-table__content{position:absolute;top:calc(14px*var(--line-height));left:0;max-width:400px;background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);opacity:0;transition:opacity var(--transition);pointer-events:none;overflow:hidden;z-index:10}.price-table__header{display:block;margin-bottom:16px;font-weight:500}.price-table__list{min-width:284px;max-height:33vh;margin:16px 8px;overflow:hidden;word-break:break-word}.price-table__list.custom-scrollbar{margin:16px 8px 16px 16px;overflow-x:hidden;overflow-y:auto}.price-table .price-table__items li,.price-table .price-table__items ul{margin:0;padding:0}.price-table .price-table__items ul{list-style-type:none}.price-table .price-table__items ul>li:not(:last-child){margin-bottom:8px!important}.price-table .price-table__items li:not(:last-child){margin-bottom:16px}.price-table .price-table__items span{white-space:nowrap}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/sotbit/seo.meta.element.tags/tagscategory/style.min.css?1769767957886*/
.tagscategory{margin:24px 0;overflow:hidden}.tagscategory:not(.active){display:none}.tagscategory__categories{overflow:hidden}.tagscategory__category{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tagscategory__category:not(:last-child){margin-bottom:16px}.tagscategory__category-name{color:var(--dark);font-size:14px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tagscategory__tag{transition:opacity var(--transition)}.tagscategory__tag-name{text-overflow:ellipsis;transition:color var(--transition);overflow:hidden;white-space:nowrap}.tagscategory__tag--hidden{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tagscategory__tag.pill{min-width:0!important;font-size:14px;font-weight:400}.tagscategory__button{min-width:0;margin-top:16px;font-weight:500}.tagscategory__button:not(.active){display:none}
/* End */
/* /local/templates/.default/components/bitrix/catalog/.default/style.min.css?17690722352488 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/breadcrumb/.default/style.min.css?17697679571641 */
/* /local/templates/.default/components/bitrix/catalog.element/.default/style.css?17570709615004 */
/* /bitrix/templates/sotbit_b2c/assets/css/common/form-popup.min.css?17697679571485 */
/* /local/templates/.default/components/bitrix/catalog.element/.default/1/style.min.css?17516351914342 */
/* /bitrix/templates/sotbit_b2c/include/price_table/style.min.css?17697679581327 */
/* /bitrix/templates/sotbit_b2c/components/sotbit/seo.meta.element.tags/tagscategory/style.min.css?1769767957886 */
