

/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/catalog/.default/style.min.css?17540583981623*/
.catalog__breadcrumbs-element{margin-bottom:24px}.catalog__breadcrumbs-section{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}@media (max-width:1024px){.catalog__breadcrumbs-section{flex-direction:row;align-items:start}}.catalog__breadcrumbs-title{margin:0;font-size:24px;font-weight:500;word-break:break-word}.catalog__filter,.catalog__sort{user-select:none}.catalog__filter-container{display:flex;flex-wrap:wrap;margin-bottom: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)}@media (hover:hover){.catalog__filter-btn:hover{color:var(--primary-hover)}}.catalog__filter-btn:focus{outline:none}.catalog__filter-btn:active{color:var(--primary-active)}.catalog__filter-btn:disabled{color:var(--secondary-500);cursor:auto}.catalog__filter-btn{display:flex;justify-content:center;align-items:center}.catalog__bottom_navigate~.seometa_section_description:not(:last-child){margin-top:32px}.catalog__sections-list{margin:16px 0}@media (max-width:768px){.catalog__sections-list{margin:16px 0 24px}}.seometa_section_description{margin-top:32px;margin-bottom:32px}.sotbit_b2c_section_description{margin-bottom:24px}@media (max-width:1024px){.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}.sotbit-reviews-container .reviews__control{column-gap:24px}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/breadcrumb/.default/style.min.css?17540584041683*/
.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:/bitrix/templates/sotbit_b2c/components/bitrix/catalog.element/.default/style.min.css?17540583947270*/
.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:10px;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:#fff0 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%}.small-slider-image__video::before{content:"";position:absolute;left:50%;top:50%;width:48px;height:48px;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44ZM33.7655 22.7127C34.7395 23.2948 34.7395 24.7058 33.7655 25.2879L21.4043 32.6755C19.9045 33.5718 18 32.4913 18 30.7441V17.2568C18 15.5097 19.9045 14.4292 21.4042 15.3254L33.7655 22.7127Z' fill='white'/%3E%3C/svg%3E%0A");transform:translate(-50%,-50%)}.bottom-bar{gap:32px;height:var(--bottom-catalog-bar-height);padding:20px 16px;box-shadow:var(--shadow);z-index:3}@media (max-width:768px){.bottom-bar{position:fixed;bottom:calc(var(--bottom-bar-height) - 1px);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:none}@media (min-width:1024px){.breadcrumbs__list{display:block}}@media (max-width:1023px){.breadcrumbs{position:absolute;top:8px;left:16px;z-index:1}}@media (max-width:1024px){.breadcrumbs__back{display:none}}@media (max-width:1023px){.breadcrumbs__back{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);--arrow-icon:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjMzMDMgNS4wMTk3MkMxNi42MjMyIDUuMzEyNjEgMTYuNjIzMiA1Ljc4NzQ5IDE2LjMzMDMgNi4wODAzOEw5LjYxMDY1IDEyLjhMMTYuMzMwMyAxOS41MTk3QzE2LjYyMzIgMTkuODEyNiAxNi42MjMyIDIwLjI4NzUgMTYuMzMwMyAyMC41ODA0QzE2LjAzNzQgMjAuODczMyAxNS41NjI2IDIwLjg3MzMgMTUuMjY5NyAyMC41ODA0TDguMDE5NjYgMTMuMzMwNEM3LjcyNjc2IDEzLjAzNzUgNy43MjY3NiAxMi41NjI2IDguMDE5NjYgMTIuMjY5N0wxNS4yNjk3IDUuMDE5NzJDMTUuNTYyNiA0LjcyNjgzIDE2LjAzNzQgNC43MjY4MyAxNi4zMzAzIDUuMDE5NzJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);
    position: relative;
    display: block;
    width: 44px;
    height: 44px;
    margin-top: 0;
    border-radius: 50%;
    background: var(--white-transparent);
    color: var(--secondary-600);
  }
}

: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;
  }
}

.region-delivery__loader {
  width: 60px;
  height: 60px;
}

@media (max-width: 768px) {
  div.compare-list__wrapper.fixed.bottom {
    bottom: calc(8px + var(--bottom-bar-height) + var(--bottom-catalog-bar-height));
  }
}

.detail__fixed-header {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100px;
  z-index: 200;
  transform: translateY(-100%);
  transition: transform var(--transition), box-shadow var(--transition);
  background-color: var(--white);
  box-shadow: var(--shadow);
}
.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__fixed-header.active {
  transform: translateY(0%);
  box-shadow: var(--shadow);
}

.promo-timer {
  display: flex;
  align-items: stretch;
  column-gap: 10px;
  width: fit-content;
  max-width: 100%;
  height: 64px;
  margin: 24px 0;
  padding: 10px 16px;
  background-color: var(--primary-100);
  border-radius: var(--border-radius);
}
.promo-timer::before {
  content: "";display:block;flex-shrink:0;width:1px;background-color:var(--dark)}.promo-timer__data{display:flex;flex-direction:column;flex-shrink:0;align-items:end;row-gap:2px;order:-1}.promo-timer__caption{font-size:14px}.promo-timer__time{font-weight:500}.promo-timer__title{position:relative;top:50%;height:fit-content;transform:translateY(-50%);color:var(--dark);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tab__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;color:var(--dark)}.tab__header svg{transform:rotate(-90deg)}.tab__body>:first-child{padding-top:10px}.tab__body p{margin:0;padding-top:8px}.tab__list{padding-top:10px}.tab__list-item{column-gap:4px;margin-bottom:4px;word-break:break-word}.seller,.brand{margin-bottom:24px}@media (max-width:1023px){main{margin-top:0}.header .header__top,.header .header__main{height:0!important;padding:0!important;max-width:100%;overflow:hidden}.header .header__logo-wrapper,.header .header__catalog-button-wrapper,.header .header__search-wrapper,.header .header__regions-wrapper,.header.header--3 .header__search-wrapper{display:none!important}.catalog__breadcrumbs-element{margin-bottom:0}}@media (max-width:1024px){html body{padding-bottom:calc(var(--bottom-bar-height) + var(--bottom-catalog-bar-height))!important}div.detail__fixed-header{display:none!important}}@media (min-width:1025px){.header{transition:opacity var(--transition)}.header.hidden{opacity:0;pointer-events:none}}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/assets/css/common/form-popup.min.css?17540583921485*/
