html{overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.catalogCard-title .card-size{display:block;font-size:19px;font-weight:700;line-height:1.2;color:#222;margin-bottom:4px}.catalogCard-title .card-tech{display:block;font-size:12px;font-weight:400;color:#888}.catalogCard-price{font-size:22px !important;font-weight:800 !important;color:#000 !important}@media(max-width: 768px){.catalogCard-price{font-weight:900 !important;letter-spacing:-0.3px !important}}.product-price,.product-price-current,.productView-price,.productCard-price,[data-product-price]{line-height:1.05 !important;margin-top:10px !important;margin-bottom:6px !important}.product-price__item,.product-price__item--new,.product-price-current,.productView-price,.productCard-price,[data-product-price]>:not(.product-price__old-price){font-size:24px !important;font-weight:800 !important;color:#000 !important}.product-price__old-price,.product-price__old-price *{font-size:15px !important;font-weight:500 !important;color:#999 !important;text-decoration:line-through}.product-opt,.product-opt *{font-size:14px !important;font-weight:500 !important;color:#444 !important}.product-opt{margin-bottom:12px !important}.catalogCard-oldPrice{color:#999 !important}.catalogCard-priceBox:has(.catalogCard-oldPrice) .catalogCard-price,.product-price__item--new,.product-price:has(.product-price__old-price) .product-price__item:not(.product-price__old-price),[class*=special-price]{color:#d62828 !important}.top-reviews__item{width:33.333% !important;height:auto !important;min-height:unset !important}.top-reviews__carousel-wrapper.j-carousel-wrapper,.top-reviews__carousel-wrapper .swiper-wrapper{align-items:flex-start !important}.review-item.j-review-item{height:auto !important;min-height:unset !important}@media(max-width: 768px){.top-reviews__item{width:100% !important}}.top-reviews__button .btn:focus,.top-reviews__button .btn:focus-visible,.top-reviews__button .btn:active{outline:none !important;box-shadow:0 0 0 3px rgba(0,160,70,.25) !important}@media(hover: none),(max-width: 1024px){.catalogCard-extra{display:block !important;position:relative !important;opacity:1 !important;visibility:visible !important}}.header__top{padding:0 !important}.header__layout--top{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:#0f2a52;min-height:45px;display:flex;align-items:center;box-sizing:border-box}.header__layout--top .header__column--left,.header__layout--top .header__column--right .phones-view{display:none !important}.phones-view .icon,.phones-view svg,.phones-view i[class*=phone],.header__phones .icon,.header__phones svg,.header__phones i[class*=phone]{display:none !important}.custom-top-bar{display:flex;align-items:center;flex:1;gap:32px;color:#fff;font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.custom-top-bar .ctb-info{display:flex;align-items:center;gap:28px;flex:1}.custom-top-bar .ctb-item{display:inline-flex;align-items:center;gap:8px;color:#fff}.custom-top-bar .ctb-item svg{width:16px;height:16px;flex-shrink:0;opacity:.95;fill:none}.custom-top-bar .ctb-item svg,.custom-top-bar .ctb-item svg *{stroke:#ffc107;color:#ffc107}.custom-top-bar .ctb-right{display:inline-flex;align-items:center;gap:20px;margin-left:auto}.custom-top-bar .ctb-rating{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.08);padding:5px 10px;border-radius:4px;font-weight:600}.custom-top-bar .ctb-rating .ctb-stars{color:#ffc107;letter-spacing:1px;font-size:12px}.ctb-messengers a:hover svg,.ctb-messengers a:hover svg *{fill:#ffc107}@media(max-width: 1280px){.custom-top-bar .ctb-item:nth-child(4){display:none}}@media(max-width: 1024px){.custom-top-bar .ctb-item:nth-child(3){display:none}.custom-top-bar{gap:16px;font-size:12px}}@media(max-width: 768px){.custom-top-bar .ctb-info{display:none}}.header-phone-block{display:inline-flex;flex-direction:column;justify-content:center;margin-left:24px;line-height:1.2}.header-phone-block__number{font-size:18px;font-weight:700;color:#0f2a52;text-decoration:none;letter-spacing:.3px}.header-phone-block__number:hover{color:#1a4a8a}.header-phone-block__schedule,.header .schedule,.header__schedule,.rngst_phone_button{display:none !important}.phones--header .phones__item a,.phones--header .phones__item .phones__link,.phones--header .phones__number{font-weight:700 !important}.header__layout--middle .header__column--left,.header__layout--center .header__column--left{display:flex !important;align-items:center;gap:0}@media(max-width: 768px){.header-phone-block{display:none !important}}@media(max-width: 1024px){html,body{background-color:#fff !important}.footer{background-color:#0f2a52 !important;border-top:none !important;margin-bottom:0 !important}}