.about__content{background:#fff;margin-top:64px}
@media screen and (max-width:760px){.about__content{margin-top:0}}
.about__services,
.about__content,
.about__slider,
.about__delivery,
.about__team{margin-bottom:120px}
@media screen and (max-width:760px){.about__services,.about__content,.about__slider,.about__delivery,.about__team{margin-bottom:56px}}
.about__team-title{margin-bottom:30px}
@media screen and (max-width:760px){.about__team-title{padding:0 20px}}
.about__team-banner{background:radial-gradient(86.01000000000001% 38.13% at 132.07% 0%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,#303030,#303030),#fff;padding:60px 40px;color:#fff;position:relative;min-height:830px}
.about__team-banner .fr{background:rgba(255,255,255,0.15);border-radius:8px;padding:4px 10px;gap:4px;max-width:147px}
.about__team-banner .title{margin-bottom:28px}
.about__team-banner .text{margin-bottom:32px}
.about__team-banner .text a{color:#d51e29}
.about__team-banner img{position:absolute;right:0;bottom:0}
@media screen and (max-width:760px){.about__team-banner img{display:none}}
@media screen and (max-width:760px){.about__team-banner{padding:48px 40px;min-height:100%;text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:column}.about__team-banner .fr{max-width:123px}.about__team-banner .title{display:flex;flex-direction:column;align-items:center;justify-content:center}}
.about__block-text{padding:52px 60px}
@media screen and (max-width:760px){.about__block-text{padding:0}}
.about__block--left{border-right:1px #e2e2e2 solid;height:100%}
@media screen and (max-width:760px){.about__block--left{border-bottom:1px solid #d6d6d6}}
@media screen and (max-width:760px){.about__block{padding:30px 20px 20px}}
.about__photo{position:relative}
.about__img{width:100%;filter:grayscale(1);transition:0.3s}
.about__img:hover{filter:none}
.about__signature{position:absolute;width:362px;height:135px;left:50%;transform:translate(-50%,0%);bottom:0;background:#303030;padding:30px 20px;text-align:center;color:#fff}
.about__signature-title{margin-bottom:8px}
.about__signature-text{opacity:0.5}
@media screen and (max-width:760px){.about__signature{width:100%;position:static;transform:none}}
.np-sm{padding:0}
.employee{margin-bottom:48px}
.employee__photo{filter:grayscale(1);margin-bottom:16px}
.employee__name{margin-bottom:4px}
.employee__position{color:#757575;margin-bottom:6px}
.employee__phone{margin-bottom:6px}
@media screen and (max-width:760px){.employee__name,.employee__position,.employee__phone,.employee__email{padding:0 20px}}
.about__slider{position:relative}
.about__slider:not(.slick-initialized){display:flex;overflow:hidden}
.about__slider:not(.slick-initialized)>div{flex-shrink:0}
.about__slider-slide{margin-right:10px;width:626px}
@media screen and (max-width:760px){.about__slider-slide{margin-right:2px;width:320px;height:222px}}
.about__slider .slick-arrow{position:absolute;top:50%;border-radius:0;width:56px;height:56px;box-shadow:none;transition:0.3s all;transform:translateY(-50%)}
.about__slider .slick-prev{z-index:1;left:initial;right:56px;background:url('../themes/gabions/assets/img/svg/icons/arrow-prev.svg') 50% no-repeat #f2f2f2}
.about__slider .slick-prev:hover{opacity:0.8;background:url('../themes/gabions/assets/img/svg/icons/arrow-prev.svg') 50% no-repeat #fff}
.about__slider .slick-next{right:0;background:url('../themes/gabions/assets/img/svg/icons/arrow-next.svg') center center no-repeat #f2f2f2}
.about__slider .slick-next:hover{opacity:0.8;background:url('../themes/gabions/assets/img/svg/icons/arrow-next.svg') center center no-repeat #fff}
.delivery-city{padding-top:100px}
@media screen and (max-width:760px){.delivery-city{padding-top:52px}}
@media screen and (max-width:760px){.delivery-city .page-breadcrumbs{padding-bottom:8px;padding-top:32px;padding-right:0;width:100%}}
@media screen and (max-width:760px){.delivery-city .page-crumbs{padding-left:0}}
.delivery-city__btns{margin-top:32px;margin-bottom:44px}
.delivery-city__title{margin-bottom:32px;margin-top:32px}
.delivery-city__terms{margin-top:-64px}
.delivery-city__content{padding:48px;background-color:#fff}
@media screen and (max-width:760px){.delivery-city__content{padding:24px}}
.delivery-city__reviews .reviews__list{border-top:none !important}
@media screen and (max-width:760px){.delivery-city__reviews .calculator__left_btns-btn{margin-top:12px}}
@media screen and (max-width:760px){.delivery-city__products .snippet-slider-list{margin-bottom:0 !important}}
.mt-69{margin-top:69px}
@media screen and (max-width:760px){.mt-69{margin-top:41px}}
.mt-70{margin-top:70px}
@media screen and (max-width:760px){.mt-70{margin-top:32px}}
.mt-103{margin-top:103px}
@media screen and (max-width:760px){.mt-103{margin-top:32px}}
@media screen and (max-width:760px){.new-services-border{border-bottom:1px solid #d6d6d6}}
.mt-118{margin-top:118px}
@media screen and (max-width:760px){.mt-118{margin-top:32px}}
@media screen and (max-width:760px){.new-services-border{border-bottom:1px solid #d6d6d6}}
.page{margin-top:100px}
.page-breadcrumbs{padding-top:66px;padding-bottom:8px}
@media screen and (max-width:760px){.page-breadcrumbs{overflow-x:auto;padding-top:32px}}
.pb-44{padding-bottom:44px}
@media screen and (max-width:760px){.pb-44{padding-bottom:32px}}
.service{margin-top:0 !important}
.service__content{background:#fff}
.service__share{margin-top:52px}
.service__block{padding:60px}
.service__block--left{border-right:1px #e2e2e2 solid;height:100%}
.service__block .splide__arrows{position:relative;width:100%}
@media screen and (max-width:760px){.service__block .splide__arrows{display:none}}
.service__block .splide__arrow{top:100px;border-radius:0;width:56px;height:56px;box-shadow:none;border-left:1px solid #d6d6d6;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;transition:0.3s all}
@media screen and (max-width:760px){.service__block{padding:20px}}
.service__text h2{font-style:normal;font-weight:500;font-size:24px;line-height:140%;margin-bottom:24px}
@media screen and (max-width:760px){.service__text h2{font-style:normal;font-weight:500;font-size:18px;line-height:140%}}
.service__text h4{font-style:normal;font-weight:600;font-size:15px;line-height:140%;margin-bottom:20px;margin-top:20px}
.service__text p{font-style:normal;font-weight:500;font-size:15px;line-height:140%;margin-bottom:15px}
@media screen and (max-width:760px){.service__text p{font-style:normal;font-weight:500;font-size:13px;line-height:140%}}
.service__text p a{color:#d51e29}
.service__text p a:hover{color:#7c0e15 !important}
.service__slider{position:relative}
.service__slider .slick-track{display:flex}
.service__slider .slick-arrow{position:absolute;top:50%;border-radius:0;width:44px;height:44px;box-shadow:none;transition:0.3s all;transform:translateY(-50%)}
@media screen and (max-width:760px){.service__slider .slick-arrow{display:none !important}}
.service__slider .slick-list{margin:0 -5px}
.service__slider-slide{height:auto;margin:0 5px}
.service__slider-slide img{object-fit:cover;height:100%}
@media screen and (max-width:760px){.service__slider-slide img{width:80vw}}
@media screen and (max-width:760px){.service__slider-slide{margin-right:2px;width:280px}}
.service__slider .slick-prev{z-index:1;left:initial;right:42px;background:url('../themes/gabions/assets/img/svg/icons/arrow-prev.svg') 50% no-repeat #f2f2f2}
.service__slider .slick-prev:hover{opacity:0.8;background:url('../themes/gabions/assets/img/svg/icons/arrow-prev.svg') 50% no-repeat #fff}
.service__slider .slick-next{right:-1.5px;background:url('../themes/gabions/assets/img/svg/icons/arrow-next.svg') center center no-repeat #f2f2f2}
.service__slider .slick-next:hover{opacity:0.8;background:url('../themes/gabions/assets/img/svg/icons/arrow-next.svg') center center no-repeat #fff}
.service-examples{padding:30px 0}
@media screen and (max-width:760px){.service-examples{padding-left:20px;padding-right:20px}}
.service-examples__title{font-weight:500;font-size:24px;color:#303030}
.service-examples__list{margin:30px 0 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
.service-example{display:flex;flex-direction:column;gap:10px}
.service-example__image{border:1px #e2e2e2 solid;padding:20px;display:flex;justify-content:center}
.service-example__img{height:172px;max-height:172px;width:auto;max-width:100%;object-fit:contain}
@media (max-width:600px){.service-example__img{height:90px;max-height:90px}}
.service-example__title{margin-top:10px;font-size:15px;font-weight:500}
.service-example__button{flex-grow:0;width:auto;display:inline-flex;gap:5px;align-items:center;justify-content:center;height:32px;padding:0 12px;background:#fff;border:1px #d6d6d6 solid;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer}
.service-example__button:hover{background:#d6d6d6}
.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{background:#fff;width:960px;padding:60px;height:auto;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}}
.lead-paragraph{font-weight:500 !important;font-size:18px !important;line-height:25.2px !important;margin-bottom:40px !important;color:#303030 !important}
@media screen and (max-width:450px ){.lead-paragraph{font-size:14px !important;line-height:19.6px !important;margin-bottom:52px !important}}
.bg-black{background:#303030}
@media screen and (max-width:760px){.services-item__title{margin-top:36px}}
.services-item__main{background:#303030;margin-top:-24px;padding-bottom:44px}
.services-item__main-block{margin-top:44px;border:1px solid #595959}
@media screen and (max-width:760px){.services-item__main-block{padding:15px}}
@media screen and (max-width:760px){.services-item__main-block__wrapper{width:auto;margin:0 -15px;order:2}}
.services-item__main-block__left{padding:30px;width:50%;border-right:1px solid #595959}
@media screen and (max-width:760px){.services-item__main-block__left{width:auto;padding:0;padding-top:15px;border-top:1px solid #595959}.services-item__main-block__left:only-child{padding:0 !important}}
@media screen and (max-width:760px){.services-item__main-block__left{border-right:none !important;border-top:none !important;order:2}}
.services-item__main-block__left:only-child{border:none !important;width:100%}
.services-item__main-block__left .share{margin-top:40px}
.services-item__main-block__right{padding:30px}
@media screen and (max-width:760px){.services-item__main-block__right{padding-top:0 !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;order:1;padding-bottom:15px}}
.services-item__main-block-text{display:flex;margin-bottom:32px;flex-direction:column;gap:4px}
.services-item__main-block-title{color:#fff}
.services-item__oferta{margin-top:32px;margin-bottom:88px;color:#757575}
@media screen and (max-width:760px){.services-item__oferta{margin-bottom:16px}}
.services-item__table{margin-top:44px}
.border-gray{border-color:#595959 !important}
.text-gray{color:rgba(255,255,255,0.5) !important}
.agree_block{margin-top:32px}
@media screen and (max-width:760px){.agree_block{flex-direction:column;gap:32px}}
.brochures{margin-top:40px}
.brochures__title{margin-bottom:24px}
@media screen and (max-width:760px){.brochures{padding:0 20px}}
.brochure{border:1px #e2e2e2 solid;padding:0 !important}
.brochure + .brochure{margin-top:16px}
.brochure__content{display:flex;flex-grow:1}
@media screen and (max-width:760px){.brochure__content{flex-direction:column;padding:16px;gap:24px;border-left:1px solid #e2e2e2}}
.brochure__icon{padding:20px;border-right:1px #e2e2e2 solid}
@media screen and (max-width:760px){.brochure__icon{border-right:none}}
.brochure__title{padding:20px 16px;flex-grow:1}
@media screen and (max-width:760px){.brochure__title{padding:0}}
.brochure__button{display:flex;align-items:center;gap:5px;padding:0 28px}
@media screen and (max-width:760px){.brochure__button{align-items:end;justify-content:end;padding:0}}
.map{margin-top:72px}
.map__wrapper{position:relative;z-index:1}
@media screen and (max-width:760px){.map__wrapper{margin-bottom:24px}}
.map-image{width:100%;height:auto;display:block}
.map-dot{width:40px;height:40px;display:grid;place-content:center;background-color:#000;border-radius:50%;cursor:pointer;box-shadow:0 0 0 0 #000,0 0 0 4px #fff;transition:all 0.3s ease 0s}
@media screen and (max-width:760px){.map-dot{display:none}}
.map-dot--active{background-color:#d51e29;box-shadow:0 0 0 6px #d51e29,0 0 0 10px #fff;transition:all 0.3s ease 0s}
.svg-dot{cursor:pointer;width:28px;height:28px;transition:all 0.3s ease 0s}
@media screen and (max-width:760px){.svg-dot{display:none}}
.svg-dot--active{transform:translateY(8px);transition:all 0.3s ease 0s}
.svg-dot__mobile{display:none}
@media screen and (max-width:760px){.svg-dot__mobile{display:block}}
.map-marker{position:absolute;transform:translate(-50%,-50%)}
.map-popup{position:absolute;margin-left:8px;left:100%;right:0;bottom:0;background-color:white;border:1px solid #e2e2e2;z-index:3;width:280px;max-height:320px;overflow-y:auto}
.map-popup__block{background-color:white;border:1px solid #e2e2e2;border-top:none;margin-bottom:16px}
.map-popup__item{position:relative;padding:12px;transition:all 0.3s ease;display:flex;flex-direction:column;gap:4px}
.map-popup__item:not(:last-child){border-bottom:1px solid #e2e2e2}
.map-popup__item:hover{background-color:#f2f2f2;transition:all 0.3s ease}
.map-popup__item-link{position:absolute;top:0;right:0;bottom:0;left:0}
.services-accordeon{position:relative;display:none}
@media screen and (max-width:760px){.services-accordeon{display:block}}
.services-accordeon__wrapper{overflow:hidden;transition:max-height 0.3s ease}
.services-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}
.is_open .services-accordeon__arrow{transform:scaleY(-1)}
.services-label{border-bottom:1px solid #e2e2e2;padding-bottom:14px;padding-top:14px}
.services__social{display:flex;justify-content:space-between;align-items:center;margin-top:40px}
.services__social-date{color:#757575}
@media screen and (max-width:760px){.services__social{flex-direction:column;margin-top:16px;align-items:start}.services__social-date{order:1;margin-bottom:30px}.services__social .share{order:2;margin-bottom:30px}}
.text-area-transparent{background:none !important;border:1px solid #595959 !important;color:#fff}
.text-start{text-align:start !important}
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}
.filter-buttons{display:flex;align-items:center;margin-bottom:32px;gap:10px;margin-top:-24px}
@media screen and (max-width:450px){.filter-buttons{padding:0 20px;margin-top:-40px}.filter-buttons .button{width:100%}}
.produkciya__content{margin-top:64px;margin-bottom:120px}
@media screen and (max-width:760px){.produkciya__content{margin-top:0}}
.produkciya__content .col{padding:0 10px;margin-bottom:64px}
@media screen and (max-width:760px){.produkciya__content .col{margin-bottom:50px;padding:0 !important}}
.produkciya-card{background:#fff;padding:30px;min-height:400px;height:100%;overflow:hidden;position:relative}
@media screen and (max-width:760px){.produkciya-card{min-height:380px;margin-bottom:64px}}
.produkciya-card__photo{position:absolute;right:0;bottom:0;filter:grayscale(1);clip-path:path('M278.014 77.4733C281.719 79.6191 284 83.5761 284 87.8573L284 238.518C284 242.799 281.719 246.756 278.014 248.902L148.013 324.199C144.293 326.354 139.705 326.354 135.984 324.199L5.98545 248.902C2.28084 246.756 2.3028e-07 242.799 6.04308e-07 238.518L1.37668e-05 87.8572C1.41409e-05 83.576 2.28089 79.6191 5.98554 77.4733L135.985 2.17673C139.705 0.0219923 144.293 0.0219733 148.013 2.17669L278.014 77.4733Z')}
@media screen and (max-width:760px){.produkciya-card__photo{min-height:auto;height:auto;right:-40px;bottom:-40px;transform:scale(0.65)}}
@media screen and (max-width:410px){.produkciya-card__photo{right:-60px;bottom:-40px;transform:scale(0.65)}}
.produkciya-card__shadow{position:absolute;right:0;bottom:0;color:#f2f2f2;transition:0.8s all}
@media screen and (max-width:760px){.produkciya-card__shadow{width:140px;height:120px}}
.produkciya-card__name{max-width:300px;color:#303030 !important}
.produkciya-card__list{gap:16px;margin-top:24px}
.produkciya-card__item{display:block;max-width:322px}
.produkciya-card__arrow{margin-left:0;transition:margin-left 0.3s ease-out}
.produkciya-card__text{color:#303030 !important;display:block;opacity:0;transition:0.3s all;position:absolute}
.produkciya-card:hover .produkciya-card__text{opacity:1;transition-delay:0.3s}
.produkciya-card:hover .produkciya-card__shadow{color:#d51e29}
.produkciya-card:hover .produkciya-card__photo{filter:none}
.filters-accordeon{position:relative}
.filters-accordeon__wrapper{overflow:hidden;transition:max-height 0.3s ease}
.filters-accordeon.is_open .filters-accordeon__arrow{transform:scaleY(-1)}
.filters-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}
.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}