.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:/bitrix/templates/sotbit_b2c/components/bitrix/catalog.element/.default/2/style.min.css?17550824364997*/
.detail-product{margin-bottom:40px}.detail-product-wrapper{gap:64px}@media (max-width:1440px){.detail-product-wrapper{gap:24px}}@media (max-width:1023px){.detail-product-wrapper{flex-direction:column}}.detail-product-seller-container{display:none}@media (max-width:1380px){.detail-product-seller-container{display:flex}}@media (max-width:768px){.detail-product-seller-container{display:none}}.detail-product-store-amount-container{display:none}@media (max-width:1380px){.detail-product-store-amount-container{display:flex}}@media (max-width:768px){.detail-product-store-amount-container{display:none}}.detail-product-price-container{display:none}@media (max-width:1380px){.detail-product-price-container{display:flex}}@media (max-width:768px){.detail-product-price-container{display:none}}.detail-product-price-table svg{transform:rotate(-90deg);transition:transform var(--transition)}.detail-product-price-table:hover svg{transform:rotate(90deg)}.detail-product-price-table:hover .detail-product-price-table-container{opacity:1;pointer-events:all}.detail-product-price-table-container{position:absolute;top:19.6px;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}.detail-product-price-table-content{min-width:284px;max-height:33vh;margin:16px 8px 16px 0;overflow-x:hidden;overflow-y:auto}.detail-product-price-table-label{transition:color var(--transition);cursor:pointer}.detail-product-webforms-container,.detail-product-delivery-container{display:none}@media (max-width:1380px){.detail-product-webforms-container,.detail-product-delivery-container{display:flex}}@media (max-width:768px){.detail-product-webforms-container,.detail-product-delivery-container{display:none}}.detail-buttons-container{display:grid;row-gap:2px;grid-template-columns:1fr min-content;grid-auto-rows:min-content}.detail-buttons-container .favorite-btn,.detail-buttons-container .compare-btn{margin-left:16px;background:none}.detail-buttons-container .compare-btn{grid-column:3}.detail-buttons-container [data-entity=add-btn],.detail-buttons-container [data-entity=quantity-block]{grid-row:1}.detail-buttons-container [data-entity=quantity-limit],.detail-buttons-container [data-entity=mess-not-avail]{grid-row:2;justify-self:center}.product-gallery{--gallery-image-width:calc(496px + (586 - 496) * ((100vw - 1440px) / (1920 - 1440)));position:sticky;top:112px;width:var(--gallery-image-width);height:calc(var(--gallery-image-width) + 142px)}@media (max-width:1440px){.product-gallery{--gallery-image-width:calc(464px + (496 - 464) * ((100vw - 1024px) / (1440 - 1024)))}}@media (max-width:1024px){.product-gallery{top:56px}}@media (max-width:1023px){.product-gallery{position:static;width:100%;height:100%;margin-bottom:24px;margin-right:0;aspect-ratio:1/1}}.product-main{display:flex;flex-grow:1}@media (max-width:1023px){.product-main{width:100%}}.product-side{position:sticky;top:112px;display:flex;flex:0 0 330px}@media (max-width:1380px){.product-side{display:none}}@media (max-width:768px){.product-side{display:flex;flex:1 0 100%}}.gallery-side{display:flex;align-items:center;max-width:586px}@media (max-width:1023px){.gallery-side{display:none!important}}.gallery-side__slider{display:flex;overflow:hidden}.gallery-side__arrow{display:flex;justify-content:center;background-color:var(--white);color:var(--dark);transform:rotate(-90deg)}.gallery-side__arrow--prev svg{transform:rotate(90deg)}.gallery-side__arrow--next svg{transform:rotate(-90deg)}.gallery-main{max-width:586px;max-height:586px;border-radius:42px;aspect-ratio:1/1}@media (max-width:1023px){.gallery-main{max-width:100%;max-height:100%}}.gallery-main__slide{position:relative;cursor:pointer}.gallery__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:hover,.prop__value:focus,.prop__value:active,.prop__value.active,.selected .prop__value{border-color:var(--primary)}.reviews{margin-bottom:40px}.reviews__title,.reviews__gallery{margin-bottom:24px}.reviews__rating{margin-bottom:24px}.reviews__rating-wrapper{display:flex;align-items:center}.reviews__rating-score{font-size:36px;line-height:normal}.region-delivery_wrapper{min-height:116px}.info__tab{font-size: 14px;}.pop_c svg {transform: rotate(180deg);}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/bitrix/system.pagenavigation/.default/style.min.css?1754058404522*/
.page-navigation{display:flex;gap:8px;align-items:center}.page-navigation a:not(.icon),.page-navigation b{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%}.page-navigation b{transition:background-color var(--transition);line-height:1;color:var(--white);background-color:var(--primary);font-weight:500}.page-navigation a:where(:not(.icon)){color:var(--dark);font-weight:500}.page-navigation a:where(.icon){color:var(--secondary-600)}.page-navigation .show-all{margin-left:8px}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/sotbit/seo.meta.element.tags/tagscategory/style.min.css?1754058428839*/
.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;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 */


/* Start:/bitrix/templates/sotbit_b2c/assets/css/override/keen-slider.min.css?17540583921112*/
.keen-slider__slide{min-width:100%;max-width:100%;transform:translate3d(0,0,0)}.keen-slider__pagination{--gap:6px;overflow:hidden}.keen-slider__pagination-inner{position:relative;left:50%;display:flex;justify-content:center;align-items:center;-moz-column-gap:var(--gap);column-gap:var(--gap);width:-moz-fit-content;width:fit-content}.keen-slider__dot{box-sizing:border-box;flex-shrink:0;width:8px;height:8px;background-color:transparent;border:1px solid var(--secondary-500);border-radius:50%;font-size:0;transform:scale(0);transition:background-color var(--transition),transform var(--transition)}.keen-slider__dot--active{background-color:var(--primary)}.keen-slider__arrow{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:var(--secondary-500)}.keen-slider__arrow svg{transition:color var(--transition)}.keen-slider__arrow--next svg{transform:rotate(180deg)}.keen-slider:not(.keen-slider--initialized)~.keen-slider__arrow{cursor:default}a.keen-slider__slide,button.keen-slider__slide{transition-property:initial;transition-duration:initial;transition-timing-function:initial}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/sotbit/rvw.base/.default/style.css?175457821713921*/
:root {
    --reviews--primery: var(--primary);
    --reviews--hover: var(--primary-hover);
    --reviews--active: var(--primary-active);
    --reviews--primery-10: #f1ecf9;
    --reviews--primery-200: #E8F0FE;
    --reviews--primery-100: #EFF2FE;

    --reviews--dark: var(--dark);
    --reviews--gray-input: #aab4bd;
    --reviews--gray-700: var(--secondary-700);
    --reviews--gray-600: var(--secondary-600);
    --reviews--gray-500: var(--secondary-500);
    --reviews--gray-400: var(--secondary-400);
    --reviews--gray-300: var(--secondary-300);
    --reviews--gray-200: var(--secondary-200);
    --reviews--white: var(--white);

    --reviews--green-green: var(--success);
    --reviews--green-yello: var(--warning);
    --reviews--green-red: var(--error);
    --body-font-family-reviews: var(--font-family), var(--font-family-fallback), sans-serif;
    --swiper-navigation-size: 64px;
    --padding-container-reviews: calc(80px + (120 - 80) * ((100vw - 1440px) / (1920 - 1440)));
    --body-scrollbar-width-reviews: 0px;
}

