.is-hidden{display:none !important}.xcat-buy-card__price-unit{white-space:nowrap}.xcat-buy-card__price-per-unit{color:#6b7280;margin-top:2px}.xcat-buy-card__price-per-unit
p{margin:0}.xcat-catalog-category-filter .xcat-category-items{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.xcat-catalog-category-filter .xcat-category-item{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.xcat-catalog-category-filter .xcat-category-icon
img{width:56px;height:56px;object-fit:contain;display:block}.xcat-catalog-category-filter .xcat-category-name
p{margin:0}.xcat-archive-grid--fallback .xcat-fallback-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:18px}.xcat-fallback-card{background:#fff;border-radius:10px;overflow:hidden;border:1px
solid #e5e7eb}.xcat-fallback-card__link{display:block;color:inherit;text-decoration:none}.xcat-fallback-card__image{aspect-ratio:1 / 1;background:#f2f4f7;display:flex;align-items:center;justify-content:center}.xcat-fallback-card__title{margin:12px
12px 0;font-size:15px;line-height:1.35}.xcat-fallback-card__price{margin:8px
12px 14px;font-size:18px;font-weight:700}.specifications{width:100%}.spec-row{display:flex;justify-content:space-between;align-items:center;padding:var(--gapX4) 0px;border-top:1px solid var(--dividerDefault);margin-top:0px !important}.spec-row:first-child{border-top:none}.filter{border-radius:var(--roundedXS);transition:all 0.3s ease}.filter.active{background-color:transparent !important;border-color:var(--primary500) !important;color:var(--primary500) !important}.filter:disabled{opacity:0.3;cursor:not-allowed !important}.filters-container{display:flex;flex-wrap:wrap;gap:var(--gapX2)}.product-main-swiper{width:100%;height:auto;margin-bottom:var(--gapX3);position:relative}.product-main-swiper .swiper-wrapper{position:relative}.product-main-swiper .swiper-slide{opacity:0 !important;transition:opacity 0.3s ease;position:absolute;top:0;left:0;width:100%;height:100%}.product-main-swiper:not(.swiper-initialized) .swiper-slide:first-child{opacity:1 !important;position:relative}.product-main-swiper .swiper-slide-active{opacity:1 !important;position:relative}.product-thumbs-swiper{width:100%}.product-thumbs-swiper .swiper-slide{cursor:pointer;opacity:0.6;transition:opacity 0.3s ease}.product-thumbs-swiper .swiper-slide-thumb-active{opacity:1;border:2px
solid var(--primary500, #007bff);border-radius:8px}.product-main-swiper .image-wrapper,
.product-thumbs-swiper .image-wrapper{width:100%;height:auto;position:relative}.product-main-swiper img,
.product-thumbs-swiper
img{width:100%;height:auto;display:block}.add-to-cart-btn{width:100%;transition:opacity 0.3s ease}.add-to-cart-btn:disabled{opacity:0.5;cursor:not-allowed}.documents-list
a{text-decoration:unset;color:black !important}.documents-list .document-item{display:flex;align-items:center;gap:var(--gapX1)}.documents-list{row-gap:var(--gapX5);display:flex;flex-direction:column}.vc-spec p+p{margin-top:unset !important}.vc-spec{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.spec-list{width:100%}.xleb-card.price-card{height:fit-content}.swiper-slide.thumb-slider{height:fit-content}.description.product-card:has(.product-name){gap:unset !important}.post.article-item:has(.product-name) img{border-radius:var(--roundedXS);aspect-ratio:4/3}.vue-posts:has(.product-name) a{gap:var(--gapX5)}.xleb-card.price-card .xleb-button-wrapper{width:100%}.xleb-card.price-card .xleb-button-wrapper
.btn{width:100%}.product-card .product-price
em{font-size:var(--titleXXXSsize)}.ph.ph-checks.stock{display:flex;flex-direction:row;align-items:center;gap:var(--gapX2)}.ph.ph-checks.stock::before{color:var(--success)}.ph.ph-truck.stock{display:flex;flex-direction:row;align-items:center;gap:var(--gapX2)}.xleb-range.btn-add-to-cart{display:flex;flex-direction:row}.xleb-range.btn-add-to-cart .qty-cart{display:flex;flex-direction:row;gap:var(--gapX3);white-space:wrap}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__input{border:0;background:transparent;text-align:center;font-size:18px;font-weight:500;color:#222;outline:none;appearance:textfield;-moz-appearance:textfield;padding:13px
0px !important}.qty__btn{background-color:transparent}.qty__btn{width:11px;height:13px;border:0;background:transparent;color:#666;font-size:22px;line-height:1;cursor:pointer;border-radius:6px;display:flex;align-items:center}.qty{display:inline-flex;align-items:center;height:40px;padding:unset;background:var(--blackOpacity100);border-radius:var(--roundedXS)}.xleb-card.price-card{padding:var(--gapX6) var(--gapX5)}.xleb-card.price-card>*:first-child{padding-top:unset;padding-left:unset;padding-right:unset}.xleb-card.price-card>*:not(.vc_empty_space){padding-right:unset;padding-left:unset}.xleb-card.price-card>*:last-child{padding-bottom:unset;padding-left:unset;padding-right:unset}.xleb-range.btn-add-to-cart{width:100%}.xleb-range.btn-add-to-cart .qty-cart{width:100%}.xleb-card.price-card
.btn{width:100%;padding:9px
2px;border-radius:var(--roundedXS)}.xleb-card.price-card .js-qty-minus{margin-left:13px;margin-right:9.5px}.xleb-card.price-card .js-qty-plus{margin-left:9.5px;margin-right:13px}.single-products .product-thumbs-swiper .swiper-slide-thumb-active{border-radius:unset}.single-products .product-thumbs-swiper{padding-right:12px}.product-lead-mask{overflow:visible}.product-lead{position:relative}.product-lead-preview .is-line-clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-lead-toggle{padding:0;border:0;background:transparent;color:var(--linkColor);cursor:pointer}.product-lead-toggle[hidden]{display:none !important}button.product-lead-toggle.js-lead-toggle::after{content:'\e136';font-family:'Phosphor';transition:transform 0.5s ease}button.product-lead-toggle.js-lead-toggle{font-size:var(--textSsize);line-height:var(--textSheightS);margin-top:var(--textStopS);margin-bottom:var(--textSbottomS);display:flex;align-items:center;gap:var(--gapX1);padding-top:var(--gapX5)}.product-lead-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}.product-lead-toggle[aria-expanded="false"]::after{transform:rotate(0deg)}.characteristics-link
a{display:flex;align-items:baseline !important;gap:var(--gapX1);text-decoration:unset;text-decoration-line:unset !important;font-size:var(--textSsize)}.characteristics-link a i::before{font-size:11px}.documents-list
a{text-decoration:unset;color:var(--linkDefaultColor) !important}.documents-list .document-item{display:flex;align-items:center;gap:var(--gapX1)}.documents-list{row-gap:var(--gapX5);display:flex;flex-direction:column}.vc-spec p+p{margin-top:unset !important}.vc-spec{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.vc-spec+.vc-spec{margin-top:unset !important}.spec-list{width:100%;display:flex;flex-direction:column;gap:var(--gapX5)}.product-main-swiper{width:100%;height:auto;margin-bottom:var(--gapX3);position:relative}.product-main-swiper .swiper-wrapper{position:relative}.product-main-swiper .swiper-slide{opacity:0 !important;transition:opacity 0.3s ease;position:absolute;top:0;left:0;width:100%;height:100%}.product-main-swiper .swiper-slide-active{opacity:1 !important;position:relative}.product-thumbs-swiper{width:100%}.product-thumbs-swiper .swiper-slide{cursor:pointer;opacity:0.6;transition:opacity 0.3s ease}.product-main-swiper .image-wrapper,
.product-thumbs-swiper .image-wrapper{width:100%;height:auto;position:relative}.product-main-swiper img,
.product-thumbs-swiper
img{width:100%;height:auto;display:block}.documents-list i::before{color:var(--linkDefaultColor)}.spec-list{display:flex;flex-direction:column;gap:var(--gapX5)}.vc-spec{display:grid;grid-template-columns:minmax(0, 3fr) minmax(20px, 3fr) minmax(0, 0fr);align-items:baseline;column-gap:var(--gapX2);width:100%}.vc-spec>p:first-child{margin:0;min-width:0}.vc-spec>p:last-child{margin:0;text-align:left;justify-self:start;min-width:0}.vc-spec p:first-child{display:flex;flex-direction:row;white-space:nowrap;align-items:baseline;color:var(--blackOpacity500)}.vc-spec.textS p:first-child::after{content:'';border-bottom:1px dashed var(--blackOpacity500);width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.vc-spec span.dots::after{content:'';border-bottom:1px dashed var(--blackOpacity500);width:100%;display:flex}.description.product-card:has(.product-name){gap:unset !important;flex-direction:column}.vc_row.breadcrumbs-product
a{color:var(--contentOpacityColor) !important}.advantage-product{display:flex;flex-direction:row;gap:var(--gapX2);align-items:center}.advantage-product
i{border-radius:50%;background:var(--primaryOpacity100);width:32px;height:32px;display:flex;align-items:center;justify-content:center}.advantage-product i::before{font-size:18px;color:var(--primary500)}.advantage-product .advantage-content{display:flex;flex-direction:column;gap:var(--gapX1)}.advantage-product .advantage-content p:last-child{color:var(--contentOpacityColor)}.advantage-product .advantage-content p+p{margin-top:unset !important}.swiper-slide-thumb-active{opacity:1 !important}.product-advantages{gap:var(--gapX4)}.spec-name{gap:var(--gapX2)}.xcat-variant-axis .xcat-variant-axis__values{display:flex;flex-wrap:wrap;gap:var(--gapX2);margin-top:var(--gapX3)}.xcat-variant-axis__values .xcat-variant-btn{background:transparent;border:1px
solid var(--blackOpacity300);border-radius:4px;padding:var(--gap) var(--gapX2);margin:0;color:var(--black);text-decoration:none;font-size:var(--textSsize)}.xcat-variant-axis__values .xcat-variant-btn.is-active{color:var(--primary500);border:1px
solid var(--primary500)}.xcat-variant-axis__values .xcat-variant-btn.is-disabled{opacity:0.35;cursor:not-allowed}.xcat-variant-btn--color{display:inline-flex;align-items:center;justify-content:center;gap:0;width:auto;min-width:34px;height:34px;padding:3px;border-radius:999px;cursor:pointer;transition:border-color 0.15s ease, box-shadow 0.15s ease}.xcat-variant-btn--color:hover:not(.is-disabled){border-color:var(--primary400, #888)}.xcat-variant-btn--color.is-active{border-color:var(--primary500);box-shadow:0 0 0 1px var(--primary500)}.xcat-color-dot{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px
solid rgba(0, 0, 0, 0.15);overflow:hidden;flex-shrink:0}.xcat-color-dot.is-multi{gap:7px;width:auto;height:26px;border:0;border-radius:999px;overflow:visible}.xcat-color-dot__part{display:block;width:26px;height:26px;border:1px
solid rgba(0, 0, 0, 0.15);border-radius:50%;flex:0 0 auto}.xcat-color-dot__img{display:block;width:100%;height:100%;object-fit:cover}.xcat-variant-btn--color.is-active .xcat-color-dot:not(.is-multi){box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--primary500)}.xcat-color-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.xcat-product-tags{display:flex;flex-wrap:wrap;gap:var(--gap, 8px)}.xcat-product-tag{display:inline-flex;align-items:center;padding:4px
10px;border-radius:4px;background:var(--blackOpacity50, rgba(0, 0, 0, 0.04));color:inherit;text-decoration:none;line-height:1.3}a.xcat-product-tag:hover{color:var(--primary500);background:var(--primary50, rgba(255, 80, 56, 0.08))}.xcat-product-calculator{padding:var(--gapX4, 16px);border:1px
solid var(--blackOpacity100, rgba(0, 0, 0, 0.1));border-radius:var(--radiusS, 8px);background:var(--blackOpacity25, rgba(0, 0, 0, 0.025))}.xcat-product-calculator__title{margin:0
0 var(--gapX3, 12px);font-weight:600}.xcat-product-calculator__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gapX3, 12px)}.xcat-product-calculator__repeat,.xcat-product-calculator__repeat-list{display:flex;flex-direction:column;gap:var(--gapX2, 8px)}.xcat-product-calculator__repeat{margin-top:var(--gapX3, 12px)}.xcat-product-calculator__section-title{margin:0;color:var(--blackOpacity500, #777)}.xcat-product-calculator__grid--repeat{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto}.xcat-product-calculator__add,.xcat-product-calculator__remove{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px
10px;border:1px
solid var(--blackOpacity150, rgba(0, 0, 0, 0.14));border-radius:4px;background:var(--white, #fff);color:inherit;font:inherit;cursor:pointer}.xcat-product-calculator__add{align-self:flex-start}.xcat-product-calculator__remove{align-self:end;white-space:nowrap}.xcat-product-calculator__options{display:flex;flex-wrap:wrap;gap:var(--gapX2, 8px);margin-top:var(--gapX3, 12px)}.xcat-product-calculator__options
label{flex-direction:row;align-items:center}.xcat-product-calculator__options
input{width:auto;min-height:0}.xcat-product-calculator
label{display:flex;flex-direction:column;gap:4px}.xcat-product-calculator
input{width:100%;min-height:36px;border:1px
solid var(--blackOpacity150, rgba(0, 0, 0, 0.14));border-radius:4px;padding:6px
8px;background:var(--white, #fff)}.xcat-product-calculator__result{display:flex;gap:6px;margin:var(--gapX3, 12px) 0 0}.xcat-product-calculator__note{margin:var(--gap, 8px) 0 0;color:var(--blackOpacity500, #777)}@media (max-width: 520px){.xcat-product-calculator__grid,.xcat-product-calculator__grid--repeat{grid-template-columns:1fr}.xcat-product-calculator__remove{justify-self:start;align-self:start}}.xcat-buy-card__old-price,.xcat-fallback-card__old-price,.xcat-related-old-price{text-decoration:line-through;color:var(--blackOpacity500, #999);font-weight:400}.xcat-buy-card__old-price{font-size:0.75em;margin-bottom:2px}.xcat-fallback-card__old-price{font-size:14px;display:inline;margin-right:6px}.xcat-related-old-price{font-size:0.85em;margin-bottom:0}.xcat-product-gallery__main{position:relative}.xcat-product-badges-overlay{position:absolute;top:12px;left:12px;z-index:10;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.xcat-product-badges-overlay .xcat-product-badge{display:inline-block;padding:4px
10px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:0.02em;pointer-events:auto}.xcat-product-badge--skidka{background:#e53935;color:#fff}.xcat-product-badge--novinka{background:#43a047;color:#fff}.xcat-product-badge--vygodnaya-tsena{background:#fb8c00;color:#fff}