/*! Non-Critical CSS Bundle - 2025-12-20 16:14:25 */

/*! Source: style.css */
.footer {--df_opacity_dark_light: var(--light,#ffffff1a) var(--dark,#3a3a3a); --d6t9_dark_light: var(--light,#666) var(--dark,#999); --d3t9_dark_light: var(--light,#f4f4f4) var(--dark,#343434); border-top: 1px solid var(--stroke_black); }.footer__inner {padding: 80px 0; display: flex; justify-content: space-between; }.footer__left {flex: 1; }.footer__left-top {padding-bottom: 76px; }.footer__left-bottom {display: flex; }.footer__left-item {flex: 1; }.footer__left-item-title {line-height: calc(1em + 4px); font-weight: 600; color: #333; color: var(--white_text_black); }.footer__left-item-title a {color: inherit; }.footer__left-item-title a.active,.footer__left-item-title a: hover {color: #000; color: var(--fill_dark_lite_hover); }.footer__left-item-title .icon {display: none; }.footer__left-item-list {margin: 19px 0 0 0; }.footer__left-item-list li: not(: last-child) {margin-bottom: 10px; }.footer__left-item-list a {font-weight: 400; font-size: .9375rem; color: #666; color: var(--d6t9_dark_light); }.footer__left-item-list a: hover {color: #000; color: var(--fill_dark_lite_hover); }.footer__right {max-width: 318px; min-width: 318px; margin-left: calc(min(100vw,1500px)/ 12 + 32px); }.footer__title {font-weight: 600; color: #333; color: var(--white_text_black); margin: -3px 0 25px 0; line-height: calc(1em + 4px); }.footer__title a {color: #333; color: var(--white_text_black); }.footer__title a: hover {color: #000; color: var(--fill_dark_lite_hover); }.footer__dropdown {position: relative; margin: 12px 0 0 0; }.footer__dropdown .header-phones__dropdown {top: auto; bottom: -34px; display: flex; flex-direction: column-reverse; }.footer__dropdown .header-phones__dropdown-inner {display: flex; flex-direction: column-reverse; }.footer__dropdown .header-phones__dropdown-inner .btn {width: 100%; }.footer__dropdown .header-phones__dropdown-inner + .header-phones__dropdown-inner {margin: 0 0 4px; }.footer__dropdown: hover .header-phones__dropdown {opacity: 1; visibility: visible; }.footer__item {margin: 12px 0 0 0; color: #333; color: var(--white_text_black); }.footer a.footer__item: hover {color: #000; color: var(--fill_dark_lite_hover); }.footer__socials {margin-top: 28px; }.footer__bottom {font-size: .875rem; line-height: calc(1em + 7px); border-top: 1px solid rgba(255,255,255,0.1); border-top-color: var(--stroke_black); padding: 44px 0; color: #666; }.footer__bottom-inner {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin: 0 -16px; }.footer__bottom-copy {margin: 16px; }.footer__bottom-pays {margin: 11px 16px; display: flex; flex-wrap: wrap; align-items: center; }.footer__bottom-pays li {display: flex; align-items: center; width: auto; height: 20px; margin: 5px 10px; }.footer__bottom-links {margin: 16px; }.footer__bottom-links a {color: #666; }.footer__bottom-links a: not(: first-child) {margin-left: 32px; }.footer__bottom-links a: hover {color: #555; color: var(--fill_dark_lite_hover); }.footer__bottom-dev {margin: 16px; color: #999; }.footer__bottom-dev: hover {color: #555; color: var(--fill_dark_lite_hover); }.subscribe-block {width: 100%; display: flex; align-items: center; }.subscribe-block__left {flex-shrink: 0; margin-right: 32px; font-weight: 600; line-height: calc(1em + 4px); color: #333; color: var(--white_text_black); }.subscribe-block__right {width: 100%; display: flex; }.subscribe-block .btn {flex-shrink: 0; padding-left: 24px; padding-right: 24px; height: 47px; margin-left: 8px; background-color: var(--d3t9_dark_light); border-color: var(--d3t9_dark_light); color: var(--white_text_black); }.subscribe-block .btn .wave {background: rgba(0,0,0,0.15); }@media (max-width: 991.75px) {.footer__inner {flex-wrap: wrap; padding: 24px 0 36px; }.footer__left {min-width: 100%; }.footer__right {margin-left: 0; }.footer__left-top {padding-bottom: 40px; }.subscribe-block {flex-wrap: wrap; }.subscribe-block__left {min-width: 100%; margin-bottom: 24px; }}@media (max-width: 767.75px) {.footer__left-bottom {flex-wrap: wrap; }.footer__left-item {min-width: 100%; margin-bottom: 16px; }.footer__left-item.opened .footer__left-item-title .icon {transform: scale(1,-1); }.footer__left-item.opened .footer__left-item-list {margin-top: 19px; max-height: 500px; }.footer__left-item-title {display: flex; align-items: center; justify-content: space-between; }.footer__left-item-title .icon {display: block; transition: transform 0.3s; }.footer__left-item-list {margin: 0; overflow: hidden; max-height: 0px; transition: max-height 0.3s,margin-top 0.3s; }.footer__bottom {padding: 16px 0; }}@media (max-width: 600.75px) {.footer__right {min-width: 100%; max-width: 100%; }.subscribe-block__right {flex-wrap: wrap; }.subscribe-block .btn {margin-top: 15px; margin-left: 0; width: 100%; }}
/*! Source: style.css */
.modal-scrollbar-measure {position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }.modal-open {overflow: hidden; }.modal-open .wrapper {filter: blur(3px); -webkit-filter: blur(3px); }.modal-open .modal {overflow-x: hidden; overflow-y: auto; }.modal {position: fixed; top: 0; left: 0; z-index: 2000; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; }.fade {transition: opacity 0.15s linear; }.modal-narrow .modal-dialog {max-width: 570px; }.modal-wide .modal-dialog {max-width: 570px; }.modal-dialog {position: relative; width: auto; margin: 0.5rem; pointer-events: none; }.modal.fade .modal-dialog {transition: transform 0.3s ease-out; transform: translate(0,-50px); }.modal-close {position: absolute; top: 12px; right: 12px; fill: #999; display: flex; align-items: center; justify-content: center; transition: color 0.3s ease; }@media (min-width: 1024px) {.modal-close: hover {cursor: pointer; fill: var(--fill_dark_lite_hover); }}@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog {transition: none; }}.modal.show .modal-dialog {transform: none; }.modal-dialog-centered {display: flex; align-items: center; min-height: calc(100% - 1rem); }.modal-dialog-centered: : before {display: block; height: calc(100vh - 1rem); height: -webkit-min-content; height: -moz-min-content; height: min-content; content: ""; }.modal-content {position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: var(--black_bg_black); background-clip: padding-box; border: 1px solid rgba(0,0,0,0.2); border-radius: 0.3rem; outline: 0; padding: 28px; }@media (max-width: 766.75px) {.modal-content {padding: 20px; }}.modal-backdrop {position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; }.modal-backdrop.fade {opacity: 0; }.modal-backdrop.show {opacity: 0.5; }.modal-title {font-size: 1.5rem; line-height: calc(1em + 7px); font-weight: 500; margin-bottom: 0; line-height: 1; margin-bottom: 20px; color: var(--white_text_black); }.modal-body {position: relative; flex: 1 1 auto; }@media (min-width: 600.75px) {.modal-dialog {margin: 1.75rem auto; }.modal-dialog-scrollable {max-height: calc(100% - 3.5rem); }.modal-dialog-scrollable .modal-content {max-height: calc(100vh - 3.5rem); }.modal-dialog-centered {min-height: calc(100% - 3.5rem); }.modal-dialog-centered: : before {height: calc(100vh - 3.5rem); height: -webkit-min-content; height: -moz-min-content; height: min-content; }.modal-xs {max-width: 300px; }}@media (min-width: 991.75px) {.modal-md,.modal-lg {max-width: 800px; }}@media (min-width: 1199.75px) {.modal-lg {max-width: 1140px; }}.modal-one-click__product {margin-top: 0; }.modal-one-click__success {display: flex; flex-direction: column; align-items: center; padding: 30px; padding-top: 75px; text-align: center; max-width: 388px; margin: auto; }.modal-one-click__success-title {color: var(--white_text_black); font-size: 24px; font-weight: 600; margin-bottom: 20px; }@media (max-width: 599.75px) {.modal-one-click__success-title {font-size: 16px; }}.modal-one-click__success-descr {font-size: 16px; margin-bottom: 34px; }@media (max-width: 599.75px) {.modal-one-click__success-descr {font-size: 12px; }}@media (max-width: 599.75px) {.modal-one-click__success-image {max-width: 70px; }}.modal-one-click__success-image svg {height: auto; }.modal-one-click__product-title {font-size: 0.9375rem; line-height: calc(1em + 7px); }.modal-one-click__product-status {font-size: 0.875rem; line-height: calc(1em + 7px); }.modal-one-click__product-price {font-weight: 600; line-height: 20px; font-size: 1.5rem; margin-top: 15px; }.modal-one-click .modal-close {z-index: 10; }.modal-one-click .modal-dialog {max-width: 957px; }.modal-one-click .modal-content {padding: 0px; }.modal-one-click .rowblock {display: flex; }@media (max-width: 599.75px) {.modal-one-click .rowblock {display: block; }}.modal-one-click .rowblock__left,.modal-one-click .rowblock__right {flex-grow: 1; padding: 35px 32px; }@media (max-width: 766.75px) {.modal-one-click .rowblock__left,.modal-one-click .rowblock__right {padding: 20px; }}@media (max-width: 599.75px) {.modal-one-click .rowblock__left,.modal-one-click .rowblock__right {width: auto; }}.modal-one-click .rowblock__left {width: 393px; flex: 0 0 auto; display: flex; flex-direction: column; border-right: 1px solid var(--stroke_black); }@media (max-width: 766.75px) {.modal-one-click .rowblock__left {display: none; }}.modal-one-click .product-card__stock {margin: 10px 0px; }@media (max-width: 599.75px) {.modal-one-click .product-card__stock {order: 3; height: auto; }}.modal-one-click .product-card__footer {margin-top: 13px; }@media (max-width: 599.75px) {.modal-one-click .product-card__footer {order: 4; margin-top: 0px; }}.modal-one-click .product-card__title {height: 48px; }@media (max-width: 599.75px) {.modal-one-click .product-card__title {order: 1; font-size: 12px; height: 30px; }}@media (max-width: 599.75px) {.modal-one-click .product-card__mid {display: flex; }}.modal-one-click .product-card__image {display: block; padding-bottom: 100%; position: relative; width: 100%; background-color: #fff; border-radius: 8px; overflow: hidden; margin-bottom: 26px; }.modal-one-click .product-card__image .lazy-img-wrap {position: absolute; top: 0; left: 0; right: 0; bottom: 0; }.modal-one-click .product-card__image .lazy-img-wrap img {max-width: 100%; max-height: 100%; }.modal-one-click .product-card__content {display: flex; flex-direction: column; align-items: flex-start; gap: 6px; color: var(--white_text_black); }@media (max-width: 599.75px) {.modal-one-click .product-card__id,.modal-one-click .product-card__availability {font-size: 10px; margin-right: 16px; }}@media (max-width: 599.75px) {.modal-one-click .product-card__status-wrap {order: 2; height: auto; }}@media (max-width: 599.75px) {.modal-one-click .product-card__status {justify-content: flex-start; }}@media (max-width: 599.75px) {.modal-one-click .counter-input {max-width: none; width: 100%; }}.modal-container .modal-dialog,.modal-feedback .modal-dialog {max-width: 460px; }
/*! Source: custom.css */
.product-card__rating .icon.no-rating {fill: #ccc; }.product-main__rating .icon.no-rating {fill: #ccc; }.just-validate-error-label {font-size: 12px; margin-top: 4px; }.form-errors {font-size: 13px; color: rgb(184,17,17); }.form-group-recaptcha .just-validate-error-label {display: none; }.compare-badges {position: fixed; top: 70px; right: 40px; max-width: 350px; width: 100%; z-index: 100; display: flex; flex-direction: column; row-gap: 16px; }.compare-badges .switch {align-self: flex-end; color: #FFFFFF; font-size: 10px; text-align: center; padding: 5px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color: var(--fill_dark_lite_hover); width: auto; height: auto; }.compare-badge {position: relative; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color: var(--card_bg_black); padding: 25px; display: flex; align-items: center; box-shadow: 0 5px 30px rgba(34,34,34,0.1); transform: translateX(100%); opacity: 0; visibility: hidden; transition: all ease .3s; }.compare-badge.active {transform: translateX(0); opacity: 1; visibility: visible; }.compare-badge__left {flex-shrink: 0; width: 60px; margin-right: 25px; }.compare-badge__right span {font-size: 14px; color: var(--lite_basic_text_black); }.compare-badge__title {font-weight: 600; margin-bottom: 10px; color: var(--basic_text_black); }.compare-badge .icon {position: absolute; right: 12px; top: 12px; transition: all ease .3s; fill: var(--fill_dark_light); }@media screen {.compare-badge .icon {cursor: pointer; }}.compare-badge .icon: hover {fill: var(--fill_dark_lite_hover); }@media (max-width: 991.75px) {.main-row__aside,.catalog .main-row__aside {display: none; }}.pagination-wrapper {margin-top: 60px; margin-bottom: 0px; clear: both; width: 100%; display: flex; justify-content: center; }.pagination-wrapper .pagination {width: auto; }: root {--scrollWidth: calc(100vw - 100%); }.visually-hidden {position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }@media (max-width: 767.75px) {.index-tabs .catalog-product-list,.index-tabs .tabs-nav__list,.index-tabs,.index-tabs__inner,.index-tabs__grid,.catalog-product-list,.tabs-nav__list,.tabs-container__item,.product-card-wrap,.product-card,.viewed-section__inner,.categories-section,.categories-section__inner,.categories-section__grid,.slide-block,.slide-block__inner,.info-section,.info-section__inner,.content-section,.content-section__inner {scrollbar-width: none; -ms-overflow-style: none; }.index-tabs .catalog-product-list: : -webkit-scrollbar,.index-tabs .tabs-nav__list: : -webkit-scrollbar,.index-tabs: : -webkit-scrollbar,.index-tabs__inner: : -webkit-scrollbar,.index-tabs__grid: : -webkit-scrollbar,.catalog-product-list: : -webkit-scrollbar,.tabs-nav__list: : -webkit-scrollbar,.tabs-container__item: : -webkit-scrollbar,.product-card-wrap: : -webkit-scrollbar,.product-card: : -webkit-scrollbar,.viewed-section__inner: : -webkit-scrollbar,.categories-section: : -webkit-scrollbar,.categories-section__inner: : -webkit-scrollbar,.categories-section__grid: : -webkit-scrollbar,.slide-block: : -webkit-scrollbar,.slide-block__inner: : -webkit-scrollbar,.info-section: : -webkit-scrollbar,.info-section__inner: : -webkit-scrollbar,.content-section: : -webkit-scrollbar,.content-section__inner: : -webkit-scrollbar {display: none; }* {scrollbar-width: none; -ms-overflow-style: none; }*: : -webkit-scrollbar {display: none; }.viewed-section__arrow {display: none !important; }}
/*! Source: style.css */
.slide-block__head {display: flex; align-items: center; justify-content: space-between; fill: var(--fill_dark_light); color: #222; color: var(--white_text_black); }@media screen {.slide-block__head {cursor: pointer; }}.slide-block__head .icon {transform: rotate(180deg); transition: transform 0.3s; }.slide-block__body {overflow: hidden; height: auto; padding-top: 13px; transition: height 0.3s,padding-top 0.3s; }.slide-block__body .nav-item {margin-bottom: 3px; }.slide-block__body .nav-link {color: #222; color: var(--white_text_black); display: inline-flex; align-items: center; }.slide-block__body .nav-link .icon {fill: var(--fill_dark_light); transform: rotate(90deg); margin-right: 5px; }.slide-block__body .nav-link .nav-item-name {padding: 4px 8px; }.slide-block__body .nav-link: hover {color: #000; color: var(--fill_dark_lite_hover); }.slide-block__body .nav-item.active .nav-link {font-weight: 500; border-radius: 8px; background-color: var(--darkgrey_bg_black); }.slide-block__body .nav-item.active .nav-link .icon {display: none; }.slide-block__body .nav-lvl2 {padding-top: 3px; padding-left: 12px; }.slide-block__body .nav-lvl2-item {padding-bottom: 3px; }.slide-block__body .nav-lvl2-item.active .nav-lvl2-link {font-weight: 500; border-radius: 8px; background-color: var(--darkgrey_bg_black); }.slide-block__body .nav-lvl2-link {padding: 4px 8px; color: #222; color: var(--white_text_black); }.slide-block__body .nav-lvl2-link: hover {color: #000; color: var(--fill_dark_lite_hover); }.slide-block.closed .slide-block__head .icon {transform: rotate(0deg); }.slide-block.closed .slide-block__body {height: 0px; padding-top: 0px; }.slide-block--right {margin-bottom: 32px; }.slide-block--right .nav-item-name {padding: 4px 8px; }.slide-block--right .nav-item.active .nav-item-name {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; pointer-events: none; background-color: var(--darkgrey_bg_black); }
/*! Source: style.css */
.info {padding-bottom: 80px; }.info__grid {display: grid; grid-template-columns: repeat(3,1fr); gap: 24px; }
/*! Source: style.css */
.content {color: #555; color: var(--basic_text_black); max-width: 1200px; font-size: 1rem; line-height: calc(1em + 10px); }.content h1,.content h2,.content h3,.content h4,.content h5,.content h6 {font-weight: 500; margin: 30px 0 25px; color: #222; color: var(--white_text_black); }.content h2: first-child,.content h3: first-child,.content h4: first-child,.content h5: first-child,.content h6: first-child {margin-top: 0; }.content h3 {font-size: 1.5em; line-height: calc(1em + 10px); }.content p {margin-bottom: 24px; }.content p: has(img) {margin-bottom: 24px; }.content p: has(img) + p {margin-top: 0; }.content ol,.content ol li {list-style-type: decimal; }.content ol,.content ul {padding-left: 17px; margin-bottom: 20px; }.content ol li,.content ul li {padding-left: 4px; margin-bottom: 12px; line-height: 24px; }.content tr {border-bottom: 1px solid var(--stroke_black); }.content td {padding: 12px 0 12px 0; font-size: .9375rem; line-height: calc(1em + 7px); color: #222; color: var(--white_text_black); }.content td: first-of-type {color: #666; color: var(--lite_basic_text_black); }.content .char td: first-of-type {width: 50%; }.content img {margin-bottom: 24px; max-width: 100%; width: auto; height: auto; display: block; margin-top: 0; }.content p img {margin-bottom: 0; margin-top: 0; }@supports not selector(: has(*)) {.content p img {margin-bottom: 0; margin-top: 0; }.content p: only-child img {margin-bottom: 24px; }}.file-type {width: 40px; height: 40px; display: block; background: url("/html/images/docs.svg") 0 -84px no-repeat; }.file-type--word {background-position: -42px 0; }.file-type--excel {background-position: -84px 0; }.file-type--pdf {background-position: 0 0; }@media (max-width: 768px) {.content {max-width: 100%; }.content p {margin-bottom: 20px; }.content p: has(img) {margin-bottom: 20px; }.content img {margin-bottom: 20px; max-width: 100% !important; width: auto !important; height: auto !important; min-width: 0; }.content p img {margin-bottom: 0; margin-top: 0; max-width: 100% !important; width: auto !important; height: auto !important; min-width: 0; }}