.fs-small {
    font-size: 14px;
}

.reviews.reviews-tab-wrap {
    margin-bottom: 0;
}

.reviews .tab-reviews {
    margin-right: 16px;
}

.reviews .btn-reviews.btn-reviews--active__tab {
    background: var(--reviews--gray-200);
}

#reviews {
    justify-content: space-between;
    width: 100%;
    min-height: 200px;
}

.reviews {
    display: flex;
    align-items: start;
    column-gap: 64px;
    font-family: var(--body-font-family-reviews);
    font-size: 14px;
    color: var(--reviews--dark);
}

@media (max-width: 1330px) {
    #reviews {
        flex-direction: column;
    }

    .reviews .reviews__wrapper {
        width: 100% !important;
        margin-right: 0 !important;
    }

    .reviews .wrapper__statistic {
        position: static !important;
        order: -1 !important;
        width: 100% !important;
        margin-bottom: 40px !important;
    }
}

/*.sotbit-reviews-container .reviews{*/
/*    margin: 0;*/
/*    padding-left: var(--padding-container-reviews);*/
/*    padding-right: calc(var(--padding-container-reviews) + var(--body-scrollbar-width-reviews));*/
/*}*/


@media (max-width: 1920px) {
    --padding-container-reviews: calc(80px +
    (120 - 80) *
    ((100vw
    - 1440px) / (1920 - 1440)));
}

@media (max-width: 1440px) {
    --padding-container-reviews: calc(40px +
    (80 - 40) *
    ((100vw
    - 1024px) / (1440 - 1024)));
}

@media (max-width: 1024px) {
    --padding-container-reviews: 40px

;
}

@media (max-width: 768px) {
    --padding-container-reviews: calc(16px +
    (40 - 16) *
    ((100vw
    - 576px) / (768 - 576)));
}

@media (max-width: 576px) {
    --padding-container-reviews: 16px

;
}

/*all*/
.linear-reviews {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)),
    linear-gradient(255.4deg, rgba(53, 91, 224, 0.1) 0%, rgba(185, 69, 204, 0.1) 100%);
}

.linear-reviews-main {
    background: linear-gradient(255.4deg, #355BE0 0%, #B945CC 100%);
}

.reviews .d-flex-reviews {
    display: flex;
}

.reviews .d-flex-reviews-center {
    justify-content: center;
    align-items: center;
}

.reviews .j-content-between-reviews {
    justify-content: space-between;
}

.reviews .f-basis-reviews {
    flex-basis: 100%;
}

.reviews .r-p-1 {
    margin-bottom: 8px;
}

.reviews .r-p-05 {
    margin-bottom: 4px;
}

.reviews .r-p-4 {
    margin-bottom: 24px;
}

.reviews .r-m-1 {
    margin-right: 4px;
}

.reviews .r-m-3 {
    margin-right: 8px;
}

.reviews .l-m-1 {
    margin-left: 4px;
}

.reviews .l-m-6 {
    margin-left: 24px;
}

.reviews .r-m-2 {
    margin-right: 2px;
}

.reviews .top-m-2 {
    margin-top: 8px;
}

.reviews .top-m-8 {
    margin-top: 24px;
}

.reviews .r-m-4 {
    margin-right: 16px;
}

.reviews .circle {
    border-radius: 50%;
}

.reviews .btn-reviews {
    text-align: center;
    padding: 9.5px 24px;
    border-radius: 32px;
    background: var(--reviews--white);
    border: 0;
    font-size: 18px;
    font-weight: 700;
}

.reviews .btn-reviews-small {
    text-align: center;
    padding: 9.5px 24px;
    border-radius: 32px;
    border: 0;
    font-size: 16px;
    font-weight: 400;
    background: #fff;
    transition: background 0.3s;
}

.reviews .btn-reviews-small.not-p {
    display: block;
    padding: 0;
}

.reviews .btn-reviews-small p {
    margin-left: 8px;
    margin-bottom: 0;
}

.reviews .btn-reviews-small:hover {
    background: var(--reviews--gray-200);
}

.reviews .btn-reviews-small:active path {
    fill: var(--reviews--dark);
}

.reviews .btn-lite-reviews {
    color: var(--reviews--active);
    background: var(--reviews--primery-100);
    font-weight: 500;
    font-size: 16px;
}

.reviews .btn-lite-reviews:hover {
    color: var(--reviews--primery);
    background: var(--reviews--primery-200);
}

.reviews .btn-lite-reviews:active {
    color: var(--reviews--hover);
    background: var(--reviews--primery-200);
}

.reviews .btn-reviews.btn-reviews--disabled p {
    color: var(--reviews--gray-600);
}

.reviews .btn-reviews p {
    padding-left: 8px;
    margin: 0;
    color: var(--reviews--gray-700);
}

.reviews .btn-reviews p:hover {
    color: var(--reviews--dark);
}

.reviews .btn-reviews--main:active {
    background: var(--reviews--active) !important;
}

.reviews .btn-reviews--main {
    border: 0;
    color: var(--reviews--white);
    background: var(--reviews--primery);
    font-weight: 500;
    font-size: 16px;
    padding: 12px 32px;
    cursor: pointer;
    transition: background 0.3s;
}

.reviews .btn-reviews--main:hover:not(.btn-reviews--main--active) {
    background: var(--reviews--hover);
}

.reviews .btn-reviews--main--active {
    background: var(--reviews--hover);
}

.reviews p.primary-text, span.primary-text, a.primary-text {
    color: var(--reviews--primery);
}

.reviews .primary-text:hover {
    color: var(--reviews--hover);
}

.reviews p.gray-text, span.gray-text {
    display: inline-block;
    margin-top: 2px;
    color: var(--reviews--gray-600);
}

.reviews p.gray-text-700, span.gray-text-700 {
    font-weight: 500;
    color: var(--reviews--gray-700);
}

.reviews .title-checkbox {
    color: var(--reviews--gray-700);
}

.reviews .title-checkbox-modal {
    color: var(--reviews--dark) !important;
    font-weight: 400 !important;
    margin: 0;
}

.reviews .input-checkbox-reviews {
    appearance: none;
}

.reviews .input-checkbox-reviews {
    position: relative;
    outline: 2.5px solid var(--reviews--gray-500);
    outline-offset: -2.5px;
    overflow: hidden;
    transition: outline-color 0.3s ease;
    cursor: pointer;
}

.reviews .input-checkbox-reviews::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 0;
    background-color: var(--reviews--primery);
    transition: opacity 0.3s ease, background-color 0.3s ease;
}

