input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type='number']{-moz-appearance:textfield}
@media screen and (max-width:1100px){.page-breadcrumbs{padding:16px 20px;width:100%;overflow-x:auto}}
.product-page{background:#fff}
.product-page-not-oferta{padding:12px 0;text-align:center;padding-bottom:105px;background:#f2f2f2;color:#303030}
.product-page-not-oferta a{text-decoration:revert}
@media screen and (max-width:900px){.product-page-not-oferta{padding-bottom:56px}}
@media screen and (min-width:761px) and (max-width:1100px){.product-page-not-oferta{padding-left:20px;padding-right:20px}}
.product-page__title{padding:30px;font-weight:500}
@media screen and (max-width:760px){.product-page__title{font-style:normal;font-weight:500;font-size:22px;line-height:140%;padding:0 20px;padding-top:30px;padding-bottom:8px}}
.product-page__content{border-left:1px solid #e2e2e2;height:100%;display:flex;flex-direction:column}
@media screen and (max-width:760px){.product-page__content{padding-bottom:26px}}
.product-page__content-wrapper{display:flex;flex-direction:column;height:100%;margin-top:auto}
.product-page__description{border-bottom:1px solid #e2e2e2;padding:16px 20px}
.product-page__description p{max-width:264px}
.product-page__description-text p{max-width:100%}
.product-page__description-text table{margin:15px 0;border-top:1px solid #e9e9e9}
.product-page__description-text td,
.product-page__description-text th{border-right:1px #e9e9e9 solid;border-bottom:1px solid #e9e9e9}
.product-page__description-text td:last-child,
.product-page__description-text th:last-child{border-right:none}
.product-page__description-icon{width:40px;height:40px;background:#f2f2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto}
.product-page__description-icon--lg{margin-left:initial;margin-right:16px;flex-shrink:0}
.product-page__down-block{display:flex;flex-direction:column;margin-top:auto;border-top:1px solid #e2e2e2}
.product-page__price{padding:36px 30px;justify-content:space-between}
@media screen and (max-width:760px){.product-page__price{padding:26px 20px;gap:16px;display:flex;flex-direction:column;align-items:self-start}}
.product-page__filters{border-top:1px #e2e2e2 solid}
.product-page__filters-choice{background:#f2f2f2;border-bottom:1px solid #d6d6d6;padding:8px 30px}
.product-page__filters-title{margin-bottom:8px;color:#757575}
.product-page__filters-item{display:inline-block;margin-right:10px;cursor:pointer}
.product-page__filters-list{padding:16px 30px;border-bottom:1px #e2e2e2 solid}
@media screen and (max-width:760px){.product-page__filters-list{padding:16px 20px}}
.product-page__filter-btn{border-radius:6px;padding:8px 20px;color:#303030;transition:0.3s all;border:2px solid #d6d6d6}
.product-page__filter-btn.disabled{opacity:0.2}
.product-page__filter-btn.active{opacity:1;border:2px solid #303030}
.product-page__filter-btn:hover{border:2px solid #303030}
.product-page__metric{border-top:1px #e2e2e2 solid;padding-bottom:10px}
.product-page__metric>div{padding:6px 30px}
.product-page__metric-item{width:50%;margin-right:16px}
@media screen and (max-width:760px){.product-page__metric-item{width:100%}}
.product-page__metric-description{position:absolute;width:440px;bottom:100%;background:#303030;color:#fff;padding:30px;gap:16px;opacity:0;pointer-events:none;transition:0.3s}
.product-page__metric-description p{max-width:324px}
@media screen and (max-width:760px){.product-page__metric-description{left:0;width:100%}}
.product-page__metric-val{position:relative;width:50%}
.product-page__metric-val.inf:hover .product-page__metric-description{opacity:1;pointer-events:all}
@media screen and (max-width:760px){.product-page__metric-val{width:100%}}
.product-page__metric-icon{width:40px;height:40px;background:#414141;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0}
.product-page__metric-icon svg{color:#fff}
@media screen and (max-width:760px){.product-page__metric{border-top:none}.product-page__metric>div{padding:6px 20px}}
.product-page__variants{padding:30px;background:#f2f2f2}
.product-page__list{width:100%;height:100%}
.product-page__big{width:100%}
.product-page__big img{width:100%;object-fit:contain;border-bottom:1px #e2e2e2 solid}
.product-page__small{border-right:1px #e2e2e2 solid;height:593px;overflow-y:auto}
.product-page__small-card{-webkit-transition:opacity 0.3s 0s ease;-o-transition:opacity 0.3s 0s ease;transition:opacity 0.3s 0s ease}
.product-page__small-card--current{opacity:0.3}
.product-page__block{padding:16px;border-bottom:1px #e2e2e2 solid}
.product-page .splide__slide img{padding:20px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.product-page__section{background:#f2f2f2}
.product-page__section .slider-popular .splide__arrow.splide__arrow--next{border-right:1px solid #d6d6d6}
.product-page__section .splide__slide img{padding:0;border:none}
.product-variant{padding:30px}
.product-variant + .product-variant{border-top:1px #e2e2e2 solid}
.product-variant__up{gap:24px}
.product-variant__down{gap:16px}
.product-variant__title{margin-bottom:8px}
.product-variant__props{gap:3px 4px;margin-bottom:24px}
.product-variant__fornum{position:relative;max-width:128px;height:40px}
.product-variant__fornum .but{position:absolute;height:100%;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer}
.product-variant__fornum .but--minus{left:0;top:0}
.product-variant__fornum .but--plus{right:0;top:0}
.product-variant__fornum .but.disabled{pointer-events:none}
.product-variant__input{border:1px solid #e2e2e2;border-radius:0;font-style:normal;font-weight:600;font-size:15px;line-height:140%;text-align:center;max-width:128px;height:100%;background:#fff}
#change-basket{width:100%;justify-content:space-between;gap:16px}
#change-basket .button{width:50%}
#add-basket{position:fixed;right:0;top:102px;background:#fff;transition:1s all;opacity:0;pointer-events:none;box-shadow:-2px 7px 20px -4px rgba(0,0,0,0.2);z-index:2}
#add-basket.open{opacity:1;pointer-events:all}
@media screen and (max-width:760px){#add-basket{top:52px;width:100%}}
.add-basket--visible{opacity:1;pointer-events:all}
.add-basket-block{display:flex;align-items:center;justify-content:space-between;padding:14px 30px;gap:40px}
.add-basket-block__link{margin-left:auto}
.add-basket-block__text{display:flex;align-items:center}
.add-basket-block__text p{flex-shrink:0;margin-left:12px}
@media screen and (max-width:760px){.add-basket-block{flex-direction:column;gap:17px}.add-basket-block__link{margin-left:0}}
.desc{border-bottom:1px dotted;cursor:pointer}
.h54{height:54px}
@media screen and (max-width:1100px){.block-lg{display:none}}
.block-sm{display:none}
@media screen and (max-width:1100px){.block-sm{display:block}}
.text-grey{color:#757575}
.product-page-form{display:flex;height:auto;width:100%;border-top:24px solid #f2f2f2;border-bottom:24px solid #f2f2f2}
@media screen and (max-width:900px){.product-page-form{flex-direction:column;height:auto}}
.product-page-form__sub{opacity:0.5}
.product-page-form__title{margin-bottom:16px}
.product-page-form__left{max-width:480px;padding:60px;background:#303030;color:#fff;position:relative}
@media screen and (max-width:900px){.product-page-form__left{max-width:100%}}
.product-page-form__right{width:960px;padding:60px;height:100%;color:#000}
.product-page-form__bg{position:absolute;right:0;bottom:0}
@media screen and (max-width:900px){.product-page-form .product-page-form{flex-direction:column}.product-page-form__left,.product-page-form__right{width:100%;padding:36px 20px}.product-page-form__bg{display:none}}
.product-page__down-block__wrapper{margin-top:auto;padding:16px 30px}
@media screen and (max-width:760px){.product-page__down-block__wrapper{padding:0 20px}}
.product-page__down-block__question{display:flex;justify-content:space-between;padding:8px 20px;background:#f2f2f2}
@media screen and (max-width:760px){.product-page__down-block__question{flex-direction:column;padding:16px}}
.product-page__down-block__question-left{display:flex;gap:16px;align-items:center}
@media screen and (max-width:760px){.product-page__down-block__question-left{justify-content:center;margin-bottom:16px}}
.product-page__down-block__question-left-icon{background:#fff;border-radius:50%;padding:12px}
.product-page__down-block__question-btn{color:#303030;background:#fff;border:1px solid #d6d6d6;border-radius:6px;padding:8px 20px;cursor:pointer;text-align:center}
.product-page__down-block__question-btn:hover{color:#303030 !important;border:1px solid #303030;-webkit-transition:all 0.3s 0s ease;-o-transition:all 0.3s 0s ease;transition:all 0.3s 0s ease}
.product-question-form{display:flex;height:100%;width:100%}
@media screen and (max-width:900px){.product-question-form{flex-direction:column}}
.product-question-form__sub{opacity:0.5}
.product-question-form__title{margin-bottom:16px}
@media screen and (max-width:460px){.product-question-form__title{margin-right:30px}}
.product-question-form__left{width:480px;padding:60px;background:#303030;color:#fff;position:relative}
@media screen and (max-width:900px){.product-question-form__left{max-width:100%}}
.product-question-form__right{width:60%;padding:60px;height:100%;color:#000}
.product-question-form__bg{position:absolute;right:0;bottom:0}
@media screen and (max-width:900px){.product-question-form .product-page-form{flex-direction:column}.product-question-form__left,.product-question-form__right{width:100%;padding:36px 20px}.product-question-form__bg{display:none}}
.question-form .modal__content{width:1198px;padding:0;height:auto !important}
@media screen and (max-width:460px){.question-form .modal__content{width:auto}}
.question-form .modal-calculate{display:flex;align-items:center;height:100%}
.answer{padding:36px}
.answer__title{margin-bottom:16px}
.group-margin{margin-top:32px !important}
.product__slider .produkciya__slider-slide{border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:20px;width:280px;height:280px}
.product-page__filters-item input[type='radio']{display:none}
.product-page__filters-item input[type='radio']:checked + label{border:2px solid #303030;opacity:1}
.product-page__filters-item label{cursor:pointer}
.basket-section__fornum--cat{height:54px;margin-left:auto;margin-right:20px;max-width:128px;position:relative}
@media screen and (max-width:450px){.basket-section__fornum--cat{max-width:none;margin:0;width:100%}}
.basket-section__fornum .but--minus{left:0;top:0}
.basket-section__fornum .but{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:10px;position:absolute;border:none;background:transparent}
.basket-section__input{background:#fff;border:1px solid #e2e2e2;border-radius:0;font-size:15px;font-style:normal;font-weight:600;height:100%;line-height:140%;max-width:128px;text-align:center}
@media screen and (max-width:450px){.basket-section__input{max-width:none;width:100%}}
.basket-section__fornum .but--plus{right:0;top:0}
.sl{gap:10px;padding:30px;border-left:none;background:#fff;display:flex !important;flex-direction:column}
.sl__name,
.sl__tag{color:#757575}
.sl__img{margin-bottom:24px;transition:0.3s all}
.sl__img img{width:100%}
.sl__price{color:#303030}
.sl__bottom{margin-top:auto;justify-content:space-between}
.sl__bottom-right{margin-top:auto;flex-shrink:0;position:relative;gap:10px}
.sl__bottom-right svg{stroke:#303030}
.sl__bottom-hover{color:#d51e29 !important;opacity:1;transition:0.3s all}
@media screen and (max-width:760px){.sl{padding:10px}}
.related{background:#f2f2f2}
@media screen and (max-width:760px){.slider-popular{padding-left:20px}}
@media screen and (max-width:760px){.slider-popular .slick-arrow{display:none !important}}
.slider-popular .slick-track{display:flex}
.slider-popular .slick-track .slick-slide{height:auto}
.slider-main__arrow{position:absolute;border:1px solid #d6d6d6;border-radius:0;box-shadow:none;height:56px;top:-53px;transition:all 0.3s;width:56px;opacity:1;align-items:center;padding:0;transform:translateY(-50%);cursor:pointer}
.slider-main__arrow:hover{background-color:#fff}
.slider-main__prev{background:url('../themes/gabions/assets/img/svg/icons/arrow-prev.svg') 50% no-repeat #f2f2f2;left:auto;right:56px;border-right:none}
.slider-main__next{background:url('../themes/gabions/assets/img/svg/icons/arrow-next.svg') 50% no-repeat #f2f2f2;right:0}
.unbordered-r{border-right:none !important}
.mt-40{margin-top:40px}
.mt-4{margin-top:4px}
.mt-24{margin-top:24px}
.product__tabs{border-top:48px solid #f2f2f2;border-bottom:24px solid #f2f2f2;display:flex;flex-wrap:wrap;gap:8px;background:#f2f2f2}
@media screen and (max-width:760px){.product__tabs--desktop{display:none}}
@media screen and (min-width:761px) and (max-width:1100px){.product__tabs--desktop{padding:0 20px}}
.product__tabs--mobile{display:none}
@media screen and (max-width:600px){.product__tabs--mobile{display:flex;padding:0 20px;border-bottom:12px solid #f2f2f2}}
.product__description{padding:30px;margin:0 auto;width:960px;max-width:100%}
.product__description-title{margin-top:0 !important;margin-bottom:20px !important;font-style:normal;font-weight:500;font-size:24px;line-height:140%}
.product__characteristics{padding:30px;margin:0 auto;width:960px;max-width:100%}
.product__characteristics-title{margin-top:0 !important;margin-bottom:20px !important;font-style:normal;font-weight:500;font-size:24px;line-height:140%}
.product__characteristics-left{width:50%}
.product__characteristics-right{width:50%}
.product__characteristics-item{padding:12px;border:1px solid #f2f2f2}
.product__characteristics-item:not(:last-child){border-bottom:none}
.product__characteristics-table{width:100%;border-collapse:collapse;font-style:normal;font-weight:500;font-size:15px;line-height:140%}
@media screen and (max-width:760px){.product__characteristics-table{font-size:13px;line-height:140%}}
.product__characteristics-table td{width:50%}
.product__characteristics-table td{border:1px solid #f2f2f2;padding:12px;text-align:left}
.product__delivery{padding:30px;margin:0 auto;width:960px;max-width:100%}
.product__delivery h3{font-style:normal;font-weight:500;font-size:24px;line-height:140%;margin-bottom:12px;margin-top:0 !important}
@media screen and (max-width:760px){.product__delivery h3{font-size:18px;line-height:140%}}
.product__delivery p{color:#757575;font-style:normal;font-weight:500;font-size:15px;line-height:140%}
@media screen and (max-width:760px){.product__delivery p{font-size:13px;line-height:140%}}
.product__delivery p strong{color:#303030}
.product__delivery-title{margin-bottom:20px !important;margin-top:0 !important;font-style:normal;font-weight:500;font-size:24px;line-height:140%}
.product__delivery-variants{margin-top:24px}
.product__delivery-variants p{margin-bottom:12px}
.gap-8{gap:8px}
.bg-gray{background:#f2f2f2 !important;color:#303030}
.bg-accent{background:#d51e29;color:#303030}
.hover-opacity{transition:all 0.3s ease}
.hover-opacity:hover{border-color:#d51e29;color:#d51e29}
.product__reviews{background:#f2f2f2}
.product__reviews .reviews__list-sort{background:#fff;border-bottom:none}
.product__video{padding:30px;margin:0 auto;width:960px;max-width:100%}
.product__video-title{margin-bottom:20px !important;margin-top:0 !important;font-style:normal;font-weight:500;font-size:24px;line-height:140%}
.product__video-description{margin-bottom:24px}
.product__video-content{width:100%;display:flex;flex-direction:column;gap:24px}
.product__advantages{padding:30px;margin:0 auto;width:960px;max-width:100%}
.product__advantages-title{margin-bottom:20px !important;margin-top:0 !important;font-style:normal;font-weight:500;font-size:24px;line-height:140%}
.product__advantages-description{margin-bottom:24px}
.product__advantages-content{display:flex;flex-direction:column;gap:16px;margin-bottom:12px}
.product__advantages-content p:first-child{margin-bottom:24px}
.product__advantages-content h3{font-style:normal;font-weight:500;font-size:24px;line-height:140%;margin-bottom:4px;margin-top:0 !important}
.product__advantages-content ol{counter-reset:list-counter;list-style-type:none;padding-left:0;display:flex;flex-direction:column;gap:16px}
.product__advantages-content ol li{position:relative;padding-left:40px;padding-bottom:16px;border-bottom:1px solid #d6d6d6;font-style:normal;font-weight:500;line-height:140%;font-size:15px;color:#757575}
.product__advantages-content ol li strong{display:block;font-weight:500;font-size:18px;line-height:140%;font-style:normal;margin-bottom:4px;color:black}
.product__advantages-content ol li::before{counter-increment:list-counter;content:counter(list-counter);position:absolute;left:0;top:0;font-size:18px;font-style:normal;font-weight:500;line-height:140%;color:black;width:30px}
.product__advantages-item{display:flex;gap:10px;padding-bottom:16px;border-bottom:1px solid #d6d6d6}
.product__advantages-item__number{min-width:30px}
.product__advantages-item__info{display:flex;flex-direction:column}
.product-accordeon{position:relative}
.product-accordeon__wrapper{overflow:hidden;transition:max-height 0.3s ease}
.product-accordeon__content{display:flex;flex-wrap:wrap;gap:8px;background:#f2f2f2}
.product-accordeon.is_open .product-accordeon__arrow{transform:scaleY(-1)}
.product-accordeon__label{display:flex;align-items:center;justify-content:space-between}
.product-accordeon__arrow{margin-left:auto;-webkit-transition:all 0.3s 0s ease;-o-transition:all 0.3s 0s ease;transition:all 0.3s 0s ease}
.text-gray{color:rgba(255,255,255,0.5) !important}
.p0{padding:0 !important}
.mobile-reviews-view{display:none !important}
@media screen and (max-width:760px){.mobile-reviews-view{display:flex !important}}
.review-sort.modal{min-height:auto}
.reviews__left{display:flex;flex-direction:column;gap:56px;padding:0 !important}
@media screen and (max-width:450px ){.reviews__left{gap:0}}
.reviews__container{margin-top:64px}
@media screen and (max-width:450px ){.reviews__container{margin-top:0}}
.reviews__list{background:#fff}
@media screen and (max-width:450px ){.reviews__list{margin-bottom:16px}}
.reviews__list--bordered{border-top:1px solid #d6d6d6}
.reviews__list-sort{display:flex;padding:24px 40px;border-bottom:1px solid #e2e2e2}
@media screen and (max-width:450px ){.reviews__list-sort{padding:12px 20px}}
@media screen and (max-width:450px ){.reviews__list-sort-title{display:none}}
.reviews__list-sort-wrapper{display:flex;gap:16px;align-items:center}
@media screen and (max-width:450px ){.reviews__list-sort-wrapper{width:100%}}
.reviews__list-sort-options{position:absolute;flex-direction:column;min-width:260px;padding:8px;background:#fff;border:1px solid #e2e2e2;top:44px;left:0}
@media screen and (max-width:450px ){.reviews__list-sort-options{z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);display:flex;flex-direction:column;justify-content:center;border:none;padding:0}}
@media screen and (max-width:450px ){.reviews__list-sort-options-wrapper{background:white}}
.reviews__list-sort-options--mobile{position:relative;border:none;top:0}
.reviews__list-sort-option{padding:8px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#757575}
@media screen and (max-width:450px ){.reviews__list-sort-option{background:#fff;padding:11px 28px}.reviews__list-sort-option:first-child{padding-top:19px}.reviews__list-sort-option:last-child{padding-bottom:19px}}
.reviews__list-sort-option:hover{background:#f2f2f2;color:black}
.reviews__list-sort-option--active{color:black}
.reviews__list-sort-select{align-items:center;border:1px solid #d6d6d6;border-radius:6px;padding:8px 20px;display:flex;gap:5px;cursor:pointer}
@media screen and (max-width:450px ){.reviews__list-sort-select{width:100%;justify-content:space-between}}
.reviews__list-sort-select-icon{transition:all 0.3s ease}
.reviews__list-sort-select-icon--rotated{transform:scale(-1);transition:all 0.3s ease}
.reviews__stars{display:inline-flex;flex-direction:row-reverse;gap:4px;margin-bottom:16px;width:100%}
.reviews__star{color:#d9d9d9;transition:0.3s all;cursor:pointer}
.reviews__star--active{color:#f9d169}
.reviews__banner{margin-left:30px;margin-bottom:30px;color:#fff;background:radial-gradient(112.15% 112.15% at 68.89% -42.39%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,#303030 0%,#303030 100%),#fff;overflow:hidden;min-height:483px}
@media screen and (max-width:450px ){.reviews__banner{margin-bottom:0}}
.reviews__banner-title{color:#fff;margin-bottom:16px}
@media screen and (max-width:750px){.reviews__banner-title{margin-bottom:8px}}
.reviews__banner-text{color:#757575;margin-bottom:40px}
@media screen and (max-width:750px){.reviews__banner-text{margin-bottom:30px}}
.reviews__banner-body{padding:6px 24px 40px;display:flex;flex-direction:column}
@media screen and (max-width:1100px){.reviews__banner-body{text-align:center;align-items:center;padding:0}}
@media screen and (max-width:1100px){.reviews__banner-icon{display:none}}
@media screen and (max-width:1100px){.reviews__banner{margin-left:0;min-height:100%;padding:48px 40px}}
@media screen and (max-width:760px){.reviews .page-crumbs{padding:0 0 24px}}
.reviews__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:56px}
@media screen and (max-width:600px){.reviews__tabs--desktop{display:none}}
.reviews__tabs--mobile{display:none}
@media screen and (max-width:600px){.reviews__tabs--mobile{display:flex;padding:0 20px;margin-top:12px;margin-bottom:12px !important;gap:0}}
.reviews-accordeon{position:relative}
.reviews-accordeon__wrapper{overflow:hidden;transition:max-height 0.3s ease}
.reviews-accordeon__content{display:flex;flex-wrap:wrap;gap:8px;background:#f2f2f2;margin-top:8px}
.reviews-accordeon.is_open .reviews-accordeon__arrow{transform:scaleY(-1)}
.reviews-accordeon__label{display:flex;align-items:center;justify-content:space-between}
.reviews-accordeon__arrow{margin-left:auto;-webkit-transition:all 0.3s 0s ease;-o-transition:all 0.3s 0s ease;transition:all 0.3s 0s ease}
.review-btn-btn{border:2px solid #d6d6d6;border-radius:6px;padding:8px 20px;cursor:pointer;white-space:nowrap}
.review-btn-btn--active{border:2px solid #303030}
@media screen and (max-width:760px){.review-btn-btn{white-space:normal}}
@media screen and (max-width:760px){.review-btn{padding:9px 20px}}
.calculate--rewiews .modal__content{height:100% !important}
.form-star{height:100% !important;padding:0 !important;gap:10px !important;border:none !important;border-bottom:1px solid #e2e2e2 !important;border-radius:0 !important;margin-bottom:20px;color:#757575 !important;align-items:flex-start}
.form-star .form-control__label{position:static}
@media screen and (max-width:750px){.form-star{margin-bottom:19px}}
.calculate__bg--rbg{left:60px;bottom:40px}
.modal-complete{display:flex;flex-direction:column;gap:16px}
@media screen and (max-width:750px){.modal-complete{justify-content:center;align-items:center;text-align:center;height:100%}}
@media screen and (max-width:450px ){.np-small{padding:0 !important;margin-bottom:56px}}
.error:not(.oc-flash-message){width:100%;position:absolute;bottom:-15px;color:red;font-size:9px}
.form-review .form-group + .form-group{margin-top:12px !important}
@media screen and (max-width:760px){.form-review{display:flex;flex-direction:column;gap:12px}.form-review .form-group{gap:12px}.form-review .form-group + .form-group{margin-top:0 !important}}
.page__next--rev{margin-bottom:48px}
@media screen and (max-width:750px){.page__next--rev{margin-bottom:56px}}
@media screen and (max-width:450px ){.rev-btn{width:100%;padding:8px 20px !important;max-width:149px}}
.no-review{padding:50px 10px}
.color75{color:#757575 !important}
.link-form{border-bottom:1px solid}
.piall{pointer-events:all !important}
.review{padding:56px 40px;border-bottom:1px solid #d6d6d6;gap:60px}
.review:last-child{border-bottom:none}
.review__user{gap:24px;width:400px}
.review__user-name{margin-bottom:4px;color:#303030}
.review__user-status{margin-bottom:16px;color:#757575}
.review__user-date{color:#d6d6d6}
@media screen and (max-width:800px){.review__user-icon{order:2}}
@media screen and (max-width:800px){.review__user{width:100%;justify-content:space-between}}
.review__stars{gap:4px;margin-bottom:16px;width:100%}
.review__star{color:#d9d9d9;transition:0.3s all;cursor:pointer}
.review__star--active{color:#f9d169}
.review__info{width:525px;height:100%}
.review__info-text{overflow:hidden;-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}
.review__info-text--open{-webkit-line-clamp:9999;line-clamp:9999}
.review__info-photos{gap:4px;margin-top:16px}
.review__info-photo{object-fit:cover}
.review__info-img{cursor:pointer;transition:0.3s all;border-radius:4px}
.review__info-img:hover{opacity:0.8}
@media screen and (max-width:800px){.review__info{width:100%}}
.review__all{margin-top:16px;gap:8px;color:#d51e29;cursor:pointer;display:none}
.review__all--active{display:flex}
@media screen and (max-width:800px){.review{flex-direction:column;gap:20px;padding:30px 20px}}
.rotate{transform:rotate(180deg)}
@media screen and (max-width:800px){.photo-review .modal__content{height:355px}}
@media screen and (max-width:800px){.modal-photo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}}
.main-text{font-size:18px;font-style:normal;font-weight:600;line-height:140%}
@media screen and (max-width:450px){.main-text{font-size:14px}}
@media screen and (max-width:450px ){.reviews__container:not(:has(.page__next)) .reviews__list{margin-bottom:56px}}
.reviews__left{display:flex;flex-direction:column;gap:56px}
@media screen and (max-width:450px ){.reviews__left{padding:0 !important;gap:0}}
.reviews__container{margin-top:64px}
@media screen and (max-width:450px ){.reviews__container{margin-top:0}}
.reviews__list{background:#fff}
@media screen and (max-width:450px ){.reviews__list{margin-bottom:16px}}
.reviews__stars{gap:4px;margin-bottom:16px;width:100%}
.reviews__star{color:#d9d9d9;transition:0.3s all;cursor:pointer}
.reviews__star--active{color:#f9d169}
.reviews__banner{margin-left:30px;color:#fff;background:radial-gradient(112.15% 112.15% at 68.89% -42.39%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,#303030 0%,#303030 100%),#fff;overflow:hidden;min-height:483px}
.reviews__banner-title{color:#fff;margin-bottom:16px}
@media screen and (max-width:750px){.reviews__banner-title{margin-bottom:8px}}
.reviews__banner-text{color:#757575;margin-bottom:40px}
@media screen and (max-width:750px){.reviews__banner-text{margin-bottom:30px}}
.reviews__banner-body{padding:6px 24px 40px;display:flex;flex-direction:column}
@media screen and (max-width:1100px){.reviews__banner-body{text-align:center;align-items:center;padding:0}}
@media screen and (max-width:1100px){.reviews__banner-icon{display:none}}
@media screen and (max-width:1100px){.reviews__banner{margin-left:0;min-height:100%;padding:48px 40px}}
@media screen and (max-width:760px){.reviews .page-crumbs{padding:0 0 24px}}
.file-input-review{padding:0 !important;margin-bottom:32px}
.file-input-review input[type='file'][disabled] + #imgContainer .form-control__photo-input-item{display:none}
.file-input-review.form-control{height:100%;gap:6px !important;border:none}
.file-input-review .form-control__label{color:#757575;font-family:'Raleway','Circe','Arial',serif;font-style:normal;font-weight:600;font-size:12px;line-height:140%;left:16px;top:13px;position:static}
@media screen and (max-width:750px){.file-input-review{margin-bottom:10px}}
.file-input-review .form-control__photo-input{border:1px dashed #e2e2e2;border-radius:9px;padding:16px;width:100%;min-height:92px;display:flex;flex-wrap:wrap;gap:20px}
.file-input-review .form-control__photo-input--full .form-control__photo-input-item{display:none}
.file-input-review .form-control__photo-input-item{border:1px solid #e2e2e2;border-radius:8px;padding:6px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.3s all ease-in-out}
.file-input-review .form-control__photo-input-item:hover{background:#e2e2e2}
.accept{width:480px !important;height:134px !important;color:#000}
.border-bottom{border-bottom:1px solid #d6d6d6}
.calculate--rewiews .modal__content{height:100% !important}
.form-star{height:100% !important;padding:0 !important;gap:10px !important;border:none !important;border-bottom:1px solid #e2e2e2 !important;border-radius:0 !important;margin-bottom:20px;color:#757575 !important}
.form-star .form-control__label{position:static}
@media screen and (max-width:750px){.form-star{margin-bottom:19px}}
.calculate__bg--rbg{left:60px;bottom:40px}
.modal-complete{display:flex;flex-direction:column;gap:16px}
@media screen and (max-width:750px){.modal-complete{justify-content:center;align-items:center;text-align:center;height:100%}}
@media screen and (max-width:450px ){.np-small{padding:0 !important}}
.page__next--rev{margin-bottom:48px}
@media screen and (max-width:750px){.page__next--rev{margin-bottom:56px}}
@media screen and (max-width:450px ){.rev-btn{width:100%;padding:8px 20px !important;max-width:149px}}
.no-review{padding:50px 10px}
.color75{color:#757575 !important}
.link-form{border-bottom:1px solid}
.piall{pointer-events:all !important}
.star-input__radio{display:none}
.star-input__radio:checked ~ .star-input__label svg{color:#f9d169}
.stars-rating-input{display:block;position:relative}
.review__img{position:relative;border-radius:6px;width:60px;height:60px;object-fit:cover;opacity:0;transition:all 0.3s ease-in-out}
.review__img--ready{opacity:1}
.img-wrapper{position:relative;width:60px;height:60px;border:1px solid #d6d6d6;border-radius:6px;transition:border-color 0.3s ease-in-out}
.img-wrapper::before{content:'';display:block;width:20px;height:20px;left:50%;top:50%;margin-left:-10px;margin-top:-10px;border:2px solid #d51e29;position:absolute;border-radius:50%;border-bottom-color:transparent;animation:spin 1s linear infinite}
.img-wrapper--ready{border-color:transparent}
.img-wrapper--ready::before{display:none}
.delete-icon{position:absolute;display:flex;justify-content:center;align-items:center;top:16px;left:17px;width:28px;height:28px;cursor:pointer;border-radius:44px;background-color:white;transform:scale(0);animation:jump-in 0.3s 0.3s ease-in-out forwards}
@keyframes jump-in{0%{transform:scale(0)}100%{transform:scale(1)}}
.delete-icon svg{width:16px;height:16px}
.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2 .modal__content{width:1198px;height:100%;padding:0}
.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2 .modal-calculate{display:flex;align-items:center;height:100%}
.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2__sub{opacity:0.5}
.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2__title{margin-bottom:16px}
.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2__left{width:40%;padding:60px;background:#303030;color:#fff;height:100%;position:relative}
.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2__right{width:60%;padding:60px;height:100%;color:#000}
.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2__bg{position:absolute;right:0;bottom:0}
@media screen and (max-width:1200px){.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2 .modal__content{width:100%;height:100%;padding:0}}
@media screen and (max-width:900px){.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2 .modal-calculate{flex-direction:column}.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2__left,.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2__right{width:100%;padding:36px 20px}.arcticmodal-container[data-modal='modal-review'] .arcticmodal-container_i2__bg{display:none}}
.review__user-info .review__star{cursor:auto}