.product{padding-top:0 !important;position:relative}.product__title{display:grid;grid-template-columns:1fr auto;margin-bottom:20px}.product__title h1{font-family:"Exo 2";font-weight:600;font-style:SemiBold;font-size:48px;leading-trim:NONE;line-height:100%;letter-spacing:0%;margin-bottom:0;padding-bottom:20px;position:relative}@media (max-width:1200px){.product__title h1{font-size:40px}}@media (max-width:768px){.product__title h1{font-size:24px}}.product__title h1::after{position:absolute;content:"";bottom:0;left:0;width:102px;height:3px;background:#E31E24}.product__title-info{display:flex;align-items:center;gap:40px}.product__title-info .product__art{font-family:Rubik;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:0%;color:#ACA8A8}.product__title-info .product__brand img{height:40px;padding:0 5px;border:1px solid #F2F2F2;border-radius:8px;object-fit:contain}@media (max-width:1400px){.product__title-info{display:none}}.product__title-info.mobile{display:flex;justify-content:space-between;margin-bottom:20px}.product__title-info.mobile img{height:30px}@media (min-width:1400px){.product__title-info.mobile{display:none}}.product__top{display:grid;gap:122px;grid-template-columns:repeat(2, 1fr)}@media (max-width:1400px){.product__top{gap:10px}}@media (max-width:992px){.product__top{grid-template-columns:repeat(1, 1fr)}}.product__gallery{min-width:0;position:relative;display:grid;grid-template-columns:1fr;gap:10px;max-width:100%;overflow:hidden}@media (min-width:1400px){.product__gallery:has(.product__gallery-thumbs){grid-template-columns:112px auto}}@media (max-width:1400px){.product__gallery{grid-template-columns:1fr}}@media (max-width:1199px){.product__gallery{margin:0 auto}}@media (max-width:767px){.product__gallery{width:100%}}.product__gallery img{width:100%;object-fit:cover}.product__gallery-main{overflow:hidden;border:2px solid #ACA8A8;border-radius:20px;height:434px;position:relative}@media (max-width:1400px){.product__gallery-main{order:-1}}@media (max-width:1200px){.product__gallery-main{height:280px}}.product__gallery-main .product__gallery__arrows{position:absolute;bottom:10px;right:20px;display:flex;gap:20px;z-index:1}.product__gallery-main .product__gallery__arrows .product__gallery-main-next,.product__gallery-main .product__gallery__arrows .product__gallery-main-prev{padding:13px;border-radius:47px}.product__gallery-main .product__gallery__arrows .product__gallery-main-next:hover,.product__gallery-main .product__gallery__arrows .product__gallery-main-prev:hover{background:#E31E2433}.product__gallery-main .product__gallery__arrows .product__gallery-main-next svg,.product__gallery-main .product__gallery__arrows .product__gallery-main-prev svg{width:24px;height:24px}.product__gallery-main .product__gallery__arrows .product__gallery-main-next{transform:rotate(180deg)}.product__gallery-main .swiper{align-items:stretch}.product__gallery-main .swiper-slide{height:auto}.product__gallery-main img{height:434px;width:100%;object-fit:cover;border-radius:var(--border-radius)}@media (max-width:1200px){.product__gallery-main img{height:280px}}.product__gallery-thumbs{display:flex;flex-direction:column;overflow:hidden;--columns: 4;--grid-gap: 10px}.product__gallery-thumbs .sliderWrap,.product__gallery-thumbs .swiper{max-height:434px;overflow:hidden}@media (min-width:1400px){.product__gallery-thumbs .swiper-wrapper{min-height:434px}}.product__gallery-thumbs .swiper-slide{cursor:pointer;opacity:0.75;transition:0.15s;border:1px solid #ACA8A8;border-radius:20px;overflow:hidden}.product__gallery-thumbs .swiper-slide:hover{opacity:1;transition:0.15s}.product__gallery-thumbs img{height:100%;width:100%}@media (max-width:767px){.product__gallery-thumbs img{height:100px;object-fit:contain}}@media (max-width:399px){.product__gallery-thumbs img{height:80px}}.product__gallery-thumbs .swiper-slide-thumb-active{cursor:grab;opacity:1}.product__gallery-thumbs .swiper-slide-thumb-active img{border-color:rgba(var(--color-primary-rgb), 1)}.product__main{display:flex;flex-direction:column;gap:40px}.product__main:not(.is-added) .prod-qty{display:none}.product__main.is-added .prod-card-tocart{display:none}@media (max-width:1400px){.product .product__main-price-inner{display:flex;flex-direction:column;justify-content:space-between}}@media (max-width:768px){.product .product__main-price-inner{align-items:flex-start;flex-direction:row}}.product__main-buy .product__main-buy-stock{display:flex;align-items:center;gap:10px}@media (max-width:1400px){.product__main-buy .product__main-buy-stock{display:none}}.product__main-buy .product__main-buy-stock.mobile{display:flex}@media (min-width:1400px){.product__main-buy .product__main-buy-stock.mobile{display:none}}@media (max-width:1200px){.product__main-buy .product__main-buy-stock{font-family:Rubik;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:110%;letter-spacing:0%;text-align:center}}@media (max-width:800px){.product__main-buy .product__main-buy-stock{font-family:Rubik;font-weight:500;font-style:Medium;font-size:10px;leading-trim:NONE;line-height:110%;letter-spacing:0%;text-align:center;gap:5px}}.product__main-buy .product__main-buy-stock.instock{color:#23CD01}.product__main-buy .product__main-buy-stock.instock::before{content:"";width:7px;height:7px;background:#23CD01;display:block;border-radius:50px}@media (max-width:800px){.product__main-buy .product__main-buy-stock.instock::before{width:5px;height:5px}}.product__main-buy .product__main-buy-stock.nostock{color:var(--color-primary)}.product__main-buy .product__main-buy-stock.nostock::before{content:"";width:7px;height:7px;background:var(--color-primary);display:block;border-radius:50px}@media (max-width:800px){.product__main-buy .product__main-buy-stock.nostock::before{width:5px;height:5px}}.product__main-prices{display:flex;gap:30px;font-family:"Exo 2";font-weight:700;font-style:Bold;font-size:32px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center;align-items:flex-end}@media (max-width:1400px){.product__main-prices{flex-direction:column;gap:0}}.product__main-prices .prod-price-old{font-family:Exo 2;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center;text-decoration:line-through;opacity:0.7}.product .product__main-price-wrapper{display:flex;justify-content:space-between;gap:50px}@media (max-width:1400px){.product .product__main-price-wrapper{gap:10px}}@media (max-width:768px){.product .product__main-price-wrapper{flex-direction:column;gap:10px}}.product .product__main-price-other{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:1400px){.product .product__main-price-other{grid-template-columns:1fr}}@media (max-width:768px){.product .product__main-price-other{grid-template-columns:1fr 1fr}}.product .button,.product .button-qa{display:flex;align-items:center;width:100%;justify-content:space-between;height:42px;font-family:"Exo 2";font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-transform:uppercase;border-radius:40px;padding:10px;min-width:unset}.product .button-qa:hover{border:2px solid var(--color-primary);transition:all 0s;color:var(--color-text)}.product .button-qa:hover svg path{fill:var(--color-text)}.product .btn-plus,.product .btn-minus{width:42px;justify-content:center}.product .button span{gap:20px;display:flex;align-items:center}.product .button svg{width:22px;height:22px}.product .button svg path{fill:white}.product .button-qa{gap:6px;text-transform:unset;border:2px solid #ACA8A8;color:#ACA8A8;font-family:"Exo 2";font-weight:600;font-style:SemiBold;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.product .button-qa svg{width:24px;height:24px}.product__main-form{flex:0 0 auto}.product .product__main-info{display:flex;flex-direction:column;gap:20px}.product .product__main-params{border:none}.product .product__main-params ul li{font-family:Rubik;font-weight:300;font-style:Light;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:0%;padding:10px 0;border-bottom:1px solid #F2F2F2}.product .product__main-params-title{font-family:"Exo 2";font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-transform:uppercase;padding:10px 0;display:flex;justify-content:space-between;width:100%;gap:10px;border:none;border-bottom:1px solid #ACA8A8;align-items:center}.product .product__main-params-title::after,.product .product__main-params-title::before{height:unset;width:unset;border:none}.product .product__main-params-title::after{content:url("/app/img/icons/product-spoiler.svg");position:unset;background:none}.product .product__main-params-all{font-family:"Exo 2";font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#ACA8A8;display:block;margin-top:10px}.product .product__main-params-items{padding:0}.product .product__main-params-item{display:grid;grid-template-columns:auto 140px;padding:10px 0;font-family:Rubik;font-weight:300;font-style:Light;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:0%}.product .product__main-params-item:not(:last-child){border-bottom:1px solid #F2F2F2}.product .product__main-params.is-open .product__main-params-title{border:none}.product .product__main-params.is-open .product__main-params-title::after{transform:rotate(180deg)}.product .product__main-params.is-open .product__main-params-items{border:none;padding:0}.product__tabs{position:sticky;background-color:white;top:60px;z-index:100}.product__tabs .tabs__buttons{display:flex;justify-content:space-between;font-family:"Exo 2";font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-transform:uppercase;border:none;margin-bottom:0}@media (max-width:1400px){.product__tabs .tabs__buttons{flex-wrap:nowrap;font-family:Exo 2;font-weight:500;font-style:Medium;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}}@media (max-width:768px){.product__tabs .tabs__buttons{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:10px}}.product__tabs .tabs__buttons a{padding:20px 0;width:240px;text-align:center;border:1px solid #F2F2F2}@media (max-width:1400px){.product__tabs .tabs__buttons a{padding:20px 10px;width:100%}}@media (max-width:768px){.product__tabs .tabs__buttons a{padding:10px 5px;width:unset}}.product__tabs .tabs__buttons a:hover{color:var(--color-primary)}.modal-products{--columns: 2;margin-bottom:40px}@media (max-width:992px){.modal-products{--columns: 1}}.modal-body{position:relative}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);backdrop-filter:blur(5px);z-index:1000;opacity:0;visibility:hidden;transition:all 0.3s ease}.modal-overlay .button{height:60px;font-family:"Exo 2";font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-transform:uppercase;border-radius:40px;min-width:242px}@media (max-width:1400px){.modal-overlay .button{height:40px;font-size:14px;min-width:200px}}@media (max-width:1400px){.modal-overlay .p-catalog__product-in-cart-link{gap:5px}}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{position:fixed;top:50%;right:-100%;width:50%;max-width:90%;border-radius:40px 0 0 40px;height:80%;transform:translateY(-50%);background-color:#ffffff;box-shadow:-5px 0 15px rgba(0, 0, 0, 0.1);overflow-y:auto;transition:right 0.3s ease;z-index:1001}@media (max-width:1200px){.modal-content{width:65%}}@media (max-width:992px){.modal-content{width:90%}}.modal-overlay.active .modal-content{right:0}.modal-overlay.active .modal-content{right:0}.modal-close{top:40px;right:0;background:none;border:none;font-size:28px;cursor:pointer;color:#333;transition:color 0.3s ease;z-index:1002;display:flex;justify-content:flex-end;align-items:flex-end;width:100%}@media (max-width:1400px){.modal-close svg{max-width:30px;max-height:30px}}@media (max-width:992px){.modal-close svg{max-width:20px;max-height:20px}}.modal-close:hover{color:#ff0000}.modal-body{padding:70px 40px 40px 40px}@media (max-width:1400px){.modal-body{padding:60px 30px}}@media (max-width:992px){.modal-body{padding:30px 20px}}@media (max-width:768px){.modal-content{width:100%}}.modal-content .modal-title{font-family:"Exo 2";font-weight:600;font-style:SemiBold;font-size:40px;leading-trim:NONE;line-height:100%;letter-spacing:0%;display:flex;gap:20px;align-items:center;margin-bottom:40px}@media (max-width:1400px){.modal-content .modal-title{font-family:"Exo 2";font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.modal-content .modal-title svg{max-width:30px;max-height:30px}}@media (max-width:992px){.modal-content .modal-title{font-size:20px}.modal-content .modal-title svg{max-width:20px;max-height:20px}}.modal-content .modal-descr{font-family:Rubik;font-weight:400;font-style:Regular;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%;margin-bottom:20px}.modal-content .p-catalog__product{padding:10px}.modal-content .p-catalog__product .p-catalog__product-image{height:140px;margin-bottom:5px}.modal-content .p-catalog__product .p-catalog__product-stock{font-size:10px}.modal-content .p-catalog__product .p-catalog__product-brand{width:60px;height:15px}.modal-content .p-catalog__product .p-catalog__product-name{font-size:16px;margin-bottom:5px}.modal-content .p-catalog__product .p-catalog__product-descr{font-size:12px}.modal-content .p-catalog__product .p-catalog__product-add{width:30px;height:30px;font-size:20px}.modal-qa{background:transparent;padding:0}.modal-qa .carousel__button.is-close{top:40px;right:40px}.modal-qa .form-box{width:710px;height:580px;padding:60px !important}@media (max-width:1200px){.modal-qa .form-box{width:unset;height:unset;padding:30px !important}}.modal-qa .form-box>*{max-width:unset}.modal-qa .font-title{font-family:"Exo 2";font-weight:600;font-style:SemiBold;font-size:48px;leading-trim:NONE;line-height:100%;letter-spacing:0%;position:relative;text-align:left;padding-bottom:20px;margin-bottom:20px}@media (max-width:1200px){.modal-qa .font-title{font-size:24px;padding-bottom:10px;margin-bottom:10px}}.modal-qa .font-title::after{position:absolute;content:"";bottom:0;left:0;width:102px;height:3px;background:#E31E24}.modal-qa .form-box-descr{font-family:Rubik;font-weight:400;font-style:Regular;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%}@media (max-width:1200px){.modal-qa .form-box-descr{font-size:16px}}.modal-qa .form-box-top{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.modal-qa .form-box-top{grid-template-columns:1fr}}.modal-qa .input{background:none;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #ACA8A8;padding-top:20px}@media (max-width:768px){.modal-qa .input{padding-top:15px;font-size:14px}}.modal-qa .field-label{font-family:Rubik;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:var(--color-text)}@media (max-width:768px){.modal-qa .field-label{font-size:14px}}.modal-qa .form-box-bottom{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:20px}@media (max-width:768px){.modal-qa .form-box-bottom{flex-direction:column}}.modal-qa .form-box-bottom .form-privacy{font-family:Rubik;font-weight:300;font-style:Light;font-size:14px;leading-trim:NONE;line-height:110%;letter-spacing:0%}.modal-qa .form-box-bottom .form-box-footer{margin-top:0}.modal-qa .form-box-bottom .form-box-footer .button{height:60px;border-radius:40px}.modal-qa .form-privacy{display:flex;align-items:flex-start;gap:10px;font-family:Rubik;font-weight:300;font-style:Light;font-size:14px;leading-trim:NONE;line-height:110%;letter-spacing:0%}@media (max-width:768px){.modal-qa .form-privacy{font-size:12px;gap:8px}}.modal-qa .form-privacy .form-privacy-ref-input{min-width:16px}.modal-qa .form-privacy .custom-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.modal-qa .form-privacy .custom-checkbox input{position:absolute;opacity:0;width:0;height:0}.modal-qa .form-privacy .custom-checkbox input:checked~.checkmark{background-color:#ff0000;border-color:#ff0000}.modal-qa .form-privacy .custom-checkbox input:checked~.checkmark::after{display:block}.modal-qa .form-privacy .custom-checkbox .checkmark{position:relative;flex-shrink:0;width:20px;height:20px;background-color:transparent;border:2px solid #ccc;border-radius:4px;transition:all 0.2s ease}@media (max-width:768px){.modal-qa .form-privacy .custom-checkbox .checkmark{width:18px;height:18px}}.modal-qa .form-privacy .custom-checkbox .checkmark::after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width:768px){.modal-qa .form-privacy .custom-checkbox .checkmark::after{left:5px;top:1px;width:4px;height:8px}}.modal-qa .form-privacy .custom-checkbox:hover .checkmark{border-color:#ff0000}.modal-qa .form-privacy .custom-checkbox .form-privacy-text{flex:1;line-height:1.4;font-size:14px}@media (max-width:768px){.modal-qa .form-privacy .custom-checkbox .form-privacy-text{font-size:12px}}.product__main-call{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.product__main-call-title{font-family:Rubik;font-weight:300;font-style:Light;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.product__main-call-descr{font-family:Rubik;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.product__main-call-descr .header-phone{display:flex;gap:20px}.tabs__buttons{justify-content:flex-start !important}.product__tabs{border:1px solid #f2f2f2 !important}.b-descr{scroll-margin-top:calc(54px + (var(--section-padding) / 2))}@media (max-width:1399px){.b-descr{scroll-margin-top:calc(49px + (var(--section-padding) / 2))}}@media (max-width:1199px){.b-descr{scroll-margin-top:128px}}.b-descr .content ul li{margin:10px 0}.b-descr .section__title{padding-bottom:20px;position:relative}.b-descr .section__title::after{position:absolute;content:"";bottom:0;left:0;width:102px;height:3px;background:#E31E24}.b-descr__full-btn{font-family:"Exo 2";font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#ACA8A8;margin-top:20px;cursor:pointer}.b-descr__mini,.b-descr__full{font-size:20px}@media (max-width:1200px){.b-descr__mini,.b-descr__full{font-size:16px}}.b-descr img{border-radius:20px;border:2px solid #ACA8A8}.b-products-zap{scroll-margin-top:calc(118px + (var(--section-padding) / 2))}@media (max-width:1399px){.b-products-zap{scroll-margin-top:calc(113px + (var(--section-padding) / 2))}}@media (max-width:1199px){.b-products-zap{scroll-margin-top:calc(128px + (var(--section-padding) / 2))}}.b-products-zap .section__header{display:flex;justify-content:space-between}.b-products-zap .swiper-slide{height:auto}.b-products-zap .swiper-slide .p-catalog__product{height:100%}.b-products-zap__buttons{display:flex;align-items:center;gap:20px}@media (max-width:800px){.b-products-zap__buttons{gap:10px}}.b-products-zap__buttons .sbn,.b-products-zap__buttons .sbp{padding:13px;border-radius:50px;transition:all 0.5s;min-width:40px;min-height:40px}.b-products-zap__buttons .sbn svg,.b-products-zap__buttons .sbp svg{min-width:24px;min-height:24px}.b-products-zap__buttons .sbn:hover,.b-products-zap__buttons .sbp:hover{background:#E31E2433;transition:all 0.5s}.b-products-zap__buttons .sbn{transform:rotate(180deg)}.b-products-zap .section__title{padding-bottom:20px;position:relative}.b-products-zap .section__title::after{position:absolute;content:"";bottom:0;left:0;width:102px;height:3px;background:#E31E24}.b-products-zap .grid{--columns: 4}.b-products-zap__item{border-radius:20px;padding:20px;border:1px solid #ACA8A8;height:auto;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:800px){.b-products-zap__item{padding:10px}}.b-products-zap__item-remove{margin-top:5px;font-size:12px;padding:10px;background:var(--color-primary);color:white;border-radius:40px;font-weight:300;line-height:60%}.b-products-zap__item-remove .cross{color:white}.b-products-zap__item-top{display:flex;justify-content:space-between;margin-bottom:10px}@media (max-width:800px){.b-products-zap__item-top{margin-bottom:5px}}.b-products-zap__item-brand{width:110px;padding:0 5px;border:1px solid #F2F2F2;border-radius:8px}@media (max-width:1200px){.b-products-zap__item-brand{width:96px}}@media (max-width:800px){.b-products-zap__item-brand{width:60px}}.b-products-zap__item-stock{display:flex;align-items:center;gap:10px}@media (max-width:1200px){.b-products-zap__item-stock{font-family:Rubik;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:110%;letter-spacing:0%;text-align:center}}@media (max-width:800px){.b-products-zap__item-stock{font-family:Rubik;font-weight:500;font-style:Medium;font-size:10px;leading-trim:NONE;line-height:110%;letter-spacing:0%;text-align:center;gap:5px}}.b-products-zap__item-stock.instock{color:#23CD01}.b-products-zap__item-stock.instock::before{content:"";width:7px;height:7px;background:#23CD01;display:block;border-radius:50px}@media (max-width:800px){.b-products-zap__item-stock.instock::before{width:5px;height:5px}}.b-products-zap__item-stock.nostock{color:var(--color-primary)}.b-products-zap__item-stock.nostock::before{content:"";width:7px;height:7px;background:var(--color-primary);display:block;border-radius:50px}@media (max-width:800px){.b-products-zap__item-stock.nostock::before{width:5px;height:5px}}.b-products-zap__item-image{height:225px;width:100%;margin-bottom:10px;object-fit:contain}@media (max-width:1200px){.b-products-zap__item-image{height:178px}}@media (max-width:800px){.b-products-zap__item-image{height:150px;margin-bottom:5px}}.b-products-zap__item-name{font-family:var(--font-title-family);font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:110%;letter-spacing:0%;margin-bottom:10px}@media (max-width:1200px){.b-products-zap__item-name{font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:110%;letter-spacing:0%}}@media (max-width:800px){.b-products-zap__item-name{font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:0%;margin-bottom:5px}}.b-products-zap__item-descr{font-family:Rubik;font-weight:300;font-style:Light;font-size:20px;leading-trim:NONE;line-height:110%;letter-spacing:0%;margin-bottom:20px}@media (max-width:1200px){.b-products-zap__item-descr{font-family:Rubik;font-weight:300;font-style:Light;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:0%}}@media (max-width:800px){.b-products-zap__item-descr{font-family:Rubik;font-weight:300;font-style:Light;font-size:12px;leading-trim:NONE;line-height:110%;letter-spacing:0%}}.b-products-zap__item-bottom{display:flex;justify-content:space-between;align-items:center}.b-products-zap__item-old-price{font-family:var(--font-title-family);font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center;text-decoration:line-through}@media (max-width:1200px){.b-products-zap__item-old-price{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center;text-decoration:line-through}}@media (max-width:800px){.b-products-zap__item-old-price{font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center}}.b-products-zap__item-price{font-family:var(--font-title-family);font-weight:700;font-style:Bold;font-size:32px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center}@media (max-width:1200px){.b-products-zap__item-price{font-weight:700;font-style:Bold;font-size:24px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center}}@media (max-width:800px){.b-products-zap__item-price{font-weight:700;font-style:Bold;font-size:20px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center}}.b-products-zap__item-price-wrapper{display:flex;flex-direction:column;align-items:flex-end}.b-products-zap__item-add{min-width:42px;min-height:42px}.b-products-zap__item-add,.b-products-zap__item-in-cart{font-size:32px;padding:10px;background:var(--color-primary);color:white;border-radius:40px;font-weight:300;line-height:60%}@media (max-width:1200px){.b-products-zap__item-add,.b-products-zap__item-in-cart{font-size:24px}}@media (max-width:800px){.b-products-zap__item-add,.b-products-zap__item-in-cart{font-size:16px;padding:5px}}.b-products-zap__item-in-cart{font-size:16px}.b-products-zap .button{margin-top:40px}.b-products-sim{scroll-margin-top:calc(118px + (var(--section-padding) / 2))}@media (max-width:1399px){.b-products-sim{scroll-margin-top:calc(113px + (var(--section-padding) / 2))}}@media (max-width:1199px){.b-products-sim{scroll-margin-top:calc(128px + (var(--section-padding) / 2))}}.b-products-sim .section__header{display:flex;justify-content:space-between}.b-products-sim .swiper-slide{height:auto}.b-products-sim .p-catalog__product{height:100%}.b-products-sim__buttons{display:flex;align-items:center;gap:20px}@media (max-width:800px){.b-products-sim__buttons{gap:10px}}.b-products-sim__buttons .sbn,.b-products-sim__buttons .sbp{padding:13px;border-radius:50px;transition:all 0.5s;min-width:40px;min-height:40px}.b-products-sim__buttons .sbn svg,.b-products-sim__buttons .sbp svg{min-width:24px;min-height:24px}.b-products-sim__buttons .sbn:hover,.b-products-sim__buttons .sbp:hover{background:#E31E2433;transition:all 0.5s}.b-products-sim__buttons .sbn{transform:rotate(180deg)}.b-products-sim .section__title{padding-bottom:20px;position:relative}.b-products-sim .section__title::after{position:absolute;content:"";bottom:0;left:0;width:102px;height:3px;background:#E31E24}.b-products-sim .grid{--columns: 4}.b-products-sim__item{border-radius:20px;padding:20px;border:1px solid #ACA8A8;height:auto;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:800px){.b-products-sim__item{padding:10px}}.b-products-sim__item-remove{margin-top:5px;font-size:12px;padding:10px;background:var(--color-primary);color:white;border-radius:40px;font-weight:300;line-height:60%}.b-products-sim__item-remove .cross{color:white}.b-products-sim__item-top{display:flex;justify-content:space-between;margin-bottom:10px}@media (max-width:800px){.b-products-sim__item-top{margin-bottom:5px}}.b-products-sim__item-brand{width:110px;padding:0 5px;border:1px solid #F2F2F2;border-radius:8px}@media (max-width:1200px){.b-products-sim__item-brand{width:96px}}@media (max-width:800px){.b-products-sim__item-brand{width:60px}}.b-products-sim__item-stock{display:flex;align-items:center;gap:10px}@media (max-width:1200px){.b-products-sim__item-stock{font-family:Rubik;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:110%;letter-spacing:0%;text-align:center}}@media (max-width:800px){.b-products-sim__item-stock{font-family:Rubik;font-weight:500;font-style:Medium;font-size:10px;leading-trim:NONE;line-height:110%;letter-spacing:0%;text-align:center;gap:5px}}.b-products-sim__item-stock.instock{color:#23CD01}.b-products-sim__item-stock.instock::before{content:"";width:7px;height:7px;background:#23CD01;display:block;border-radius:50px}@media (max-width:800px){.b-products-sim__item-stock.instock::before{width:5px;height:5px}}.b-products-sim__item-stock.nostock{color:var(--color-primary)}.b-products-sim__item-stock.nostock::before{content:"";width:7px;height:7px;background:var(--color-primary);display:block;border-radius:50px}@media (max-width:800px){.b-products-sim__item-stock.nostock::before{width:5px;height:5px}}.b-products-sim__item-image{height:225px;width:100%;margin-bottom:10px;object-fit:contain}@media (max-width:1200px){.b-products-sim__item-image{height:178px}}@media (max-width:800px){.b-products-sim__item-image{height:150px;margin-bottom:5px}}.b-products-sim__item-name{font-family:var(--font-title-family);font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:110%;letter-spacing:0%;margin-bottom:10px}@media (max-width:1200px){.b-products-sim__item-name{font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:110%;letter-spacing:0%}}@media (max-width:800px){.b-products-sim__item-name{font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:0%;margin-bottom:5px}}.b-products-sim__item-descr{font-family:Rubik;font-weight:300;font-style:Light;font-size:20px;leading-trim:NONE;line-height:110%;letter-spacing:0%;margin-bottom:20px}@media (max-width:1200px){.b-products-sim__item-descr{font-family:Rubik;font-weight:300;font-style:Light;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:0%}}@media (max-width:800px){.b-products-sim__item-descr{font-family:Rubik;font-weight:300;font-style:Light;font-size:12px;leading-trim:NONE;line-height:110%;letter-spacing:0%}}.b-products-sim__item-bottom{display:flex;justify-content:space-between;align-items:center}.b-products-sim__item-old-price{font-family:var(--font-title-family);font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center;text-decoration:line-through}@media (max-width:1200px){.b-products-sim__item-old-price{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center;text-decoration:line-through}}@media (max-width:800px){.b-products-sim__item-old-price{font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center}}.b-products-sim__item-price{font-family:var(--font-title-family);font-weight:700;font-style:Bold;font-size:32px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center}@media (max-width:1200px){.b-products-sim__item-price{font-weight:700;font-style:Bold;font-size:24px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center}}@media (max-width:800px){.b-products-sim__item-price{font-weight:700;font-style:Bold;font-size:20px;leading-trim:NONE;line-height:110%;letter-spacing:-2%;text-align:center}}.b-products-sim__item-price-wrapper{display:flex;flex-direction:column;align-items:flex-end}.b-products-sim__item-add{min-width:42px;min-height:42px}.b-products-sim__item-add,.b-products-sim__item-in-cart{font-size:32px;padding:10px;background:var(--color-primary);color:white;border-radius:40px;font-weight:300;line-height:60%}@media (max-width:1200px){.b-products-sim__item-add,.b-products-sim__item-in-cart{font-size:24px}}@media (max-width:800px){.b-products-sim__item-add,.b-products-sim__item-in-cart{font-size:16px;padding:5px}}.b-products-sim__item-in-cart{font-size:16px}.b-products-sim .button{margin-top:40px}.b-form{position:relative}.b-form__title{padding-bottom:20px;position:relative;height:fit-content;margin-bottom:20px;font-family:"Exo 2";font-weight:600;leading-trim:NONE;line-height:100%;letter-spacing:0%;font-size:24px}@media (min-width:800px){.b-form__title{font-size:40px}}@media (min-width:1200px){.b-form__title{font-size:48px}}.b-form__title::after{position:absolute;content:"";bottom:0;left:0;width:102px;height:3px;background:#E31E24}.b-form__descr{font-family:Rubik;font-weight:400;font-style:Regular;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%}@media (max-width:1200px){.b-form__descr{font-size:20px}}@media (max-width:800px){.b-form__descr{font-family:Rubik;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%}}.b-form-contacts.addr{display:flex;gap:20px}.b-form-contact,.b-form .b-form__contacts-right-phone{font-family:Rubik;font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%}@media (max-width:800px){.b-form-contact,.b-form .b-form__contacts-right-phone{font-family:Rubik;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%}}.b-form-contact svg path,.b-form .b-form__contacts-right-phone svg path{fill:var(--color-primary)}.b-form__soc svg path{fill:#242424 !important}.b-form__soc a:hover svg path{fill:var(--color-primary) !important}.b-form__contacts{max-width:525px}.b-form__contacts svg path{fill:#E31E24}.b-form__contacts-inner{margin-top:40px;display:flex;gap:95px}@media (max-width:1200px){.b-form__contacts-inner{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:800px){.b-form__contacts-inner{display:flex;flex-direction:column;gap:20px}}.b-form__contacts-left{display:flex;flex-direction:column;gap:20px}.b-form .b-form__contacts-right-title{font-family:Rubik;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;margin-bottom:10px}@media (max-width:800px){.b-form .b-form__contacts-right-title{font-family:Rubik;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%}}.b-form .b-form-phones__wrapper{display:flex;flex-direction:column;gap:20px}.b-form-phone{display:flex;gap:20px}.b-form__wrapper{display:flex;gap:63px}@media (max-width:1400px){.b-form__wrapper{flex-direction:column;gap:52px}}.b-form-email,.b-form-phone{font-family:Rubik;font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%}@media (max-width:1200px){.b-form-email,.b-form-phone{font-family:Rubik;font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%}}@media (max-width:800px){.b-form-email,.b-form-phone{font-family:Rubik;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%}}.b-form .b-form__soc{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}@media (max-width:800px){.b-form .b-form__soc{justify-content:flex-start}}.b-form .b-form__soc .soc{padding:11px 20px;border:1px solid #242424;border-radius:40px;display:flex;align-items:center}@media (max-width:800px){.b-form .b-form__soc .soc{padding:10px}}.b-form .b-form__soc img,.b-form .b-form__soc svg{min-height:18px;min-width:18px}.b-form .b-form__soc a:hover{color:var(--color-primary)}.b-form .section__title{padding-bottom:20px;position:relative;height:fit-content;margin-bottom:40px}.b-form .section__title::after{position:absolute;content:"";bottom:0;left:0;width:102px;height:3px;background:#E31E24}.b-form__form{max-width:465px;padding:40px 20px;background:#242424E5;backdrop-filter:blur(10px);border-radius:20px}.b-form .form-privacy{font-family:Rubik;font-weight:300;font-style:Light;font-size:14px;leading-trim:NONE;line-height:110%;letter-spacing:0%;color:white;display:flex;align-items:flex-start;gap:10px}.b-form .form-privacy input{min-width:16px;min-height:16px}.b-form .input,.b-form .field-label{height:60px;font-family:Rubik;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:130%;letter-spacing:0%;color:var(--color-text)}.b-form .input{border-radius:40px}.b-form__img{position:absolute;top:50%;right:80px;transform:translateY(-50%)}@media (max-width:1600px){.b-form__img{right:0}}@media (max-width:1400px){.b-form__img{bottom:0;top:unset;height:305px}}@media (max-width:800px){.b-form__img{top:300px;right:0%;height:125px;display:none}}@media (max-width:375px){.b-form__img{height:75px}}/*# sourceMappingURL=./page-7adc8c6ad0e331d7c9fe022468bb9de3.map */