.reviews .input-checkbox-reviews:checked {
    outline-color: var(--reviews--primery);
}

.reviews .input-checkbox-reviews:checked::before {
    opacity: 1;
}

.reviews .input-checkbox-reviews:hover:not(:disabled) {
    outline-color: var(--reviews--hover);
}

.reviews .input-checkbox-reviews:hover .btn-filter p {
    color: var(--reviews--dark);
}

.reviews .input-checkbox-reviews:hover:not(:disabled)::before {
    background-color: var(--reviews--active);
}

.reviews .input-checkbox-reviews:active:not(:disabled), .input-checkbox-reviews:focus-visible:not(:disabled) {
    outline-color: var(--reviews--active);
}

.reviews .input-checkbox-reviews:active:not(:disabled)::before, .input-checkbox-reviews:focus-visible:not(:disabled)::before {
    background-color: var(--reviews--active);
}

.reviews .input-checkbox-reviews:disabled {
    outline-color: var(--reviews--active) !important;
}

.reviews .input-checkbox-reviews:disabled::before {
    background-color: var(--reviews--active);
}

.reviews .input-checkbox-reviews {
    width: 18px;
    height: 18px;
    border-radius: 3px;
}

.reviews .input-checkbox-reviews::before {
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5L4 8.5L11 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
}

.reviews .swiper-slide {
    margin-right: 10px !important;
}

.reviews .reviews__wrapper .swiper {
    height: 100px;
}

.reviews .wrapper__statistic .swiper {
    height: 138px;
}

.reviews .reviews__wrapper .swiper-slide {
    border-radius: 24px;
    width: 82px !important;
}

.reviews .wrapper__statistic .swiper-slide {
    border-radius: 24px;
    width: 118px !important;
    height: 138px !important;
}

.reviews .reviews__wrapper .swiper-slide video {
    position: relative;
    border-radius: 24px;
    height: 100px;
    width: 82px !important;
    object-fit: cover;
}

.reviews .reviews__wrapper .swiper-slide.video::before,
.reviews .wrapper__statistic .swiper-slide.video::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44ZM33.7655 22.7127C34.7395 23.2948 34.7395 24.7058 33.7655 25.2879L21.4043 32.6755C19.9045 33.5718 18 32.4913 18 30.7441V17.2568C18 15.5097 19.9045 14.4292 21.4042 15.3254L33.7655 22.7127Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: translate(-50%, -50%);
    transition: opacity 0.3s;
    z-index: 1;
    pointer-events: none;
}

.reviews .reviews__wrapper .swiper-slide.video::before {
    width: 36px;
    height: 36px;
}

.reviews .wrapper__statistic .swiper-slide.video::before {
    width: 48px;
    height: 48px;
}

.reviews .reviews__wrapper .swiper-slide.video:hover::before,
.reviews .wrapper__statistic .swiper-slide.video:hover::before {
    opacity: 0.8;
}

.reviews .reviews__wrapper .swiper-slide picture img {
    border-radius: 16px;
    height: 100px;
    width: 82px !important;
    object-fit: cover;
}

.reviews .wrapper__statistic .swiper-slide video {
    border-radius: 24px;
    height: 138px;
    width: 118px;
    object-fit: cover;
}

.reviews .wrapper__statistic .swiper-slide picture img {
    border-radius: 16px;
    height: 138px;
    width: 118px !important;

    object-fit: cover;
}

.reviews .swiper-button-next:after, .reviews .swiper-container-rtl .swiper-button-prev:after {
    content: '' !important;
    height: 0;
    width: 0;
}

.reviews .swiper-button-prev:after, .reviews .swiper-container-rtl .swiper-button-prev:after {
    content: '' !important;
    height: 0;
    width: 0
}

.reviews .swiper-wrap-pagination {
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 50%;
}

.reviews .swiper-wrap-pagination svg {
    height: 24px !important;
    width: 24px !important;
}

.reviews .swiper-wrap-pagination:hover path {
    fill: var(--reviews--hover);
}

.reviews .swiper-button-next {
    right: 5px !important;
}

.swiper-button-next. svg {
    display: none !important;
}

.swiper-button-lock svg {
    display: none !important;
}

.reviews .swiper-button-prev {
    left: 5px !important;
}

.reviews .swiper-button-prev.swiper-button-disabled, .reviews .swiper-button-next.swiper-button-disabled {
    display: none;
}

.reviews .swiper-button-next, .reviews .swiper-button-prev {
    width: 64px !important;
    height: 60px !important;
    opacity: 1 !important;
}

.reviews .btn-filter {
    cursor: pointer;
}

.reviews .btn-filter p {
    font-weight: 500;
}

.reviews .btn-filter {
    color: var(--reviews--gray-700);
}

.reviews .btn-filter:hover p {
    color: var(--reviews--dark);
}

.reviews .btn-filter:hover .title-checkbox-modal {
    color: var(--reviews--dark);
}

.reviews .btn-filter span:hover:not(.not-hover) {
    color: var(--reviews--dark);
}

.reviews .btn-filter.disabled {
    color: var(--reviews--gray-input);
    cursor: auto;
    pointer-events: none;
}

.reviews .transfer {
    transform: rotate(180deg); /* Equal to rotateZ(45deg) */
}

/*end all*/

/*add */
.reviews .review_add__link {
    display: inline-block;
    padding-top: 4px;
    color: var(--reviews--primery);
}

.reviews .review_add__link:hover {
    color: var(--reviews--hover);
}

/*end add*/

@media (max-width: 1024px) {
    .reviews-base {
        margin: 0;
    }

    #reviews {
        align-items: normal;
        margin: 0 40px !important;
    }
}

@media (max-width: 646px) {
    #reviews {
        align-items: normal;
        margin: 0 16px !important;
    }

    .control__title-sort p {
        display: none !important;
    }
}

@media (max-width: 576px) {
    .reviews.reviews-tab-wrap {
        margin: 0 16px !important;
    }

    .reviews .circle {
        border-radius: 50%;
        width: 74px;
        height: 74px;
    }

    .user__info--counter, .swiper-button-next, .swiper-button-prev {
        display: none !important;
    }

    .reviews .content__reviews {
        width: 100% !important;
    }

    .content__reviews__item__info {
        height: 100px;
    }

    .reviews .tab-reviews {
        margin-right: 8px;
    }

    .reviews .more-reviews .btn-lite-reviews {
        padding: 11px 100px !important;
    }

    .reviews .pagination-info {
        display: none !important;
    }

    .reviews .pagination-reviews {
        justify-content: center;
    }

    .reviews .navigation {
        flex-basis: 90% !important;
    }
}

/*modal*/

.top-message-icon {
    flex-shrink: 0 !important;
}

/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews/.default/style.min.css?1754058430176*/
.reviews .reviews__wrapper{flex-shrink:0;width:calc(648px + (828 - 648) * ((100vw - 1440px) / (1920 - 1440)))}@media (min-width:1920px){.reviews .reviews__wrapper{width:828px}}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews.filter/.default/style.min.css?17540584321782*/
.reviews .control-items{display:flex;justify-content:space-between;align-items:center}.reviews .control__item-filter--checkbox{display:flex;align-items:center;padding-left:2px}.reviews .control__item-filter--checkbox input{margin-right:8px}.reviews .control-item:not(:first-child){margin-left:24px;cursor:pointer}.reviews .control-item p{display:flex;align-items:center;gap:4px;font-size:16px;margin-bottom:0;color:inherit}.reviews .control__title-sort{cursor:default}.reviews .control__item-filter--select{position:relative}.reviews .control__item-filter--select.select-active svg{transform:rotate(180deg)}.reviews .choices{position:absolute;background:#fff;text-align:start;border-radius:24px;font-size:16px;color:var(--reviews--dark);line-height:22.4px;z-index:20;margin-top:32px;white-space:nowrap;display:none;width:auto;padding:0;box-shadow:0 4px 24px 0 #452C710F}.reviews .choices .choices__inner{display:none}.reviews .choices__list--dropdown,.reviews .choices__list[aria-expanded]{width:auto;height:100%;visibility:visible;position:relative}.reviews .choices__item{cursor:pointer;padding:9px 30px}.reviews .choices__item:hover{background:var(--reviews--primery-100)}.reviews .is-selected{color:var(--reviews--active)}.reviews .choices__list--single{display:none}.reviews .display-none-important{display:none!important}.reviews #choices--star-item-choice-1{display:none}.reviews .reviews__control{flex-wrap:wrap;gap:16px;align-content:space-between;width:100%}.reviews #star{display:none}@media (max-width:540px){.reviews .control-items .control__item-sort{margin-left:0}}.reviews .control__item-filter--select.select-active .choices__list--dropdown{display:inline-block}.reviews .control__item-filter--select.select-active #choices--star-item-choice-1{display:inline-block}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews.list/.default/style.min.css?17540584363620*/
.reviews .wrapper__statistic{position:sticky;top:0;flex-grow:1;min-width:0;margin-bottom:40px}.reviews .user__info{height:100px;position:relative}.reviews .user__info img{width:100px;height:100px}.reviews .user_complaint{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:var(--reviews--gray-500);position:absolute;top:68%;left:68%;cursor:pointer}.reviews .user_complaint:hover{background:var(--reviews--gray-600)}.reviews .user__info--counter{text-align:center}.reviews .item__info___name-user{font-weight:500;flex-basis:100%}.reviews .reviews--quote{border-left:4px solid var(--reviews--gray-500);word-break:break-all}.reviews .reviews--quote p{color:var(--reviews--gray-700);padding:16px 24px;margin:0;height:80px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.reviews .content__reviews__item__control__item{cursor:pointer;padding:10px 16px;display:flex;align-items:center;color:var(--reviews--gray-700);transition:background 0.3s}.reviews .content__reviews__item__control__item:hover{color:var(--reviews--dark)}.reviews .content__reviews__item__control__item:active{color:var(--reviews--gray-700)}.reviews .content__reviews__item__answer{border-radius:24px;background:var(--reviews--primery-100);flex-wrap:wrap}.reviews .answer__title{font-weight:500;color:var(--reviews--dark);flex-basis:100%}.reviews .answer__wrapper{padding:16px 24px}.reviews .answer__wrapper.not-itmes{margin:0 auto}.reviews .answer__wrapper.not-itmes .answer__title{font-size:24px}.reviews .answer__wrapper.not-itmes .answer__title{font-size:24px}.reviews .answer__body{color:var(--reviews--gray-700)}.reviews .media-reviews{width:calc(100%)}.modal_result__control{display:flex;justify-content:space-between;margin-top:24px}.modal_result__control button{width:33%}.reviews .reviews__content{display:grid;grid-template-areas:"user info" "user text" "user slider" "user actions" "user reply";grid-template-columns:min-content 1fr;padding:8px}@media (max-width:576px){.reviews .reviews__content{grid-template-areas:"user info" "text text" "slider slider" "actions actions" "reply reply"}}.reviews .reviews__content .content__user{grid-area:user}.reviews .content__reviews__item__info{grid-area:info;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:8px}.reviews .content__reviews__item__info--wrapper{margin-right:8px}.reviews .content__reviews__item__body{grid-area:text}.reviews .reviews__wrapper .swiper{grid-area:slider;margin-left:0;width:100%;max-width:800px}.reviews .content__reviews__item__control{flex-wrap:wrap;grid-area:actions}.reviews .content__reviews__item__answer{grid-area:reply}.reviews .reviews__content.select{border-radius:12px;padding:8px;animation:1s ease-in review-select}@keyframes review-select{from{background-color:var(--reviews--primery-100)}to{background-color:#fff0}}.reviews .more-reviews .btn-lite-reviews{padding:11px 173.5px}.reviews .content__reviews__item__control p{transition:width .3s;min-width:9px}@media (max-width:576px){.reviews .content__reviews__item__control .btn-sm-hide-text p{display:none}.reviews .content__reviews__item__info--wrapper .d-flex-reviews-center{justify-content:start;align-items:center;flex-wrap:wrap}}.reviews .content__reviews__item__control [data-value="like"],.reviews .content__reviews__item__control [data-value="dislike"]{transition:width 0.3s,background 0.3s;min-width:64px}.reviews .content__reviews__item__control svg{min-width:24px;width:24px;height:24px}.trans{transition:width 0.3s,background 0.3s}.content__reviews__item__body{word-break:break-all}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/sotbit/rvw.statistics/.default/style.min.css?17540584282146*/
.reviews .wrapper__statistic__info{display:flex;align-items:center;justify-content:space-between}.reviews .statistic__info-stars{text-align:end}.reviews .statistic__info-progress{line-height:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.reviews .statistic__info-progress-block{width:100%;height:16px;display:flex;align-items:center;justify-content:center}.reviews .progress{height:4px!important;width:100%;position:relative;overflow:hidden;background:var(--reviews--gray-200);border-radius:8px}.reviews .progress progress{position:absolute;width:0;height:0;overflow:hidden;left:-777px}.reviews .progress-bar{overflow:hidden;background:#ac92ec;width:0;height:100%;position:absolute;top:0;left:0}.reviews .progress-value{height:4px;color:#333;display:block;line-height:21px;text-align:center;width:50%;background:var(--reviews--gray-700);border-radius:8px}.reviews .progress-bg{background:var(--reviews--gray-200);position:relative;height:4px;border-radius:5px;overflow:hidden}.reviews .progress-bar:after{background-image:-webkit-linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;position:absolute;content:'';top:0;left:0;width:100%;height:100%}.reviews .statistic__info-count-reviews{font-size:12px;font-weight:400;color:var(--reviews--gray-700);text-align:start}.reviews .statistic__info-estimation{white-space:nowrap;margin-right:24px}.reviews .statistic__info-estimation__title-wrap{text-align:center}.reviews .statistic__info-estimation__title{font-size:48px;font-weight:400}.reviews .statistic__info-stars--item{display:flex;align-items:center;justify-content:end}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews/.default/bitrix/main.userconsent.view/reviews/style.min.css?1754058430428*/
.user-consent-view-button{color:inherit!important}.user-consent-view-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-consent-view-cancel-button{margin:0 auto!important}.user-consent-view-cancel-button:focus{color:var(--reviews--primery)!important}.user-consent-view-content{padding-right:8px}@media (max-width:1024px){.user-consent-view.swal2-container.swal2-center>.swal2-popup{grid-row:3;align-self:end}}
/* End */


/* Start:/bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews.add/.default/style.min.css?175405843615349*/
.w-40{width:45%}.reviews button{outline:none}.reviews.review_modal{margin:0}.reviews .form-group-reviews.file .form-group-reviews-wrapper{overflow-x:auto;margin-bottom:auto}.reviews .form-group-reviews.file .file-wrap{max-width:630px}.reviews.no-file .form-group-reviews.file{display:none}.footer_modal{margin-top:auto;background-color:var(--white)}.reviews .dropzone{flex-wrap:nowrap!important;height:100%;border-color:var(--reviews--gray-500)!important;background-color:transparent!important;min-height:93px!important;border:0!important;padding:0!important;margin:0!important}.reviews .dropzone.dz-clickable{padding:0;margin-bottom:4px;border:none;display:flex;flex-direction:row;position:relative}.reviews .dropzone .dz-placeholder{height:120px;width:108px!important;border:0;box-sizing:border-box;justify-content:center;align-items:center;flex-shrink:0;pointer-events:none;margin-top:16px!important;display:none}.reviews .dropzone :not(:last-child,.dz-placeholder){margin-right:16px!important}.reviews .dropzone .dz-error-message{margin:0!important}.reviews .dropzone .dz-placeholder{margin:0!important}.reviews .dropzone .dz-placeholder:not(button){color:var(--reviews--gray-500)!important}.reviews .dropzone .dz-preview{position:relative;width:108px!important;flex-shrink:0!important;margin:0!important;padding:0!important;box-shadow:none!important;border:none!important;border-radius:24px!important}.reviews .dropzone .dz-preview:not(:last-of-type){margin-right:16px!important}.reviews .dropzone .dz-preview{margin-top:16px!important}.reviews .dropzone .dz-preview .dz-details{border-radius:24px;padding:0!important;overflow:hidden;display:none}.reviews .dropzone .dz-preview a.dz-remove{position:absolute!important;top:0!important;right:-10px!important;display:flex!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;background-color:var(--reviews--gray-500)!important;border:none!important;border-radius:50%!important;z-index:1000!important;cursor:pointer!important}.reviews .dropzone .dz-preview a.dz-remove:hover,.dropzone .dz-preview a.dz-remove:focus{background-color:var(--reviews--hover)}.reviews .dropzone .dz-preview a.dz-remove svg,.dropzone .dz-preview a.dz-remove svg *{cursor:pointer!important}.reviews .dropzone .dz-preview a.dz-remove svg path{stroke:var(--reviews--white)}.reviews .dropzone .dz-preview .dz-image{width:108px!important;height:120px!important;border-radius:24px!important}.reviews .dropzone .dz-preview .dz-image img{width:100%;height:100%;object-fit:cover;border-radius:24px}.reviews .dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{display:none!important}.reviews .dropzone .dz-filename{display:-webkit-box;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical}.reviews .dropzone .dz-message{margin:0 0!important}.reviews .dropzone .dz-default.dz-message::before{content:""!important}.reviews .dropzone .dz-default.dz-message{border:1px dashed var(--reviews--gray-500)!important;padding:24px 0!important;margin-bottom:0!important;text-align:center;width:100%}.reviews .dropzone .dz-message .dz-button{font-weight:400!important;color:var(--reviews--dark)!important;outline:none;background:none;border:none}.reviews .dropzone.dz-clickable .dz-message{display:block}.dropzone.dz-started{height:auto!important}.reviews button.dz-placeholder{height:120px;width:120px;border:1px dashed gray;background:#fff0;border-radius:24px;display:none;margin:0 auto}.reviews button.dz-placeholder svg{margin:0 auto}.reviews button.dz-placeholder.d-block{height:120px;width:120px;border:1px dashed gray;background:#fff0;border-radius:24px;margin-right:16px!important;margin-top:16px!important;display:none;text-align:center}.d-block{display:inline-block!important}.reviews button.dz-placeholder svg{color:var(--reviews--primary)}.review_add__modal_header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:start}.review_add__modal_footer{width:100%;justify-content:space-between}.review_add__modal_footer button:not(.w-40){width:100%}.review_add__modal_content{margin:0 auto;max-width:680px;max-height:100%;padding:24px;overflow:hidden;border-radius:32px;background-color:var(--reviews--white);width:100%}@media (max-width:1024px){.review_add__modal_content{max-height:100%}}.no-file .review_add__modal_content{height:auto}.no-file .review_add__modal_body{height:auto}.review_add__title{font-size:24px;font-weight:500}.review_add__close{cursor:pointer;background:#fff0;border:#fff0;outline:none}.review_add__close svg path{transition:stroke 0.3s}.review_add__close:hover svg path{stroke:var(--reviews--primery)}.review_add__modal_body{max-height:calc(100vh - 210px);min-width:0}@media (max-width:1024px){.review_add__modal_body{max-height:calc(100% - 60px)}}.review_add__modal_body form{display:flex;flex-direction:column}.review_add__modal_body .form-group{display:flex;flex-direction:column;margin-bottom:16px}.review_add__modal_body .form-group label{padding:0 0 4px}.review_add__product{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:16px 0}.review_add__product .product__img{flex-shrink:0;width:64px;height:64px;margin-right:16px;border-radius:12px;overflow:hidden}.review_add__product .product__img img{width:64px;height:64px;object-fit:cover}.review_add__product .product__name{font-size:16px;font-weight:500;display:flex;flex-wrap:wrap;margin:0}.review_add__product .product__name-text{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review_add__rating{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:8px;margin:0;flex-basis:100%}.review_add__star{position:relative;background:#fff0;border:#fff0;outline:none}.review_add__star-icon{display:block;width:40px;height:40px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOC4xNjk4IDUuMDcxNDVDMTguOTE4NyAzLjU1Mzk5IDIxLjA4MjYgMy41NTM5OCAyMS44MzE1IDUuMDcxNDRMMjUuODc1MSAxMy4yNjQ4TDM0LjkxNyAxNC41Nzg2QzM2LjU5MTYgMTQuODIxOSAzNy4yNjAyIDE2Ljg3OTkgMzYuMDQ4NSAxOC4wNjExTDI5LjUwNTcgMjQuNDM4N0wzMS4wNTAzIDMzLjQ0NEMzMS4zMzYzIDM1LjExMTggMjkuNTg1NyAzNi4zODM3IDI4LjA4NzkgMzUuNTk2M0wyMC4wMDA2IDMxLjM0NDVMMTEuOTEzMyAzNS41OTYzQzEwLjQxNTUgMzYuMzgzNyA4LjY2NDkzIDM1LjExMTggOC45NTA5OSAzMy40NDRMMTAuNDk1NSAyNC40Mzg3TDMuOTUyNzcgMTguMDYxMUMyLjc0MTAxIDE2Ljg3OTkgMy40MDk2NyAxNC44MjE5IDUuMDg0MjkgMTQuNTc4NkwxNC4xMjYxIDEzLjI2NDhMMTguMTY5OCA1LjA3MTQ1Wk0yMC4wMDA2IDYuMDY5MTZMMTUuOTg0NyAxNC4yMDY0QzE1LjY4NzMgMTQuODA5IDE1LjExMjQgMTUuMjI2NyAxNC40NDc0IDE1LjMyMzNMNS40Njc0MiAxNi42MjgyTDExLjk2NTQgMjIuOTYyMUMxMi40NDY2IDIzLjQzMTIgMTIuNjY2MiAyNC4xMDcgMTIuNTUyNiAyNC43NjkzTDExLjAxODYgMzMuNzEzTDE5LjA1MDYgMjkuNDkwM0MxOS42NDUzIDI5LjE3NzYgMjAuMzU1OSAyOS4xNzc2IDIwLjk1MDcgMjkuNDkwM0wyOC45ODI2IDMzLjcxM0wyNy40NDg3IDI0Ljc2OTNDMjcuMzM1MSAyNC4xMDcgMjcuNTU0NyAyMy40MzEyIDI4LjAzNTkgMjIuOTYyMUwzNC41MzM4IDE2LjYyODJMMjUuNTUzOCAxNS4zMjMzQzI0Ljg4ODkgMTUuMjI2NyAyNC4zMTQgMTQuODA5IDI0LjAxNjYgMTQuMjA2NEwyMC4wMDA2IDYuMDY5MTZaIiBmaWxsPSIjQ0VENERBIi8+Cjwvc3ZnPgo=);transition:opacity 0.3s}.review_add__star-icon--filled{position:absolute;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOC4xNjk4IDUuMDcxNDVDMTguOTE4NyAzLjU1Mzk5IDIxLjA4MjYgMy41NTM5OCAyMS44MzE1IDUuMDcxNDRMMjUuODc1MSAxMy4yNjQ4TDM0LjkxNyAxNC41Nzg2QzM2LjU5MTYgMTQuODIxOSAzNy4yNjAyIDE2Ljg3OTkgMzYuMDQ4NSAxOC4wNjExTDI5LjUwNTcgMjQuNDM4N0wzMS4wNTAzIDMzLjQ0NEMzMS4zMzYzIDM1LjExMTggMjkuNTg1NyAzNi4zODM3IDI4LjA4NzkgMzUuNTk2M0wyMC4wMDA2IDMxLjM0NDVMMTEuOTEzMyAzNS41OTYzQzEwLjQxNTUgMzYuMzgzNyA4LjY2NDkzIDM1LjExMTggOC45NTA5OSAzMy40NDRMMTAuNDk1NSAyNC40Mzg3TDMuOTUyNzggMTguMDYxMUMyLjc0MTAxIDE2Ljg3OTkgMy40MDk2NyAxNC44MjE5IDUuMDg0MjkgMTQuNTc4NkwxNC4xMjYyIDEzLjI2NDhMMTguMTY5OCA1LjA3MTQ1WiIgZmlsbD0iI0ZGOTkzNSIvPgo8L3N2Zz4K);opacity:0}.review_add__stars{display:flex;flex-wrap:nowrap}.review_add__footer-checkbox{grid-area:checkbox;cursor:pointer}.review_add__footer-checkbox input{margin-right:8px}.review_add__footer-agreement{grid-area:agreement;margin-top:16px}.review_add__footer-submit-wrapper{grid-area:submit;margin:0 auto}.review_add__footer-submit{box-sizing:border-box;width:100%}.submit_row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.submit_row input[type=checkbox]{margin-right:8px}.rating_description{position:relative}.rating_description>span{display:none}.rating_description{font-size:16px;font-weight:400}.review_modal{position:fixed;z-index:1100;left:0;top:0;width:100%;height:100%;padding:24px 0}.review_modal.container{max-width:100%}.review_modal.show .review_add__modal_content{animation:show-modal 0.3s}.modal_result.show .modal-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;animation:show-modal 0.3s;border:0}@-webkit-keyframes show-modal{0%{-webkit-transform:scale(.5) translateY(-75%);transform:scale(.5) translateY(-75%)}100%{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}}@keyframes show-modal{0%{-webkit-transform:scale(.5) translateY(-75%);transform:scale(.5) translateY(-75%)}100%{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}}.policy_modal__content{margin-top:24px;max-height:70vh;overflow:auto}.modal-content{padding:24px;width:60%;margin:5% auto;background-color:var(--reviews--white)!important;border-radius:32px!important}@media (max-width:460px){.submit_row button{width:100%;margin-top:16px}}.modal_result .modal-content{position:relative;max-width:445px;margin:0 auto;top:50%;transform:translateY(-50%)}.modal_result .review_add__modal_header{justify-content:center}.modal_result .modal_result__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.modal_result .modal_result__content h5{font-size:24px;font-weight:700}.review_author-name{display:inline-block;padding-top:4px}.modal_result .btn-reviews{text-align:center;padding:9.5px 0;border-radius:32px;background:var(--reviews--white);border:0;font-size:18px;font-weight:700}@media (max-width:1024px) and (max-width:576px){.review_add__footer-submit-wrapper{left:16px}}@media (max-width:1024px){.reviews .form-group-reviews.file{max-width:100%}.reviews .form-group-reviews.file .file-wrap{max-width:100%}.reviews.review_modal{padding:0px!important;height:calc(100% - var(--bottom-bar-height))}.review_add__modal_content{width:100%!important;max-width:100%!important;height:100%!important;border-radius:0 0 0 0!important;padding-bottom:60px}.reviews .footer_modal{margin-top:auto;position:absolute;bottom:16px;width:calc(100% - 48px)}.reviews.review_modal.container{width:100vw}.reviews.review_add__modal_content{padding-top:48px}.reviews button.dz-placeholder{display:block!important;height:120px!important;width:120px!important;border:1px dashed gray!important}.reviews .dropzone .dz-placeholder{height:120px!important;width:104px!important;border:1px dashed gray!important;display:flex;justify-content:center;align-items:center;margin-top:16px!important}div.dz-placeholder{display:none!important}.reviews .dropzone.dz-clickable{flex-direction:row;flex-wrap:wrap;justify-content:start}.reviews .dropzone.dz-clickable .dz-message{display:none!important}.review_add__footer-submit{padding:10px 32px;height:auto!important;width:-moz-available}.reviews .btn-reviews--main{padding:10px 32px}.dropzone .dz-default.dz-message{display:none!important}}@media (max-width:768px){.reviews .form-group-reviews.file .file-wrap{max-width:100%}.reviews.review_modal{padding:0px!important;height:calc(100% - var(--bottom-bar-height))}.review_add__modal_content{width:100%!important;max-width:100%!important;padding-bottom:60px}.rating_description span{font-size:24px;font-weight:500}.review_add__modal_body .dropzone .dz-preview{width:120px;margin-bottom:16px!important}.review_add__modal_body .dropzone .dz-placeholder{width:120px}.dropzone .dz-preview .dz-image{width:120px!important;height:120px!important;border-radius:24px!important}.dropzone .dz-default.dz-message{display:none!important}button.dz-placeholder{margin-top:0!important;display:block!important;height:120px;width:120px!important}.dropzone .dz-preview{margin-top:0!important}}@media (max-width:576px){.reviews .form-group-reviews.file .file-wrap{max-width:100%}.reviews.review_modal{padding:0!important;height:calc(100% - var(--bottom-bar-height))}.review_add__modal_content{width:100%}.review_add__modal_content{padding:24px 24px 60px}.review_add__footer-submit{height:auto!important}.review_add__footer-submit-wrapper{bottom:108px}}@media (max-width:576px){.reviews .form-group-reviews.file .file-wrap{max-width:100%}.reviews.review_modal .content__reviews__item__body--quote{right:0!important}.reviews.review_modal{height:calc(100% - var(--bottom-bar-height));padding:0!important}.review_add__modal_body .dropzone .dz-preview{margin-top:16px!important;width:108px}.review_add__modal_body .dropzone .dz-placeholder{width:108px}.dropzone .dz-preview .dz-image{width:108px!important;height:120px!important}.form-group-reviews.file{height:256px!important;width:1000px!important}.product__name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product__name{max-width:75%}}#policy_modal .review_add__modal_header{padding:0}#policy_modal .modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.fs-r-1{font-size:14px}.fw-medium{font-weight:500}.input-text-reviews{outline:4px solid #fff0;border-radius:8px;border:1px solid var(--reviews--gray-input);height:52px;padding:10px}.reviews .input-text-reviews:hover{border-color:var(--primary,rgb(99 83 217))}.reviews .input-text-reviews:focus-visible{border-color:var(--primary,rgb(132 80 219));outline-color:var(--primary-light,var(--reviews--primery-100))}.reviews textarea.input-text-reviews{height:150px;max-height:200px;max-width:100%;min-width:100%}.reviews .form-group-reviews{margin-bottom:16px;display:flex;flex-direction:column}.modal_result .btn-lite-reviews{color:var(--reviews--active);background:var(--reviews--primery-100);font-weight:500;font-size:16px}.modal_result .btn-lite-reviews:hover{color:var(--reviews--primery);background:var(--reviews--primery-200)}.modal_result .btn-lite-reviews:active{color:var(--reviews--hover);background:var(--reviews--primery-200)}.modal_result .btn-reviews--main:active:not(.btn-reviews--main--active){background:var(--reviews--hover)!important}.modal_result .btn-reviews--main{padding:15px 0!important;height:auto!important;border:0;color:var(--reviews--white);background:var(--reviews--active);font-weight:500;font-size:16px;cursor:pointer}.modal_result .btn-reviews--main:hover:not(.btn-reviews--main--active){background:var(--reviews--primery)}.modal_result .btn-reviews--main--active{background:var(--reviews--hover)}.dropzone .dz-preview .dz-error-message{top:24%;width:auto;left:0;position:absolute;opacity:1}.dz-error .dz-progress,.dz-error .dz-image img{display:none!important}
/* End */
/* /bitrix/templates/sotbit_b2c/components/bitrix/catalog/.default/style.min.css?17540583981623 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/breadcrumb/.default/style.min.css?17540584041683 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/catalog.element/.default/style.min.css?17540583947270 */
/* /bitrix/templates/sotbit_b2c/assets/css/common/form-popup.min.css?17540583921485 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/catalog.element/.default/2/style.min.css?17550824364997 */
/* /bitrix/templates/sotbit_b2c/components/bitrix/system.pagenavigation/.default/style.min.css?1754058404522 */
/* /bitrix/templates/sotbit_b2c/components/sotbit/seo.meta.element.tags/tagscategory/style.min.css?1754058428839 */
/* /bitrix/templates/sotbit_b2c/assets/css/override/keen-slider.min.css?17540583921112 */
/* /bitrix/templates/sotbit_b2c/components/sotbit/rvw.base/.default/style.css?175457821713921 */
/* /bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews/.default/style.min.css?1754058430176 */
/* /bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews.filter/.default/style.min.css?17540584321782 */
/* /bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews.list/.default/style.min.css?17540584363620 */
/* /bitrix/templates/sotbit_b2c/components/sotbit/rvw.statistics/.default/style.min.css?17540584282146 */
/* /bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews/.default/bitrix/main.userconsent.view/reviews/style.min.css?1754058430428 */
/* /bitrix/templates/sotbit_b2c/components/sotbit/rvw.reviews.add/.default/style.min.css?175405843615349 */
