:root{--lusart-accent:#005bff;--lusart-accent-hover:#004fe0;--lusart-accent-hover-strong:#004bd6;--lusart-accent-dark:#0047cc;--lusart-accent-bright:#0066ff;--lusart-sale:#f1117e;--lusart-success:#16a34a;--lusart-success-muted:#3f8f57;--lusart-danger:#ef4444;--lusart-warning:#f59e0b;--lusart-text:#111827;--lusart-text-soft:#374151;--lusart-text-secondary:#4b5563;--lusart-muted:#6b7280;--lusart-muted-2:#7b8493;--lusart-muted-light:#9ca3af;--lusart-muted-cool:#94a3b8;--lusart-white:#fff;--lusart-bg:#f5f7fa;--lusart-bg-soft:#f8fafc;--lusart-bg-page:#f6f8fb;--lusart-accent-bg:#f3f8ff;--lusart-accent-bg-hover:#eef4ff;--lusart-accent-bg-soft:#f8fbff;--lusart-accent-bg-blue:#dbeafe;--lusart-accent-bg-tint:#e3efff;--lusart-hero-bg:#eaf3ff;--lusart-warning-bg:#fff7ed;--lusart-border:#edf1f5;--lusart-border-soft:#f0f3f7;--lusart-border-light:#e9eef5;--lusart-border-muted:#e5e7eb;--lusart-border-strong:#e8edf4;--lusart-border-control:#dbe3ee;--lusart-accent-border:#d8e9ff;--lusart-accent-border-soft:#d8e6ff;--lusart-accent-border-pale:#dce9ff;--lusart-accent-border-tint:#bfd6ff;--lusart-accent-border-muted:#c7dcff;--lusart-accent-border-hover:#c7ddff;--lusart-warning-border:#fed7aa;--lusart-radius-xs:8px;--lusart-radius-sm:10px;--lusart-radius-md:12px;--lusart-radius-card:14px;--lusart-radius-lg:16px;--lusart-radius-xl:18px;--lusart-radius-xxl:20px;--lusart-radius-hero:22px;--lusart-radius-pill:999px;--lusart-shadow-xs:rgba(15,23,42,.03);--lusart-shadow-sm:rgba(15,23,42,.04);--lusart-shadow-md:rgba(15,23,42,.05);--lusart-shadow-lg:rgba(15,23,42,.06);--lusart-shadow-xl:rgba(15,23,42,.08);--lusart-shadow-dropdown:rgba(15,23,42,.12);--lusart-accent-alpha-04:rgba(0,91,255,.04);--lusart-accent-alpha-08:rgba(0,91,255,.08);--lusart-accent-alpha-09:rgba(0,91,255,.09);--lusart-accent-alpha-18:rgba(0,91,255,.18);--lusart-accent-alpha-25:rgba(0,91,255,.25);--lusart-accent-alpha-45:rgba(0,91,255,.45);--lusart-white-alpha-85:rgba(255,255,255,.85);--lusart-white-alpha-94:rgba(255,255,255,.94);--lusart-shadow-card:0 2px 14px var(--lusart-shadow-md);--lusart-shadow-card-soft:0 2px 14px var(--lusart-shadow-sm);--lusart-shadow-card-hover:0 12px 28px var(--lusart-shadow-xl);--lusart-shadow-panel:0 8px 28px var(--lusart-shadow-lg);--lusart-shadow-panel-soft:0 8px 28px var(--lusart-shadow-md);--lusart-shadow-menu:0 12px 30px var(--lusart-shadow-dropdown)} .header-search{position:relative} .header-search .header-photo-search{position:absolute;right:48px;top:3px;bottom:3px;display:flex;width:40px;min-width:40px;max-width:40px;height:auto;min-height:0;padding:0;border:0;border-left:1px solid #dce5f3;border-radius:6px;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden;appearance:none;background:transparent;color:var(--lusart-accent,#0663f7);line-height:1;cursor:pointer;transform:none!important;z-index:3;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease} .header-search .header-photo-search:hover{background:#f3f7ff;color:#004fd6;box-shadow:inset 0 0 0 1px #d7e5fb} .header-search .header-photo-search:hover i{transform:scale(.94)} .header-search .header-photo-search i{transition:transform .16s ease} .header-search .header-photo-search:focus-visible{outline:2px solid #0663f7;outline-offset:-2px} .header-search:has(.header-photo-search) input{padding-right:96px} .popup-search__photo{display:flex;width:100%;min-height:48px;margin-top:12px;border:1px solid #cddcf3;border-radius:10px;align-items:center;justify-content:center;gap:9px;background:#f3f7ff;color:#0663f7;font-size:15px;font-weight:700} body.photo-search-open{overflow:hidden} .photo-search{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px} .photo-search[hidden],.photo-search [hidden]{display:none!important} .photo-search__backdrop{position:absolute;inset:0;display:block;width:100%;height:100%;background:rgba(8,20,45,.58);backdrop-filter:blur(3px);cursor:default} .photo-search__dialog{position:relative;width:min(720px,100%);max-height:calc(100dvh - 48px);overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(8,20,45,.24)} .photo-search__close{position:absolute;top:18px;right:18px;display:flex!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;border:1px solid #dce5f3!important;border-radius:50%!important;box-sizing:border-box;align-items:center;justify-content:center;appearance:none;background:#fff!important;color:#14213d!important;font:400 27px/1 Arial,sans-serif!important;cursor:pointer;overflow:hidden;z-index:2} .photo-search__close span{display:block;width:100%;height:100%;line-height:38px;text-align:center;transform:translateY(-1px)} .photo-search__close:hover{border-color:#bfd3f5!important;background:#f3f7ff!important;color:#0663f7!important} .photo-search__close:focus-visible{outline:2px solid #0663f7;outline-offset:2px} .product-card__gallery{position:relative} .product-photo-similar{position:absolute;right:14px;bottom:14px;z-index:7;display:inline-flex;min-height:34px;margin:0;padding:0 11px;border:0;border-radius:8px;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;appearance:none;background:rgba(241,243,246,.94);box-shadow:none;color:#374151;font-size:13px;line-height:1;font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease} .product-photo-similar i{color:#374151;font-size:16px;transition:color .16s ease} .product-photo-similar:hover{background:#e7ebf0;color:#111827;box-shadow:0 2px 8px rgba(15,23,42,.08)} .product-photo-similar:hover i{color:#111827} .product-photo-similar:focus-visible{outline:2px solid #0663f7;outline-offset:3px} .product-photo-similar.is-loading{pointer-events:none;opacity:.75} .product-photo-similar.is-loading i{animation:photo-spin .8s linear infinite} .photo-search__head{padding:28px 76px 20px 30px} .photo-search__head .photo-search__title{margin:0 0 7px;font-size:28px;font-weight:700;line-height:1.2} .photo-search__head p{margin:0;color:#6b778c} .photo-search__state{padding:0 30px 30px} .photo-search__dropzone{display:flex;min-height:280px;padding:30px;border:2px dashed #cbd8ea;border-radius:14px;align-items:center;justify-content:center;flex-direction:column;text-align:center;transition:.2s} .photo-search__dropzone.is-dragover{border-color:#0663f7;background:#f3f7ff} .photo-search__upload-icon{margin-bottom:16px;color:#0663f7;font-size:42px} .photo-search__dropzone strong{font-size:19px} .photo-search__drop-hint{margin:7px 0 20px;color:#6b778c} .photo-search__upload-actions,.photo-search__actions{display:flex;gap:12px;align-items:center;justify-content:center} .photo-search__primary,.photo-search__secondary{display:inline-flex;min-height:48px;padding:0 22px;border-radius:9px;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:pointer} .photo-search__primary{border:1px solid #0663f7;background:#0663f7;color:#fff} .photo-search__secondary{border:1px solid #c9d3e1;background:#fff;color:#14213d} .photo-search__dropzone small{margin-top:17px;color:#8b96a8} .photo-search__crop-copy{display:flex;margin-bottom:14px;align-items:center;justify-content:space-between;gap:16px} .photo-search__crop-copy button,.photo-search__link{padding:0;border:0;background:none;color:#0663f7;cursor:pointer} .photo-search__stage-outer{display:flex;max-height:55vh;margin-bottom:18px;overflow:hidden;border-radius:12px;justify-content:center;background:#edf1f7} .photo-search__stage{position:relative;display:inline-flex;max-width:100%} .photo-search__stage img{display:block;max-width:100%;max-height:55vh;object-fit:contain;user-select:none} .photo-search__selection{position:absolute;border:2px solid #fff;box-shadow:0 0 0 9999px rgba(5,16,38,.52),0 0 0 1px #0663f7;cursor:move;touch-action:none} .photo-search__selection i{position:absolute;width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:#0663f7} .photo-search__selection i:nth-child(1){left:-10px;top:-10px}.photo-search__selection i:nth-child(2){right:-10px;top:-10px}.photo-search__selection i:nth-child(3){right:-10px;bottom:-10px}.photo-search__selection i:nth-child(4){left:-10px;bottom:-10px} .photo-search__state--loading{min-height:300px;align-items:center;justify-content:center;flex-direction:column;color:#6b778c;text-align:center} .photo-search__state--loading:not([hidden]){display:flex} .photo-search__state--loading strong{margin:18px 0 5px;color:#14213d;font-size:20px} .photo-search__spinner{width:44px;height:44px;border:4px solid #dbe7fa;border-top-color:#0663f7;border-radius:50%;animation:photo-spin .8s linear infinite} .photo-search__message{margin:0 30px 30px;padding:13px 16px;border-radius:9px;background:#fff2f2;color:#a32929} @keyframes photo-spin{to{transform:rotate(360deg)}} .photo-results-query{display:flex;margin:0 0 24px;padding:18px;border:1px solid #e1e8f2;border-radius:14px;align-items:center;gap:16px;background:#f7faff} .photo-results-query__preview{display:grid;width:76px;height:76px;flex:0 0 76px;border-radius:10px;place-items:center;overflow:hidden;background:#e9f0fb;color:#0663f7;font-size:26px} .photo-results-query__preview img{width:100%;height:100%;object-fit:cover} .photo-results-query__content{flex:1}.photo-results-query__content strong{display:block;margin-bottom:4px;font-size:17px}.photo-results-query__content span{color:#6b778c} .photo-results-query__new{display:inline-flex;min-height:42px;padding:0 16px;border:1px solid #bfd3f5;border-radius:9px;align-items:center;gap:8px;background:#fff;color:#0663f7;font-weight:700;cursor:pointer} @media(max-width:767px){.header-search .header-photo-search{display:none}.photo-search{padding:0;align-items:end}.photo-search__dialog{width:100%;max-height:calc(100dvh - 20px);border-radius:18px 18px 0 0}.photo-search__head{padding:24px 64px 16px 20px}.photo-search__head .photo-search__title{font-size:24px}.photo-search__state{padding:0 20px 24px}.photo-search__dropzone{min-height:260px;padding:24px 16px}.photo-search__drop-hint{margin-bottom:16px}.photo-search__upload-actions{width:100%;flex-direction:column}.photo-search__primary,.photo-search__secondary{width:100%}.photo-search__crop-copy{align-items:flex-start;flex-direction:column;gap:6px}.photo-search__actions{flex-direction:column}.photo-search__actions .photo-search__link{min-height:40px}.photo-results-query{padding:12px;flex-wrap:wrap}.photo-results-query__preview{width:60px;height:60px;flex-basis:60px}.photo-results-query__new{width:100%;justify-content:center} .product-photo-similar{right:8px;bottom:8px;min-height:32px;padding:0 10px;border-radius:8px;font-size:12px}.product-photo-similar i{font-size:15px}} @media(prefers-reduced-motion:reduce){.photo-search__spinner{animation-duration:1.8s}} .mainpage .home-brands{padding:28px 30px 30px;border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-xl);box-shadow:none;background:var(--lusart-white);overflow:hidden} .mainpage .home-brands__head,.mainpage .home-brands.compact .home-brands__head{display:flex;float:none;width:auto;margin:0 0 20px;align-items:center;gap:18px} .mainpage .home-brands__h1,.mainpage .home-brands.compact .home-brands__h1{display:block;margin:0;color:var(--lusart-text);font-size:var(--lusart-fs-title-xl);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .mainpage .home-brands__head .show-all{display:inline-flex;align-items:center;gap:7px;color:var(--lusart-accent);font-size:var(--lusart-fs-xs) !important;line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-medium);text-decoration:none;white-space:nowrap} .mainpage .home-brands__head .show-all:hover{color:var(--lusart-accent-hover);text-decoration:underline;text-underline-offset:3px} .mainpage .home-brands-list__outer,.mainpage .home-brands.compact .home-brands-list__outer{margin:0} .mainpage .home-brands-list{overflow:hidden} .mainpage .home-brands-list__el,.mainpage .owl-item .home-brands-list__el{height:82px;padding:0;line-height:normal;vertical-align:top} .mainpage .home-brands-list:not(.owl-loaded){margin:0 -5px;width:calc(100% + 10px)} .mainpage .home-brands-list:not(.owl-loaded)>.home-brands-list__el{padding:0 5px} .mainpage .home-brands-list__el>a{display:flex;width:100%;height:82px;padding:14px 18px;box-sizing:border-box;border:1px solid var(--lusart-border-light);border-radius:var(--lusart-radius-md);align-items:center;justify-content:center;background:var(--lusart-bg-soft);color:var(--lusart-text-secondary);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold);line-height:1.25;white-space:normal;transition:border-color .18s ease,background-color .18s ease,transform .18s ease} .mainpage .home-brands-list__el>a:hover,.mainpage .home-brands-list__el>a:focus-visible{border-color:var(--lusart-accent-border-hover);background:var(--lusart-white);transform:translateY(-1px)} .mainpage .home-brands-list__el img,.mainpage .owl-carousel .owl-item .home-brands-list__el img{display:block;width:auto;max-width:100%;max-height:46px;object-fit:contain} .mainpage .home-brands__direction,.mainpage .home-brands.compact .home-brands__direction{position:static;display:flex;float:none;margin-left:auto;align-items:center;gap:8px} .mainpage .home-brands__direction.disabled:empty{display:none} .mainpage .home-brands__direction .owl-prev,.mainpage .home-brands__direction .owl-next,.mainpage .home-brands.compact .home-brands__direction .owl-prev,.mainpage .home-brands.compact .home-brands__direction .owl-next{display:inline-flex;width:38px;height:38px;margin:0;border:1px solid var(--lusart-border-control);border-radius:var(--lusart-radius-sm);align-items:center;justify-content:center;background:var(--lusart-white);color:var(--lusart-accent);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease} .mainpage .home-brands__direction .owl-prev:hover,.mainpage .home-brands__direction .owl-next:hover{border-color:var(--lusart-accent-border-hover);background:var(--lusart-accent-bg)} .mainpage .home-brands__direction .owl-prev.disabled,.mainpage .home-brands__direction .owl-next.disabled{color:var(--lusart-muted-light);opacity:.65;cursor:default} .mainpage .home-brands__direction .carousel-prev,.mainpage .home-brands__direction .carousel-next{width:36px;height:36px;margin:0;line-height:36px} @media(max-width:767px){.mainpage .home-brands{padding:20px 14px 18px;border-right:0;border-left:0;border-radius:0} .mainpage .home-brands__head,.mainpage .home-brands.compact .home-brands__head{margin-bottom:14px;gap:10px;flex-wrap:wrap !important} .mainpage .home-brands__h1,.mainpage .home-brands.compact .home-brands__h1{font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title)} .mainpage .home-brands__head .show-all{margin-right:auto;font-size:var(--lusart-fs-xs) !important} .mainpage .home-brands__direction,.mainpage .home-brands.compact .home-brands__direction{display:none} .mainpage .home-brands-list__el,.mainpage .owl-item .home-brands-list__el,.mainpage .home-brands-list__el>a{height:72px} .mainpage .home-brands-list__el>a{padding:12px} .mainpage .home-brands-list__el img,.mainpage .owl-carousel .owl-item .home-brands-list__el img{max-height:40px}} :root{--lusart-fs-xs:11px;--lusart-fs-sm:12px;--lusart-fs-meta:13px;--lusart-fs-base:14px;--lusart-fs-md:15px;--lusart-fs-title-sm:16px;--lusart-fs-title-md:18px;--lusart-fs-title-lg:22px;--lusart-fs-title-xl:26px;--lusart-fs-title-page:30px;--lusart-lh-control:1;--lusart-lh-tight:1.2;--lusart-lh-title:1.25;--lusart-lh-ui:1.35;--lusart-lh-text:1.55;--lusart-fw-regular:400;--lusart-fw-medium:500;--lusart-fw-semibold:600;--lusart-fw-bold:700} .bar-fixed-b__caret,.bar-fixed-r__caret,.products-custom-link__caret,.header-cart-message__caret{color:var(--lusart-accent)} .inner-page{margin:0 0 28px} .mainpage{margin:0 0 20px} .header-logo__text-second sup{font-size:0.4em;vertical-align:super;line-height:0;margin-left:-3px;font-weight:normal} .header-logo__text-second{border-radius:50%;background-color:var(--lusart-accent);padding:8px;margin-left:-3px} .js-m-header-top .header-logo__text-second{border-radius:50%;background-color:var(--lusart-white);padding:5px;margin-left:0} .header-logo:hover{opacity:.8} .header-worktime{font-size:var(--lusart-fs-meta);color:#666;white-space:nowrap} @media screen and(max-width:550px){.popup-addcart__checkout{float:none} #popup-addcart>div.popup-addcart__buttons{text-align:center;margin-right:10px}} .comment-date,.review-date{display:none} body{background:var(--lusart-white)} .slider-banner__img{border-radius:5px} .mainpage__cats-slider{display:block} .slider-banner__inner{position:relative;display:block;overflow:hidden;border-radius:var(--lusart-radius-card,8px)} .slider-banner__img{display:block;width:100%;height:auto} .slider-banner__content{left:clamp(34px,6vw,90px);top:50%;width:min(39%,520px);max-width:none;padding:0;transform:translateY(-50%);background:transparent;color:#102b58} .slider-banner__title{font-size:clamp(30px,3.15vw,52px);line-height:1.04;letter-spacing:-.025em;font-weight:800} .slider-banner__text{margin-top:14px;font-size:clamp(15px,1.35vw,21px);line-height:1.4} .slider-banner__cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:22px;padding:0 24px;border-radius:var(--lusart-radius-button,8px);background:var(--lusart-accent,#0866f5);color:#fff;font-size:15px;line-height:1.2;font-weight:700;box-shadow:0 7px 18px rgba(8,102,245,.2)} .slider-banner__cta-arrow{margin-left:6px} .main-slider_el--65 .slider-banner__img{transform:scale(1.04)} .slider-banner__inner:focus-visible{outline:3px solid var(--lusart-accent,#0866f5);outline-offset:3px} @media(max-width:767px){.slider-banner .slider-banner__inner{position:relative;overflow:hidden;aspect-ratio:2 / 1} .slider-banner .slider-banner__img{width:100%;height:100%;object-fit:cover} .slider-banner__content{position:absolute;top:50%;right:auto;bottom:auto;left:18px;width:56%;padding:0;transform:translateY(-50%);background:transparent} .slider-banner__title{font-size:clamp(18px,5.8vw,24px);line-height:1.06} .slider-banner__text{margin-top:6px;font-size:clamp(10px,3vw,13px);line-height:1.28} .slider-banner__cta{min-height:34px;margin-top:9px;padding:0 14px;border-radius:7px;font-size:11px} .slider-wrap .owl-dots{right:12px;bottom:8px;left:auto}} .js-slider-nav{display:none} .slider-wrap .owl-dots{bottom:5px;left:45%} @media(max-width:650px){.slider-wrap .owl-dots{display:block;bottom:5px;left:35%}} .header-outer{box-shadow:rgba(0,0,0,.08) 0 7px 13px} .js-m-header-top{background:var(--lusart-accent);color:var(--lusart-white)} .js-m-header-top a{color:var(--lusart-white)} .tabs{border-top:1px solid #ebebeb} .breadcrumbs a{color:var(--lusart-accent);font-weight:var(--lusart-fw-medium)} .breadcrumbs a:hover{color:var(--lusart-accent);font-weight:var(--lusart-fw-medium)} .wa-captcha-field,.smart-captcha{max-width:400px !important;margin-top:20px} .wa-field.wa-field-terms-accepted{max-width:900px !important} .cookie-massage{position:fixed;width:calc(100% - 32px);max-width:1080px;bottom:18px;left:50%;margin:0;border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-lg);z-index:15000;box-shadow:0 18px 45px rgba(15,23,42,0.16);background:rgba(255,255,255,0.98);color:var(--lusart-text);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease;will-change:opacity,transform;transform:translate3d(-50%,12px,0)} .cookie-massage,.cookie-massage *{box-sizing:border-box} .cookie-massage.active{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,0,0)} .cookie-massage__text{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px} .cookie-massage .text-content{flex:1 1 70%;min-width:0;margin-right:0} .cookie-massage .text-content a{color:var(--lusart-accent);font-weight:var(--lusart-fw-semibold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px} .cookie-massage .text-content p{margin:0;font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-text);color:var(--lusart-text-soft)} .cookie-massage .text-content p:last-child{margin-bottom:0} .cookie-massage .cookie-massage__lead-part{display:inline} .cookie-massage .cookie-massage__lead-part + .cookie-massage__lead-part::before{content:" "} .cookie-massage .cookie-massage__policy{margin-top:4px;font-size:12px;line-height:16px} .cookie-massage .cookie-massage__analytics{margin-top:3px} .accept_cookie{flex:0 0 auto;min-width:132px;min-height:44px;padding:12px 24px;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-bold);background-color:var(--lusart-accent);color:var(--lusart-white);border:none;border-radius:var(--lusart-radius-sm);cursor:pointer;box-shadow:0 8px 18px var(--lusart-accent-alpha-25);transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;white-space:nowrap} .accept_cookie:hover{background-color:var(--lusart-accent-hover);box-shadow:0 10px 22px var(--lusart-accent-alpha-45)} .accept_cookie:active{transform:translateY(1px)} .accept_cookie:focus-visible{outline:3px solid var(--lusart-accent-alpha-25);outline-offset:3px} @media(max-width:768px){.cookie-massage{width:calc(100% - 24px);max-width:460px;bottom:12px;border-radius:var(--lusart-radius-card)} .cookie-massage__text{flex-direction:column;align-items:flex-start;gap:12px;padding:16px} .cookie-massage .text-content{width:100%} .cookie-massage .cookie-massage__lead-part{display:block} .cookie-massage .cookie-massage__lead-part + .cookie-massage__lead-part::before{content:none} .accept_cookie{flex:0 0 auto;text-align:center;width:100%}} @media(max-width:480px){.cookie-massage{width:calc(100% - 20px);max-height:calc(100vh - 24px);overflow-y:auto} .cookie-massage__text{padding:14px} .cookie-massage .text-content p{font-size:var(--lusart-fs-sm);line-height:1.45} .cookie-massage .cookie-massage__policy{margin-top:3px;font-size:11px;line-height:15px} .accept_cookie{min-height:40px;padding:10px 18px;font-size:var(--lusart-fs-base)}} @media(max-width:480px){.category-down-descr{display:none}} .sk-content-text-media{background-color:var(--lusart-bg)} .sk-content-text-media__left img{max-width:100%} .sk-content-text-media__right span{margin-bottom:10px} .sk-content-text-media__right p{margin-bottom:15px} @media(max-width:768px){.sk-content-text-media{flex-direction:column;text-align:center;padding:15px} .sk-content-text-media__left{margin-bottom:20px} .sk-content-text-media__right span{font-size:1.125rem}} .custom-link{font-size:var(--lusart-fs-base);color:var(--lusart-accent)} .custom-link:hover{color:#00ace0} @media(max-width:480px){.custom-link{font-size:var(--lusart-fs-meta)}} .rating .star,.rating .star-empty,.rating .star-half{color:#ffa500} .row{border-top:0} .zagalovok_char{padding:20px 0 10px;font-weight:var(--lusart-fw-semibold);font-size:var(--lusart-fs-title-sm)} ._2ky7X{max-width:120px;max-height:40px} .EQlfk{text-decoration:none} ._3XDQW{margin-top:8px} .product_features-columns{flex-wrap:wrap} @media(min-width:768px){.product_features-column{width:calc(50% - 10px)}} .main-category{font-weight:bold;color:var(--lusart-accent);border-left:3px solid #007bff;padding-left:15px} .category-desc-enhanced{background-color:var(--lusart-bg);padding:20px;border-radius:5px;border-left:4px solid var(--lusart-accent)} @media(max-width:768px){.category-desc-enhanced{padding:15px;margin:15px 0}} @media(max-width:480px){.category-desc-enhanced{padding:12px;border-left-width:3px} .highlight-bold,.highlight-color{display:inline-block}} .category-desc-enhanced .links{background-color:var(--lusart-white) !important;border:1px solid #ddd;border-radius:4px} .payment-methods-container{display:flex;flex-direction:column;align-items:flex-start;color:var(--lusart-white)} .payment-title{font-size:var(--lusart-fs-base);margin-bottom:12px;text-align:left;text-transform:uppercase;letter-spacing:1px} .payment-icons{justify-content:flex-start} .payment-icon{display:inline-block;width:35px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0.95;transition:opacity 0.2s ease;pointer-events:none;user-select:none} .payment-icon:hover{opacity:1} .payment-icon[data-payment="visa"]{background-image:url("/wa-data/public/site/icon/visa.svg")} .payment-icon[data-payment="mastercard"]{background-image:url("/wa-data/public/site/icon/mastercard.svg")} .payment-icon[data-payment="mir"]{background-image:url("/wa-data/public/site/icon/mir.svg")} .payment-icon[data-payment="sbp"]{background-image:url("/wa-data/public/site/icon/sbp_payment.png")} @media(max-width:480px){.payment-title{font-size:var(--lusart-fs-base);margin-bottom:10px} .payment-icons{gap:12px} .payment-icon{width:35px;height:30px}} @media(max-width:360px){.payment-icons{gap:10px} .payment-icon{width:35px;height:28px}} .shop-regions-window-wrapper__window-wrapper{min-width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:0} @media(max-width:480px){.shop-regions-window-wrapper__window-wrapper{min-width:90%;margin:10px}} .shop-regions-confirm-window__confirm-btn{display:inline-block;line-height:var(--lusart-lh-title);vertical-align:top;padding:8px 14px 9px;cursor:pointer;transition:background-color .2s ease-in-out;text-align:center;text-decoration:none;color:var(--lusart-white);border:1px solid transparent;border-radius:5px;background-color:var(--lusart-accent);font-weight:var(--lusart-fw-medium);user-select:none;text-shadow:none;outline:0} .shop-regions-confirm-window__confirm-btn:hover{background-color:#1669ff} .shop-regions-confirm-window__btn{box-shadow:none !important} .shop-regions-confirm-window__choose-another-btn{display:inline-block;line-height:var(--lusart-lh-title);vertical-align:top;padding:8px 14px 9px;cursor:pointer;text-align:center;text-decoration:none;border:1px solid transparent;font-weight:var(--lusart-fw-medium);user-select:none;text-shadow:none;outline:0;color:var(--lusart-accent);border-color:var(--lusart-accent);background-color:transparent;transition:border-color .2s ease-in-out,color .2s ease-in-out} .shop-regions-confirm-window__choose-another-btn:hover{color:#000;background-color:transparent} .shop-regions-confirm-window{left:0;line-height:var(--lusart-lh-title)} .shop-regions-button__icon,.shop-regions-action-link{color:var(--lusart-accent)} .brand-rewiy{font-size:var(--lusart-fs-meta);margin-top:10px} .brand-plugin__review-submit{margin-top:10px} @media(max-width:500px){.product-card__sections{padding:10px} .carousel-next--mini,.carousel-prev--mini{width:32px;height:32px;line-height:var(--lusart-lh-ui)}} .footer-copyright{margin-top:15px} .product_features-title .feature-title-wrap{position:relative} .categories-slider{position:relative;width:100%;overflow:hidden;margin:0 0 28px;padding:4px 0 0;opacity:0;visibility:hidden;transition:opacity .3s ease} .categories-slider.is-initialized{opacity:1;visibility:visible} .categories-slider__swiper{padding:4px 0 0} .categories-slider__slide{height:auto} .categories-slider__link{display:block;color:inherit;text-decoration:none} .categories-slider__image{overflow:hidden;border-radius:var(--lusart-radius-xl)} .categories-slider__image img{display:block;width:100%;height:auto;border-radius:var(--lusart-radius-xl);transition:transform .25s ease} .no-touch .categories-slider__link:hover .categories-slider__image img{transform:scale(1.03)} .categories-slider__title{margin-top:12px;color:var(--lusart-text);font-size:var(--lusart-fs-title-sm);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);text-align:center} .categories-slider__count{display:none} .categories-slider__btn{position:absolute;top:42%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-md);box-shadow:0 6px 18px var(--lusart-shadow-xl);color:var(--lusart-accent);cursor:pointer;z-index:10;transition:background .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease} .categories-slider__btn--prev{left:14px} .categories-slider__btn--next{right:14px} .categories-slider__btn:hover{background:var(--lusart-accent);border-color:var(--lusart-accent);color:var(--lusart-white);box-shadow:0 10px 22px var(--lusart-accent-alpha-18)} .categories-slider__btn.swiper-button-disabled{opacity:.45;cursor:default;pointer-events:none} .categories-slider__btn svg{width:20px;height:20px} @media(max-width:767px){.categories-slider{margin-bottom:28px} .categories-slider__title{margin-top:10px;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title)} .categories-slider__image,.categories-slider__image img{border-radius:var(--lusart-radius-card)} .categories-slider__btn{width:34px;height:34px;border-radius:var(--lusart-radius-sm)} .categories-slider__btn--prev{left:8px} .categories-slider__btn--next{right:8px} .categories-slider__btn svg{width:17px;height:17px}} .product-list{margin:0 0 28px} .product-list--tile .product-tile,.product-card__products .product-list .product-tile,.product-list[class*="product-list--homepage-"] .product-tile{display:flex;flex-direction:column;height:100%;background:var(--lusart-white);border-radius:var(--lusart-radius-lg);overflow:hidden;box-shadow:var(--lusart-shadow-card);transition:transform .2s ease,box-shadow .25s ease} .no-touch .product-list--tile .product-tile:hover,.no-touch .product-card__products .product-list .product-tile:hover,.no-touch .product-list[class*="product-list--homepage-"] .product-tile:hover{transform:translateY(-3px);box-shadow:var(--lusart-shadow-card-hover)} .product-list--tile .product-tile__image,.product-list--tile .product-preview-gallery,.product-list--tile .product-preview-gallery__item,.product-card__products .product-list .product-tile__image,.product-card__products .product-list .product-preview-gallery,.product-card__products .product-list .product-preview-gallery__item,.product-list[class*="product-list--homepage-"] .product-tile__image,.product-list[class*="product-list--homepage-"] .product-preview-gallery,.product-list[class*="product-list--homepage-"] .product-preview-gallery__item{background:var(--lusart-bg);border-radius:var(--lusart-radius-lg)} .product-list--tile .product-tile__image,.product-card__products .product-list .product-tile__image,.product-list[class*="product-list--homepage-"] .product-tile__image{padding:10px;position:relative;overflow:hidden} .product-list--tile .product-tile__image a,.product-card__products .product-list .product-tile__image a,.product-list[class*="product-list--homepage-"] .product-tile__image a{height:216px;line-height:var(--lusart-lh-ui);background:transparent} .product-list--tile .product-tile__image img,.product-list--tile .product-preview-gallery img,.product-list--tile .product-preview-gallery__item img,.product-list--tile img.js-product-preview-img,.product-card__products .product-list .product-tile__image img,.product-card__products .product-list .product-preview-gallery img,.product-card__products .product-list .product-preview-gallery__item img,.product-card__products .product-list img.js-product-preview-img,.product-list[class*="product-list--homepage-"] .product-tile__image img,.product-list[class*="product-list--homepage-"] .product-preview-gallery img,.product-list[class*="product-list--homepage-"] .product-preview-gallery__item img,.product-list[class*="product-list--homepage-"] img.js-product-preview-img{width:98%;height:100%;max-width:98%;max-height:96%;object-fit:contain;mix-blend-mode:darken !important;background:transparent !important;transition:transform .2s ease} .product-tile__image .product-preview-gallery,.product-tile__image .product-preview-gallery__item{height:100%} .product-tile__image .product-preview-gallery__item{display:flex;align-items:center;justify-content:center} .no-touch .product-list--tile .product-tile:hover .product-tile__image img,.no-touch .product-card__products .product-list .product-tile:hover .product-tile__image img,.no-touch .product-list[class*="product-list--homepage-"] .product-tile:hover .product-tile__image img{transform:scale(1.035)} .product-list--tile .product-tile__content,.product-card__products .product-list .product-tile__content,.product-list[class*="product-list--homepage-"] .product-tile__content{flex:1 1 auto;padding:14px 18px 10px;border-bottom:0} .product-list--tile .product-tile__price,.product-card__products .product-list .product-tile__price,.product-list[class*="product-list--homepage-"] .product-tile__price{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;height:30px;min-height:30px;max-height:30px;margin-bottom:10px;padding-bottom:0;overflow:visible;white-space:nowrap} .product-list--tile .product-tile__price .price,.product-card__products .product-list .product-tile__price .price,.product-list[class*="product-list--homepage-"] .product-tile__price .price{font-size:var(--lusart-fs-title-lg);line-height:30px;font-weight:var(--lusart-fw-bold);letter-spacing:0;display:inline-flex;flex:0 0 auto;align-items:center;height:30px;white-space:nowrap} .product-list--tile .product-tile__price .price-compare,.product-card__products .product-list .product-tile__price .price-compare,.product-list[class*="product-list--homepage-"] .product-tile__price .price-compare{font-size:var(--lusart-fs-base);line-height:18px;display:inline-flex;flex:0 0 auto;align-items:center;height:18px;min-width:max-content;opacity:.6;white-space:nowrap} .product-list--tile .product-tile__price .price .ruble,.product-list--tile .product-tile__price .price-compare .ruble,.product-card__products .product-list .product-tile__price .price .ruble,.product-card__products .product-list .product-tile__price .price-compare .ruble,.product-list[class*="product-list--homepage-"] .product-tile__price .price .ruble,.product-list[class*="product-list--homepage-"] .product-tile__price .price-compare .ruble{line-height:inherit} .product-list--tile .product-tile__name,.product-card__products .product-list .product-tile__name,.product-list[class*="product-list--homepage-"] .product-tile__name{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-medium);margin-bottom:8px;height:38px;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis} .product-list--tile .product-tile__name a,.product-card__products .product-list .product-tile__name a,.product-list[class*="product-list--homepage-"] .product-tile__name a{color:var(--lusart-text);text-decoration:none} .product-list--tile .product-tile__name a:hover,.product-card__products .product-list .product-tile__name a:hover,.product-list[class*="product-list--homepage-"] .product-tile__name a:hover{color:var(--lusart-accent)} .product-list--tile .products-tile-features,.product-card__products .product-list .products-tile-features,.product-list[class*="product-list--homepage-"] .products-tile-features{margin-bottom:12px;font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui)} .product-list--tile .products-tile-features__title,.product-card__products .product-list .products-tile-features__title,.product-list[class*="product-list--homepage-"] .products-tile-features__title{color:var(--lusart-muted-2)} .product-list--tile .product-stock,.product-card__products .product-list .product-stock,.product-list[class*="product-list--homepage-"] .product-stock{background:transparent;padding:0;color:var(--lusart-success-muted);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-title);letter-spacing:.3px;text-transform:none;font-weight:var(--lusart-fw-semibold);margin:0;width:auto !important;text-align:left !important} .product-buy-stock .stock-none,.product-buy-stock .product-stock.stock-none,.product-buy-stock .stock-none.product-stock,.product-stock--none{color:#dc2626 !important} .product-buy-stock .stock-low,.product-buy-stock .ostatok_malo,.ostatok_malo,.stock-low{color:#d97706 !important} .product-stock--order{color:#b45309} .product-buy-stock .stock-high,.product-buy-stock .product-stock.stock-high{color:var(--lusart-success-muted) !important} .product-list--tile .product-tile__stock-rate,.product-card__products .product-list .product-tile__stock-rate,.product-list[class*="product-list--homepage-"] .product-tile__stock-rate{display:flex !important;align-items:center !important;justify-content:flex-start !important;min-height:18px;width:100%;text-align:left !important} .product-list--tile .product-tile__stock,.product-card__products .product-list .product-tile__stock,.product-list[class*="product-list--homepage-"] .product-tile__stock{float:none !important;display:inline-flex !important;align-items:center !important;width:auto !important;flex:0 0 auto !important} .product-list--tile .product-stock ~ .product-tile__rating,.product-list--tile .product-tile__rating,.product-card__products .product-list .product-stock ~ .product-tile__rating,.product-card__products .product-list .product-tile__rating,.product-list[class*="product-list--homepage-"] .product-stock ~ .product-tile__rating,.product-list[class*="product-list--homepage-"] .product-tile__rating{float:none !important;display:inline-flex !important;align-items:center !important;margin:0 0 0 auto !important;flex:0 0 auto !important} .product-tile__rating-compact{display:none} @media(max-width:767px){.product-list--tile .product-tile__stock-rate>.product-tile__rating,.product-card__products .product-list .product-tile__stock-rate>.product-tile__rating,.product-list[class*="product-list--homepage-"] .product-tile__stock-rate>.product-tile__rating{display:none !important} .product-list--tile .product-tile__rating-compact,.product-card__products .product-list .product-tile__rating-compact,.product-list[class*="product-list--homepage-"] .product-tile__rating-compact{display:inline-flex;align-items:center;gap:3px;color:#f59e0b;font-size:11px;font-weight:var(--lusart-fw-semibold);line-height:1.2} .product-stock__count{display:none} .product-tile__rating-compact-count{color:var(--lusart-muted-2);font-weight:var(--lusart-fw-regular)}} .product-list--tile .product-tile__bottom,.product-card__products .product-list .product-tile__bottom,.product-list[class*="product-list--homepage-"] .product-tile__bottom{margin-top:auto;padding:8px 18px 18px} .product-list--tile .product-tile__add2cart,.product-card__products .product-list .product-tile__add2cart,.product-list[class*="product-list--homepage-"] .product-tile__add2cart{width:100% !important;margin:0} .product-list--tile .add2cart-button.button-with-icon,.product-card__products .product-list .add2cart-button.button-with-icon,.product-list[class*="product-list--homepage-"] .add2cart-button.button-with-icon{width:100% !important;height:42px;border-radius:var(--lusart-radius-sm);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold);text-transform:none;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 16px;box-sizing:border-box} .product-list--tile .add2cart-button__text,.product-card__products .product-list .add2cart-button__text,.product-list[class*="product-list--homepage-"] .add2cart-button__text{display:inline-block !important;line-height:var(--lusart-lh-control)} .product-list--tile .product-tile__cart-action,.product-card__products .product-list .product-tile__cart-action,.product-list[class*="product-list--homepage-"] .product-tile__cart-action{display:flex;align-items:center;gap:8px;width:100%} .product-list--tile .product-tile__cart-qty,.product-card__products .product-list .product-tile__cart-qty,.product-list[class*="product-list--homepage-"] .product-tile__cart-qty{display:none;align-items:center;justify-content:space-between;flex:0 0 88px;height:38px;min-width:0;border-radius:var(--lusart-radius-sm);background:#f1f5f9;overflow:hidden} .product-list--tile .product-tile__add2cart.is-added .product-tile__cart-qty,.product-card__products .product-list .product-tile__add2cart.is-added .product-tile__cart-qty,.product-list[class*="product-list--homepage-"] .product-tile__add2cart.is-added .product-tile__cart-qty{display:flex} .product-list--tile .product-tile__cart-qty-btn,.product-card__products .product-list .product-tile__cart-qty-btn,.product-list[class*="product-list--homepage-"] .product-tile__cart-qty-btn{width:28px;height:100%;padding:0;border:0;background:transparent;color:#7d8796;font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold);line-height:1;cursor:pointer} .product-list--tile .product-tile__cart-qty-input,.product-card__products .product-list .product-tile__cart-qty-input,.product-list[class*="product-list--homepage-"] .product-tile__cart-qty-input{width:28px !important;min-width:0 !important;height:100% !important;padding:0 !important;border:0 !important;background:transparent !important;color:var(--lusart-text) !important;font-size:var(--lusart-fs-base) !important;font-weight:var(--lusart-fw-semibold) !important;line-height:1 !important;text-align:center !important;box-shadow:none !important} .product-list--tile .product-tile__add2cart.is-added .add2cart-button.button-with-icon,.product-card__products .product-list .product-tile__add2cart.is-added .add2cart-button.button-with-icon,.product-list[class*="product-list--homepage-"] .product-tile__add2cart.is-added .add2cart-button.button-with-icon{flex:1 1 auto;width:auto !important;min-width:0;padding:0 12px !important;background:#00c451 !important;border-color:#00c451 !important;color:var(--lusart-white) !important} .product-list--tile .product-tile__actions,.product-card__products .product-list .product-tile__actions,.product-list[class*="product-list--homepage-"] .product-tile__actions{position:absolute;top:35px;right:25px;left:auto;bottom:auto;height:auto;line-height:normal;gap:8px;z-index:20} .no-touch .product-list--tile .product-tile:hover .product-tile__actions,.no-touch .product-card__products .product-list .product-tile:hover .product-tile__actions,.no-touch .product-list[class*="product-list--homepage-"] .product-tile:hover .product-tile__actions{opacity:1} .product-card__products .product-list .product-action,.product-list[class*="product-list--homepage-"] .product-action{width:34px;height:34px;border-radius:var(--lusart-radius-sm);background:var(--lusart-white-alpha-94);border:1px solid var(--lusart-border);box-shadow:0 8px 20px var(--lusart-shadow-xl);color:#5f6673} .product-list--tile .product-preview-gallery .owl-stage-outer,.product-list--tile .product-preview-gallery .owl-stage,.product-list--tile .product-preview-gallery .owl-item,.product-list--tile .product-preview-gallery .owl-item.cloned,.product-card__products .product-list .product-preview-gallery .owl-stage-outer,.product-card__products .product-list .product-preview-gallery .owl-stage,.product-card__products .product-list .product-preview-gallery .owl-item,.product-card__products .product-list .product-preview-gallery .owl-item.cloned,.product-list[class*="product-list--homepage-"] .product-preview-gallery .owl-stage-outer,.product-list[class*="product-list--homepage-"] .product-preview-gallery .owl-stage,.product-list[class*="product-list--homepage-"] .product-preview-gallery .owl-item,.product-list[class*="product-list--homepage-"] .product-preview-gallery .owl-item.cloned{background:var(--lusart-bg) !important} @media(max-width:1024px){.product-list--tile .product-tile__image a,.product-card__products .product-list .product-tile__image a,.product-list[class*="product-list--homepage-"] .product-tile__image a{height:190px;line-height:var(--lusart-lh-ui)} .product-list--tile .product-tile__image img,.product-card__products .product-list .product-tile__image img,.product-list[class*="product-list--homepage-"] .product-tile__image img{max-height:180px} .product-list--tile .product-tile__content,.product-card__products .product-list .product-tile__content,.product-list[class*="product-list--homepage-"] .product-tile__content{padding:14px 14px 8px} .product-list--tile .product-tile__bottom,.product-card__products .product-list .product-tile__bottom,.product-list[class*="product-list--homepage-"] .product-tile__bottom{padding:8px 14px 14px} .product-list--tile .product-tile__price .price,.product-card__products .product-list .product-tile__price .price,.product-list[class*="product-list--homepage-"] .product-tile__price .price{font-size:var(--lusart-fs-title-md)}} @media(max-width:580px){.product-list--tile .product-tile__outer,.product-card__products .product-list .product-tile__outer,.product-list[class*="product-list--homepage-"] .product-tile__outer{padding:6px 7px} .product-list--tile .product-tile,.product-card__products .product-list .product-tile,.product-list[class*="product-list--homepage-"] .product-tile{border-radius:var(--lusart-radius-card)} .product-list--tile .product-tile__stock-rate,.product-card__products .product-list .product-tile__stock-rate,.product-list[class*="product-list--homepage-"] .product-tile__stock-rate{min-height:16px;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:6px;margin-bottom:0 !important} .product-list--tile .product-tile__stock-rate::before,.product-list--tile .product-tile__stock-rate::after,.product-card__products .product-list .product-tile__stock-rate::before,.product-card__products .product-list .product-tile__stock-rate::after,.product-list[class*="product-list--homepage-"] .product-tile__stock-rate::before,.product-list[class*="product-list--homepage-"] .product-tile__stock-rate::after{content:none !important;display:none !important} .product-list--tile .product-tile__rating-compact,.product-card__products .product-list .product-tile__rating-compact,.product-list[class*="product-list--homepage-"] .product-tile__rating-compact{margin-left:auto;white-space:nowrap} .product-list--tile .product-tile__stock,.product-card__products .product-list .product-tile__stock,.product-list[class*="product-list--homepage-"] .product-tile__stock{margin:0 !important} .product-list--tile .product-tile__image,.product-list--tile .product-preview-gallery,.product-list--tile .product-preview-gallery__item,.product-card__products .product-list .product-tile__image,.product-card__products .product-list .product-preview-gallery,.product-card__products .product-list .product-preview-gallery__item,.product-list[class*="product-list--homepage-"] .product-tile__image,.product-list[class*="product-list--homepage-"] .product-preview-gallery,.product-list[class*="product-list--homepage-"] .product-preview-gallery__item{background:var(--lusart-bg) !important;border-radius:var(--lusart-radius-card) var(--lusart-radius-card) 0 0;box-sizing:border-box} .product-list--tile .product-tile__image,.product-card__products .product-list .product-tile__image,.product-list[class*="product-list--homepage-"] .product-tile__image{height:180px !important;min-height:180px !important;max-height:180px !important;padding:8px !important} .product-list--tile .product-tile .badge,.product-list--tile .product-tile .product-discount,.product-list--tile .product-tile .product-saving,.product-card__products .product-list .product-tile .badge,.product-card__products .product-list .product-tile .product-discount,.product-card__products .product-list .product-tile .product-saving,.product-list[class*="product-list--homepage-"] .product-tile .badge,.product-list[class*="product-list--homepage-"] .product-tile .product-discount,.product-list[class*="product-list--homepage-"] .product-tile .product-saving{height:18px !important;min-height:18px !important;padding:0 6px !important;border-radius:7px !important;font-family:inherit !important;font-size:9px !important;line-height:18px !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:0 !important;text-align:center;text-transform:none !important;box-shadow:0 2px 5px rgba(15,23,42,.06)} .product-list--tile .product-tile .badge span,.product-list--tile .product-tile .product-discount span,.product-list--tile .product-tile .product-saving span,.product-card__products .product-list .product-tile .badge span,.product-card__products .product-list .product-tile .product-discount span,.product-card__products .product-list .product-tile .product-saving span,.product-list[class*="product-list--homepage-"] .product-tile .badge span,.product-list[class*="product-list--homepage-"] .product-tile .product-discount span,.product-list[class*="product-list--homepage-"] .product-tile .product-saving span{font:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important} .product-list--tile .product-tile .product-discount,.product-list--tile .product-tile .product-saving,.product-card__products .product-list .product-tile .product-discount,.product-card__products .product-list .product-tile .product-saving,.product-list[class*="product-list--homepage-"] .product-tile .product-discount,.product-list[class*="product-list--homepage-"] .product-tile .product-saving{min-width:36px} .product-list--tile .product-tile__badges,.product-card__products .product-list .product-tile__badges,.product-list[class*="product-list--homepage-"] .product-tile__badges{top:7px;left:7px;gap:3px} .product-list--tile .product-tile .product-discount,.product-list--tile .product-tile .product-saving,.product-list--tile .product-tile .product-tile__discount,.product-card__products .product-list .product-tile .product-discount,.product-card__products .product-list .product-tile .product-saving,.product-card__products .product-list .product-tile .product-tile__discount,.product-list[class*="product-list--homepage-"] .product-tile .product-discount,.product-list[class*="product-list--homepage-"] .product-tile .product-saving,.product-list[class*="product-list--homepage-"] .product-tile .product-tile__discount{top:7px !important;right:7px !important} .product-list--tile .product-tile__image a,.product-card__products .product-list .product-tile__image a,.product-list[class*="product-list--homepage-"] .product-tile__image a{height:164px !important;line-height:normal !important;display:flex !important;align-items:center;justify-content:center;overflow:hidden;background:transparent !important} .product-list--tile .product-tile__image a .product-preview-gallery,.product-list--tile .product-tile__image a .product-preview-gallery__item,.product-list--tile .product-tile__image a .product-preview-gallery .owl-stage-outer,.product-list--tile .product-tile__image a .product-preview-gallery .owl-stage,.product-list--tile .product-tile__image a .product-preview-gallery .owl-item,.product-card__products .product-list .product-tile__image a .product-preview-gallery,.product-card__products .product-list .product-tile__image a .product-preview-gallery__item,.product-card__products .product-list .product-tile__image a .product-preview-gallery .owl-stage-outer,.product-card__products .product-list .product-tile__image a .product-preview-gallery .owl-stage,.product-card__products .product-list .product-tile__image a .product-preview-gallery .owl-item,.product-list[class*="product-list--homepage-"] .product-tile__image a .product-preview-gallery,.product-list[class*="product-list--homepage-"] .product-tile__image a .product-preview-gallery__item,.product-list[class*="product-list--homepage-"] .product-tile__image a .product-preview-gallery .owl-stage-outer,.product-list[class*="product-list--homepage-"] .product-tile__image a .product-preview-gallery .owl-stage,.product-list[class*="product-list--homepage-"] .product-tile__image a .product-preview-gallery .owl-item{height:100% !important;min-height:0 !important;max-height:none !important} .product-list--tile .product-tile__image img,.product-list--tile .product-preview-gallery img,.product-list--tile .product-preview-gallery__item img,.product-list--tile img.js-product-preview-img,.product-card__products .product-list .product-tile__image img,.product-card__products .product-list .product-preview-gallery img,.product-card__products .product-list .product-preview-gallery__item img,.product-card__products .product-list img.js-product-preview-img,.product-list[class*="product-list--homepage-"] .product-tile__image img,.product-list[class*="product-list--homepage-"] .product-preview-gallery img,.product-list[class*="product-list--homepage-"] .product-preview-gallery__item img,.product-list[class*="product-list--homepage-"] img.js-product-preview-img{max-width:96%;max-height:152px;object-fit:contain;mix-blend-mode:darken !important;background:transparent !important} .product-list--tile .product-preview-gallery .owl-stage-outer,.product-list--tile .product-preview-gallery .owl-stage,.product-list--tile .product-preview-gallery .owl-item,.product-list--tile .product-preview-gallery .owl-item.cloned,.product-list--tile .product-preview-gallery__item,.product-card__products .product-list .product-preview-gallery .owl-stage-outer,.product-card__products .product-list .product-preview-gallery .owl-stage,.product-card__products .product-list .product-preview-gallery .owl-item,.product-card__products .product-list .product-preview-gallery .owl-item.cloned,.product-card__products .product-list .product-preview-gallery__item,.product-list[class*="product-list--homepage-"] .product-preview-gallery .owl-stage-outer,.product-list[class*="product-list--homepage-"] .product-preview-gallery .owl-stage,.product-list[class*="product-list--homepage-"] .product-preview-gallery .owl-item,.product-list[class*="product-list--homepage-"] .product-preview-gallery .owl-item.cloned,.product-list[class*="product-list--homepage-"] .product-preview-gallery__item{background:var(--lusart-bg) !important} .product-list--tile .product-tile__actions,.product-card__products .product-list .product-tile__actions,.product-list[class*="product-list--homepage-"] .product-tile__actions{display:none !important} .product-list--tile .product-preview-gallery__dots,.product-card__products .product-list .product-preview-gallery__dots,.product-list[class*="product-list--homepage-"] .product-preview-gallery__dots{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);z-index:1;display:flex !important;align-items:center;justify-content:center;gap:4px;margin:0;width:auto;height:auto;background:var(--lusart-white-alpha-85);border-radius:var(--lusart-radius-xxl);padding:2px 6px} .product-list--tile .product-preview-gallery__dots .owl-dot,.product-card__products .product-list .product-preview-gallery__dots .owl-dot,.product-list[class*="product-list--homepage-"] .product-preview-gallery__dots .owl-dot{width:5px;height:5px;border-radius:50%;background:var(--lusart-border-strong);margin:0} .product-list--tile .product-preview-gallery__dots .owl-dot.active,.product-card__products .product-list .product-preview-gallery__dots .owl-dot.active,.product-list[class*="product-list--homepage-"] .product-preview-gallery__dots .owl-dot.active{background:var(--lusart-accent)} .product-list--tile .product-tile__content,.product-card__products .product-list .product-tile__content,.product-list[class*="product-list--homepage-"] .product-tile__content{padding:10px 8px 4px !important;margin-top:0 !important} .product-list--tile .product-tile__price,.product-card__products .product-list .product-tile__price,.product-list[class*="product-list--homepage-"] .product-tile__price{display:flex !important;align-items:center;gap:5px;flex-wrap:nowrap !important;height:24px;min-height:24px;max-height:24px;margin-bottom:6px;overflow:visible;white-space:nowrap} .product-list--tile .product-tile__price .price,.product-card__products .product-list .product-tile__price .price,.product-list[class*="product-list--homepage-"] .product-tile__price .price{font-size:var(--lusart-fs-title-md);line-height:24px;display:inline-flex !important;flex:0 0 auto;align-items:center;height:24px;white-space:nowrap} .product-list--tile .product-tile__price .price-compare,.product-card__products .product-list .product-tile__price .price-compare,.product-list[class*="product-list--homepage-"] .product-tile__price .price-compare{display:inline-flex !important;flex:0 0 auto;align-items:center;align-self:center;height:16px;min-width:max-content;margin-top:0;font-size:var(--lusart-fs-xs);line-height:16px;color:var(--lusart-muted-2) !important;opacity:1 !important;text-decoration-thickness:1px;white-space:nowrap} .product-list--tile .product-tile__name,.product-card__products .product-list .product-tile__name,.product-list[class*="product-list--homepage-"] .product-tile__name{font-size:var(--lusart-fs-meta);line-height:1.22;height:48px;min-height:48px;max-height:48px;margin-bottom:6px;-webkit-line-clamp:3} .product-list--tile .product-tile__name a,.product-card__products .product-list .product-tile__name a,.product-list[class*="product-list--homepage-"] .product-tile__name a{display:block;width:100%;color:var(--lusart-text);font-weight:var(--lusart-fw-medium)} .product-list--tile .products-tile-features,.product-card__products .product-list .products-tile-features,.product-list[class*="product-list--homepage-"] .products-tile-features{display:none} .product-list--tile .product-stock,.product-card__products .product-list .product-stock,.product-list[class*="product-list--homepage-"] .product-stock{font-size:var(--lusart-fs-xs);line-height:1.2;font-weight:var(--lusart-fw-medium)} .product-list--tile .product-tile__bottom,.product-card__products .product-list .product-tile__bottom,.product-list[class*="product-list--homepage-"] .product-tile__bottom{padding:4px 8px 12px !important} .product-list--tile .add2cart-button.button-with-icon,.product-card__products .product-list .add2cart-button.button-with-icon,.product-list[class*="product-list--homepage-"] .add2cart-button.button-with-icon{height:44px !important;min-height:44px !important;border-radius:var(--lusart-radius-sm);padding:0 8px !important;line-height:var(--lusart-lh-control) !important} .product-list--tile .product-tile__cart-action,.product-card__products .product-list .product-tile__cart-action,.product-list[class*="product-list--homepage-"] .product-tile__cart-action{gap:6px} .product-list--tile .product-tile__cart-qty,.product-card__products .product-list .product-tile__cart-qty,.product-list[class*="product-list--homepage-"] .product-tile__cart-qty{flex-basis:66px;height:36px} .product-list--tile .product-tile__cart-qty-btn,.product-card__products .product-list .product-tile__cart-qty-btn,.product-list[class*="product-list--homepage-"] .product-tile__cart-qty-btn{width:21px;font-size:var(--lusart-fs-sm)} .product-list--tile .product-tile__cart-qty-input,.product-card__products .product-list .product-tile__cart-qty-input,.product-list[class*="product-list--homepage-"] .product-tile__cart-qty-input{width:24px !important;font-size:var(--lusart-fs-sm) !important} .product-list--tile .product-tile__add2cart.is-added .add2cart-button.button-with-icon,.product-card__products .product-list .product-tile__add2cart.is-added .add2cart-button.button-with-icon,.product-list[class*="product-list--homepage-"] .product-tile__add2cart.is-added .add2cart-button.button-with-icon{padding:0 6px !important;font-size:var(--lusart-fs-xs) !important}} @media(max-width:380px){.product-list--tile .product-tile__price,.product-card__products .product-list .product-tile__price,.product-list[class*="product-list--homepage-"] .product-tile__price{gap:2px} .product-list--tile .product-tile__price .price,.product-card__products .product-list .product-tile__price .price,.product-list[class*="product-list--homepage-"] .product-tile__price .price{font-size:15px !important} .product-list--tile .product-tile__price .price-compare,.product-card__products .product-list .product-tile__price .price-compare,.product-list[class*="product-list--homepage-"] .product-tile__price .price-compare{font-size:8px !important} .product-list--tile .product-tile__image a,.product-card__products .product-list .product-tile__image a,.product-list[class*="product-list--homepage-"] .product-tile__image a{height:135px !important} .product-list--tile .product-tile__image,.product-card__products .product-list .product-tile__image,.product-list[class*="product-list--homepage-"] .product-tile__image{height:151px !important;min-height:151px !important;max-height:151px !important} .product-list--tile .product-tile__image img,.product-list--tile .product-preview-gallery img,.product-list--tile img.js-product-preview-img,.product-card__products .product-list .product-tile__image img,.product-card__products .product-list .product-preview-gallery img,.product-card__products .product-list img.js-product-preview-img,.product-list[class*="product-list--homepage-"] .product-tile__image img,.product-list[class*="product-list--homepage-"] .product-preview-gallery img,.product-list[class*="product-list--homepage-"] img.js-product-preview-img{max-height:125px}} .category-title-row{display:flex;align-items:baseline;gap:10px} .category-title-row .category-name{margin:0 0 20px} .category-products-count{color:#94a3b8;font-size:14px;font-weight:400} @media(max-width:767px){.category-title-row{display:block;margin-bottom:24px} .category-title-row .category-name{margin:0} .category-products-count{display:block;margin-top:6px;color:#94a3b8;font-size:14px;line-height:1.3;white-space:normal}} .sidebar-wrap__head{padding:22px 28px;font-size:var(--lusart-fs-meta);font-weight:var(--lusart-fw-bold);letter-spacing:.8px;color:var(--lusart-text);border-bottom:1px solid var(--lusart-shadow-lg);background:var(--lusart-bg)} .sidebar_subcategories{padding:14px 0} .sidebar_subcategories__link{padding:0 28px;color:var(--lusart-text-soft);transition:color .2s ease,background .2s ease} .sidebar_subcategories__link:hover{color:var(--lusart-accent);background:var(--lusart-accent-alpha-04)} .sidebar_subcategories__title{padding:10px 0;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} .category-panel{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:22px 0 16px} .category-sort,.category-onpage{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--lusart-fs-meta);color:var(--lusart-muted)} .category-sort__title,.category-onpage__title{margin:0;color:var(--lusart-muted);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-control)} .category-sort__mobile-icon{display:none} .category-sort .drop-down-list,.category-onpage .drop-down-list{line-height:var(--lusart-lh-control)} .category-sort .drop-down-list__toggle,.category-onpage .drop-down-list__toggle{display:inline-flex;align-items:center;min-height:34px;padding:0 34px 0 14px;margin:0;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-sm);background:var(--lusart-bg);color:var(--lusart-text);font-size:var(--lusart-fs-meta);font-weight:var(--lusart-fw-medium);line-height:var(--lusart-lh-control);text-align:left;box-shadow:0 2px 8px var(--lusart-shadow-xs);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease} .category-sort .drop-down-list__toggle:hover,.category-onpage .drop-down-list__toggle:hover{border-color:var(--lusart-accent-alpha-25) !important;background:var(--lusart-white);box-shadow:0 4px 12px var(--lusart-shadow-lg)} .category-sort .drop-down-list__caret,.category-onpage .drop-down-list__caret{right:12px;top:50%;bottom:auto;transform:translateY(-50%);font-size:var(--lusart-fs-xs);color:var(--lusart-muted)} .category-sort .drop-down-list__items,.category-onpage .drop-down-list__items{top:calc(100% + 8px);left:0;padding:8px;border-radius:var(--lusart-radius-card);border:1px solid var(--lusart-border);background:var(--lusart-white);box-shadow:var(--lusart-shadow-menu);overflow:hidden;z-index:50} .category-sort .drop-down-list__items{width:230px} .category-onpage .drop-down-list__items{width:80px} .category-sort .drop-down-list__item,.category-onpage .drop-down-list__item{padding:0;border-radius:var(--lusart-radius-sm);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-title);color:var(--lusart-text-soft)} .category-sort .drop-down-list__item a,.category-onpage .drop-down-list__item{display:block;padding:10px 12px;color:inherit;text-decoration:none} .category-sort .drop-down-list__item:hover,.category-sort .drop-down-list__item.selected,.category-onpage .drop-down-list__item:hover,.category-onpage .drop-down-list__item.selected{background:var(--lusart-bg);color:var(--lusart-accent)} .category-sort .drop-down-list__item.selected,.category-onpage .drop-down-list__item.selected{font-weight:var(--lusart-fw-semibold)} .category-sort .sort-asc{float:none;margin:0 6px 0 0;font-size:var(--lusart-fs-base);color:var(--lusart-accent)} .category-panel__info-page{margin-left:auto;font-size:var(--lusart-fs-meta);color:var(--lusart-muted-2)} @media(max-width:580px){.category-panel{position:relative;margin:16px 0 4px;display:flex;justify-content:flex-start;gap:10px} .category-sort{position:relative;float:none;margin:0;width:auto} .category-sort__title{display:none} .category-sort .drop-down-list{position:relative;width:auto} .category-sort .drop-down-list__toggle{min-height:34px;max-width:180px;padding:0 32px 0 12px;border-radius:var(--lusart-radius-sm);font-size:var(--lusart-fs-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .category-sort .drop-down-list__items{left:0 !important;right:auto !important;width:220px;max-width:calc(100vw - 32px);top:calc(100% + 8px)} .category-onpage,.category-panel__info-page{display:none}} .seofilters-tabs-nav.tabs{display:flex;align-items:center;gap:22px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;border:0;padding:0 0 10px;margin:0 0 10px;scrollbar-width:none} .seofilters-tabs-nav.tabs::-webkit-scrollbar{display:none} .seofilters-tabs-nav .tabs_el{position:relative;padding:0 0 9px;margin:0;border:0 !important;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold);text-transform:none;color:var(--lusart-muted);cursor:pointer;transition:color .18s ease} .seofilters-tabs-nav .tabs_el.selected{color:var(--lusart-text);font-weight:var(--lusart-fw-bold);padding-bottom:9px} .seofilters-tabs-nav .tabs_el.selected::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--lusart-accent);border-radius:var(--lusart-radius-sm)} .seofilters-tabs-nav .tabs_el:hover{color:var(--lusart-text)} .seofilters-tab-contents{padding:0 !important} .mobile-category-navigation{width:100%;margin:4px 0 20px;overflow:hidden} .mobile-category-tabs{position:relative;display:flex;align-items:center;gap:22px;width:100%;margin:0 0 14px;padding:0 0 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch} .mobile-category-tabs::-webkit-scrollbar{display:none} .mobile-category-tab{position:relative;flex:0 0 auto;padding:0 0 9px;color:#6b7280;font-size:14px;line-height:1.3;font-weight:500;white-space:nowrap;cursor:pointer} .mobile-category-tab.is-active{color:#111827} .mobile-category-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#005bff;border-radius:3px} .mobile-category-tab-content{display:none;width:100%} .mobile-category-tab-content.is-active{display:block} .mobile-category-links{display:flex;flex-flow:column wrap;align-content:flex-start;height:44px;gap:6px;width:100%;overflow-x:auto;overflow-y:hidden;padding:1px 12px 2px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch} .mobile-category-links::-webkit-scrollbar{display:none} .mobile-category-link{display:inline-flex;align-items:center;height:32px;min-height:32px;width:max-content;padding:0 10px;color:#374151;background:#f7f8fa;border:1px solid #edf0f4;border-radius:8px;font-size:13px;line-height:1;font-weight:500;text-decoration:none;white-space:nowrap} .mobile-category-section{margin-bottom:14px} .mobile-category-link:active{color:#005bff;background:#eef4ff;border-color:#cbdcff} .category-type-slider__swiper>.swiper-wrapper,.mobile-category-type-slider__swiper>.swiper-wrapper{display:flex;flex-wrap:nowrap;width:100%;box-sizing:content-box} .category-type-slider__swiper:not(.swiper-initialized)>.swiper-wrapper{gap:8px} .mobile-category-type-slider__swiper:not(.swiper-initialized)>.swiper-wrapper{gap:10px} @media(min-width:768px){.category-type-slider__swiper:not(.swiper-initialized)>.swiper-wrapper{gap:10px}} @media(min-width:1280px){.category-type-slider__swiper:not(.swiper-initialized)>.swiper-wrapper{gap:12px}} .category-type-slider__swiper:not(.swiper-initialized) .category-type-slider__btn{visibility:hidden} .mobile-category-type-slider{width:100%;overflow:hidden} .mobile-category-type-slider__swiper{width:100%;overflow:visible} .mobile-category-type-slider__slide{width:118px !important;height:auto;flex-shrink:0} .mobile-category-type-card{display:block;width:100%;color:inherit;text-decoration:none} .mobile-category-type-card__image{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f7f8fa;border:1px solid #edf0f4;border-radius:8px} .mobile-category-type-card__image img{display:block;width:100%;height:100%;object-fit:contain} .mobile-category-type-card__title{margin-top:6px;color:#374151;font-size:12px;line-height:1.25;font-weight:500;text-align:center} .category-type-slider{position:relative;width:100%} .category-type-slider__swiper{width:100%;overflow:hidden} .category-type-slider__slide{width:145px !important;height:auto;flex-shrink:0} .category-type-card{display:block;width:100%;color:inherit;text-decoration:none} .category-type-card__image{width:100%;aspect-ratio:1 / 1;box-sizing:border-box;overflow:hidden;padding:0;background:#f7f8fa;border:1px solid #edf0f4;border-radius:8px} .category-type-card__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;margin:0;padding:0} .category-type-card__title{min-height:34px;margin-top:6px;color:#374151;font-size:13px;line-height:1.25;font-weight:500;text-align:center} .category-type-card:hover .category-type-card__title{color:#005bff} .category-type-card:hover .category-type-card__image{border-color:#cbdcff} .category-type-slider__btn{position:absolute;top:43%;z-index:5;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin:0;color:#005bff;background:#fff;border:1px solid #e5e7eb;border-radius:9px;box-shadow:0 3px 12px rgba(17,24,39,.10);cursor:pointer;transform:translateY(-50%)} .category-type-slider__btn--prev{left:8px} .category-type-slider__btn--next{right:8px} .category-type-slider__btn.swiper-button-disabled{opacity:0;pointer-events:none} .category-type-slider__btn.swiper-button-lock{display:none} .category-add-menu{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0;list-style:none} .category-add-menu__item{margin:0;display:inline-flex;align-items:center;justify-content:center;height:36px;min-height:36px;padding:0 14px;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-sm);color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-medium);letter-spacing:0;text-decoration:none;box-shadow:none;box-sizing:border-box;transition:background-color .18s ease,border-color .18s ease,color .18s ease} .category-add-menu__item:hover{background:var(--lusart-accent-bg-hover);border-color:var(--lusart-accent-border);color:var(--lusart-accent)} .category-add-menu__item.active,.category-add-menu__item.selected{background:var(--lusart-accent);border-color:var(--lusart-accent);color:var(--lusart-white)} .product-related-categories{display:flow-root;margin:28px 0} .product-related-categories .products-section-title{margin:0 0 16px} .product-related-categories .category-add-menu{margin-bottom:0} .content-menu-scroll:not(.sk-scrolled):after,.js-content-menu-scroll:not(.sk-scrolled)::before{display:none !important} @media(max-width:767px){.product-related-categories .products-section-title{margin-bottom:14px} .category-add-menu{position:relative;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;margin:0 0 28px;padding:0 44px 4px 0;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch} .category-add-menu::-webkit-scrollbar{display:none} .category-add-menu__item{flex:0 0 auto;white-space:nowrap;height:34px;min-height:34px;padding:0 12px;font-size:var(--lusart-fs-meta)} .js-content-menu-scroll::after{content:"";position:absolute;top:0;right:0;width:58px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0),var(--lusart-white) 78%);pointer-events:none;z-index:3} .js-content-menu-scroll.sk-scrolled::after{display:none}} .category-description{max-width:1050px;margin:16px 0 20px;overflow:hidden} .category-page-description .category-description{max-width:none;width:100%} .category-desc,.moretext-desc{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text);color:var(--lusart-text-soft)} .category-desc p,.moretext-desc p{margin:0} .highlight-bold{font-weight:var(--lusart-fw-bold);color:var(--lusart-text)} .highlight-color{color:var(--lusart-accent);font-weight:var(--lusart-fw-semibold)} @media(max-width:768px){.category-description{margin:18px 0 20px} .category-desc,.moretext-desc{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .highlight-bold,.highlight-color{display:inline}} @media(max-width:1000px){.m-filters-open{display:flex !important;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;margin:18px 0 16px;background:var(--lusart-bg);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-sm);color:var(--lusart-text);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold);line-height:var(--lusart-lh-control);letter-spacing:0;text-transform:none;box-shadow:none} .m-filters-open__icon{margin:0 8px 0 0;color:var(--lusart-accent);font-size:14px} .m-filters-open__caret{float:none;margin:0 0 0 auto;color:var(--lusart-muted);font-size:var(--lusart-fs-meta)} .m-filters-count{margin-left:8px;background:var(--lusart-sale);color:var(--lusart-white)}} .product-list + .paging-nav,.paging-nav{position:relative;z-index:1;clear:both;margin:24px 0 30px;padding-bottom:8px;text-align:center} .mixed-paging__else{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;margin:0 0 16px;background:var(--lusart-accent-bg);border:1px solid var(--lusart-accent-border);border-radius:var(--lusart-radius-sm);box-shadow:none;color:var(--lusart-accent);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease} .mixed-paging__else:hover{background:var(--lusart-accent-bg-hover);border-color:var(--lusart-accent-border-hover);color:var(--lusart-accent-dark)} .mixed-paging__else .link-action{border:0;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-semibold);letter-spacing:0;color:inherit;text-transform:none} .mixed-paging__else-icon{margin-left:6px;line-height:1;color:inherit} .js-pagination.pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none} .js-pagination.pagination li,.paging-nav .js-pagination.pagination li{display:flex !important;margin:0 !important;padding:0 !important} .js-pagination.pagination li a,.js-pagination.pagination li span{display:inline-flex !important;align-items:center;justify-content:center;width:42px !important;height:42px !important;min-width:42px;padding:0 12px !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-sm) !important;background:var(--lusart-white);color:var(--lusart-text);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-medium);line-height:var(--lusart-lh-control) !important;text-decoration:none;box-sizing:border-box;transition:background .18s ease,border-color .18s ease,color .18s ease} .js-pagination.pagination li a:hover{background:var(--lusart-bg);border-color:var(--lusart-border-strong) !important;color:var(--lusart-accent)} .js-pagination.pagination li.selected a{background:var(--lusart-accent);border-color:var(--lusart-accent) !important;color:var(--lusart-white);font-weight:var(--lusart-fw-bold)} .js-pagination.pagination li a.inline-link{width:auto !important;min-width:86px !important;padding:0 16px !important;background:var(--lusart-accent);border-color:var(--lusart-accent) !important;color:var(--lusart-white);font-weight:var(--lusart-fw-semibold);white-space:nowrap} .js-pagination.pagination li a.inline-link:hover{background:var(--lusart-accent-hover);border-color:var(--lusart-accent-hover) !important;color:var(--lusart-white)} .js-pagination.pagination li span{color:var(--lusart-muted-2)} @media(max-width:580px){.js-pagination.pagination{display:flex !important;justify-content:center !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;margin:0 !important;padding:0 !important} .paging-nav .js-pagination.pagination li,.js-pagination.pagination li{display:flex !important;margin:0 !important;padding:0 !important} .js-pagination.pagination li:has(a.inline-link){display:none !important} .js-pagination.pagination li a,.js-pagination.pagination li span{display:inline-flex !important;align-items:center;justify-content:center;width:34px !important;height:34px !important;min-width:34px !important;padding:0 !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-sm) !important;background:var(--lusart-white) !important;color:var(--lusart-text);font-size:var(--lusart-fs-base) !important;font-weight:var(--lusart-fw-medium);line-height:var(--lusart-lh-control) !important} .js-pagination.pagination li.selected a{background:var(--lusart-accent) !important;border-color:var(--lusart-accent) !important;color:var(--lusart-white) !important;font-weight:var(--lusart-fw-bold)} .js-pagination.pagination li span{color:var(--lusart-muted-2);background:var(--lusart-white) !important} .product-list + .paging-nav,.paging-nav{margin:16px 0 8px;padding-bottom:0}} .filter-additional-desc{max-width:1180px;margin:36px auto 48px} .category-down-descr{color:var(--lusart-text-soft)} .descr{border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-lg);margin-bottom:22px;background:var(--lusart-white);box-shadow:var(--lusart-shadow-card-soft)} .onedesc{padding:24px 28px;color:var(--lusart-text-soft)} .onedesc h2{margin:0 0 16px;font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0;color:var(--lusart-text)} .onedesc p{margin:0 0 16px;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .onedesc ul{margin:18px 0;padding-left:22px} .onedesc li{margin:0 0 8px;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .onedesc strong{font-weight:var(--lusart-fw-bold);color:var(--lusart-text)} .sk-content-text-media{display:grid;grid-template-columns:320px 1fr;align-items:center;gap:28px;margin:0;padding:22px 26px;background:var(--lusart-bg);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-lg);border-left:0;box-shadow:var(--lusart-shadow-card-soft)} .sk-content-text-media__left{flex:none} .sk-content-text-media__left img{width:100%;height:200px;object-fit:cover;border-radius:var(--lusart-radius-md);box-shadow:none} .sk-content-text-media__right a:hover{color:var(--lusart-accent-dark);border-color:var(--lusart-accent-alpha-45)} .sk-content-text-media__right{flex:none;margin:0} .sk-content-text-media__right span{display:block;margin:0 0 12px;font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0;color:var(--lusart-text)} .sk-content-text-media__right p{margin:0 0 10px;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text);color:var(--lusart-text-soft)} .sk-content-text-media__right a{color:var(--lusart-accent);font-weight:var(--lusart-fw-medium);border-bottom:1px dashed var(--lusart-accent-alpha-45)} @media(max-width:768px){.category-down-descr{display:none}} .product-gallery-dots{display:none} @media(max-width:801px){.gallery-previews-l,.gallery-previews-b__outer,.gallery-previews-b,.gallery-previews-b .owl-nav{display:none !important} .product-card__left,.gallery-previews-l + .product-card__left,.gallery-previews-l ~ .product-card__left,.product-card__right{display:block !important;width:100% !important;box-sizing:border-box !important} .gallery-previews-l + .product-card__left,.product-card__left{padding:12px 14px 12px !important} .product-gallery-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin:12px 0 6px} .product-gallery-dot{width:6px;height:6px;border-radius:50%;background:var(--lusart-border-strong);transition:.2s} .product-gallery-dot.is-active{width:20px;border-radius:var(--lusart-radius-xxl);background:var(--lusart-accent)} .product-card__gallery{margin-bottom:6px}} .gallery-previews-l__el,.gallery-previews-l__else{border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-sm);background:var(--lusart-white);overflow:hidden} .gallery-previews-l__else{border-color:var(--lusart-accent)} .gallery-previews-l__el.selected{border-color:var(--lusart-accent);box-shadow:0 0 0 2px var(--lusart-accent-alpha-08)} .gallery-previews-l__link{display:flex;align-items:center;justify-content:center} .gallery-previews-l__link img{max-width:88%;max-height:88%;object-fit:contain} .prod-head{margin-bottom:12px} .prod-head__name{margin:0 0 4px} .prod-head__code{margin-top:6px;color:var(--lusart-muted);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} .prod-head__code strong{color:var(--lusart-text);font-weight:var(--lusart-fw-semibold)} .prod-head__divider{margin:0 10px;color:var(--lusart-border-strong)} @media(max-width:801px){.prod-head__code{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px;line-height:var(--lusart-lh-title)} .prod-head__code span{display:block} .prod-head__divider{display:none}} .product-card__right{border-left:none} @media(min-width:802px){.product-card__right{border-left:1px solid var(--lusart-border)}} .product-card{border-radius:var(--lusart-radius-lg)} .product-info>.product-card{margin-bottom:28px} .product-info>.product-cols{display:block} @media(max-width:801px){.product-card__right{width:100% !important;padding-top:8px !important;padding-bottom:18px !important;border-bottom:1px solid var(--lusart-border)} .product-card{box-shadow:none}} .product-card__prices-add2cart{display:block !important;width:auto !important;padding:20px !important;margin:0 50px 16px;background:var(--lusart-white);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-lg);box-shadow:var(--lusart-shadow-panel)} .product-card__prices{display:block !important;width:100%;padding:0 !important} .product-card__stock-prices{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap} .product-card__stock-prices .product-price .price,.product-card__stock-prices .product-price .price-wrapper .price{font-size:var(--lusart-fs-title-page) !important;line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);color:var(--lusart-text)} .product-card__stock-prices .product-price>.price .ruble,.product-card__stock-prices .product-price .currency,.product-card__stock-prices .product-price .currency .ruble{font-size:var(--lusart-fs-title-lg) !important;line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-semibold);color:var(--lusart-text)} .product-card__stock-prices .product-price-compare .price-compare{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold) !important;color:var(--lusart-muted-light) !important} .product-card__stock-prices .product-price-compare .price-wrapper,.product-card__stock-prices .product-price-compare .price-wrapper .price{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold) !important;color:var(--lusart-muted-light) !important} .product-card__stock-prices .product-price-compare .currency,.product-card__stock-prices .product-price-compare .currency .ruble,.product-card__stock-prices .product-price-compare .price-compare .ruble{font-size:var(--lusart-fs-meta) !important;line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-semibold) !important;color:var(--lusart-muted-light) !important} .product-card__stock-prices .product-price-compare .price-wrapper{position:relative;display:inline-block} .product-card__stock-prices .product-price-compare .price-wrapper::after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--lusart-muted-light)} .product-card__stock-prices .product-price-compare .price-compare{text-decoration:line-through} .product-card__stock-prices .product-price-compare{display:inline-flex;align-items:baseline} .product-card__add2cart{width:100%;margin:0 !important;text-align:left} .product-card__button{display:flex !important;align-items:center;gap:12px;width:100%} .product-card__button .cart-qty{flex:0 0 104px;width:104px;height:44px;margin:0 !important;background:var(--lusart-bg);border-radius:var(--lusart-radius-sm)} .product-card__button .cart-qty input,.product-card__button .cart-qty_act{height:44px;line-height:var(--lusart-lh-ui)} .product-card__prices-add2cart .kratnost_otgruzki{display:flex;align-items:center;gap:8px;margin:10px 0 14px;color:var(--lusart-muted);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-medium)} .product-card__prices-add2cart .kratnost_otgruzki::before{content:"\f05a";color:var(--lusart-accent);font-family:"Font Awesome 5 Pro";font-size:15px;font-weight:700;flex-shrink:0} @media(max-width:801px){.product-card__prices-add2cart .kratnost_otgruzki{margin:10px 0 12px;font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-ui);align-items:flex-start} .product-card__prices-add2cart .kratnost_otgruzki::before{margin-top:1px;font-size:14px}} .product-card__button .add2cart-button{flex:1 1 auto;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lusart-radius-sm);padding:0 18px !important;font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-bold);text-transform:none;letter-spacing:0} .product-card__button .button__icon{width:30px;height:30px;line-height:30px;margin-right:8px;border-radius:var(--lusart-radius-xs)} .button-buy-1-click{display:block !important;width:100%;margin:10px 0 0 !important;padding:0 !important;zoom:1 !important} .button-fastorder{display:block;width:100%} .button-buy-1-click button,.button-buy-1-click .button-1click,.button-buy-1-click .buy1click-open-button{width:100%;height:44px;min-height:44px;line-height:var(--lusart-lh-ui) !important;display:flex !important;align-items:center;justify-content:center;padding:0 20px !important;box-sizing:border-box;border-radius:var(--lusart-radius-sm);background:var(--lusart-accent-bg);border:1px solid var(--lusart-accent-border);color:var(--lusart-accent);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold);text-transform:none;letter-spacing:0;box-shadow:none;transition:background .2s ease,border-color .2s ease,transform .2s ease} .button-buy-1-click button:hover,.button-buy-1-click .button-1click:hover,.button-buy-1-click .buy1click-open-button:hover{background:var(--lusart-accent-bg-hover);border-color:var(--lusart-accent-border-hover);transform:translateY(-1px)} .button-buy-1-click button:active,.button-buy-1-click .button-1click:active,.button-buy-1-click .buy1click-open-button:active{transform:translateY(0)} @media(max-width:801px){.product-card__prices-add2cart{padding:16px 18px 18px !important;margin:0 0 22px !important;border-radius:var(--lusart-radius-lg)} .product-card__stock-prices{justify-content:flex-start;gap:8px;margin-bottom:14px} .product-card__stock-prices .product-price .price,.product-card__stock-prices .product-price .price-wrapper .price{font-size:var(--lusart-fs-title-xl) !important} .product-card__stock-prices .product-price>.price .ruble,.product-card__stock-prices .product-price .currency,.product-card__stock-prices .product-price .currency .ruble{font-size:var(--lusart-fs-title-md) !important} .product-card__stock-prices .product-price-compare .price-compare,.product-card__stock-prices .product-price-compare .price-wrapper,.product-card__stock-prices .product-price-compare .price-wrapper .price{font-size:var(--lusart-fs-base) !important} .product-card__stock-prices .product-price-compare .currency,.product-card__stock-prices .product-price-compare .currency .ruble,.product-card__stock-prices .product-price-compare .price-compare .ruble{font-size:var(--lusart-fs-sm) !important} .product-buy-stock{margin-bottom:18px} .product-card__button{gap:10px} .product-card__button .cart-qty{flex:0 0 136px;width:136px} .product-card__button .add2cart-button{height:44px;min-height:44px;font-size:var(--lusart-fs-base);padding:0 14px !important} .button-buy-1-click{margin-top:12px !important} .button-buy-1-click button,.button-buy-1-click .button-1click,.button-buy-1-click .buy1click-open-button{height:44px;min-height:44px;line-height:var(--lusart-lh-ui) !important;font-size:var(--lusart-fs-base)}} @media(max-width:1000px) and(min-width:802px){.product-card__prices-add2cart{margin-right:20px;margin-left:20px}} .product-card__code-stocks-inner{display:flex;align-items:center;justify-content:flex-start;gap:20px} @media(max-width:500px){.product-card__actions-rating{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap;padding:0 16px 18px} .product-card__rating{flex:0 0 auto;gap:7px;white-space:nowrap} .product-card__count-reviews{white-space:nowrap;font-size:var(--lusart-fs-meta)} .product-card__actions{flex:0 0 auto;gap:8px;margin-left:0} .product-card__actions .product-action{width:38px;height:42px} .product-card__code-stocks-inner{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap} .product-code__text{margin:0 !important;white-space:nowrap}} .product-card__prices{margin:0 0 6px !important} .product-buy-stock{margin:0 0 10px !important} .product-buy-stock .product-stock{display:inline-flex;align-items:center;gap:4px;padding:0 !important;min-height:auto !important;line-height:var(--lusart-lh-title) !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-size:var(--lusart-fs-base) !important;font-weight:var(--lusart-fw-semibold);text-transform:none;letter-spacing:0} .product-buy-stock .product-stock span{font-weight:var(--lusart-fw-bold);margin:0 3px !important} .product-card__actions-rating{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:0 50px 12px;margin-top:0 !important} .product-card__rating{display:flex;align-items:center;gap:10px;float:none !important;line-height:var(--lusart-lh-control) !important} .product-card__rating .rating{margin:0 !important} .product-card__count-reviews{display:inline-flex;align-items:center;color:var(--lusart-muted);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-title);border-bottom:1px dashed var(--lusart-muted-light);padding-bottom:1px} .product-card__actions{display:flex;align-items:center;gap:10px;float:none !important} .product-card__actions .product-action{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;line-height:var(--lusart-lh-control) !important;margin:0 !important;border-radius:var(--lusart-radius-sm);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease} .product-card__actions .product-action i{line-height:var(--lusart-lh-control)} .product-card__actions .product-action:hover{color:var(--lusart-accent);border-color:var(--lusart-accent-border);background:var(--lusart-accent-bg-soft);transform:translateY(-1px)} .product-card__actions .product-action:active{transform:translateY(0)} .product-card__actions>.ya-share2{display:inline-flex !important;align-items:center;justify-content:center} .product-card__actions>.ya-share2>.ya-share2__container{display:inline-flex !important;align-items:center;justify-content:center} .product-card__actions>.ya-share2>.ya-share2__container>.ya-share2__list{display:inline-flex !important;align-items:center;justify-content:center;margin:0 !important;padding:0 !important} .product-card__actions>.ya-share2>.ya-share2__container>.ya-share2__list>.ya-share2__item_more{display:inline-flex !important;align-items:center;justify-content:center;margin:0 !important;padding:0 !important} .product-card__actions>.ya-share2>.ya-share2__container>.ya-share2__list>.ya-share2__item_more>.ya-share2__link_more{display:inline-flex !important;align-items:center;justify-content:center;width:18px !important;height:18px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important} .product-card__actions .ya-share2__item_more>.ya-share2__link_more>.ya-share2__badge_more{background:transparent !important} .product-card__actions .ya-share2__item_more>.ya-share2__link_more .ya-share2__icon_more{width:18px !important;height:18px !important;opacity:.5} @media(min-width:802px){.product-card__actions-rating--compact:first-child{margin-top:-24px !important;padding-bottom:8px} .product-card__actions-rating--compact .product-card__actions .product-action{width:36px;height:36px} .product-card__actions-rating--compact + .product-card__options--hidden-only{padding-bottom:0}} @media(max-width:801px){.prod-head + .product-card__actions-rating{display:flex;align-items:center;justify-content:space-between;margin-top:10px !important;padding:0 0 10px !important;gap:12px;border-bottom:1px solid var(--lusart-border)} .prod-head + .product-card__actions-rating .product-card__rating{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px;line-height:var(--lusart-lh-control) !important} .prod-head + .product-card__actions-rating .product-card__count-reviews{font-size:var(--lusart-fs-meta);white-space:nowrap;line-height:var(--lusart-lh-title)} .prod-head + .product-card__actions-rating .product-card__actions{flex:0 0 auto;display:flex;align-items:center;gap:8px} .prod-head + .product-card__actions-rating .product-action{width:38px;height:42px;border-radius:var(--lusart-radius-sm)} .gallery-previews-l + .product-card__left{padding-top:12px !important} .prod-head{margin-bottom:10px}} .brand-block-container{display:flex;align-items:center;gap:14px;margin-top:14px} .brand-block-image-wrapper{flex:0 0 auto} .brand-block-logo{display:block;width:140px;height:40px;object-fit:scale-down;padding:5px;background:var(--lusart-bg);border:1px solid var(--lusart-border-strong);border-radius:6px} .brand-block-text{min-width:0;display:flex;flex-direction:column;gap:4px} .brand-block-name{font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold);color:var(--lusart-text)} .brand-block-link{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui);color:var(--lusart-accent);font-weight:var(--lusart-fw-medium);text-decoration:none} .brand-block-link:hover{text-decoration:underline} @media(max-width:480px){.brand-block-container{gap:12px;margin-top:18px} .brand-block-logo{width:144px;height:58px} .brand-block-name{font-size:var(--lusart-fs-title-md)} .brand-block-link{font-size:var(--lusart-fs-base)}} .product-card__tabs{margin:0 0 24px !important;background:var(--lusart-white);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-lg);box-shadow:var(--lusart-shadow-panel-soft);overflow:hidden} .product-card__tabs .tabs{display:flex;gap:8px;padding:10px;background:var(--lusart-bg);border:0 !important;overflow-x:auto} .product-card__tabs .tabs::-webkit-scrollbar{display:none} .product-card__tabs .tabs_el{padding:11px 18px !important;margin:0 !important;border:0 !important;border-radius:var(--lusart-radius-md);background:transparent;color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold);text-transform:none;white-space:nowrap;transition:.2s ease} .product-card__tabs .tabs_el:hover{background:var(--lusart-accent-bg-hover);color:var(--lusart-accent)} .product-card__tabs .tabs_el.selected{background:var(--lusart-white);color:var(--lusart-accent);box-shadow:0 4px 14px var(--lusart-shadow-xl)} .product-card__sections{padding:26px 36px 36px !important} .product-card__features h2,#product-reviews h2{margin:0 0 20px !important;font-size:var(--lusart-fs-title-xl);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0} .product-card__features h2:first-child{font-size:var(--lusart-fs-title-xl);margin-bottom:18px !important} .product-card__description{margin-bottom:30px !important} .product-card__description .moretext-desc{max-width:1180px;color:#556070;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .product-card__description .moretext-desc p{margin:0 0 14px} .product-card__description .moretext-desc p:last-child{margin-bottom:0} .product-card__description .moretext-desc strong{color:var(--lusart-text);font-weight:var(--lusart-fw-bold)} .product-card__description .moretext-desc a{text-decoration-thickness:1px;text-underline-offset:3px} .product-card__description .product-auto-description__tech{margin-top:18px;padding:14px 18px;border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-xs);background:var(--lusart-bg-soft)} .product-card__description .product-auto-description__discount{margin-top:12px;color:var(--lusart-text)} .product-advantages{margin:42px 0 0} .product-advantages__title{margin:0 0 22px;color:var(--lusart-text);font-size:var(--lusart-fs-title-xl);font-weight:var(--lusart-fw-bold);line-height:var(--lusart-lh-title)} .product-advantages__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .product-advantages__item{min-height:118px;padding:18px 20px;border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-xs);background:var(--lusart-bg-soft)} .product-advantages__label{margin:0 0 8px;color:var(--lusart-text);font-size:var(--lusart-fs-title-md);font-weight:var(--lusart-fw-bold);line-height:var(--lusart-lh-title)} .product-advantages__text{color:#667085;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .product-faq-accordion{display:grid;gap:10px} .product-faq-accordion__item{border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-xs);background:var(--lusart-white);overflow:hidden} .product-faq-accordion__item[open]{background:var(--lusart-bg-soft)} .product-faq-accordion__question{position:relative;display:flex;align-items:center;gap:14px;min-height:72px;padding:18px 56px 18px 22px;color:var(--lusart-text);font-size:var(--lusart-fs-title-md);font-weight:var(--lusart-fw-bold);line-height:var(--lusart-lh-ui);cursor:pointer;list-style:none} .product-faq-accordion__question::-webkit-details-marker{display:none} .product-faq-accordion__question::after{content:"+";position:absolute;top:50%;right:24px;transform:translateY(-50%);color:var(--lusart-accent-bright);font-size:26px;font-weight:500;line-height:1} .product-faq-accordion__item[open] .product-faq-accordion__question::after{content:"−"} .product-faq-accordion__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--lusart-radius-xs);background:#eef5ff;color:var(--lusart-accent-bright);font-size:18px} .product-faq-accordion__answer{padding:0 56px 22px 78px;color:#667085;font-size:var(--lusart-fs-title-sm);line-height:var(--lusart-lh-text)} @media(max-width:960px){.product-advantages__grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:640px){.product-card__description .moretext-desc{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .product-card__description .product-auto-description__tech{padding:12px 14px} .product-advantages{margin-top:30px} .product-advantages__title{margin-bottom:16px;font-size:var(--lusart-fs-title-lg)} .product-advantages__grid{grid-template-columns:1fr} .product-advantages__item{min-height:0;padding:16px} .product-faq-accordion__question{min-height:64px;padding:14px 48px 14px 16px;font-size:var(--lusart-fs-title-sm)} .product-faq-accordion__question::after{right:18px} .product-faq-accordion__icon{width:36px;height:36px;font-size:16px} .product-faq-accordion__answer{padding:0 18px 18px 66px;font-size:var(--lusart-fs-base)}} .product_features-wrapper{margin-top:18px !important} .product_features-columns{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .product_features-column{width:auto !important;display:grid;gap:18px;align-content:start} .product_features{display:block;margin:0 !important;padding:20px 22px 16px;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-lg);box-shadow:0 2px 10px var(--lusart-shadow-xs)} .product_features tbody{display:block} .product_features tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:18px;align-items:start;padding:9px 0;border-bottom:1px solid var(--lusart-border-soft)} .product_features tr:last-child{border-bottom:0} .product_features td{display:block;width:auto !important;padding:0 !important;border:0 !important;background:transparent !important} .product_features-title{color:var(--lusart-muted-2);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} .product_features-title:before{display:none !important} .product_features-title .feature-title-wrap{display:inline !important;padding:0 !important;background:transparent !important} .product_features-value{padding-left:12px !important;color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-semibold);text-align:right;word-break:normal;overflow-wrap:anywhere} .product_features-value a{color:var(--lusart-accent);text-decoration:none} .product_features-value a:hover{text-decoration:underline} .product_features-item.divider{display:block !important;margin-bottom:0;padding:0 0 12px !important;border-bottom:1px solid var(--lusart-border) !important} .product_features-item.divider td{display:block;padding-bottom:10px !important} .product_features-item.divider .product_features-value{display:none} .product_features-item.divider .product_features-title .feature-title-wrap{color:var(--lusart-text);font-size:var(--lusart-fs-title-sm) !important;line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold) !important} .featurestips_wrapper{display:inline-flex !important;margin-left:4px !important;vertical-align:-2px !important} .featurestips_wrapper .featurestips_icon{display:inline-flex !important;align-items:center} .eProductBlock_columnDisclaimer{margin-top:22px !important;padding:14px 16px !important;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-md);color:var(--lusart-muted) !important;font-size:var(--lusart-fs-meta) !important;line-height:var(--lusart-lh-ui) !important} .product-extra-description{margin-top:32px;padding:28px 32px;background:var(--lusart-white);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-xl);box-shadow:var(--lusart-shadow-card-soft)} .product-extra-description h2{margin:0 0 18px;font-size:var(--lusart-fs-title-xl);font-weight:var(--lusart-fw-bold);color:var(--lusart-text)} .product-extra-description__text{color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} @media(max-width:767px){.product-card__tabs{margin-bottom:18px !important;border-radius:var(--lusart-radius-card)} .product-card__tabs .tabs{gap:6px;padding:8px} .product-card__tabs .tabs_el{padding:9px 12px !important;font-size:var(--lusart-fs-meta)} .product-card__sections{padding:18px 14px 22px !important} .product-card__features h2,#product-reviews h2{margin-bottom:16px !important;font-size:var(--lusart-fs-title-lg)} .product-card__features h2:first-child{font-size:var(--lusart-fs-title-lg)} .product_features-columns{grid-template-columns:1fr;gap:14px} .product_features-column{gap:14px} .product_features{padding:16px 14px 12px;border-radius:var(--lusart-radius-card)} .product_features tr{grid-template-columns:minmax(0,58%) minmax(0,42%);gap:8px;align-items:center;padding:8px 0} .product_features-title{min-width:0;font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-title)} .product_features-value{min-width:0;padding-left:0 !important;font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold);text-align:right;white-space:normal;overflow-wrap:anywhere} .product_features-item.divider{padding-bottom:10px !important} .product_features-item.divider .product_features-title .feature-title-wrap{font-size:var(--lusart-fs-title-sm) !important} .featurestips_wrapper{margin-left:3px !important} .product_features .featurestips_wrapper{display:none !important} .product-extra-description{margin-top:24px;padding:20px} .product-extra-description h2{font-size:var(--lusart-fs-title-lg);margin-bottom:14px} .product-extra-description__text{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)}} .product-tab-delivery,.product-tab-payment{max-width:1280px} .delivery-intro{margin-bottom:32px} .delivery-intro h1,.delivery-intro h2,.product-tab-payment h2{margin:0 0 16px !important;color:var(--lusart-text);font-size:var(--lusart-fs-title-xl);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0} .delivery-intro p{max-width:980px;margin:0 0 12px;color:var(--lusart-text-soft);font-size:var(--lusart-fs-title-sm);line-height:var(--lusart-lh-text)} .delivery-intro a,.delivery-note a,.product-tab-payment .payment-card__text a{color:var(--lusart-accent);text-decoration:none;font-weight:var(--lusart-fw-semibold)} .delivery-intro a:hover,.delivery-note a:hover,.product-tab-payment .payment-card__text a:hover{text-decoration:underline} .delivery-table-wrap{width:100%;margin:22px 0} .delivery-table{background:var(--lusart-white)} .delivery-table th,.delivery-table td{border:0} .delivery-table thead th{font-size:var(--lusart-fs-meta)} .delivery-table tbody td{font-weight:var(--lusart-fw-semibold)} .delivery-table tbody th small{display:block;margin-top:6px;color:var(--lusart-muted-2);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-medium)} .delivery-table tbody tr:last-child th,.delivery-table tbody tr:last-child td{border-bottom:0} .delivery-note{margin:18px 0 34px;padding:18px 22px;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-lg);color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .product-tab-payment .payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .product-tab-payment .payment-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon title" "icon text" ". logos";gap:6px 14px;align-items:start;min-height:0;padding:20px 22px;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-lg);box-shadow:0 2px 10px var(--lusart-shadow-xs);box-sizing:border-box} .product-tab-payment .payment-card:hover{border-color:var(--lusart-accent-border-soft);box-shadow:0 6px 20px var(--lusart-accent-alpha-08)} .product-tab-payment .payment-card__icon{grid-area:icon;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;background:var(--lusart-accent-bg-hover);border:1px solid var(--lusart-accent-border);border-radius:13px;color:var(--lusart-accent);font-size:18px;line-height:1} .product-tab-payment .payment-card__icon i{line-height:1} .product-tab-payment .payment-card__title{grid-area:title;margin:0;color:var(--lusart-text);font-size:var(--lusart-fs-title-sm);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .product-tab-payment .payment-card__text{grid-area:text;margin:0;color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .product-tab-payment .payment-logos{grid-area:logos;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 0} .product-tab-payment .payment-logos img{display:block;width:auto;max-width:64px;max-height:24px;object-fit:contain} @media(max-width:767px){.delivery-intro{margin-bottom:24px} .delivery-intro h1,.delivery-intro h2,.product-tab-payment h2{margin-bottom:12px !important;font-size:var(--lusart-fs-title-lg)} .delivery-intro p{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .product-tab-payment .payment-grid{grid-template-columns:1fr;gap:12px} .product-tab-payment .payment-card{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon title" "icon text" ". logos";gap:5px 12px;padding:16px;border-radius:var(--lusart-radius-card)} .product-tab-payment .payment-card__icon{width:38px;height:38px;border-radius:var(--lusart-radius-md);font-size:16px} .product-tab-payment .payment-card__title{font-size:var(--lusart-fs-base)} .product-tab-payment .payment-card__text{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} .product-tab-payment .payment-logos{gap:10px;margin-top:6px} .product-tab-payment .payment-logos img{max-width:58px;max-height:22px} .delivery-table-wrap{border-radius:var(--lusart-radius-card)} .delivery-note{padding:14px 16px;border-radius:var(--lusart-radius-md);font-size:var(--lusart-fs-meta)}} .guarantee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .guarantee-card{padding:24px;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-lg);box-shadow:0 2px 10px var(--lusart-shadow-xs)} .guarantee-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:14px;background:var(--lusart-accent-bg-hover);border:1px solid var(--lusart-accent-border);border-radius:var(--lusart-radius-card);color:var(--lusart-accent);font-size:20px} .guarantee-card__title{margin-bottom:10px;font-size:var(--lusart-fs-title-md);font-weight:var(--lusart-fw-bold);color:var(--lusart-text)} .guarantee-card__text{color:var(--lusart-text-soft);line-height:var(--lusart-lh-text);font-size:var(--lusart-fs-base)} .guarantee-more{margin-top:24px} .guarantee-more a{color:var(--lusart-accent);font-weight:var(--lusart-fw-semibold);text-decoration:none} .guarantee-more a:hover{text-decoration:underline} @media(max-width:767px){.guarantee-grid{grid-template-columns:1fr;gap:14px} .guarantee-card{padding:18px 16px}} #product-reviews .write-review,#product-reviews .reviews-count-text{display:none !important} #product-reviews .reviews{margin:0} #product-reviews .reviews-title{margin:0 0 18px} .reviews-empty{display:flex;align-items:center;gap:18px;margin:0 0 24px;padding:22px 24px;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-lg)} .reviews-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;background:var(--lusart-accent-bg-hover);border:1px solid var(--lusart-accent-border);border-radius:var(--lusart-radius-card);color:var(--lusart-accent);font-size:20px} .reviews-empty__title{margin-bottom:4px;color:var(--lusart-text);font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .reviews-empty__text{color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} #product-reviews .reviews-branch{max-width:980px;margin:28px 0 0;padding:0;list-style:none} #product-reviews .reviews-branch>li{position:relative;margin:0 0 16px;padding:0;list-style:none;background:transparent;border:0;box-shadow:none} #product-reviews .s-review-wrapper{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:22px 24px;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-lg);box-shadow:0 2px 10px var(--lusart-shadow-xs)} #product-reviews .review-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;border-radius:50%;background:var(--lusart-accent);color:var(--lusart-white);font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-semibold);overflow:hidden;box-shadow:0 4px 12px var(--lusart-accent-alpha-18)} #product-reviews .review-avatar img,#product-reviews .post_userpic{display:block;width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;border-radius:50%;object-fit:cover !important;image-rendering:auto !important} #product-reviews .review-content{min-width:0} #product-reviews .review-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 6px} #product-reviews .review-username{color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold)} #product-reviews .review-date{color:var(--lusart-muted-light);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-title)} #product-reviews .review-sitename.staff{display:inline-flex;align-items:center;padding:3px 7px;background:var(--lusart-accent-bg-hover);border-radius:6px;color:var(--lusart-accent);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-bold);text-transform:uppercase} #product-reviews .review-summary{margin:0 0 10px} #product-reviews .reviews-branch .rating{color:#ffa500;letter-spacing:0} #product-reviews .s-review-wrapper p{margin:0 0 14px;color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} #product-reviews .review-actions{margin-top:6px} #product-reviews .review-reply,#product-reviews .reviews-branch .link-action-icon,#product-reviews .reviews-branch .link-action{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--lusart-accent-bg);border:1px solid var(--lusart-accent-border);border-radius:var(--lusart-radius-sm);color:var(--lusart-accent) !important;font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-bold);letter-spacing:.04em;text-transform:uppercase;text-decoration:none} #product-reviews .review-reply:hover,#product-reviews .reviews-branch .link-action-icon:hover,#product-reviews .reviews-branch .link-action:hover{background:var(--lusart-accent-bg-hover);text-decoration:none} #product-reviews .reviews-branch .reviews-branch{max-width:none;margin:16px 0 0 66px} #product-reviews .reviews-branch .reviews-branch .s-review-wrapper{position:relative;background:var(--lusart-accent-bg-soft) !important;border-color:#dbe9ff !important;box-shadow:none} #product-reviews .reviews-branch .reviews-branch .s-review-wrapper:before{content:"";position:absolute;left:-34px;top:34px;width:22px;height:1px;background:var(--lusart-border-strong)} #product-reviews .reviews-branch .reviews-branch .review-avatar{box-shadow:none !important} #product-review-form.review-form{max-width:760px;margin:28px 0 0;padding:24px;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-lg);box-shadow:0 2px 10px var(--lusart-shadow-xs)} #product-review-form .review-field{margin:0 0 20px} #product-review-form label{margin:0 0 8px;color:var(--lusart-text);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold)} #product-review-form .review-field--user{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-md)} #product-review-form .review-field--user label{margin:0;color:var(--lusart-muted-2);font-weight:var(--lusart-fw-medium)} #product-review-form .review-field-user{display:inline-flex;align-items:center;gap:6px;color:var(--lusart-text);font-weight:var(--lusart-fw-semibold)} #product-review-form .review-field-logout{margin-left:12px;font-weight:var(--lusart-fw-medium)} #product-review-form .userpic,#product-reviews .review-form .userpic{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;border-radius:50%;object-fit:cover !important;box-shadow:none !important} #product-review-form .review-field--rate{display:flex;align-items:center;gap:14px;flex-wrap:wrap} #product-review-form .review-field--rate .rate{display:inline-flex;align-items:center;gap:3px;line-height:1} #product-review-form .review-field--rate .rate i,#product-review-form .review-field--rate .rate .star,#product-review-form .review-field--rate .rate .star-empty,#product-review-form .review-field--rate .rate .icon16{width:26px !important;height:26px !important;margin:0 !important;background:none !important;color:var(--lusart-accent) !important;font-size:26px !important;line-height:26px !important;letter-spacing:0 !important;vertical-align:middle !important} #product-review-form textarea{width:100%;max-width:none;min-height:140px;padding:14px 16px;border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-card);color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text);resize:vertical;box-sizing:border-box} #product-review-form textarea:focus{border-color:var(--lusart-accent);outline:none} #product-review-form .s-review-images-section{max-width:none;padding:20px;background:#fafcff;border:2px dashed var(--lusart-border-strong);border-radius:var(--lusart-radius-card);box-sizing:border-box} #product-review-form .s-review-images-section .s-description{color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} #product-review-form .s-review-images-section a{color:var(--lusart-accent);font-weight:var(--lusart-fw-semibold);text-decoration:none} #product-review-form .s-review-images-section a:hover{text-decoration:underline} #product-review-form .review-submit{display:flex;align-items:center;gap:12px;flex-wrap:wrap} #product-review-form .review-submit .save{height:46px;padding:0 24px;border-radius:var(--lusart-radius-md);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold);letter-spacing:0;text-transform:none} #product-review-form .review-submit .hint{color:var(--lusart-muted-light);font-size:var(--lusart-fs-meta)} @media(max-width:767px){.reviews-empty{align-items:flex-start;gap:14px;padding:18px 16px;border-radius:var(--lusart-radius-card)} .reviews-empty__icon{width:40px;height:40px;border-radius:var(--lusart-radius-md);font-size:18px} .reviews-empty__title{font-size:var(--lusart-fs-title-sm)} #product-reviews .reviews-branch{max-width:none;margin-top:22px} #product-reviews .s-review-wrapper{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 16px;border-radius:var(--lusart-radius-card)} #product-reviews .review-avatar,#product-reviews .review-avatar img,#product-reviews .post_userpic{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important} #product-reviews .s-review-wrapper p{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} #product-reviews .reviews-branch .reviews-branch{margin-left:0} #product-reviews .reviews-branch .reviews-branch .s-review-wrapper:before{display:none} #product-review-form.review-form{padding:18px 16px;border-radius:var(--lusart-radius-card)} #product-review-form .review-field--user,#product-review-form .review-field--rate{display:block} #product-review-form .review-field--user label,#product-review-form .review-field--rate label{display:block;margin-bottom:8px} #product-review-form textarea{min-height:120px} #product-review-form .review-submit .save{width:100%}} .power-calc{display:grid;grid-template-columns:minmax(0,560px) minmax(320px,1fr);gap:24px;max-width:1180px;padding:20px;box-sizing:border-box} .power-calc__main,.power-calc__result{background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-xl);box-shadow:0 8px 28px var(--lusart-shadow-sm);box-sizing:border-box} .power-calc__main{padding:28px} .power-calc__result{display:flex;flex-direction:column;justify-content:flex-start;padding:28px;background:linear-gradient(180deg,var(--lusart-white) 0%,var(--lusart-accent-bg-soft) 100%)} .power-calc__header{display:flex;align-items:flex-start;gap:14px;margin-bottom:26px} .power-calc__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;background:var(--lusart-accent-bg-hover);border:1px solid var(--lusart-accent-border);border-radius:var(--lusart-radius-card);color:var(--lusart-accent)} .power-calc__icon i{color:var(--lusart-accent);font-size:20px} .power-calc__title{color:var(--lusart-text);font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .power-calc__subtitle{margin-top:5px;color:var(--lusart-muted);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} .power-calc__field{margin-bottom:20px} .power-calc__field label{display:block;margin:0 0 8px;color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .power-calc__field input{width:100%;height:52px;padding:0 16px;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-card);color:var(--lusart-text);font-size:var(--lusart-fs-base);box-sizing:border-box} .power-calc__field input:focus{border-color:var(--lusart-accent);outline:none;box-shadow:0 0 0 3px var(--lusart-accent-alpha-08)} .power-calc__field input.input-error{border-color:var(--lusart-sale) !important;box-shadow:0 0 0 3px rgba(241,17,126,.12) !important} .power-calc__options{display:grid;gap:10px;margin-bottom:22px} .power-calc__option{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-card);cursor:pointer;transition:background .18s ease,border-color .18s ease} .power-calc__option:hover,.power-calc__option:has(input:checked){background:var(--lusart-accent-bg);border-color:var(--lusart-accent-border)} .power-calc__option input{margin-top:3px;accent-color:var(--lusart-accent)} .power-calc__option strong{display:block;color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold)} .power-calc__option em{display:block;margin-top:3px;color:var(--lusart-muted);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui);font-style:normal} .power-calc__btn{width:100%;height:52px;padding:0 24px;background:linear-gradient(180deg,#0b66ff 0%,var(--lusart-accent) 100%);border:0;border-radius:var(--lusart-radius-card);color:var(--lusart-white);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 18px var(--lusart-accent-alpha-18);transition:background .18s ease,box-shadow .18s ease,transform .18s ease} .power-calc__btn:hover{background:linear-gradient(180deg,var(--lusart-accent) 0%,var(--lusart-accent-hover) 100%);box-shadow:0 10px 22px var(--lusart-accent-alpha-25)} .power-calc__btn:active{transform:translateY(1px)} .power-calc__result-title{margin-bottom:16px;color:var(--lusart-text);font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .power-calc__result-placeholder{padding:20px;background:var(--lusart-accent-bg);border:1px solid var(--lusart-accent-border);border-radius:var(--lusart-radius-card);color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .power-calc__result-values{display:grid;gap:10px} .power-calc__result-main{margin-bottom:18px;padding:22px;background:var(--lusart-accent);border-radius:var(--lusart-radius-lg);color:var(--lusart-white)} .power-calc__result-main span{display:block;margin-bottom:6px;font-size:var(--lusart-fs-base);opacity:.85} .power-calc__result-main strong{display:block;font-size:var(--lusart-fs-title-page);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-bold)} .power-calc__result-main em{display:block;margin-top:8px;font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui);font-style:normal;opacity:.85} .power-calc__result-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-card)} .power-calc__result-item span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} .power-calc__result-item span i{width:16px;min-width:16px;color:var(--lusart-accent);font-size:var(--lusart-fs-base);text-align:center} .power-calc__result-item strong{color:var(--lusart-text);font-size:var(--lusart-fs-title-md);font-weight:var(--lusart-fw-bold);white-space:nowrap} .power-calc__result-item--accent{background:var(--lusart-accent-bg);border-color:var(--lusart-accent-border)} .power-calc__result-item--accent strong{color:var(--lusart-accent)} .power-calc__note{margin-top:18px;color:var(--lusart-muted);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-text)} @media(max-width:767px){.power-calc{display:block;max-width:none;padding:0 0 35px} .power-calc__main,.power-calc__result{width:100%;padding:18px 16px;border:0;border-radius:0;box-shadow:none;background:transparent} .power-calc__main{margin-bottom:14px} .power-calc__header{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:18px} .power-calc__icon{width:42px;height:42px;min-width:42px;border-radius:13px} .power-calc__title{max-width:260px;font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title)} .power-calc__subtitle{max-width:245px;margin-top:6px;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)}} @media(max-width:380px){.power-calc__title,.power-calc__result-title{font-size:var(--lusart-fs-title-md)} .power-calc__subtitle{max-width:220px} .power-calc__result-main strong{font-size:var(--lusart-fs-title-page)}} .product-quick-features{display:flex;flex-wrap:wrap;gap:10px;margin:-10px 0 30px} .product-quick-feature{min-width:128px;padding:13px 16px;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-card)} .product-quick-feature__value{color:var(--lusart-text);font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .product-quick-feature__name{margin-top:6px;color:var(--lusart-muted-2);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui)} @media(max-width:767px){.product-quick-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-4px 0 24px} .product-quick-feature{min-width:0;padding:12px 13px;border-radius:var(--lusart-radius-md)} .product-quick-feature__value{font-size:var(--lusart-fs-title-md)} .product-quick-feature__name{font-size:var(--lusart-fs-sm)}} .products-section-title{margin:24px 0 16px;color:var(--lusart-text);font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0} .items-list__head{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:auto;margin:0 0 18px;padding:0} .items-list__head .products-section-title{order:1;flex:0 1 auto;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0;margin:0} .items-list__head>.products-section-title,.items-list__head>.items-list__all{align-self:baseline} .items-list__head .items-list__direction{order:3;flex:0 0 auto;position:static;display:flex;align-items:center;gap:8px;margin-left:auto;height:auto;line-height:var(--lusart-lh-control)} .items-list__head .carousel-prev,.items-list__head .carousel-next{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;line-height:1;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-md);color:var(--lusart-accent);box-shadow:0 6px 18px var(--lusart-shadow-sm)} .items-list__head .carousel-prev:before,.items-list__head .carousel-next:before{display:block;line-height:1} .items-list__head .carousel-next{margin-left:0} .items-list__head .owl-prev.disabled .carousel-prev{color:var(--lusart-muted-cool);background:var(--lusart-white)} .items-list__all{display:inline-flex;align-items:center;margin:0 0 0 12px;vertical-align:middle} .items-list__head>.items-list__all{order:2;flex:0 0 auto;margin:0} .items-list__head .items-list__all .show-all{display:inline-flex;align-items:center;gap:6px;color:var(--lusart-accent);font-size:var(--lusart-fs-xs) !important;line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-medium);text-decoration:none} .items-list__all .show-all:hover{color:var(--lusart-accent-dark)} .prod-head__name,.prod-head h1,h1.prod-head__name{margin:0 0 6px !important;color:var(--lusart-text);font-size:var(--lusart-fs-title-page);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0} @media(max-width:1000px){.prod-head__name,.prod-head h1,h1.prod-head__name{font-size:var(--lusart-fs-title-xl);line-height:var(--lusart-lh-title)}} @media(max-width:767px){.products-section-title{margin:20px 0 14px;font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .items-list__head{align-items:flex-start;margin-bottom:14px} .items-list__head .products-section-title{display:flex;flex-direction:column;align-items:flex-start;margin:0} .items-list__all{display:block;margin:5px 0 0;width:fit-content} .items-list__head .items-list__all .show-all{display:inline-flex;align-items:center;gap:6px;font-size:var(--lusart-fs-xs) !important;text-transform:none} .items-list__head .carousel-prev,.items-list__head .carousel-next{width:34px;height:34px;line-height:1;border-radius:var(--lusart-radius-sm)} .prod-head__name,.prod-head h1,h1.prod-head__name{font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title);letter-spacing:0}} .review-section{margin:42px 0;padding:28px;background:var(--lusart-white);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-xl);box-shadow:var(--lusart-shadow-card);box-sizing:border-box} .review-section .review-header{display:flex;align-items:center;gap:24px;padding:0 0 24px;border-bottom:1px solid var(--lusart-border)} .review-section .brand-logo{width:190px;min-height:44px;flex:0 0 auto;background:url("/wa-data/public/site/2javW34A.svg") no-repeat left center;background-size:contain} .review-section .star-block,.review-section .count-block,.review-section .yandex-review-count-all-time{flex:0 0 auto} .review-section .star-text{display:flex;align-items:center;gap:10px} .review-section .header-text-bold,.review-section .yandex-review-header-text-bold{color:var(--lusart-text);font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0} .review-section .header-text-light,.review-section .yandex-review-header-text-light{margin-top:5px;color:var(--lusart-muted);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} .review-section .rating-stars{width:76px;min-height:16px;background:url("/wa-data/public/site/star.svg") repeat-x left center;background-size:15px 15px;filter:invert(67%) sepia(91%) saturate(808%) hue-rotate(359deg) brightness(102%) contrast(104%)} .review-section .rating-stars[class*="rating-stars--"],.review-section .rating-stars[class*="rating-stars-"]{--review-stars-width:100%;position:relative;overflow:hidden;flex:0 0 auto;height:16px;background:none !important;filter:none} .review-section .rating-stars[class*="rating-stars--"]::before,.review-section .rating-stars[class*="rating-stars--"]::after,.review-section .rating-stars[class*="rating-stars-"]::before,.review-section .rating-stars[class*="rating-stars-"]::after{content:"";position:absolute;top:0;left:0;height:100%;background:url("/wa-data/public/site/star.svg") repeat-x left center;background-size:15px 15px} .review-section .rating-stars[class*="rating-stars--"]::before,.review-section .rating-stars[class*="rating-stars-"]::before{width:100%;filter:invert(89%) sepia(9%) saturate(245%) hue-rotate(182deg) brightness(96%) contrast(90%)} .review-section .rating-stars[class*="rating-stars--"]::after,.review-section .rating-stars[class*="rating-stars-"]::after{width:var(--review-stars-width);filter:invert(67%) sepia(91%) saturate(808%) hue-rotate(359deg) brightness(102%) contrast(104%)} .review-section .rating-stars.rating-stars--0{--review-stars-width:0%} .review-section .rating-stars.rating-stars--1{--review-stars-width:20%} .review-section .rating-stars.rating-stars--2{--review-stars-width:40%} .review-section .rating-stars.rating-stars--3{--review-stars-width:60%} .review-section .rating-stars.rating-stars--4{--review-stars-width:80%} .review-section .rating-stars.rating-stars--5{--review-stars-width:100%} .review-section .rating-stars.rating-stars--4-2{--review-stars-width:84%} .review-section .rating-stars.rating-stars--4-5{--review-stars-width:90%} .review-section .rating-stars.rating-stars-0{--review-stars-width:0%} .review-section .rating-stars.rating-stars-1{--review-stars-width:20%} .review-section .rating-stars.rating-stars-2{--review-stars-width:40%} .review-section .rating-stars.rating-stars-3{--review-stars-width:60%} .review-section .rating-stars.rating-stars-4{--review-stars-width:80%} .review-section .rating-stars.rating-stars-5{--review-stars-width:100%} .review-section .rating-stars.rating-stars-4-2{--review-stars-width:84%} .review-section .rating-stars.rating-stars-4-5{--review-stars-width:90%} .review-section .view-all-link{margin-left:auto;color:var(--lusart-accent);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);text-decoration:none;white-space:nowrap} .review-section .view-all-link:hover{color:var(--lusart-accent-hover)} .review-section .view-all-border{border:0} .review-section .write-review-link{text-decoration:none;white-space:nowrap} .review-section .write-review-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;background:var(--lusart-accent);border-radius:var(--lusart-radius-md);color:var(--lusart-white);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-bold);transition:background .18s ease,box-shadow .18s ease,transform .18s ease} .review-section .write-review-button:hover{background:var(--lusart-accent-hover);box-shadow:0 8px 18px var(--lusart-accent-alpha-18)} .review-section .write-review-button:active{transform:translateY(1px)} .review-section .reviews-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px} .review-section .review-item{min-width:0;padding:18px;background:var(--lusart-white);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-lg);box-shadow:0 2px 12px rgba(15,23,42,.035);box-sizing:border-box} .review-section .review-rating{display:flex;align-items:center;gap:10px;margin-bottom:12px} .review-section .client-name{min-width:0;color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .review-section .review-comment{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text)} .review-section .bold-text{display:none} .review-section .review-date1{margin-top:12px;color:var(--lusart-muted-light);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-ui)} @media(max-width:1180px){.review-section .review-header{flex-wrap:wrap;gap:18px} .review-section .view-all-link{margin-left:0}} @media(max-width:1024px){.review-section .reviews-content{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:767px){.review-section{margin:28px 0;padding:14px;background:var(--lusart-white);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-lg);box-shadow:0 4px 18px var(--lusart-shadow-md);overflow:hidden} .review-section .review-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 0 14px;border-bottom:1px solid var(--lusart-border)} .review-section .brand-logo{display:flex;grid-column:1 / -1;align-items:center;width:auto;min-height:0;margin-bottom:2px;background:none} .review-section .brand-logo::before{content:"Я";display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-right:10px;background:#ff3b30;border-radius:50%;color:var(--lusart-white);font-size:26px;line-height:1;font-weight:700;vertical-align:middle} .review-section .brand-logo::after{content:"Отзывы";color:var(--lusart-text);font-size:18px;line-height:1;font-weight:700;vertical-align:middle} .review-section .star-block{grid-column:1 / -1;margin:0;padding:12px;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-md)} .review-section .star-text{justify-content:space-between;gap:10px} .review-section .header-text-bold{font-size:var(--lusart-fs-title-sm);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-bold)} .review-section .rating-stars{width:76px;min-height:16px;background-size:15px 15px} .review-section .count-block,.review-section .yandex-review-count-all-time{min-width:0;margin:0;padding:12px;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-md)} .review-section .yandex-review-header-text-bold{font-size:var(--lusart-fs-title-sm);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .review-section .header-text-light,.review-section .yandex-review-header-text-light{margin-top:4px;color:var(--lusart-muted-2);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-ui)} .review-section .view-all-link{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;min-height:42px;margin:0;padding:0 14px;border:1px solid var(--lusart-accent-alpha-18);border-radius:var(--lusart-radius-md);color:var(--lusart-accent);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);text-decoration:none;box-sizing:border-box} .review-section .write-review-link{grid-column:1 / -1;display:block;width:100%;margin-top:0;text-decoration:none} .review-section .write-review-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;background:var(--lusart-accent);border-radius:var(--lusart-radius-md);color:var(--lusart-white);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);box-sizing:border-box} .review-section .reviews-content{display:flex !important;grid-template-columns:none !important;gap:12px;margin:14px -4px 0;padding:0 4px 2px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none} .review-section .reviews-content::-webkit-scrollbar{display:none} .review-section .review-item{flex:0 0 84%;max-width:84%;min-width:84%;padding:16px;background:var(--lusart-white);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-card);box-shadow:none;box-sizing:border-box;scroll-snap-align:start} .review-section .review-rating{gap:8px;margin-bottom:12px} .review-section .review-rating .rating-stars{width:76px;min-height:16px;background-size:15px 15px;flex:0 0 auto} .review-section .client-name{color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .review-section .review-comment{color:var(--lusart-text-secondary);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text);-webkit-line-clamp:6} .review-section .review-date1{margin-top:12px;color:var(--lusart-muted-cool);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui)}} .badge,.product-discount,.product-saving,.product-tile__discount{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;height:20px !important;min-height:20px;padding:0 8px !important;border:0 !important;border-radius:8px !important;font-family:inherit !important;font-size:11px !important;line-height:20px !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:0 !important;text-align:center;text-transform:none !important;white-space:nowrap;box-shadow:0 2px 6px rgba(15,23,42,.08);box-sizing:border-box} .badge span,.product-discount span,.product-saving span,.product-tile__discount span{display:inline !important;font:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important} .product-tile__badges,.product-card__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:5px;max-width:calc(100% - 20px)} .badge.bestseller{background:#edf5ff !important;color:var(--lusart-accent) !important;border:0 !important} .badge.new{background:#eaf8ef !important;color:var(--lusart-success) !important;border:0 !important} .badge.low-price,.product-discount,.product-saving,.product-tile__discount{background:var(--lusart-sale) !important;color:var(--lusart-white) !important;border:0 !important} .product-discount,.product-saving,.product-tile__discount{position:absolute;top:10px !important;right:10px !important;left:auto !important;z-index:2} .product-discount,.product-saving,.product-tile__discount{min-width:42px;padding-right:7px !important;padding-left:7px !important} .product-tile__badges .product-discount,.product-tile__badges .product-saving,.product-card__badges .product-discount,.product-card__badges .product-saving{position:static !important} .product-card__badges{top:18px;left:18px} @media(max-width:580px){.badge,.product-discount,.product-saving,.product-tile__discount{height:20px !important;min-height:20px;padding:0 7px !important;border-radius:7px !important;font-size:10px !important;line-height:20px !important;box-shadow:0 2px 5px rgba(15,23,42,.07)} .product-discount,.product-saving,.product-tile__discount{min-width:40px} .product-tile__badges,.product-card__badges{top:8px;left:8px;gap:4px;max-width:calc(100% - 16px)} .product-discount,.product-saving,.product-tile__discount{top:8px !important;right:8px !important} .product-card__badges{top:12px;left:12px}} .wsearch_dropdown_search_wrapper.hide{display:none !important} .wsearch_dropdown_search_wrapper{left:50% !important;transform:translateX(-50%);display:grid !important;grid-template-columns:360px minmax(0,1fr);grid-template-areas:"categories products" "seofilter products" "showall showall";gap:22px 28px;width:960px !important;max-width:calc(100vw - 40px) !important;max-height:620px !important;overflow-y:auto !important;padding:26px 28px 24px !important;background:var(--lusart-white) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-xl) !important;box-shadow:0 20px 50px var(--lusart-shadow-dropdown) !important;box-sizing:border-box !important;scrollbar-width:thin;scrollbar-color:#d6deea var(--lusart-bg-page)} .wsearch_dropdown_search_wrapper::-webkit-scrollbar{width:6px} .wsearch_dropdown_search_wrapper::-webkit-scrollbar-track{background:var(--lusart-bg-page);border-radius:var(--lusart-radius-pill)} .wsearch_dropdown_search_wrapper::-webkit-scrollbar-thumb{background:#d6deea;border-radius:var(--lusart-radius-pill)} .wsearch_dropdown_search_wrapper::-webkit-scrollbar-thumb:hover{background:#b8c4d6} .wsearch_dropdown_search_categories{grid-area:categories} .wsearch_dropdown_search_seofilter{grid-area:seofilter} .wsearch_dropdown_search_products{grid-area:products} .wsearch_dropdown_search_showall{grid-area:showall} .wsearch_dropdown_header{margin:0 0 12px !important;padding:0 !important;color:var(--lusart-text) !important;font-size:var(--lusart-fs-title-md) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:0 !important;text-transform:none !important;border:0 !important} .wsearch_dropdown_list{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;list-style:none !important} .wsearch_dropdown_list_categories,.wsearch_dropdown_list_seofilter{display:grid !important;gap:3px !important} .wsearch_dropdown_list_categories>li,.wsearch_dropdown_list_seofilter>li{padding:0 !important} .wsearch_dropdown_list_categories>li>a,.wsearch_dropdown_list_seofilter>li>a{display:flex !important;align-items:center;min-height:32px;color:var(--lusart-text-soft) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-medium) !important;text-decoration:none !important;transition:color .18s ease} .wsearch_dropdown_list_categories>li>a:hover,.wsearch_dropdown_list_seofilter>li>a:hover{color:var(--lusart-accent) !important} .wsearch_dropdown_list_products{display:grid !important;grid-template-columns:1fr !important;gap:8px !important} .wsearch_dropdown_list_products>li{padding:0 !important} .wsearch_dropdown_list_products>li>a{display:grid !important;grid-template-columns:64px minmax(0,1fr) !important;gap:12px !important;align-items:center;padding:7px 8px !important;border-radius:var(--lusart-radius-card);color:var(--lusart-text) !important;text-decoration:none !important;transition:background .18s ease} .wsearch_dropdown_list_products>li>a:hover{background:#f5f8ff !important} .wsearch_dropdown_product_image{width:64px !important;height:64px !important;margin:0 !important;display:flex;align-items:center;justify-content:center;background:var(--lusart-bg) !important;border-radius:var(--lusart-radius-md) !important;overflow:hidden} .wsearch_dropdown_product_image img{width:auto !important;height:auto !important;max-width:56px !important;max-height:56px !important;object-fit:contain;mix-blend-mode:darken} .wsearch_dropdown_product_name{margin:0 0 5px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--lusart-text) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-semibold) !important} .wsearch_dropdown_product_price_wrapper{text-align:left !important} .wsearch_dropdown_product_price{color:var(--lusart-text) !important;font-size:var(--lusart-fs-title-md) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:0} .wsearch_dropdown_product_compare_price{margin-left:8px !important;color:var(--lusart-muted-light) !important;font-size:var(--lusart-fs-meta) !important;text-decoration:line-through !important} .wsearch_dropdown_search_showall{display:flex !important;justify-content:center;margin:4px 0 0 !important;padding:20px 0 0 !important;background:transparent !important;border-top:1px solid var(--lusart-border) !important;text-align:center !important} .wsearch_dropdown_search_showall>a,.wsearch_dropdown_search_showall>a:link,.wsearch_dropdown_search_showall>a:visited,.wsearch_dropdown_search_showall>a:hover,.wsearch_dropdown_search_showall>a:active{display:inline-flex !important;align-items:center;justify-content:center;min-width:240px;height:42px;background:var(--lusart-accent) !important;border:1px solid var(--lusart-accent) !important;border-radius:var(--lusart-radius-md) !important;color:var(--lusart-white) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-control) !important;font-weight:var(--lusart-fw-bold) !important;text-decoration:none !important;box-shadow:0 8px 18px var(--lusart-accent-alpha-18)} .wsearch_dropdown_search_showall>a:hover{background:var(--lusart-accent-hover) !important;border-color:var(--lusart-accent-hover) !important} .wsearch_dropdown_search_wrapper:not(:has(.wsearch_dropdown_search_categories)):not(:has(.wsearch_dropdown_search_seofilter)){grid-template-columns:minmax(0,620px) !important;grid-template-areas:"products" "showall" !important;width:720px !important;justify-content:center !important} .wsearch_dropdown_search_wrapper:not(:has(.wsearch_dropdown_search_categories)):not(:has(.wsearch_dropdown_search_seofilter)) .wsearch_dropdown_search_products{grid-area:products;width:100%} .wsearch_dropdown_search_wrapper:not(:has(.wsearch_dropdown_search_categories)):not(:has(.wsearch_dropdown_search_seofilter)) .wsearch_dropdown_header{text-align:left !important} .wsearch_dropdown_search_wrapper:not(:has(.wsearch_dropdown_search_categories)):not(:has(.wsearch_dropdown_search_seofilter)) .wsearch_dropdown_search_showall{grid-area:showall} .wsearch_dropdown_search_wrapper:not(:has(.wsearch_dropdown_search_categories)):has(.wsearch_dropdown_search_seofilter){grid-template-areas:"seofilter products" "showall showall" !important} @media(max-width:767px){.wsearch_dropdown_search_wrapper{left:0 !important;transform:none;display:flex !important;flex-direction:column !important;gap:0 !important;width:100% !important;max-width:100% !important;max-height:calc(100vh - 90px) !important;padding:16px !important;border-radius:0 0 var(--lusart-radius-lg) var(--lusart-radius-lg) !important} .wsearch_dropdown_search_categories{order:1;margin-bottom:22px !important} .wsearch_dropdown_search_products{order:2;margin-bottom:22px !important} .wsearch_dropdown_search_seofilter{order:3;margin-bottom:22px !important} .wsearch_dropdown_search_showall{order:4} .wsearch_dropdown_header{margin-bottom:12px !important;font-size:var(--lusart-fs-title-md) !important} .wsearch_dropdown_list_categories,.wsearch_dropdown_list_seofilter{gap:2px !important} .wsearch_dropdown_list_categories>li>a,.wsearch_dropdown_list_seofilter>li>a{min-height:31px;font-size:var(--lusart-fs-base) !important} .wsearch_dropdown_list_products{gap:7px !important} .wsearch_dropdown_list_products>li>a{grid-template-columns:58px minmax(0,1fr) !important;gap:12px !important;padding:6px !important} .wsearch_dropdown_product_image{width:58px !important;height:58px !important} .wsearch_dropdown_product_image img{max-width:50px !important;max-height:50px !important} .wsearch_dropdown_product_name{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-title) !important} .wsearch_dropdown_product_price{font-size:var(--lusart-fs-title-sm) !important} .wsearch_dropdown_search_showall>a{width:100%;min-width:0}} .search_categories{margin:20px 0 32px} .search_categories .found_categories{margin:0 0 14px;color:var(--lusart-muted);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-medium)} .search_categories .sub-links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none} .search_categories .sub-links li{margin:0;padding:0} .search_categories .sub-links a,.search_categories .sub-links a.button{display:inline-flex !important;align-items:center;justify-content:center;height:36px;min-height:36px;padding:0 14px;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-sm) !important;color:var(--lusart-text-soft) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-control) !important;font-weight:var(--lusart-fw-medium) !important;letter-spacing:0 !important;text-decoration:none !important;text-transform:none !important;box-shadow:none !important;box-sizing:border-box;transition:background-color .18s ease,border-color .18s ease,color .18s ease} .search_categories .sub-links a:hover,.search_categories .sub-links a.button:hover{background:var(--lusart-accent-bg-hover) !important;border-color:var(--lusart-accent-border) !important;color:var(--lusart-accent) !important;box-shadow:none !important} @media(max-width:767px){.search_categories{margin:16px 0 26px} .search_categories .found_categories{margin-bottom:12px;font-size:var(--lusart-fs-base)} .search_categories .sub-links{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch} .search_categories .sub-links::-webkit-scrollbar{display:none} .search_categories .sub-links a,.search_categories .sub-links a.button{white-space:nowrap;height:34px;min-height:34px;padding:0 12px;font-size:var(--lusart-fs-meta) !important}} @media(min-width:801px){.header-content{width:100%} .header-logo__tagline,.header-worktime,.products-custom-link__title,.header-cart__head{color:var(--lusart-muted)}} @media(min-width:801px){.header-logo__tagline{margin-top:2px;color:var(--lusart-muted);line-height:1.25} .header-logo__text-second{padding:6px;margin-left:-2px}} @media(min-width:801px){.header-phone-outer{margin:0 2%;flex:0 0 220px;max-width:none;font-size:var(--lusart-fs-base)} .header-phones{display:flex;flex-direction:column;gap:1px} .header-phone{margin:0;line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .header-phone a{color:var(--lusart-text);font-size:var(--lusart-fs-title-sm);font-weight:var(--lusart-fw-bold);text-decoration:none;transition:color .2s ease} .header-phone a:hover{color:var(--lusart-accent)} .header-worktime{margin-top:5px;color:var(--lusart-muted);font-size:var(--lusart-fs-meta);font-weight:var(--lusart-fw-medium);line-height:var(--lusart-lh-title);white-space:nowrap}} @media(min-width:1051px){.header-search{flex:1 1 auto;margin:0 3%;max-width:720px;font-size:var(--lusart-fs-base)} .header-search__form{position:relative;display:block;width:100%} input.header-search__field,input.header-search__field.grey-bg{width:100%;height:42px;line-height:var(--lusart-lh-ui);padding:0 56px 0 18px;background:var(--lusart-white) !important;border:2px solid var(--lusart-accent) !important;border-radius:var(--lusart-radius-md);color:var(--lusart-text);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-medium);box-shadow:0 6px 18px var(--lusart-accent-alpha-04);transition:border-color .2s ease,box-shadow .2s ease} input.header-search__field:focus,input.header-search__field.grey-bg:focus{box-shadow:0 0 0 4px var(--lusart-accent-alpha-08)} input.header-search__field::placeholder{color:var(--lusart-muted-light);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-medium)} .header-search__clear{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;line-height:1;color:var(--lusart-muted-light);font-size:var(--lusart-fs-meta);text-align:center;cursor:pointer;transition:color .2s ease} .header-search__clear i{line-height:1} .header-search__clear:hover{color:var(--lusart-text)} .icon__submit{position:absolute;right:5px;top:5px;width:32px;height:32px;line-height:32px;display:flex;align-items:center;justify-content:center;background:var(--lusart-accent) !important;border:none !important;border-radius:var(--lusart-radius-xs);color:var(--lusart-white) !important;font-size:13px;cursor:pointer;box-shadow:none;transition:background .2s ease,transform .15s ease} .icon__submit:hover{background:var(--lusart-accent-hover) !important;transform:translateY(-1px)} .icon__submit i{color:var(--lusart-white) !important;line-height:1}} @media(min-width:801px){.new-compare-block,.new-favourite-block,.header-cart{margin:0 0 0 22px;flex:0 0 auto;font-size:var(--lusart-fs-base)} .new-cart2{display:flex;flex-direction:column;align-items:center;text-decoration:none !important} .products-custom-link__icon2,.header-cart__icon2{position:relative;width:38px;height:38px;padding:0 !important;display:flex;align-items:center;justify-content:center;border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-md);font-size:22px;line-height:1;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease} .products-custom-link__icon2{background:var(--lusart-bg-soft);border-color:var(--lusart-border)} .header-cart__icon2{background:var(--lusart-accent-bg-hover);border-color:var(--lusart-accent-border-soft)} .products-custom-link__icon2 i,.header-cart__icon2 i{color:var(--lusart-accent) !important;line-height:1} .products-custom-link:hover .products-custom-link__icon2,.header-cart:hover .header-cart__icon2{background:var(--lusart-accent-bg-hover);border-color:var(--lusart-accent-border-soft);transform:translateY(-1px);box-shadow:0 8px 18px var(--lusart-accent-alpha-08)} .products-custom-link__title,.header-cart__head{margin-top:7px;color:var(--lusart-muted);font-size:var(--lusart-fs-sm);font-weight:var(--lusart-fw-medium);line-height:var(--lusart-lh-title);text-align:center;white-space:nowrap} .products-custom-link:hover .products-custom-link__title,.header-cart:hover .header-cart__head{color:var(--lusart-accent);text-decoration:none} .favorite_new,.compare_new,.header-cart__count,.products-custom-link__count{position:absolute;top:-5px;right:-5px;min-width:18px;width:auto;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;background:var(--lusart-sale) !important;color:var(--lusart-white) !important;border-radius:var(--lusart-radius-pill);font-size:var(--lusart-fs-xs);font-weight:var(--lusart-fw-bold);line-height:var(--lusart-lh-ui);box-shadow:0 0 0 2px var(--lusart-white),0 3px 8px rgba(241,17,126,.28)} .favorite_new.empty,.compare_new.empty,.products-custom-link__count.empty,.header-cart__count.empty{display:none !important}} @media(max-width:800px){.new-favourite-block,.new-compare-block{display:none} .js-m-header-top.header-top ~ .header{display:none} .small{padding-top:20px}} @media(max-width:1050px){.header:not(.sk-fixed) .header-search{display:none !important} .header-open-search{display:inline-block !important}} @media(min-width:901px){.header-top .header-menu__bar{display:none !important}} @media(min-width:801px) and(max-width:1050px){.new-compare-block{margin-left:auto !important} .new-favourite-block,.header-cart{margin-left:22px !important}} @media(min-width:801px){.header.sk-fixed .header-logo{display:inline-flex !important;flex-direction:column;justify-content:center;width:230px;flex:0 0 230px;margin:0 34px 0 0;padding:0;text-decoration:none;opacity:1} .header.sk-fixed .header-logo__text{font-size:var(--lusart-fs-title-xl);line-height:var(--lusart-lh-title)} .header.sk-fixed .header-logo__text-second{padding:5px 6px;margin-left:-2px} .header.sk-fixed .header-logo__tagline{display:block;margin-top:8px;color:var(--lusart-muted);font-size:var(--lusart-fs-xs);font-weight:var(--lusart-fw-medium);line-height:var(--lusart-lh-title)} .header.sk-fixed .header-content{display:flex;align-items:center;width:100%;padding:14px 0} .header.sk-fixed .header-phone-outer{display:none !important} .header.sk-fixed .header-search{display:block !important;flex:1 1 auto;margin:0 42px 0 0;max-width:none} .header.sk-fixed .new-compare-block{margin-left:auto !important} .header.sk-fixed .new-favourite-block,.header.sk-fixed .header-cart{margin-left:22px !important}} .product-fixed-cart{padding:6px 0;background:rgba(255,255,255,.96);border-bottom:1px solid var(--lusart-border);box-shadow:0 10px 30px var(--lusart-shadow-xl);backdrop-filter:blur(10px);transition:top .2s ease,bottom .2s ease,opacity .2s ease} .product-fixed-cart__inner{min-height:54px;display:flex;align-items:center;gap:14px;max-width:1420px;min-width:280px;margin:0 auto;padding:0 20px;box-sizing:border-box} .product-fixed-cart__image{flex:0 0 48px;width:48px;height:48px;margin:0;display:flex;align-items:center;justify-content:center;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-md);overflow:hidden} .product-fixed-cart__image img{max-width:42px;max-height:42px;object-fit:contain;mix-blend-mode:darken} .product-fixed-cart__content{flex:1 1 auto;min-width:0;margin:0 18px 0 0} .product-fixed-cart__title{max-width:760px;margin:0;color:var(--lusart-text);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-bold);line-height:var(--lusart-lh-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .product-fixed-cart__skus{margin-top:3px;color:var(--lusart-muted) !important;font-size:var(--lusart-fs-sm);font-weight:var(--lusart-fw-medium);line-height:var(--lusart-lh-title)} .product-fixed-cart__prices{flex:0 0 auto;margin:0 12px 0 auto;text-align:right} .product-fixed-cart__stock-prices{display:flex;align-items:baseline;gap:10px;white-space:nowrap} .product-fixed-cart__price,.product-fixed-cart__price .price{color:var(--lusart-text);font-size:var(--lusart-fs-title-md);font-weight:var(--lusart-fw-bold);line-height:var(--lusart-lh-control)} .product-fixed-cart__price-compare,.product-fixed-cart__price-compare .price-compare{color:var(--lusart-muted-light);font-size:var(--lusart-fs-meta);font-weight:var(--lusart-fw-semibold);line-height:var(--lusart-lh-control);text-decoration:line-through} .product-fixed-cart__btns{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px} .product-fixed-cart__btns .add2cart-button{min-width:148px;height:40px;line-height:var(--lusart-lh-ui);padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--lusart-radius-sm);font-size:var(--lusart-fs-sm);font-weight:var(--lusart-fw-bold);letter-spacing:.3px;text-transform:uppercase;box-shadow:0 8px 18px var(--lusart-accent-alpha-18);transition:background .2s ease,transform .15s ease,box-shadow .2s ease} .product-fixed-cart__btns .add2cart-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px var(--lusart-accent-alpha-25)} .product-fixed-cart__btns .button__icon{width:30px;height:30px;line-height:30px;margin:0;border-radius:var(--lusart-radius-xs);background:rgba(255,255,255,.16);font-size:13px} .product-fixed__product-actions{margin:0;display:flex;align-items:center;gap:8px} .product-fixed__product-actions .product-action{width:38px;height:38px;line-height:var(--lusart-lh-ui);display:flex;align-items:center;justify-content:center;background:var(--lusart-bg-soft);border:1px solid var(--lusart-border-muted);border-radius:var(--lusart-radius-sm);color:var(--lusart-muted);font-size:var(--lusart-fs-base);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease} .product-fixed__product-actions .product-action i{color:var(--lusart-muted)} .product-fixed__product-actions .product-action:hover,.product-fixed__product-actions .product-action.selected{background:var(--lusart-accent-bg-hover);border-color:var(--lusart-accent-border-soft);color:var(--lusart-accent);transform:translateY(-1px)} .product-fixed__product-actions .product-action:hover i,.product-fixed__product-actions .product-action.selected i{color:var(--lusart-accent)} body:not(.touch) .product-fixed__product-actions .product-action[data-title]:hover:before,body:not(.touch) .product-fixed__product-actions .product-action[data-title]:hover:after{display:none} @media(max-width:900px){.product-fixed__product-actions{display:none} .product-fixed-cart__title{max-width:520px}} @media(max-width:800px){.product-fixed-cart{padding:8px 0} .product-fixed-cart__inner{min-height:58px;gap:12px} .product-fixed-cart__content,.product-fixed-cart__image{display:none} .product-fixed-cart__prices{flex:1 1 auto;margin:0 10px 0 0;text-align:left} .product-fixed-cart__price,.product-fixed-cart__price .price{font-size:var(--lusart-fs-title-md)} .product-fixed-cart__btns{flex:0 0 auto} .product-fixed-cart__btns .add2cart-button{min-width:145px;height:40px;line-height:var(--lusart-lh-ui)}} @media(max-width:600px){.product-fixed-cart__inner{padding:0 12px} .product-fixed-cart__btns{flex:0 0 170px} .product-fixed-cart__prices{margin-right:8px} .product-fixed-cart__price,.product-fixed-cart__price .price{font-size:var(--lusart-fs-title-md)} .product-fixed-cart__price-compare,.product-fixed-cart__price-compare .price-compare{font-size:var(--lusart-fs-sm)}} @media(max-width:450px){.product-fixed-cart__btns{flex:0 0 150px} .product-fixed-cart__btns .add2cart-button{width:100%;min-width:0;padding:0 12px}} @media(max-width:359px){.product-fixed-cart__inner{padding-left:10px;padding-right:10px} .product-fixed-cart__btns{flex:0 0 140px}} @media(min-width:801px){.shop-regions-action-link{color:var(--lusart-accent);font-weight:var(--lusart-fw-semibold);border-bottom-color:var(--lusart-accent-alpha-45)} .header-region{line-height:55px}} .header-top{background:var(--lusart-white);border-bottom:1px solid #eef2f7;box-shadow:none} .js-header-top-inner{min-height:55px} .header-top,.header-top a,.header-top .link{font-weight:var(--lusart-fw-medium)} .header-menu__item,.header-auth,.header-callback{line-height:55px} .header-menu__item,.header-auth,.header-callback{border-radius:var(--lusart-radius-sm);transition:background .2s ease,color .2s ease} .header-menu__item:hover,.header-auth:hover,.header-callback:hover{background:#f5f8fc} .header-menu__item:hover>a,.header-menu__item:hover>.link,.header-auth:hover a,.header-callback:hover{color:var(--lusart-accent)} .header-submenu-outer{overflow:hidden;background:var(--lusart-white);border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-card);box-shadow:0 18px 45px var(--lusart-shadow-dropdown)} .header-submenu{padding:10px 0} .header-submenu a:hover{background:#f7faff} .js-m-header-top.header-top{background:var(--lusart-accent);border-bottom:0;color:var(--lusart-white)} .js-m-header-top.header-top a,.js-m-header-top.header-top .link{color:var(--lusart-white)} .js-m-header-top .js-header-top-inner{height:56px;min-height:56px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box} .js-m-header-top .header-menu__bar{order:1;width:40px;height:44px;margin:0;padding:0;display:flex !important;align-items:center;justify-content:center;color:var(--lusart-white);font-size:var(--lusart-fs-title-xl);line-height:var(--lusart-lh-control)} .js-m-header-top .header-logo{order:2;flex:1 1 auto;width:auto;margin:0 8px;padding:0;display:flex !important;align-items:center;justify-content:center;text-decoration:none} .js-m-header-top .header-logo__text{color:var(--lusart-white);font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-bold);letter-spacing:3px} .js-m-header-top .header-logo__text-second{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 5px;background:var(--lusart-white);border-radius:var(--lusart-radius-pill);color:#050c26;letter-spacing:0;box-sizing:border-box} .js-m-header-top .header-logo__text-second sup{font-size:var(--lusart-fs-xs);top:-8px;margin-left:1px} .js-m-header-top .header-top__right{order:3;float:none;display:flex;align-items:center;gap:2px;margin-left:0} .js-m-header-top .header-open-search,.js-m-header-top .header-open-auth,.js-m-header-top .m-header-cart{width:44px;height:44px;padding:0;margin:0;display:flex !important;align-items:center;justify-content:center;color:var(--lusart-white);font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-control);text-decoration:none !important} .js-m-header-top .header-callback__title{display:none} .js-m-header-top .header-callback__icon{margin:0;width:auto;font-size:var(--lusart-fs-title-md)} .js-m-header-top .header-callback{display:none !important} .js-m-header-top .header-open-contacts{display:none !important} .js-m-header-top .m-header-cart__icon{position:relative;display:flex;align-items:center;justify-content:center} .js-m-header-top .m-header-cart .header-cart__count{top:-10px;right:-12px;min-width:18px;width:auto;height:18px;padding:0 5px;background:var(--lusart-sale) !important;color:var(--lusart-white) !important;border-radius:var(--lusart-radius-pill);font-size:var(--lusart-fs-xs);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold);box-shadow:0 0 0 2px var(--lusart-accent)} .js-m-header-top .m-header-cart,.js-m-header-top .m-header-cart:hover,.js-m-header-top .m-header-cart:focus,.js-m-header-top .m-header-cart:active{border-bottom:0 !important} .js-m-header-top .m-header-cart::before,.js-m-header-top .m-header-cart::after,.js-m-header-top .m-header-cart__icon::before,.js-m-header-top .m-header-cart__icon::after{border:0 !important;box-shadow:none !important;background:transparent !important} .easyreviews-last{margin:22px 0 44px} .easyreviews-last .easyreviews-records{margin:0} .easyreviews-last .easyreviews-records__list{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px} .easyreviews-last .easyreviews-records__col{min-width:0} .easyreviews-last .easyreviews-records__item{height:100%;background:var(--lusart-white) !important;border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-xl);box-shadow:0 2px 14px var(--lusart-shadow-md);overflow:hidden} .easyreviews-last .easyreviews-records__content{height:100%;padding:24px;box-sizing:border-box} .easyreviews-last .easyreviews-records__header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px} .easyreviews-last .easyreviews-records__avatar{width:48px;height:48px;border-radius:50%;background:var(--lusart-accent-bg);color:var(--lusart-accent);font-size:var(--lusart-fs-title-md);font-weight:var(--lusart-fw-bold);display:flex;align-items:center;justify-content:center} .easyreviews-last .easyreviews-records__name{color:var(--lusart-text);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-bold);line-height:var(--lusart-lh-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .easyreviews-last .easyreviews-records__rating{display:flex;gap:2px;color:var(--lusart-accent)} .easyreviews-last .easyreviews-rating-icon{width:15px;height:15px} .easyreviews-last .easyreviews-records__body{display:flex;flex-direction:column;height:calc(100% - 66px)} .easyreviews-last .easyreviews-records__text{color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text);display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden} .easyreviews-last .easyreviews-records__date{margin-top:auto;padding-top:18px;color:var(--lusart-muted-2);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui)} .easyreviews-last + .button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;height:46px;padding:0 22px;border-radius:var(--lusart-radius-md);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-bold)} @media(max-width:767px){.section-head{align-items:flex-start;gap:12px;margin:32px 0 18px} .section-head .products-section-title{flex:1 1 auto;min-width:0;line-height:var(--lusart-lh-title)} .section-head__link{padding-top:4px;font-size:var(--lusart-fs-base)} .easyreviews-last{margin:0 0 38px;overflow:hidden} .easyreviews-last .easyreviews-records__list{display:flex !important;gap:14px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch} .easyreviews-last .easyreviews-records__list::-webkit-scrollbar{display:none} .easyreviews-last .easyreviews-records__list{scrollbar-width:none} .easyreviews-last .easyreviews-records__col{flex:0 0 82%;max-width:82%;scroll-snap-align:start} .easyreviews-last .easyreviews-records__item{min-height:0;border-radius:var(--lusart-radius-xl)} .easyreviews-last .easyreviews-records__content{padding:20px} .easyreviews-last .easyreviews-records__header{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;margin-bottom:16px} .easyreviews-last .easyreviews-records__avatar{width:46px;height:46px;flex:0 0 46px;font-size:var(--lusart-fs-title-md)} .easyreviews-last .easyreviews-records__name{font-size:var(--lusart-fs-base)} .easyreviews-last .easyreviews-records__rating{grid-column:2;margin-top:4px} .easyreviews-last .easyreviews-rating-icon{width:14px;height:14px} .easyreviews-last .easyreviews-records__body{height:auto} .easyreviews-last .easyreviews-records__text{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text);-webkit-line-clamp:6} .easyreviews-last .easyreviews-records__date{margin-top:16px;padding-top:0;font-size:var(--lusart-fs-meta)}} .home-news{margin:0} .home-news .items-list__head{margin-bottom:18px} .home-news .products-section-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px} .home-news .items-list__all{margin-left:0} .home-news__list{display:flex;flex-wrap:nowrap;align-items:stretch;margin:0 !important} .home-news__item{display:flex;width:calc((100% - 36px) / 3);min-width:0;height:auto;padding:0 !important} .home-news__item-inner{display:flex;width:100%;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--lusart-border-light);border-radius:var(--lusart-radius-lg);background:var(--lusart-white);box-shadow:var(--lusart-shadow-card-soft);color:var(--lusart-text);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease} .no-touch .home-news__item-inner:hover{border-color:var(--lusart-accent-border);box-shadow:var(--lusart-shadow-card-hover);color:var(--lusart-text);transform:translateY(-3px)} .home-news__img{position:relative;width:100% !important;aspect-ratio:16 / 9;margin:0 !important;padding:0 !important;overflow:hidden;float:none !important;background:var(--lusart-bg-soft)} .home-news__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease} .no-touch .home-news__item-inner:hover .home-news__img img{transform:scale(1.025)} .home-news__date{position:absolute;bottom:0;left:16px;padding:7px 11px;border-radius:var(--lusart-radius-sm) var(--lusart-radius-sm) 0 0;background:var(--lusart-white);color:var(--lusart-muted-2);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-ui)} .home-news__content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;margin:0 !important;padding:16px 18px 18px} .home-news__content>.home-news__date{position:static;align-self:flex-start;margin-bottom:10px;padding:0} .home-news__title{display:-webkit-box;min-height:44px;margin:0 0 10px;overflow:hidden;color:var(--lusart-text);font-size:var(--lusart-fs-title-sm);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold);-webkit-box-orient:vertical;-webkit-line-clamp:2} .home-news__desc{display:-webkit-box;min-height:65px;margin:0 0 16px;overflow:hidden;color:var(--lusart-text-secondary);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text);-webkit-box-orient:vertical;-webkit-line-clamp:3} .home-news__more{display:inline-flex;margin-top:auto;align-items:center;gap:7px;color:var(--lusart-accent);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold)} .home-news__more .button-more{width:auto;height:auto;margin:0;border:0;line-height:1} @media(max-width:900px) and(min-width:641px){.home-news__item{width:calc((100% - 18px) / 2)}} .home-news__pagination{display:none} @media(max-width:640px){.home-news .items-list__head{margin-bottom:14px} .home-news__item{width:88%} .home-news__content{padding:14px 14px 16px} .home-news__title{min-height:42px;font-size:var(--lusart-fs-base)} .home-news__desc{min-height:60px;font-size:var(--lusart-fs-meta)} .home-news__pagination.swiper-pagination{position:static;display:flex;min-height:24px;margin-top:14px;align-items:center;justify-content:center;gap:2px} .home-news__pagination .swiper-pagination-bullet{position:relative;width:24px;height:24px;margin:0 !important;background:transparent;opacity:1} .home-news__pagination .swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:var(--lusart-border-control);transform:translate(-50%,-50%)} .home-news__pagination .swiper-pagination-bullet-active{width:24px;background:transparent} .home-news__pagination .swiper-pagination-bullet-active::before{width:20px;border-radius:var(--lusart-radius-pill);background:var(--lusart-accent)}} .home-description{margin:0} .home-about{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:32px;padding:28px;overflow:hidden;border:1px solid var(--lusart-border-light);border-radius:var(--lusart-radius-xxl);background:linear-gradient(135deg,var(--lusart-accent-bg-soft) 0%,var(--lusart-white) 72%);box-shadow:var(--lusart-shadow-card-soft)} .home-about__content{min-width:0;align-self:center} .home-about__eyebrow{margin:0 0 8px;color:var(--lusart-muted-2);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold);letter-spacing:.06em;text-transform:uppercase} .home-about .h1{margin:0 0 14px;color:var(--lusart-text)} .home-about p{max-width:760px;margin:0 0 12px !important;color:var(--lusart-text-secondary)} .home-about p:last-of-type{margin-bottom:0 !important} .home-about__button{display:inline-flex;min-height:44px;margin-top:20px;padding:0 20px;box-sizing:border-box;align-items:center;justify-content:center;gap:9px;border:1px solid var(--lusart-accent);border-radius:var(--lusart-radius-md);background:var(--lusart-accent);color:var(--lusart-white) !important;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-bold);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease} .home-about__button:hover,.home-about__button:focus-visible{border-color:var(--lusart-accent-hover);background:var(--lusart-accent-hover);color:var(--lusart-white) !important} .home-about__button:active{transform:translateY(1px)} .home-about__media{min-height:290px;overflow:hidden;border-radius:var(--lusart-radius-lg);background:var(--lusart-bg-soft)} .home-about__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center} @media(max-width:1000px) and(min-width:768px){.home-about{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;padding:24px} .home-about__media{min-height:280px}} @media(max-width:767px){.home-about{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px;border-radius:var(--lusart-radius-lg)} .home-about .h1{margin-bottom:12px} .home-about p{margin-bottom:10px !important} .home-about__button{width:100%;min-height:46px;margin-top:16px} .home-about__media{min-height:0;aspect-ratio:16 / 7;border-radius:var(--lusart-radius-card)}} .mainpage{--home-section-gap:56px;--home-heading-gap:20px} .mainpage>.mainpage__cats-slider,.mainpage>.categories-slider,.mainpage>.product-card__products,.mainpage>.product-list,.mainpage>.home-brands,.mainpage>.review-section,.mainpage>.home-news,.mainpage>.home-photos-description{margin-top:0;margin-bottom:var(--home-section-gap)} .mainpage>.products-section-title{margin:0 0 var(--home-heading-gap)} .mainpage>.product-card__products>.product-list{margin-bottom:0} .mainpage>.home-photos-description .home-description{margin:0} .mainpage>*:last-child{margin-bottom:0} @media(max-width:767px){.mainpage{--home-section-gap:40px;--home-heading-gap:18px} .home-description{margin:0 0 var(--home-section-gap)}} .easyreviews-wrapper{padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;box-sizing:border-box} .easyreviews-header{margin:0 0 24px !important;padding:26px 28px !important;background:var(--lusart-bg-soft) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-xl) !important;box-shadow:none !important} .easyreviews-header__left{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title button" "rating button" "text button";align-items:center;gap:8px 28px} .easyreviews-header__title{grid-area:title} .easyreviews-header__title-text{color:var(--lusart-text);font-size:var(--lusart-fs-title-xl);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0} .easyreviews-header__rate-summary{grid-area:rating;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0} .easyreviews-header__rate-summary-icons{display:inline-flex;align-items:center;gap:4px;color:var(--lusart-accent)} .easyreviews-header__rate-summary-icons .easyreviews-rating-icon{width:17px;height:17px} .easyreviews-header__rate-summary-stars,.easyreviews-header__rate-summary-count{color:var(--lusart-muted);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} .easyreviews-header__rate-summary-stars{margin-left:8px;color:var(--lusart-text-secondary)} .easyreviews-header__rate-summary-count-sep{margin-right:8px;color:var(--lusart-muted-light)} .easyreviews-header__description{grid-area:text} .easyreviews-header__description>div{display:contents} .easyreviews-header__description p{margin:6px 0 0 !important;color:var(--lusart-text-secondary);font-size:var(--lusart-fs-title-sm) !important;line-height:var(--lusart-lh-text)} .easyreviews-header__description p:nth-of-type(2){display:none} .easyreviews-header__description span[data-micromodal-trigger]{grid-area:button;display:inline-flex !important;align-items:center;justify-content:center;min-width:230px;min-height:44px;margin:0 !important;padding:0 22px !important;background:var(--lusart-accent) !important;border:0 !important;border-radius:var(--lusart-radius-md) !important;color:var(--lusart-white) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-control) !important;font-weight:var(--lusart-fw-bold) !important;cursor:pointer;box-sizing:border-box} .easyreviews-header__description span[data-micromodal-trigger]:hover{background:#0049cc !important} .easyreviews-page{margin-top:0} .easyreviews-page .easyreviews-records__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .easyreviews-page .easyreviews-records__item{min-width:0;background:var(--lusart-white) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-xl) !important;box-shadow:0 2px 14px var(--lusart-shadow-md) !important;overflow:hidden !important;box-sizing:border-box} .easyreviews-page .easyreviews-records__content{padding:22px;box-sizing:border-box} .easyreviews-page .easyreviews-records__header{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px} .easyreviews-page .easyreviews-records__avatar{width:50px;height:50px;border-radius:50%;background:var(--lusart-accent-bg);color:var(--lusart-accent);font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-control);font-weight:var(--lusart-fw-bold);display:flex;align-items:center;justify-content:center} .easyreviews-page .easyreviews-records__meta{min-width:0} .easyreviews-page .easyreviews-records__name{color:var(--lusart-text);font-size:var(--lusart-fs-title-sm);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);word-break:normal;overflow-wrap:break-word} .easyreviews-page .easyreviews-records__date{margin-top:3px;color:var(--lusart-muted-cool);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui)} .easyreviews-page .easyreviews-records__rating{display:flex;gap:3px;color:var(--lusart-accent);flex-shrink:0} .easyreviews-page .easyreviews-rating-icon{width:15px;height:15px} .easyreviews-page .easyreviews-records__body{display:grid;gap:0} .easyreviews-page .easyreviews-records__body-item{padding:14px 0;border-top:1px solid var(--lusart-border)} .easyreviews-page .easyreviews-records__body-name{margin-bottom:5px;color:var(--lusart-muted);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold)} .easyreviews-page .easyreviews-records__body-value{color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text);overflow-wrap:break-word} .easyreviews-page .easyreviews-photoswipe{display:flex;flex-wrap:wrap;gap:10px} .easyreviews-page .easyreviews-photoswipe__item{width:72px;height:72px;border-radius:var(--lusart-radius-md);overflow:hidden;background:var(--lusart-bg-page)} .easyreviews-page .easyreviews-photoswipe__image{width:100%;height:100%;object-fit:cover} .easyreviews-page .easyreviews-records__answer{margin-top:16px;padding:16px;background:var(--lusart-bg-soft) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-card) !important} .easyreviews-page .easyreviews-records__answer-title{margin-bottom:8px;color:var(--lusart-accent);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold)} .easyreviews-page .easyreviews-records__answer-text{color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-text);overflow-wrap:break-word} .easyreviews-page .easyreviews-records__answer-date{margin-top:10px;color:var(--lusart-muted-cool);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui)} .easyreviews-page .easyreviews-paging{margin-top:28px} @media(max-width:767px){#page.wrap-content{padding-left:14px !important;padding-right:14px !important} .easyreviews-header{margin:0 0 18px !important;padding:18px !important;border-radius:var(--lusart-radius-lg) !important} .easyreviews-header__left{display:block} .easyreviews-header__title-text{font-size:var(--lusart-fs-title-lg) !important;line-height:var(--lusart-lh-title) !important} .easyreviews-header__rate-summary{gap:6px;margin-top:10px} .easyreviews-header__rate-summary-icons .easyreviews-rating-icon{width:16px;height:16px} .easyreviews-header__rate-summary-stars,.easyreviews-header__rate-summary-count{font-size:var(--lusart-fs-base)} .easyreviews-header__description>div{display:block} .easyreviews-header__description p{margin-top:12px !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-text) !important} .easyreviews-header__description span[data-micromodal-trigger]{width:100% !important;min-width:0;min-height:48px !important;margin-top:16px !important;padding:0 16px !important;font-size:var(--lusart-fs-base) !important;text-align:center !important} .easyreviews-page .easyreviews-records__list{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:14px} .easyreviews-page .easyreviews-records__item{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;border-radius:var(--lusart-radius-lg) !important} .easyreviews-page .easyreviews-records__content{padding:16px 14px !important} .easyreviews-page .easyreviews-records__header{display:grid !important;grid-template-columns:54px minmax(0,1fr) !important;grid-template-areas:"avatar meta" "avatar rating";column-gap:14px !important;row-gap:6px !important;align-items:center !important;margin-bottom:16px !important} .easyreviews-page .easyreviews-records__avatar{grid-area:avatar !important;width:54px !important;height:54px !important;font-size:var(--lusart-fs-title-lg) !important} .easyreviews-page .easyreviews-records__meta{grid-area:meta !important;min-width:0 !important} .easyreviews-page .easyreviews-records__name{margin:0 !important;font-size:var(--lusart-fs-title-sm) !important;line-height:var(--lusart-lh-title) !important} .easyreviews-page .easyreviews-records__date{margin-top:2px !important;font-size:var(--lusart-fs-meta) !important;line-height:var(--lusart-lh-ui) !important} .easyreviews-page .easyreviews-records__rating{grid-area:rating !important;display:flex !important;gap:3px !important;margin:0 !important} .easyreviews-page .easyreviews-rating-icon{width:14px !important;height:14px !important} .easyreviews-page .easyreviews-records__body-item{padding:12px 0 !important} .easyreviews-page .easyreviews-records__body-name{margin-bottom:5px !important;font-size:var(--lusart-fs-base) !important} .easyreviews-page .easyreviews-records__body-value{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-text) !important} .easyreviews-page .easyreviews-records__answer{margin-top:14px !important;padding:14px !important;border-radius:var(--lusart-radius-card) !important} .easyreviews-page .easyreviews-records__answer-text{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-text) !important}} @media(max-width:767px){.header-outer{margin:0 0 16px;box-shadow:0 4px 18px var(--lusart-shadow-xl)}} @media(max-width:370px){.js-m-header-top .header-logo__text{font-size:var(--lusart-fs-title-sm);letter-spacing:2px} .js-m-header-top .header-logo__text-second{min-width:34px;height:34px}} @media(max-width:1000px){.categories-m{width:100% !important;max-width:420px;height:100dvh;overflow:hidden;background:var(--lusart-white);font-size:var(--lusart-fs-base);box-shadow:8px 0 30px var(--lusart-shadow-dropdown)} .categories-m__head{min-height:60px;padding:0 112px 0 22px;display:flex;align-items:center;background:var(--lusart-white);border-bottom:1px solid var(--lusart-border);color:var(--lusart-accent);font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);box-sizing:border-box} .categories-m__head-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .categories-m__back{display:none;width:40px;height:40px;margin:0 10px 0 -10px;padding:0;flex:0 0 40px;align-items:center;justify-content:center;background:transparent;border:0;border-radius:50%;color:var(--lusart-accent);font-size:18px} .categories-m.is-submenu-view .categories-m__back{display:flex} .categories-m__head .m-close-popup{top:50%;right:18px;width:40px;height:40px;margin:-20px 0 0;display:flex;align-items:center;justify-content:center;background:var(--lusart-white);border:1px solid var(--lusart-border);border-radius:50%;color:var(--lusart-accent);font-size:var(--lusart-fs-base);box-shadow:0 4px 14px var(--lusart-shadow-md)} .categories-m__contact{position:absolute;top:50%;right:62px;width:40px;height:40px;margin-top:-20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-pill);color:var(--lusart-accent);font-size:17px;text-decoration:none} .categories-m__contact:active{background:var(--lusart-accent-bg-hover)} .categories-m__content{height:calc(100dvh - 60px);padding:10px 10px max(26px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7c7df transparent;box-sizing:border-box} .categories-m__content::-webkit-scrollbar{width:5px} .categories-m__content::-webkit-scrollbar-track{background:transparent} .categories-m__content::-webkit-scrollbar-thumb{background:#b7c7df;border-radius:10px} .categories-m__item{position:relative;margin:0} .categories-m__item + .categories-m__item{margin-top:2px} .categories-m__link{min-height:46px;display:flex;align-items:center;padding:0 48px 0 8px;border-radius:var(--lusart-radius-md);color:var(--lusart-text);text-decoration:none;box-sizing:border-box;transition:background .18s ease,color .18s ease} .categories-m__link:hover{background:var(--lusart-bg-soft);color:var(--lusart-accent)} .categories-m__icon{width:32px;min-width:32px;margin-right:12px;padding:0;display:flex;align-items:center;justify-content:center} .categories-m__icon img{max-width:26px;max-height:26px;object-fit:contain} .categories-m__title{display:block;padding:0;color:inherit;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold)} .categories-m__open{top:5px;right:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--lusart-bg-page);border:1px solid var(--lusart-border);border-radius:11px;color:var(--lusart-accent);line-height:var(--lusart-lh-control);box-sizing:border-box;cursor:pointer} .categories-m__open::after{font-size:16px;line-height:1} .categories-m__open ~ .categories-m__link{margin:0} .categories-m__sub{margin:0 48px 8px;padding:4px 0 4px 14px;border-left:1px solid var(--lusart-border)} .categories-m__sub .categories-m__link{min-height:38px;padding:0 6px;border-radius:var(--lusart-radius-sm)} .categories-m__sub .categories-m__title{color:var(--lusart-text-secondary);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold)} .categories-m__sub .categories-m__link:hover .categories-m__title{color:var(--lusart-accent)} .categories-m__item.selected>.categories-m__link{background:var(--lusart-accent-bg-hover);color:var(--lusart-accent)} .categories-m__group-title{margin:24px 8px 12px;padding-top:18px;border-top:1px solid var(--lusart-border);color:var(--lusart-muted-cool);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:.12em;text-transform:uppercase} .categories-m__item--info .categories-m__link{min-height:40px;padding:0 8px} .categories-m__item--info .categories-m__title{color:var(--lusart-text-soft);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold)} .categories-m.is-drilldown-ready .categories-m__open::after{content:"\f105"} .categories-m.is-submenu-view .categories-m__content>.categories-m__item,.categories-m.is-submenu-view .categories-m__content>.categories-m__group-title{display:none} .categories-m.is-submenu-view .categories-m__content>.categories-m__item.is-mobile-current{display:block} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__link,.categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__open{display:none} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__sub{display:block;margin:0;padding:0;border-left:0} .categories-m__all-link{min-height:46px;margin:0 4px 6px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--lusart-accent-bg-hover);border-radius:var(--lusart-radius-md);color:var(--lusart-accent);font-weight:var(--lusart-fw-bold);text-decoration:none} .categories-m__all-link:hover{color:var(--lusart-accent);text-decoration:none} .categories-m__all-link i{flex:0 0 auto} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__sub>.categories-m__item{margin:0;padding:10px 8px 12px;border-bottom:1px solid var(--lusart-border)} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__sub>.categories-m__item:last-child{border-bottom:0} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__sub>.categories-m__item>.categories-m__open{display:none} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__sub>.categories-m__item>.categories-m__link{min-height:36px;padding:0 6px;color:var(--lusart-text)} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__sub>.categories-m__item>.categories-m__link .categories-m__title{color:inherit;font-weight:var(--lusart-fw-bold)} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__sub>.categories-m__item>.categories-m__sub{display:block;margin:0;padding:0 0 2px 6px;border-left:0} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__sub>.categories-m__item>.categories-m__sub .categories-m__link{min-height:40px;padding:0 6px} .categories-m.is-submenu-view .categories-m__item.is-mobile-current>.categories-m__sub>.categories-m__item>.categories-m__sub .categories-m__title{font-weight:var(--lusart-fw-semibold)} body.overflow-hidden .jivo-iframe-container,body.overflow-hidden jdiv[class*="wrap"]{visibility:hidden !important}} .m-fixed-bottom-nav{display:none} @media(max-width:767px){:root{--mobile-bottom-bar-height:64px} body{padding-bottom:calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom,0px))} .m-fixed-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:stretch;justify-content:space-between;height:calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom,0px)) !important;min-height:calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom,0px)) !important;max-height:calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom,0px)) !important;padding:4px 6px calc(6px + env(safe-area-inset-bottom,0px)) !important;background:var(--lusart-white);border-top:1px solid var(--lusart-border);border-radius:var(--lusart-radius-card) var(--lusart-radius-card) 0 0;box-shadow:0 -8px 28px var(--lusart-shadow-xl);box-sizing:border-box;overflow:hidden;opacity:1;visibility:visible;transform:translateZ(0);transition:opacity .15s ease,visibility .15s ease;contain:layout paint} body.has-product-fixed-cart .m-fixed-bottom-nav{opacity:0;visibility:hidden;pointer-events:none} .m-fixed-bottom-nav__item{position:relative;flex:1 1 0;min-width:0;height:54px !important;min-height:54px !important;max-height:54px !important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2px !important;color:var(--lusart-text-soft);text-decoration:none;cursor:pointer;box-sizing:border-box} .m-fixed-bottom-nav__icon{position:relative;height:21px !important;min-height:21px !important;max-height:21px !important;display:flex;align-items:center;justify-content:center;color:var(--lusart-accent);font-size:18px;line-height:1} .m-fixed-bottom-nav__title{display:block;margin-top:2px;color:var(--lusart-muted);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-medium);text-align:center;white-space:nowrap} .m-fixed-bottom-nav__item:hover,.m-fixed-bottom-nav__item:hover .m-fixed-bottom-nav__title{color:var(--lusart-accent);text-decoration:none} .bar-fixed-b__count{position:absolute;top:-5px;right:-10px;min-width:17px;width:auto;height:17px;padding:0 5px;background:var(--lusart-sale) !important;color:var(--lusart-white) !important;border-radius:var(--lusart-radius-pill);font-size:var(--lusart-fs-xs);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-bold);text-align:center;box-shadow:0 0 0 2px var(--lusart-white);box-sizing:border-box} .bar-fixed-b__count.empty{display:none !important} .product-fixed-cart.sk-bottom{top:auto;bottom:calc(-64px - env(safe-area-inset-bottom,0px));height:calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom,0px));min-height:calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom,0px));max-height:calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom,0px));padding:4px 0 calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lusart-border);border-bottom:0;box-sizing:border-box;overflow:hidden;transition:bottom .2s ease,opacity .2s ease} .product-fixed-cart.sk-bottom.sk-fixed{bottom:0} .product-fixed-cart.sk-bottom .product-fixed-cart__inner{height:55px;min-height:55px;max-height:55px}} @media(max-width:359px){.m-fixed-bottom-nav{padding-left:4px !important;padding-right:4px !important} .m-fixed-bottom-nav__title{font-size:var(--lusart-fs-xs)} .m-fixed-bottom-nav__icon{font-size:17px}} @media(max-width:767px){jdiv.__jivoMobileButton{--jivomobileoffsetbottom:calc(76px + env(safe-area-inset-bottom,0px)) !important;right:8px !important;transform:scale(.82) !important;transform-origin:right bottom !important;transition:opacity .15s ease,visibility .15s ease !important} jdiv.__jivoMobileButton .button__IMovY{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important}} @media(prefers-reduced-motion:reduce){.product-fixed-cart,.m-fixed-bottom-nav,jdiv.__jivoMobileButton{transition:none !important}} .sidebar-l .sidebar-wrap{background:var(--lusart-white) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-xl) !important;box-shadow:0 4px 18px var(--lusart-shadow-md) !important;overflow:hidden !important} .sidebar-wrap__body{padding:30px 22px !important} .filter-param{margin:0 0 30px !important} .filter-param:last-child{margin-bottom:0 !important} .filter-param__title{width:100% !important;display:flex !important;align-items:flex-start !important;gap:7px !important;margin:0 0 16px !important;padding:0 !important;border:0 !important;background:none !important;font-family:inherit !important;text-align:left !important;color:var(--lusart-text) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important;text-transform:none !important;letter-spacing:0 !important;cursor:pointer} @media(min-width:1001px){.filters .filter-param__title{height:auto !important;min-height:0 !important;margin-bottom:14px !important}} .filter-param__caret{flex:0 0 auto !important;width:12px !important;height:12px !important;margin-top:4px !important} .filter-param__caret:before{content:"\f106" !important;position:static !important;display:block !important;color:var(--lusart-text) !important;font-family:"Font Awesome 5 Pro" !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important;transition:transform .2s ease} .filter-param.close .filter-param__caret:before{transform:rotate(180deg)} .filter-param.close .filter-param__variants,.filter-param.close .filter-search{display:none !important} .filter-range{display:grid !important;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) !important;align-items:center !important;gap:8px !important;margin:0 0 16px !important;color:var(--lusart-accent) !important;white-space:nowrap !important} input.filter-range__item{width:100% !important;min-width:0 !important;height:46px !important;line-height:var(--lusart-lh-ui) !important;margin:0 !important;padding:0 10px !important;background:var(--lusart-white) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-xs) !important;color:var(--lusart-muted) !important;font-size:var(--lusart-fs-meta) !important;font-weight:var(--lusart-fw-medium) !important;text-align:center !important;box-shadow:none !important;outline:none !important;box-sizing:border-box !important} input.filter-range__item:focus{border-color:var(--lusart-accent) !important;box-shadow:0 0 0 3px var(--lusart-accent-alpha-18) !important} .filter-slider.ui-widget.ui-widget-content{height:4px !important;margin:0 12px 4px !important;background:var(--lusart-accent-bg-blue) !important;border:0 !important;border-radius:var(--lusart-radius-xxl) !important} .filter-slider .ui-widget-header{height:4px !important;background:var(--lusart-accent) !important;border:0 !important;border-radius:var(--lusart-radius-xxl) !important;z-index:1} .filter-slider.ui-widget-content .ui-state-default{width:24px !important;height:24px !important;margin:-10px 0 0 -12px !important;background:var(--lusart-white) !important;border:4px solid var(--lusart-accent) !important;border-radius:50% !important;box-shadow:0 6px 16px var(--lusart-accent-alpha-25) !important;outline:none !important;cursor:pointer !important;z-index:2} .filter-param__variants{margin:0 !important;padding:0 !important;max-height:none !important;overflow:visible !important} .filter-param__variant{display:flex !important;align-items:flex-start !important;gap:10px !important;margin:0 0 11px !important;padding:0 !important;color:#555 !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-regular) !important;cursor:pointer !important;transition:color .18s ease} .filter-param__variant:hover{color:var(--lusart-accent) !important} .filter-param__variant a,.filter-param__variant .filter-link{color:inherit !important;text-decoration:none !important} @media(min-width:1000px){.filter-param__variants--scrollable{max-height:245px !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:14px !important} .filter-param__variants--scrollable:has(.js-filter-range),.filter-param__variants--scrollable:has(.js-filter-date){max-height:none !important;overflow:visible !important;padding-right:0 !important}} .filter-param__variants--scrollable .filter-param__variant:last-child{margin-bottom:12px !important} .filter-param__variants--scrollable::-webkit-scrollbar{width:5px} .filter-param__variants--scrollable::-webkit-scrollbar-track{background:transparent} .filter-param__variants--scrollable::-webkit-scrollbar-thumb{background:var(--lusart-border-control);border-radius:var(--lusart-radius-xxl)} .filter-param__variants--scrollable::-webkit-scrollbar-thumb:hover{background:#c8d3e1} .checkbox-styler{position:relative !important;display:inline-block !important;flex:0 0 18px !important;width:18px !important;height:18px !important;min-width:18px !important;margin:0 !important;background:var(--lusart-white) !important;border:1px solid var(--lusart-border-control) !important;border-radius:5px !important;box-sizing:border-box !important;cursor:pointer !important} .checkbox-styler.checked{background:var(--lusart-accent) !important;border-color:var(--lusart-accent) !important} .checkbox-styler.checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--lusart-white);border-width:0 2px 2px 0;transform:rotate(45deg)} .checkbox-styler input{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;opacity:0 !important;cursor:pointer !important} .filter-param__variant:has(.checkbox-styler.checked),.filter-param__variant:has(.radio-styler.checked){color:var(--lusart-accent) !important;font-weight:var(--lusart-fw-semibold) !important} @media(max-width:1000px){.m-filters__outer .filter-param__variant.hide,.m-filters__outer .js-filter-variant.hide{display:none !important} .m-filters__outer .filter-param__variant:not(.hide):not(.is-disabled-hidden):not(.is-hidden-by-search){display:flex !important} .m-filters__outer .filter-param__variant--showall:not(.is-disabled-hidden){display:flex !important;margin-top:14px !important} .m-filters__outer .read-more{color:var(--lusart-accent) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important;text-transform:none !important;letter-spacing:0 !important}} .filter-buttons{margin:28px 0 0 !important;padding:24px 0 0 !important;border-top:1px solid var(--lusart-border) !important} .filter-send{font-family:inherit;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:40px !important;margin:0 0 14px !important;padding:0 18px !important;background:var(--lusart-accent) !important;border:0 !important;border-radius:var(--lusart-radius-sm) !important;color:var(--lusart-white) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-semibold) !important;letter-spacing:0 !important;text-transform:none !important} .filter-send:hover{background:var(--lusart-accent-hover-strong) !important;color:var(--lusart-white) !important} .filter-send .button__icon{display:none !important} .filter-buttons .link-action,.js-filter-reset{display:block !important;width:100% !important;color:var(--lusart-muted) !important;font-size:var(--lusart-fs-meta) !important;font-weight:var(--lusart-fw-semibold) !important;text-align:center !important;text-transform:none !important;text-decoration:none !important;border:0 !important} .filter-buttons .link-action:hover,.js-filter-reset:hover{color:var(--lusart-accent) !important} @media(max-width:1000px){.m-filters__outer{padding-bottom:60px !important} .m-filters-buttons{z-index:205 !important} .m-filters__outer .filter-param:last-of-type{margin-bottom:20px !important}} .filters-selected{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important;margin:18px 0 24px !important;padding:0 !important;font-size:var(--lusart-fs-meta,14px) !important;line-height:1 !important} .filters-selected:not(:has(.js-filter-selected-item)){display:none !important} .filters-selected__item{display:inline-flex !important;align-items:center !important;gap:8px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 12px !important;background:var(--lusart-bg-soft,#f5f6f8) !important;border:1px solid var(--lusart-border,#e6ebf1) !important;border-radius:var(--lusart-radius-sm,8px) !important;box-shadow:none !important;color:var(--lusart-text-soft,#56616f) !important;font-size:var(--lusart-fs-meta,14px) !important;font-weight:var(--lusart-fw-medium,500) !important;line-height:1 !important} .filters-selected__title,.filters-selected__title span{color:var(--lusart-text-soft,#56616f) !important;font-size:var(--lusart-fs-meta,14px) !important;font-weight:var(--lusart-fw-medium,500) !important;line-height:1 !important} .filters-selected__remove{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:14px !important;height:14px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:#929baa !important;font-size:12px !important;line-height:14px !important;cursor:pointer !important} .filters-selected__remove:hover{background:#eef4ff !important;border-color:transparent !important;color:var(--lusart-accent) !important} .filters-selected__clear-all{display:inline-flex !important;align-items:center !important;margin:0 !important;padding:4px 0 !important;color:var(--lusart-accent) !important;font-size:12px !important;font-weight:var(--lusart-fw-medium,500) !important;line-height:16px !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:none !important;border:0 !important} .filters-selected__clear-all:hover{color:var(--lusart-accent) !important} @media(max-width:1000px){.category-mobile-controls{margin:16px 0 14px} .category-mobile-controls__row{display:flex;align-items:stretch;gap:8px} .category-mobile-controls__row .m-filters-open{flex:1 1 auto;justify-content:flex-start;gap:8px;width:auto;min-width:0;min-height:44px;margin:0} .category-mobile-controls__row .m-filters-open__icon{margin:0} .category-mobile-controls__row .js-m-filters-count{margin-left:auto} .category-mobile-controls__row .m-filters-open__caret{margin-left:0} .category-mobile-controls__row .category-sort{flex:0 0 48px;width:48px;margin:0} .category-mobile-controls__row .category-sort .drop-down-list,.category-mobile-controls__row .category-sort__toggle{width:48px;min-width:48px;max-width:48px;min-height:44px;padding:0;justify-content:center;box-sizing:border-box} .category-mobile-controls__row .category-sort__label,.category-mobile-controls__row .category-sort__arrow,.category-mobile-controls__row .category-sort .drop-down-list__caret{display:none} .category-mobile-controls__row .category-sort__mobile-icon{display:inline-block;color:var(--lusart-accent);font-size:17px} .category-mobile-controls .filters-selected{display:flex !important;flex-wrap:nowrap !important;gap:8px !important;overflow-x:auto;overflow-y:hidden;margin:8px 0 0 !important;padding:0 0 3px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none} .category-mobile-controls .filters-selected::-webkit-scrollbar{display:none} .category-mobile-controls .filters-selected:not(:has(.js-filter-selected-item)){display:none !important} .category-mobile-controls .filters-selected__item,.category-mobile-controls .filters-selected__clear-all{flex:0 0 auto;max-width:82vw;white-space:nowrap} .category-mobile-controls .filters-selected__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}} .filter-search{position:relative !important;margin:0 0 18px !important;padding:0 !important} .filter-search__input{width:100% !important;height:35px !important;padding:0 42px 0 40px !important;background:var(--lusart-white) !important;border:1px solid var(--lusart-border-control) !important;border-radius:var(--lusart-radius-sm) !important;color:var(--lusart-text) !important;font-size:var(--lusart-fs-base) !important;font-weight:var(--lusart-fw-medium) !important;line-height:var(--lusart-lh-ui) !important;outline:none !important;box-shadow:none !important;box-sizing:border-box !important} .filter-search__input::placeholder{color:var(--lusart-muted-light) !important} .filter-search__input:focus{border-color:var(--lusart-accent) !important;box-shadow:0 0 0 3px var(--lusart-accent-alpha-08) !important} .filter-search:before{content:"\f002";position:absolute;left:15px;top:50%;z-index:2;transform:translateY(-50%);font-family:"Font Awesome 5 Pro";font-weight:300;font-size:14px;color:var(--lusart-muted-light);pointer-events:none} .filter-search__clear{position:absolute;top:50%;right:14px;z-index:3;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;background:transparent;font-family:inherit;color:var(--lusart-muted-light);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-control);cursor:pointer;transition:color .18s ease;user-select:none} .filter-search__clear:hover{color:var(--lusart-accent)} .filter-search.has-value .filter-search__clear{display:flex} .js-filters .filter-param.is-disabled-hidden,.js-filters .filter-param__variant.disabled,.js-filters .filter-search.is-disabled-hidden,.js-filters .filter-param__variant.is-disabled-hidden,.js-filters .filter-param__variant.is-hidden-by-search,.m-filters__outer .filter-param.is-disabled-hidden,.m-filters__outer .filter-search.is-disabled-hidden,.m-filters__outer .filter-param__variant.is-disabled-hidden,.m-filters__outer .filter-param__variant.is-hidden-by-search,.m-filters__outer .filter-param__variant--showall.is-disabled-hidden{display:none !important} .filter-param--extra.is-hidden-extra{display:none !important} .filters-form-wrapper.is-extra-filters-open .filter-param--extra.is-hidden-extra{display:block !important} .filter-more-toggle{position:relative;width:100%;min-height:40px;margin:28px 0 22px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;line-height:var(--lusart-lh-ui);white-space:nowrap;text-transform:none;border:1px solid var(--lusart-border-control);border-radius:var(--lusart-radius-sm);background:var(--lusart-accent-bg-soft);color:var(--lusart-accent);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold);cursor:pointer;transition:.2s} .filter-more-toggle:hover{background:#eef6ff;border-color:#cfe2ff} .filter-more-toggle::after{content:"\f107";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:12px;flex:0 0 auto} .filters-form-wrapper.is-extra-filters-open .filter-more-toggle::after{content:"\f106"} .filter-more-toggle:focus{outline:none} .filter-more-toggle::before{content:"";position:absolute;left:0;right:0;top:-18px;height:1px;background:var(--lusart-border)} .lusart-services{position:relative;z-index:0;clear:both;margin-top:0;padding:18px 40px 26px;background:var(--lusart-white);overflow:hidden} .lusart-services,.lusart-services *{box-sizing:border-box} .lusart-services__panel{width:100%;max-width:1420px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-xl);background:var(--lusart-white);overflow:hidden;box-shadow:0 2px 14px var(--lusart-shadow-md)} .lusart-services__item,.lusart-services__item:link,.lusart-services__item:visited{display:flex;align-items:center;gap:14px;min-width:0;min-height:78px;padding:18px 22px;color:var(--lusart-text);text-decoration:none;border-right:1px solid var(--lusart-border);transition:background .2s ease} .lusart-services__item:last-child{border-right:0} .lusart-services__item:hover{background:var(--lusart-accent-bg-soft);color:var(--lusart-text);text-decoration:none} .lusart-services__icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:var(--lusart-radius-card);background:var(--lusart-accent-bg);color:var(--lusart-accent);font-size:20px;line-height:1} .lusart-services__icon svg,.lusart-services__icon i{max-width:22px;max-height:22px} .lusart-services__content{display:block;min-width:0} .lusart-services__title{display:block;margin:0 0 3px;color:var(--lusart-text);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-bold);line-height:var(--lusart-lh-title)} .lusart-services__text{display:block;margin:0;color:var(--lusart-muted-2);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui)} @media(max-width:1024px){.lusart-services{padding:22px 24px 28px} .lusart-services__panel{grid-template-columns:repeat(2,minmax(0,1fr))} .lusart-services__item:nth-child(2n){border-right:0} .lusart-services__item:nth-child(-n+2){border-bottom:1px solid var(--lusart-border)}} @media(max-width:767px){#main-content.inner-page:has(.product-list--tile){margin-bottom:8px} .lusart-services{padding:8px 0 20px;background:var(--lusart-white);overflow:hidden} .lusart-services__panel{width:100%;max-width:none;margin:0;display:flex;gap:12px;overflow-x:auto;padding:0 14px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-snap-type:x mandatory;scroll-padding-left:14px;-webkit-overflow-scrolling:touch;scrollbar-width:none} .lusart-services__panel::-webkit-scrollbar{display:none} .lusart-services__item,.lusart-services__item:link,.lusart-services__item:visited{flex:0 0 calc(100vw - 72px);width:calc(100vw - 72px);max-width:300px;min-width:250px;min-height:96px;display:flex;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;row-gap:6px;align-items:center;padding:14px 16px;background:var(--lusart-white);border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-xl);box-shadow:0 2px 14px var(--lusart-shadow-md);color:var(--lusart-text);text-decoration:none;scroll-snap-align:start} .lusart-services__icon{width:34px;height:34px;flex:0 0 34px;margin:0;border-radius:12px;font-size:17px} .lusart-services__icon svg,.lusart-services__icon i{max-width:18px;max-height:18px} .lusart-services__content{min-width:0;display:contents} .lusart-services__title{margin:0;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title)} .lusart-services__text{grid-column:1 / -1;font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui)}} .buy1click-form,.buy1click-form *,.buy1click-input-text,.buy1click-textarea,.buy1click-form-button{font-family:'Montserrat',Arial,sans-serif !important;box-sizing:border-box !important} .buy1click-form__overlay{background:rgba(15,23,42,.62) !important;backdrop-filter:blur(3px);z-index:1000000 !important} .buy1click-form__inner{padding:48px 16px !important} .buy1click-form_extend .buy1click-form__content,.buy1click-form__content{max-width:calc(100vw - 32px) !important;background:var(--lusart-white) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-xl) !important;box-shadow:0 24px 70px rgba(15,23,42,.22) !important} .buy1click-form__close-button{top:24px !important;right:24px !important;width:34px !important;height:34px !important;border-radius:var(--lusart-radius-sm) !important;display:flex !important;align-items:center;justify-content:center;transition:background .2s ease} .buy1click-form__close-button:hover{background:#f3f6fb !important} .buy1click-form__close-button svg{width:14px !important;height:14px !important} .buy1click-form__header{margin:0 48px 10px 0 !important;color:var(--lusart-text) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important} .buy1click-form__text{margin:0 0 24px !important;color:var(--lusart-muted) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-text) !important} .buy1click-form__text p{margin:0 !important} .buy1click-form__items{margin:0 0 28px !important;background:var(--lusart-bg-soft) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-lg) !important} .buy1click-form_extend .buy1click-form__items-header{display:grid !important;grid-template-columns:54px minmax(0,1fr) 104px 104px 112px !important;gap:14px !important;align-items:center !important;margin:0 0 8px !important} .buy1click-items-header__col{display:block !important;width:auto !important;padding:0 !important;color:#8a94a6 !important;font-size:var(--lusart-fs-sm) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-semibold) !important;text-align:left !important} .buy1click-item{display:grid !important;grid-template-columns:54px minmax(0,1fr) 104px 104px 112px !important;gap:14px !important;align-items:center !important;width:100% !important;border-bottom:1px solid var(--lusart-border) !important;table-layout:auto !important} .buy1click-item:last-child{border-bottom:0 !important} .buy1click-item__col{display:block !important;width:auto !important;padding:0 !important;text-align:left !important} .buy1click-item__photo{object-fit:contain !important;padding:6px !important;background:var(--lusart-white) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-md) !important} .buy1click-item__name{display:block !important;color:var(--lusart-text) !important;font-weight:var(--lusart-fw-bold) !important} .buy1click-item__price,.buy1click-item__total{color:var(--lusart-text) !important;line-height:var(--lusart-lh-title) !important;white-space:nowrap !important} .buy1click-item-quantity__input{width:34px !important;height:32px !important;padding:0 !important;border:0 !important;border-left:1px solid var(--lusart-border) !important;border-right:1px solid var(--lusart-border) !important;border-radius:0 !important;font-size:var(--lusart-fs-base) !important;font-weight:var(--lusart-fw-bold) !important;line-height:var(--lusart-lh-ui) !important;text-align:center !important} .buy1click-form__sub-header{margin:0 0 16px !important;color:var(--lusart-text) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important} .buy1click-form_extend .buy1click-form__contact-info{margin:0 0 22px !important} .buy1click-form_extend .buy1click-form__contact-info-group{display:block !important;width:100% !important;margin:0 !important} .buy1click-form-field__label{margin:0 0 7px !important;color:var(--lusart-muted) !important;font-size:var(--lusart-fs-meta) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-semibold) !important} .buy1click-input-text,input[type='text'].buy1click-input-text,input[type='tel'].buy1click-input-text,.buy1click-textarea{width:100% !important;height:44px !important;padding:0 16px !important;background:var(--lusart-white) !important;border:1px solid var(--lusart-border-control) !important;border-radius:var(--lusart-radius-card) !important;box-shadow:none !important;color:var(--lusart-text) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-medium) !important;transition:border-color .2s ease,box-shadow .2s ease !important} .buy1click-textarea{padding:13px 16px !important;line-height:var(--lusart-lh-ui) !important;resize:vertical !important} .buy1click-input-text:focus,input[type='text'].buy1click-input-text:focus,input[type='tel'].buy1click-input-text:focus,.buy1click-textarea:focus{border-color:var(--lusart-accent) !important;box-shadow:0 0 0 3px var(--lusart-accent-alpha-08) !important} .buy1click-form__comment{margin:0 0 20px !important} .buy1click-form__confirmation{margin:0 0 22px !important} .buy1click-confirmation__inner,.buy1click-confirmation__col,.buy1click-total-box__inner,.buy1click-total-box__row,.buy1click-total-box__col{display:block !important;width:auto !important} .buy1click-total-box{padding:0 !important} .buy1click-total-box__col{padding:0 !important;text-align:right !important;color:var(--lusart-text) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important} .buy1click-total-box__label{color:var(--lusart-text) !important;font-weight:var(--lusart-fw-semibold) !important} .buy1click-form__policy{margin:0 0 22px !important} .buy1click-checkbox-box{display:flex !important;align-items:flex-start !important;gap:14px !important} .buy1click-checkbox-box__checkbox{display:block !important;width:22px !important;padding:0 !important;flex:0 0 22px !important} .buy1click-checkbox-box__label{display:block !important;color:var(--lusart-text-secondary) !important} .buy1click-checkbox-box__label p{margin:0 !important} .buy1click-form__policy a{color:var(--lusart-accent) !important;text-decoration:none !important} .buy1click-form__policy a:hover{color:var(--lusart-accent-hover-strong) !important;text-decoration:underline !important} .buy1click-checkbox.jq-checkbox{width:22px !important;height:22px !important;margin:0 !important;border:1px solid #b7c2d2 !important;border-radius:6px !important;background:var(--lusart-white) !important} .buy1click-checkbox.jq-checkbox.checked,.buy1click-checkbox.jq-checkbox:hover{border-color:var(--lusart-accent) !important} .buy1click-form_type_cart .buy1click-form-button,.buy1click-form-button,.buy1click-form__submit-button{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:54px !important;margin:0 !important;padding:0 24px !important;background:var(--lusart-accent) !important;border:0 !important;border-radius:var(--lusart-radius-card) !important;box-shadow:0 10px 22px var(--lusart-accent-alpha-18) !important;color:var(--lusart-white) !important;font-size:var(--lusart-fs-meta) !important;line-height:var(--lusart-lh-control) !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:.08em !important;text-transform:uppercase !important;transition:background .2s ease,box-shadow .2s ease,transform .2s ease !important} .buy1click-form_type_cart .buy1click-form-button:hover,.buy1click-form-button:hover{background:var(--lusart-accent-hover-strong) !important;box-shadow:0 12px 26px var(--lusart-accent-alpha-25) !important} .buy1click-form_type_cart .buy1click-form-button:active,.buy1click-form-button:active{transform:translateY(1px) !important} .buy1click-form .buy1click-form-button[disabled],.buy1click-form .buy1click-form-button[disabled]:hover{background:#eef1f5 !important;box-shadow:none !important;color:#c3cad4 !important;cursor:default !important;transform:none !important} @media(max-width:719px){.buy1click-form__items{margin-bottom:22px !important} .buy1click-item{position:relative !important} .buy1click-item:first-of-type{padding-top:0 !important} .buy1click-item:last-child{padding-bottom:0 !important} .buy1click-item__col_photo{width:auto !important} .buy1click-item__col_price{width:auto !important;padding:0 !important;text-align:left !important} .buy1click-item__col_quantity{width:auto !important;text-align:left !important} .buy1click-form_type_cart .buy1click-item{padding-left:0 !important} .buy1click-form_type_cart .buy1click-item__photo,.buy1click-item__photo{width:58px !important;height:58px !important} .buy1click-textarea{min-height:104px !important;height:104px !important} .buy1click-total-box__col{padding:14px 0 !important;background:var(--lusart-bg-soft) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-card) !important;text-align:center !important} .buy1click-form__policy{margin-top:18px !important} .buy1click-form__submit-button{height:52px !important}} .buy1click-form_extend .buy1click-form__content,.buy1click-form__content{width:720px !important;padding:26px 34px 32px !important} .buy1click-form__header{font-size:var(--lusart-fs-title-md) !important;margin-bottom:8px !important} .buy1click-form__text{margin-bottom:20px !important} .buy1click-form__items{padding:14px 18px !important} .buy1click-form_extend .buy1click-form__items-header,.buy1click-item{grid-template-columns:54px minmax(0,1fr) 100px 104px 106px !important;gap:12px !important} .buy1click-item{min-height:58px !important;padding:9px 0 !important} .buy1click-item__photo{width:48px !important;height:48px !important} .buy1click-item__name{font-size:var(--lusart-fs-sm) !important;line-height:var(--lusart-lh-title) !important} .buy1click-form__sub-header{margin-bottom:14px !important;font-size:var(--lusart-fs-title-sm) !important} .buy1click-form__field + .buy1click-form__field{margin-top:12px !important} .buy1click-input-text,input[type='text'].buy1click-input-text,input[type='tel'].buy1click-input-text{height:42px !important;line-height:var(--lusart-lh-ui) !important} .buy1click-textarea{min-height:96px !important;height:96px !important} .buy1click-form__comment{margin-bottom:16px !important} .buy1click-total-box__col{font-size:var(--lusart-fs-title-sm) !important} .buy1click-form__policy{margin-bottom:18px !important} .buy1click-checkbox-box__label{font-size:var(--lusart-fs-sm) !important;line-height:var(--lusart-lh-ui) !important} .buy1click-form__submit-button{height:52px !important} .buy1click-item-quantity{width:86px !important;height:32px !important;display:grid !important;grid-template-columns:24px 38px 24px !important;align-items:center !important;overflow:hidden !important;background:var(--lusart-white) !important;border:1px solid #d8e2ef !important;border-radius:var(--lusart-radius-sm) !important} .buy1click-item-quantity__minus,.buy1click-item-quantity__plus{width:24px !important;height:30px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:0 !important;background:transparent !important;color:var(--lusart-muted-2) !important;font-size:var(--lusart-fs-meta) !important;line-height:var(--lusart-lh-control) !important} .buy1click-item-quantity__input,input[type="number"].buy1click-item-quantity__input{width:38px !important;height:30px !important;min-height:30px !important;padding:0 !important;border:0 !important;border-left:1px solid var(--lusart-border) !important;border-right:1px solid var(--lusart-border) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--lusart-text) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-semibold) !important;text-align:center !important;appearance:textfield !important;-moz-appearance:textfield !important} .buy1click-item-quantity__input::-webkit-outer-spin-button,.buy1click-item-quantity__input::-webkit-inner-spin-button{margin:0 !important;appearance:none !important;-webkit-appearance:none !important} .buy1click-item__price,.buy1click-item__total{font-size:var(--lusart-fs-base) !important;font-weight:var(--lusart-fw-bold) !important} .buy1click-item-quantity__input{color:var(--lusart-muted) !important} .buy1click-form__content{max-height:calc(100vh - 48px) !important;overflow-y:auto !important} .buy1click-form__items{margin-bottom:22px !important} .buy1click-form__sub-header{margin-top:0 !important} .buy1click-form__policy{margin-top:18px !important} .buy1click-form__submit-button{margin-top:0 !important} @media(max-width:719px){.buy1click-form__overlay{overflow-x:hidden !important} .buy1click-form__inner{padding:14px !important} .buy1click-form__content{width:100% !important;max-width:100% !important;min-height:auto !important;max-height:calc(100vh - 28px) !important;overflow-y:auto !important;padding:24px 18px 24px !important;border-radius:var(--lusart-radius-xl) !important} .buy1click-form__header{margin:0 44px 8px 0 !important;padding:0 !important;border:0 !important} .buy1click-form__text{margin:0 0 20px !important;line-height:var(--lusart-lh-text) !important} .buy1click-form__close-button{top:22px !important;right:18px !important} .buy1click-form__items{width:100% !important;margin:0 0 22px !important;padding:14px !important;overflow:hidden !important} .buy1click-form__items-header{display:none !important} .buy1click-item{display:grid !important;grid-template-columns:58px minmax(0,1fr) !important;grid-template-areas:"photo name" "photo price" "photo qty" !important;width:100% !important;min-height:0 !important;margin:0 !important;padding:14px 0 !important;border-bottom:1px solid var(--lusart-border) !important} .buy1click-item:last-child{border-bottom:0 !important} .buy1click-item__col{display:block !important;width:auto !important;min-width:0 !important;padding:0 !important;text-align:left !important} .buy1click-item__col_photo{grid-area:photo !important;position:static !important} .buy1click-item__col_info{grid-area:name !important} .buy1click-item__col_price{grid-area:price !important} .buy1click-item__col_quantity{grid-area:qty !important} .buy1click-item__photo{width:58px !important;height:58px !important} .buy1click-item__name{display:block !important;max-width:100% !important;font-weight:var(--lusart-fw-bold) !important;word-break:normal !important;overflow-wrap:anywhere !important} .buy1click-item-quantity{width:86px !important;height:32px !important} .buy1click-form__sub-header{font-size:var(--lusart-fs-title-md) !important;line-height:var(--lusart-lh-title) !important} .buy1click-form__items-header,.buy1click-items-header,.buy1click-items-header__col{display:none !important} .buy1click-item__col_total{display:none !important}} .buy1click-checkbox.jq-checkbox .jq-checkbox__div{background:none !important} .buy1click-checkbox.jq-checkbox .jq-checkbox__div:before,.buy1click-checkbox.jq-checkbox .jq-checkbox__div:after{display:none !important;content:none !important} .buy1click-checkbox.jq-checkbox.checked .jq-checkbox__div{visibility:visible !important} .buy1click-checkbox.jq-checkbox.checked svg{display:block !important} .buy1click-form .jq-checkbox.checked:before,.buy1click-form .jq-checkbox.checked:after,.buy1click-form .buy1click-checkbox.jq-checkbox.checked:before,.buy1click-form .buy1click-checkbox.jq-checkbox.checked:after{display:none !important;content:none !important} .buy1click-form .buy1click-checkbox.jq-checkbox.checked .jq-checkbox__div{visibility:visible !important} .buy1click-form .buy1click-checkbox.jq-checkbox .jq-checkbox__div{background:transparent !important;box-shadow:none !important} @media(max-width:719px){.buy1click-form__header{font-size:var(--lusart-fs-title-md) !important;line-height:var(--lusart-lh-title) !important} .buy1click-form__text{font-size:var(--lusart-fs-base) !important} .buy1click-item__name{font-size:var(--lusart-fs-meta) !important;line-height:var(--lusart-lh-ui) !important} .buy1click-item__price{line-height:var(--lusart-lh-title) !important} .buy1click-form-field__label{font-size:var(--lusart-fs-meta) !important} .buy1click-input-text,.buy1click-textarea{font-size:var(--lusart-fs-base) !important} .buy1click-total-box__col{font-size:var(--lusart-fs-title-sm) !important} .buy1click-checkbox-box__label{font-size:var(--lusart-fs-xs) !important;line-height:var(--lusart-lh-ui) !important} .buy1click-form__submit-button{font-size:var(--lusart-fs-sm) !important;letter-spacing:.06em !important} .buy1click-item{gap:10px 16px !important} .buy1click-item__col_info,.buy1click-item__col_price,.buy1click-item__col_quantity{padding-left:4px !important} .buy1click-item__price{font-size:var(--lusart-fs-base) !important;font-weight:var(--lusart-fw-bold) !important}} .buy1click-form .checkout-offer-note{margin-top:10px;color:#6b7280;font-size:14px;line-height:1.4;font-weight:400} .buy1click-form .checkout-offer-note a{color:#005bff;text-decoration:none} .buy1click-form .checkout-offer-note a:hover{color:#005bff;text-decoration:underline} @media all and(max-width:520px){.buy1click-form .checkout-offer-note{font-size:14px;line-height:1.4}} .mfp-content .shop-sk-callback-block,.mfp-content .popup-content.shop-sk-callback-block{max-width:520px !important;width:calc(100vw - 32px) !important;margin:0 auto !important;padding:0 !important;background:transparent !important} .shop-sk-callback{position:relative;padding:34px 36px 32px !important;background:var(--lusart-white) !important;border:1px solid var(--lusart-border) !important;border-radius:var(--lusart-radius-xl) !important;box-shadow:0 20px 50px rgba(15,23,42,.16) !important;font-family:Montserrat,Arial,sans-serif !important;box-sizing:border-box !important} .shop-sk-callback__title{margin:0 0 24px !important;color:var(--lusart-text) !important;font-size:var(--lusart-fs-title-lg) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important;text-align:left !important} .shop-sk-callback__pole{margin:0 0 18px !important} .shop-sk-callback__name{margin:0 0 8px !important;color:var(--lusart-text-soft) !important;font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-semibold) !important} .shop-sk-callback__input,.shop-sk-callback__textarea{width:100% !important;min-height:46px !important;padding:0 14px !important;background:var(--lusart-white) !important;border:1px solid var(--lusart-border-control) !important;border-radius:var(--lusart-radius-card) !important;color:var(--lusart-text) !important;font-family:Montserrat,Arial,sans-serif !important;font-size:var(--lusart-fs-base) !important;font-weight:var(--lusart-fw-medium) !important;box-shadow:none !important;outline:none !important;box-sizing:border-box !important;transition:border-color .2s ease,box-shadow .2s ease} .shop-sk-callback__textarea{min-height:92px !important;padding-top:12px !important;padding-bottom:12px !important;resize:vertical !important} .shop-sk-callback__input:focus,.shop-sk-callback__textarea:focus{border-color:var(--lusart-accent) !important;box-shadow:0 0 0 3px var(--lusart-accent-alpha-18) !important} .shop-sk-callback__pole_checkbox{margin-top:4px !important;margin-bottom:22px !important} .shop-sk-callback__label{display:flex !important;align-items:flex-start !important;gap:10px !important;margin:0 !important;cursor:pointer !important} .shop-sk-callback__checkbox{flex:0 0 auto !important;width:18px !important;height:18px !important;margin:2px 0 0 !important;accent-color:var(--lusart-accent);cursor:pointer !important} .shop-sk-callback__label-name{display:block !important;color:var(--lusart-muted) !important;font-size:var(--lusart-fs-sm) !important;line-height:var(--lusart-lh-text) !important;font-weight:var(--lusart-fw-medium) !important} .shop-sk-callback__label-name a,.shop-sk-callback__label-name .bs-color{color:var(--lusart-accent) !important;text-decoration:none !important;font-weight:var(--lusart-fw-semibold) !important} .shop-sk-callback__label-name a:hover{color:var(--lusart-accent-hover-strong) !important;text-decoration:underline !important} .shop-sk-callback__submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:54px !important;padding:0 24px !important;background:var(--lusart-accent) !important;border:1px solid var(--lusart-accent) !important;border-radius:var(--lusart-radius-card) !important;color:var(--lusart-white) !important;font-family:Montserrat,Arial,sans-serif !important;font-size:var(--lusart-fs-title-sm) !important;line-height:var(--lusart-lh-control) !important;font-weight:var(--lusart-fw-bold) !important;text-align:center !important;cursor:pointer !important;box-shadow:0 10px 22px var(--lusart-accent-alpha-25) !important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease} .shop-sk-callback__submit:hover{background:var(--lusart-accent-hover-strong) !important;border-color:var(--lusart-accent-hover-strong) !important;box-shadow:0 12px 26px var(--lusart-accent-alpha-25) !important} .shop-sk-callback__submit:active{transform:translateY(1px)} .shop-sk-callback__error{display:block !important;margin-top:6px !important;color:var(--lusart-danger) !important;font-size:var(--lusart-fs-sm) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-medium) !important} .mfp-content .shop-sk-callback-block .mfp-close,.mfp-content .popup-content.shop-sk-callback-block .mfp-close{top:12px !important;right:12px !important;width:38px !important;height:38px !important;color:var(--lusart-muted) !important;font-size:var(--lusart-fs-title-page) !important;line-height:var(--lusart-lh-ui) !important;opacity:1 !important;border-radius:50% !important;transition:background .2s ease,color .2s ease} .mfp-content .shop-sk-callback-block .mfp-close:hover,.mfp-content .popup-content.shop-sk-callback-block .mfp-close:hover{background:var(--lusart-accent-bg) !important;color:var(--lusart-accent) !important} .mfp-bg{background:rgba(15,23,42,.58) !important;opacity:1 !important} @media(max-width:600px){.shop-sk-callback{padding:28px 20px 24px !important;border-radius:var(--lusart-radius-lg) !important} .shop-sk-callback__title{padding-right:34px !important;font-size:var(--lusart-fs-title-md) !important;margin-bottom:20px !important} .shop-sk-callback__pole{margin-bottom:15px !important} .shop-sk-callback__input,.shop-sk-callback__textarea{min-height:44px !important;border-radius:var(--lusart-radius-md) !important;font-size:var(--lusart-fs-meta) !important} .shop-sk-callback__textarea{min-height:86px !important} .shop-sk-callback__label-name{font-size:var(--lusart-fs-sm) !important;line-height:var(--lusart-lh-text) !important} .shop-sk-callback__submit{height:50px !important;border-radius:var(--lusart-radius-md) !important;font-size:var(--lusart-fs-base) !important}} body,button,input,select,textarea{font-family:'Montserrat',Arial,sans-serif;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-regular);letter-spacing:0} h1,.h1{font-size:var(--lusart-fs-title-page);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0} h2,.h2{font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-bold);letter-spacing:0} h3,.h3{font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold);letter-spacing:0} h4,.h4{font-size:var(--lusart-fs-title-sm);line-height:var(--lusart-lh-ui);font-weight:var(--lusart-fw-semibold);letter-spacing:0} .button,button,input[type="button"],input[type="submit"],.add2cart-button,.buy1click-form-button,.shop-sk-callback__submit{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-control) !important;font-weight:var(--lusart-fw-semibold) !important;letter-spacing:0 !important;text-transform:none !important} .product-card__title,.product-card h1,.product-card .h1{font-size:var(--lusart-fs-title-page) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:0 !important} .product-card__price .price,.product-price .price,.product-buy__price .price{font-size:var(--lusart-fs-title-page) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:0 !important} @media(max-width:1024px){h1,.h1,.product-card__title,.product-card h1,.product-card .h1{font-size:var(--lusart-fs-title-xl);line-height:var(--lusart-lh-title)}} @media(max-width:580px){body,button,input,select,textarea{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} h1,.h1,.product-card__title,.product-card h1,.product-card .h1{font-size:var(--lusart-fs-title-lg);line-height:var(--lusart-lh-title)} h2,.h2{font-size:var(--lusart-fs-title-md);line-height:var(--lusart-lh-title)} .product-list--tile .add2cart-button.button-with-icon,.product-card__products .product-list .add2cart-button.button-with-icon,.product-list[class*="product-list--homepage-"] .add2cart-button.button-with-icon{font-size:var(--lusart-fs-meta) !important;font-weight:var(--lusart-fw-semibold) !important}} body,button,input,select,textarea{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-regular) !important;letter-spacing:0 !important} h1,.h1,.page-h1,.home-description .h1,.product-card__title,.product-card h1,.product-card .h1{font-size:var(--lusart-fs-title-page) !important;line-height:var(--lusart-lh-tight) !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:0 !important} h2,.h2,.product-card__features h2,#product-reviews h2,.product-advantages__title,.product-section__title,.home-section__title,.shop-sk-callback__title{font-size:var(--lusart-fs-title-lg) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:0 !important} h3,.h3,.product-advantages__label,.product-faq-accordion__question,.buy1click-form__header,.buy1click-form__sub-header{font-size:var(--lusart-fs-title-md) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-semibold) !important;letter-spacing:0 !important} h4,.h4,.sidebar-wrap__head,.product-card__button .add2cart-button,.button-buy-1-click button,.button-buy-1-click .button-1click,.button-buy-1-click .buy1click-open-button{font-size:var(--lusart-fs-title-sm) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-semibold) !important;letter-spacing:0 !important;text-transform:none !important} .category-desc,.moretext-desc,.product-card__description .moretext-desc,.product-card__description .moretext-desc p,.home-description p,.product-advantages__text,.product-faq-accordion__answer,.product-section__text,.product-info__text,.shop-sk-callback__label-name,.buy1click-form__text,.buy1click-checkbox-box__label{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-text) !important;font-weight:var(--lusart-fw-regular) !important;letter-spacing:0 !important} .product-card__description .moretext-desc strong,.home-description strong,.product-section__text strong,.product-info__text strong,.category-desc strong,.moretext-desc strong{font-weight:var(--lusart-fw-bold) !important} .category-sort,.category-onpage,.category-sort__title,.category-onpage__title,.category-sort .drop-down-list__toggle,.category-onpage .drop-down-list__toggle,.category-sort .drop-down-list__item,.category-onpage .drop-down-list__item,.sidebar_subcategories__title,.category-add-menu__item,.seofilters-tabs-nav .tabs_el,.product-card__count-reviews,.product-card__code-stocks-inner,.product-card__rating,.buy1click-form-field__label,.buy1click-item__name,.shop-sk-callback__name{font-size:var(--lusart-fs-meta) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-medium) !important;letter-spacing:0 !important;text-transform:none !important} .product-card__button .cart-qty input,.product-card__button .cart-qty_act,.buy1click-input-text,input[type='text'].buy1click-input-text,input[type='tel'].buy1click-input-text,.buy1click-textarea,.shop-sk-callback__input,.shop-sk-callback__textarea{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-medium) !important;letter-spacing:0 !important} .button,button,input[type="button"],input[type="submit"],.add2cart-button,.buy1click-form-button,.buy1click-form__submit-button,.shop-sk-callback__submit,.m-filters-open,.paging-nav-button{font-size:var(--lusart-fs-base) !important;line-height:var(--lusart-lh-control) !important;font-weight:var(--lusart-fw-semibold) !important;letter-spacing:0 !important;text-transform:none !important} .show-all{display:inline-flex;align-items:center;gap:7px} .show-all .button-more{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;flex:0 0 auto;margin:0;border:0;font-size:1em;line-height:var(--lusart-lh-control);vertical-align:middle;transform:translateY(0)} .product-card__stock-prices .product-price .price,.product-card__stock-prices .product-price .price-wrapper .price,.product-card__price .price,.product-price .price,.product-buy__price .price{font-size:var(--lusart-fs-title-lg) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-bold) !important;letter-spacing:0 !important} .product-card__stock-prices .product-price .price,.product-card__stock-prices .product-price .price-wrapper .price,.product-card__price .price,.product-price .price,.product-buy__price .price{font-size:var(--lusart-fs-title-page) !important} .product-card__stock-prices .product-price-compare .price-compare,.product-card__stock-prices .product-price-compare .price-wrapper,.product-card__stock-prices .product-price-compare .price-wrapper .price,.buy1click-items-header__col,.shop-sk-callback__error{font-size:var(--lusart-fs-sm) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-medium) !important;letter-spacing:0 !important} .product-advantages__title,.product-advantages__label,.product-faq-accordion__question,.product-card__features h2,#product-reviews h2,.home-description .h1,.home-description strong,.buy1click-form__header,.buy1click-form__sub-header,.buy1click-total-box__col,.buy1click-item__price,.buy1click-item__total,.buy1click-form-button,.buy1click-form__submit-button,.shop-sk-callback__title,.shop-sk-callback__submit,.product-card__button .add2cart-button,.button-buy-1-click button,.button-buy-1-click .button-1click,.button-buy-1-click .buy1click-open-button{font-weight:var(--lusart-fw-bold) !important} @media(max-width:1000px){h1,.h1,.page-h1,.home-description .h1,.product-card__title,.product-card h1,.product-card .h1{font-size:var(--lusart-fs-title-xl) !important;line-height:var(--lusart-lh-title) !important} h2,.h2,.product-card__features h2,#product-reviews h2,.product-advantages__title,.product-section__title,.home-section__title,.shop-sk-callback__title{font-size:var(--lusart-fs-title-lg) !important}} @media(max-width:580px){h1,.h1,.page-h1,.home-description .h1,.product-card__title,.product-card h1,.product-card .h1{font-size:var(--lusart-fs-title-lg) !important} h2,.h2,.product-card__features h2,#product-reviews h2,.product-advantages__title,.product-section__title,.home-section__title,.shop-sk-callback__title{font-size:var(--lusart-fs-title-md) !important} .product-card__stock-prices .product-price .price,.product-card__stock-prices .product-price .price-wrapper .price,.product-card__price .price,.product-price .price,.product-buy__price .price{font-size:var(--lusart-fs-title-xl) !important}} .product-fixed-cart .product-fixed-cart__price,.product-fixed-cart .product-fixed-cart__price .price,.product-fixed-cart .product-fixed-cart__price.product-price .price{font-size:var(--lusart-fs-title-md) !important;line-height:var(--lusart-lh-control) !important} .product-fixed-cart .product-fixed-cart__price-compare,.product-fixed-cart .product-fixed-cart__price-compare .price-compare{font-size:var(--lusart-fs-sm) !important;line-height:var(--lusart-lh-control) !important} @media(max-width:600px){.product-fixed-cart .product-fixed-cart__price,.product-fixed-cart .product-fixed-cart__price .price,.product-fixed-cart .product-fixed-cart__price.product-price .price{font-size:var(--lusart-fs-title-sm) !important}} @media(max-width:450px){.product-fixed-cart .product-fixed-cart__price,.product-fixed-cart .product-fixed-cart__price .price,.product-fixed-cart .product-fixed-cart__price.product-price .price{font-size:var(--lusart-fs-md) !important} .product-fixed-cart .product-fixed-cart__price-compare,.product-fixed-cart .product-fixed-cart__price-compare .price-compare{font-size:var(--lusart-fs-xs) !important}} @media(max-width:340px){.js-m-header-top .js-header-top-inner{padding:0 8px} .js-m-header-top .header-menu__bar{flex:0 0 40px} .js-m-header-top .header-logo{min-width:0;margin:0 2px;white-space:nowrap} .js-m-header-top .header-top__right{flex:0 0 auto;gap:0} .js-m-header-top .header-open-search,.js-m-header-top .header-open-auth,.js-m-header-top .m-header-cart{width:40px} .js-m-header-top .header-logo__text{font-size:16px;letter-spacing:2px} .js-m-header-top .header-logo__text-second{min-width:36px;height:36px;padding:0 4px} .js-m-header-top .m-header-cart .header-cart__count{box-sizing:border-box;right:-8px} .product-card__button{gap:8px;min-width:0} .product-card__button .cart-qty{flex:0 1 104px;width:auto;min-width:0} .product-card__button .add2cart-button{flex:1 1 0;min-width:0;box-sizing:border-box;padding:0 8px !important} .product-card__button .button__icon{flex:0 0 24px;width:24px;margin-right:4px} .brand-block-text,.product-quick-feature__name,.product-quick-feature__value,.product_features-value{overflow-wrap:anywhere}} @media(max-width:767px){.product-card__products .items-list__head{flex-wrap:nowrap;gap:8px} .product-card__products .items-list__head .products-section-title{display:block;flex:1 1 auto;min-width:0;font-size:clamp(14px,4.375vw,16px);white-space:nowrap} .product-card__products .items-list__direction{gap:4px;margin:0} .product-card__products .items-list__head .carousel-prev,.product-card__products .items-list__head .carousel-next{width:28px;height:28px;box-sizing:border-box}} .product-card__feature-preview{box-sizing:border-box;margin:0 0 12px;padding:12px 18px 6px;background:var(--lusart-white);border:1px solid var(--lusart-border-strong);border-radius:var(--lusart-radius-lg);box-shadow:var(--lusart-shadow-card-soft)} .product-card__feature-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px} .product-card__feature-preview-title{min-width:0;margin:0 !important;color:var(--lusart-text);font-size:var(--lusart-fs-title-sm) !important;line-height:var(--lusart-lh-title) !important;font-weight:var(--lusart-fw-semibold) !important} .product-card__feature-preview-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent;color:var(--lusart-accent);font:inherit;font-size:var(--lusart-fs-meta) !important;line-height:var(--lusart-lh-ui) !important;font-weight:var(--lusart-fw-medium) !important;white-space:nowrap;cursor:pointer} .product-card__feature-preview-link::after{content:"→"} .product-card__feature-preview-link:hover{color:var(--lusart-accent-hover);text-decoration:underline} .product-card__feature-preview-list,.product-card__feature-preview-list .product_features{margin:0 !important;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none} .product-card__feature-preview-list .product_features tr{grid-template-columns:minmax(0,1fr) minmax(90px,auto);gap:14px;align-items:baseline;padding:5px 0} .product-card__feature-preview-list .product_features-title,.product-card__feature-preview-list .product_features-value{font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-ui)} .product-card__feature-preview-list .product_features-title{min-width:0;color:var(--lusart-muted-2)} .product-card__feature-preview-list .product_features-value{min-width:0;padding-left:0 !important;color:var(--lusart-text);font-weight:var(--lusart-fw-semibold);text-align:right} .product-card__feature-preview + .brand-block-container{margin-top:16px} @media(max-width:1000px) and(min-width:768px){.product-card__feature-preview{padding:12px 14px 6px} .product-card__feature-preview-head{gap:8px} .product-card__feature-preview-title{font-size:var(--lusart-fs-title-sm) !important} .product-card__feature-preview-link,.product-card__feature-preview-list .product_features-title,.product-card__feature-preview-list .product_features-value{font-size:var(--lusart-fs-meta) !important} .product-card__feature-preview-list .product_features tr{grid-template-columns:minmax(0,1fr) minmax(72px,auto);gap:10px}} @media(max-width:900px) and(min-width:768px){.product-card__feature-preview-head{align-items:flex-start;flex-direction:column;gap:4px}} @media(max-width:767px){.product-card__feature-preview{display:block !important;margin:12px 0;padding:14px 16px 8px;border-radius:var(--lusart-radius-card)} .product-card__feature-preview-head{gap:8px} .product-card__feature-preview-link,.product-card__feature-preview-list .product_features-title,.product-card__feature-preview-list .product_features-value{font-size:var(--lusart-fs-meta) !important} .product-card__feature-preview-list .product_features tr{grid-template-columns:minmax(0,1fr) minmax(72px,auto);gap:10px}} .footer-modern{font-size:var(--lusart-fs-base)} .footer-modern,.footer-modern a{color:inherit} .footer-modern__inner{box-sizing:border-box} .footer-modern__contacts{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.18)} .footer-contact-list{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(165px,.85fr) minmax(230px,1.2fr) minmax(210px,1fr);align-items:center;gap:24px} .footer-contact{min-width:0;display:flex;align-items:flex-start;gap:12px;color:inherit;text-decoration:none} .footer-contact>i{flex:0 0 20px;margin-top:3px;color:#79a7ff;font-size:18px;text-align:center} .footer-contact>span{min-width:0;display:flex;flex-direction:column;gap:3px} .footer-contact strong{color:inherit;font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-medium);overflow-wrap:anywhere} .footer-contact small{color:rgba(255,255,255,.66);font-size:var(--lusart-fs-sm);line-height:var(--lusart-lh-ui)} .footer-contact--address strong{display:block;max-width:220px} .footer-contact:hover strong,.footer-about__link:hover,.footer-modern__legal-links a:hover,.footer-modern .footer_menu-item a:hover{color:#8fb8ff} .footer-max{display:flex;align-items:center;gap:12px;padding-left:26px;border-left:1px solid rgba(255,255,255,.18);white-space:nowrap} .footer-max__title{color:rgba(255,255,255,.78);font-size:var(--lusart-fs-sm)} .footer-max__link{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.1);color:var(--lusart-white) !important;font-size:10px;line-height:1;font-weight:var(--lusart-fw-bold);letter-spacing:-.04em;text-decoration:none;transition:background-color .18s ease,transform .18s ease} .footer-max__link:hover{background:var(--lusart-accent);transform:translateY(-1px)} .footer-modern__content{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.9fr);gap:42px;padding:28px 0 24px} .footer-modern__nav{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:26px} .footer-nav-section,.footer-about__details{min-width:0} .footer-modern .footer_head{min-height:0;margin:0 0 16px;padding:0;color:var(--lusart-white);font-size:var(--lusart-fs-base);line-height:var(--lusart-lh-title);font-weight:var(--lusart-fw-semibold);letter-spacing:.04em;text-transform:uppercase;list-style:none} .footer-modern summary.footer_head,.footer-modern label.footer_head{display:flex;align-items:center;justify-content:space-between;gap:12px} .footer-modern summary::-webkit-details-marker{display:none} .footer-modern summary .fa-chevron-down,.footer-modern label .fa-chevron-down{display:none} .footer-accordion-toggle{position:absolute;opacity:0;pointer-events:none} .footer-modern .footer_menu{margin:0;padding:0;list-style:none} .footer-modern .footer_menu-item{margin:0 0 9px;line-height:var(--lusart-lh-title)} .footer-modern .footer_menu-item:last-child{margin-bottom:0} .footer-modern .footer_menu-item a{color:rgba(255,255,255,.82);font-size:var(--lusart-fs-meta);line-height:inherit;text-decoration:none;transition:color .18s ease} .footer-nav-section--catalog .footer_menu{column-count:1} .footer-nav-section--catalog .footer_menu-item{break-inside:avoid} .footer-modern .footer_menu-item--all{margin-top:13px} .footer-modern .footer_menu-item--all a{color:#a9c7ff;text-decoration:underline;text-underline-offset:3px} .footer-modern__about{min-width:0;padding-left:38px;border-left:1px solid rgba(255,255,255,.18)} .footer-about__text{margin:0 0 12px;color:rgba(255,255,255,.82);font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-text)} .footer-about__link{display:inline-flex;align-items:center;gap:7px;color:#a9c7ff !important;font-size:var(--lusart-fs-meta);font-weight:var(--lusart-fw-medium);text-decoration:underline;text-underline-offset:3px} .footer-modern .footer-copyright{display:flex;flex-wrap:wrap;gap:5px 14px;margin:18px 0 0;color:rgba(255,255,255,.72);font-size:var(--lusart-fs-xs);line-height:var(--lusart-lh-ui)} .footer-modern .payment-methods-container{margin-top:16px} .footer-modern .payment-icons{display:flex;align-items:center;gap:14px} .footer-modern .payment-icon{width:42px;height:22px} .footer-modern__legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 0;padding:16px 0 20px;border-top:1px solid rgba(255,255,255,.18)} .footer-modern__legal-links a{color:rgba(255,255,255,.62);font-size:var(--lusart-fs-xs);line-height:var(--lusart-lh-ui);text-decoration:none} .footer-modern__legal-links a + a::before{content:"";display:inline-block;width:1px;height:14px;margin:0 18px;background:rgba(255,255,255,.24);vertical-align:middle} @media(min-width:768px){.footer-accordion-body{display:block !important} .footer-modern label.footer_head{pointer-events:none}} @media(max-width:1100px) and(min-width:768px){.footer-modern__contacts{grid-template-columns:1fr} .footer-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))} .footer-max{padding:0;border-left:0} .footer-modern__content{grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr);gap:28px} .footer-modern__nav{grid-template-columns:repeat(2,minmax(0,1fr))} .footer-nav-section--catalog{grid-column:auto} .footer-modern__about{padding-left:28px}} @media(max-width:767px){.footer-modern{font-size:var(--lusart-fs-meta)} .footer-modern__contacts{display:block;padding:24px 0 18px} .footer-contact-list{display:grid;grid-template-columns:1fr;gap:15px} .footer-contact{gap:13px} .footer-contact>i{flex-basis:22px;font-size:18px} .footer-contact strong{font-size:var(--lusart-fs-meta)} .footer-max{margin-top:20px;padding:0;border-left:0} .footer-modern__content,.footer-modern__nav{display:block} .footer-modern__content{padding:0} .footer-nav-section,.footer-about__details{border-bottom:1px solid rgba(255,255,255,.18)} .footer-modern .footer_head{min-height:48px;margin:0;padding:0;cursor:pointer} .footer-modern summary .fa-chevron-down,.footer-modern label .fa-chevron-down{display:block;font-size:12px;transition:transform .18s ease} .footer-accordion-body{display:none} .footer-accordion-toggle:checked + .footer_head + .footer-accordion-body{display:block} .footer-accordion-toggle:checked + .footer_head .fa-chevron-down{transform:rotate(180deg)} .footer-nav-section:has(input.footer-accordion-toggle:checked)>.footer-accordion-body,.footer-about__details:has(input.footer-accordion-toggle:checked)>.footer-accordion-body{display:block} .footer-nav-section:has(input.footer-accordion-toggle:checked)>.footer_head .fa-chevron-down,.footer-about__details:has(input.footer-accordion-toggle:checked)>.footer_head .fa-chevron-down{transform:rotate(180deg)} .footer-modern .footer_menu,.footer-about__text{padding:0 0 16px} .footer-nav-section--catalog .footer_menu{column-count:1} .footer-modern__about{padding:0;border-left:0} .footer-about__text{margin:0} .footer-about__link{margin-bottom:16px} .footer-modern .footer-copyright{display:grid;gap:4px;margin-top:18px} .footer-modern .payment-methods-container{margin-top:14px} .footer-modern .payment-icon{width:40px;height:24px} .footer-modern__legal-links{display:grid;gap:7px;padding:16px 0 22px} .footer-modern__legal-links a + a::before{display:none}} .footer-modern .footer-contact,.footer-modern .footer-contact strong,.footer-modern .footer-contact:visited,.footer-modern .footer-contact:visited strong{color:rgba(255,255,255,.92) !important} .footer-modern .footer-contact small{color:rgba(255,255,255,.66) !important} .footer-modern .footer-contacts_social{display:flex;align-items:center;gap:12px;margin:0;padding-left:26px;border-left:1px solid rgba(255,255,255,.18);white-space:nowrap} .footer-modern .footer-contacts_social-title{color:rgba(255,255,255,.78);font-size:var(--lusart-fs-sm)} .footer-modern .footer-contacts_social-links{display:flex;align-items:center;gap:8px} .footer-modern .footer-contacts_social-item{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;margin:0;border-radius:50%;background:rgba(255,255,255,.1);color:var(--lusart-white) !important;font-size:16px;line-height:1;text-decoration:none;transition:background-color .18s ease,transform .18s ease} .footer-modern .footer-contacts_social-item:hover{background:var(--lusart-accent);transform:translateY(-1px)} @media(max-width:1100px){.footer-modern .footer-contacts_social{padding-left:0;border-left:0}} @media(max-width:767px){.footer-modern .footer-contacts_social{margin-top:20px;flex-wrap:wrap}} .desktop-catalog{display:none} @media(min-width:1001px){.desktop-catalog{display:block;position:relative;background:var(--lusart-accent);color:var(--lusart-white);box-shadow:0 4px 14px var(--lusart-accent-alpha-18)} .desktop-catalog__wrapper{position:relative} .desktop-catalog__bar{display:flex;min-width:0;height:52px;align-items:stretch} .desktop-catalog__trigger{flex:0 0 auto;display:inline-flex;min-width:154px;padding:0 20px;border:0;border-radius:0;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,.08);color:var(--lusart-white);font:inherit;font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold);cursor:pointer;transition:background-color .18s ease} .desktop-catalog__trigger:hover,.desktop-catalog__trigger:focus-visible,.desktop-catalog.open .desktop-catalog__trigger{background:rgba(255,255,255,.14);color:var(--lusart-white)} .desktop-catalog__trigger-icon{font-size:17px} .desktop-catalog__trigger-caret{margin-left:2px;transition:transform .18s ease} .desktop-catalog.open .desktop-catalog__trigger-caret{transform:rotate(180deg)} .desktop-catalog__popular{display:flex;min-width:0;flex:1 1 auto;overflow:hidden} .desktop-catalog__popular-link,.desktop-catalog__sale{display:inline-flex;min-width:max-content;flex:0 0 auto;padding:0 18px;align-items:center;justify-content:center;color:var(--lusart-white);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .18s ease} .desktop-catalog__popular-link:hover,.desktop-catalog__popular-link:focus-visible,.desktop-catalog__popular-link.selected{background:rgba(255,255,255,.14);color:var(--lusart-white)} .desktop-catalog__popular-link.is-overflow-hidden{display:none} .desktop-catalog__sale{flex:0 0 auto;margin-left:auto;color:var(--lusart-white);font-weight:var(--lusart-fw-bold)} .desktop-catalog__sale:hover,.desktop-catalog__sale:focus-visible{background:rgba(255,216,107,.14);color:var(--lusart-white)} .desktop-catalog-panel{position:absolute;z-index:60;top:100%;left:20px;right:20px;display:none;grid-template-columns:270px minmax(0,1fr);min-height:390px;max-height:calc(100vh - 210px);overflow-x:hidden;overflow-y:auto;background:var(--lusart-white);color:#151c2b;border:1px solid #e5eaf2;border-top:0;border-radius:0 0 var(--lusart-radius-lg) var(--lusart-radius-lg);box-shadow:0 18px 42px rgba(15,23,42,.12),0 6px 16px rgba(15,23,42,.07);scrollbar-width:thin;scrollbar-color:#9aa9bd #edf2f7} .desktop-catalog-panel::-webkit-scrollbar{width:8px} .desktop-catalog-panel::-webkit-scrollbar-track{background:#edf2f7;border-radius:8px} .desktop-catalog-panel::-webkit-scrollbar-thumb{min-height:44px;border:2px solid #edf2f7;border-radius:8px;background:#9aa9bd} .desktop-catalog-panel::-webkit-scrollbar-thumb:hover{background:#7789a2} .desktop-catalog.open .desktop-catalog-panel{display:grid} .desktop-catalog-panel__sidebar{padding:10px;background:#f7f9fc;border-right:1px solid #e5eaf2} .desktop-catalog-panel__category{display:flex;height:42px;min-height:0;padding:0 12px;box-sizing:border-box;border-radius:var(--lusart-radius-sm);align-items:center;justify-content:space-between;gap:10px;color:#20283a;font-size:var(--lusart-fs-base);line-height:1.25;text-decoration:none;transition:background-color .15s ease,color .15s ease} .desktop-catalog-panel__category:hover,.desktop-catalog-panel__category:focus-visible,.desktop-catalog-panel__category.active{background:#edf3fc;color:var(--lusart-accent)} .desktop-catalog-panel__category-main{display:flex;min-width:0;align-items:center;gap:11px} .desktop-catalog-panel__category-icon{display:inline-flex;flex:0 0 22px;width:22px;height:22px;align-items:center;justify-content:center} .desktop-catalog-panel__category-icon img{display:block;width:20px;height:20px;object-fit:contain;filter:invert(31%) sepia(90%) saturate(3423%) hue-rotate(216deg) brightness(102%) contrast(105%)} .desktop-catalog-panel__content{min-width:0;overflow:visible;padding:28px 32px 24px} .desktop-catalog-panel__pane{display:none;min-height:0} .desktop-catalog-panel__pane.active{display:flex;flex-direction:column} .desktop-catalog-panel__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 34px;align-items:start} .desktop-catalog-panel__group{min-width:0} .desktop-catalog-panel__header{display:flex;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid #e5eaf2;align-items:center;justify-content:space-between;gap:20px} .desktop-catalog-panel__section-title{color:#111827;font-size:19px;font-weight:var(--lusart-fw-semibold);line-height:1.3} .desktop-catalog-panel__section-all{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--lusart-accent);font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-semibold);line-height:1.3;text-decoration:none} .desktop-catalog-panel__section-all:hover>span,.desktop-catalog-panel__section-all:focus-visible>span{text-decoration:underline;text-underline-offset:3px} .desktop-catalog-panel__pane--flat .desktop-catalog-panel__groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:980px} .desktop-catalog-panel__leaf-link{display:flex;min-height:54px;padding:8px 14px;border:1px solid #e5eaf2;border-radius:var(--lusart-radius-sm);box-sizing:border-box;align-items:center;gap:10px;background:#f8fafc;color:#263043;font-size:var(--lusart-fs-base);font-weight:var(--lusart-fw-medium);line-height:1.3;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease} .desktop-catalog-panel__leaf-link:hover,.desktop-catalog-panel__leaf-link:focus-visible{border-color:var(--lusart-accent-border);background:var(--lusart-accent-bg);color:var(--lusart-accent)} .desktop-catalog-panel__leaf-link>span:not(.desktop-catalog-panel__leaf-icon){min-width:0;flex:1 1 auto} .desktop-catalog-panel__leaf-link>i{flex:0 0 auto;color:var(--lusart-muted-light);font-size:12px} .desktop-catalog-panel__leaf-link:hover>i,.desktop-catalog-panel__leaf-link:focus-visible>i{color:var(--lusart-accent)} .desktop-catalog-panel__leaf-icon{display:inline-flex;flex:0 0 24px;width:24px;height:24px;align-items:center;justify-content:center} .desktop-catalog-panel__leaf-icon img{display:block;width:22px;height:22px;object-fit:contain} .desktop-catalog-panel__group-title{display:flex;margin:0 0 10px;align-items:center;gap:8px;color:#111827;font-size:16px;font-weight:var(--lusart-fw-semibold);line-height:1.3;text-decoration:none} a.desktop-catalog-panel__group-title:hover,a.desktop-catalog-panel__group-title:focus-visible{color:var(--lusart-accent)} .desktop-catalog-panel__group-icon{display:inline-flex;flex:0 0 22px;width:22px;height:22px;align-items:center;justify-content:center} .desktop-catalog-panel__group-icon img{display:block;width:20px;height:20px;object-fit:contain;filter:invert(52%) sepia(28%) saturate(1124%) hue-rotate(185deg) brightness(96%) contrast(91%)} .desktop-catalog-panel__brands{grid-column:1 / -1;margin-top:4px;padding-top:16px;border-top:1px solid #e5eaf2} .desktop-catalog-panel__brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px} .desktop-catalog-panel__brand{display:flex;min-width:0;min-height:68px;padding:8px 10px;box-sizing:border-box;border:1px solid #e5eaf2;border-radius:var(--lusart-radius-sm);align-items:center;justify-content:center;flex-direction:column;gap:5px;background:#fff;color:#263043;font-size:13px;font-weight:var(--lusart-fw-medium);line-height:1.2;text-align:center;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease} .desktop-catalog-panel__brand:hover,.desktop-catalog-panel__brand:focus-visible{border-color:var(--lusart-accent-border);background:var(--lusart-accent-bg);color:var(--lusart-accent)} .desktop-catalog-panel__brand-logo{display:flex;width:100%;height:28px;align-items:center;justify-content:center} .desktop-catalog-panel__brand-logo img{display:block;max-width:100%;max-height:28px;object-fit:contain} .desktop-catalog-panel__link{display:block;margin:0 0 7px;color:#5c6473;font-size:var(--lusart-fs-base);line-height:1.35;text-decoration:none} .desktop-catalog-panel__link:hover,.desktop-catalog-panel__link:focus-visible{color:var(--lusart-accent)}} @media(min-width:1001px) and(max-width:1199px){.desktop-catalog__trigger{min-width:132px;padding:0 15px} .desktop-catalog__popular-link,.desktop-catalog__sale{padding-right:13px;padding-left:13px;font-size:13px} .desktop-catalog-panel{grid-template-columns:230px minmax(0,1fr);min-height:370px} .desktop-catalog-panel__sidebar{padding:9px} .desktop-catalog-panel__category{height:38px;padding:0 10px;font-size:13px} .desktop-catalog-panel__category-main{gap:9px} .desktop-catalog-panel__category-icon{flex-basis:20px;width:20px;height:20px} .desktop-catalog-panel__category-icon img{width:18px;height:18px} .desktop-catalog-panel__content{padding:22px 26px 20px} .desktop-catalog-panel__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px} .desktop-catalog-panel__pane--flat .desktop-catalog-panel__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} .desktop-catalog-panel__brand-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}} .mainpage .home-brands__head .show-all{min-height:0;font-size:var(--lusart-fs-xs)!important;line-height:var(--lusart-lh-title)!important;font-weight:var(--lusart-fw-medium)!important} form.popup-content--dialog{width:calc(100% - 40px);max-width:1240px;max-height:calc(100vh - 48px);border-radius:var(--lusart-radius-xl);box-shadow:0 24px 70px rgba(15,23,42,.24);overflow:hidden} .popup-content--dialog .product-card__popup{flex-wrap:nowrap;max-height:calc(100vh - 48px);overflow:hidden} .popup-content--dialog .gallery-previews-l{flex:0 0 72px;width:72px;padding:24px 0 24px 24px} .popup-content--dialog .product-card__left,.popup-content--dialog .gallery-previews-l + .product-card__left{display:flex;flex:1 1 auto;width:auto;min-width:0;padding:32px 28px;align-items:center} .popup-content--dialog .product-card__gallery{justify-content:center} .popup-content--dialog .product-gallery-main__el-outer{height:min(500px,calc(100vh - 112px))!important;line-height:min(500px,calc(100vh - 112px))!important} .popup-content--dialog .product-gallery-main__el img,.popup-content--dialog .product-gallery-main__el iframe{max-height:min(500px,calc(100vh - 112px))!important} .popup-content--dialog .product-card__right{flex:0 0 44%;width:44%;max-height:calc(100vh - 48px);padding:30px 0 22px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b8c2d0 transparent} .popup-content--dialog .product-card__right::-webkit-scrollbar{width:7px} .popup-content--dialog .product-card__right::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--lusart-radius-pill);background:#b8c2d0;background-clip:padding-box} .popup-content--dialog .product-cart__dialog-head{padding:0 32px} .popup-content--dialog .product-cart__dialog-head h1{margin:10px 0 18px;font-size:var(--lusart-fs-title-xl);line-height:var(--lusart-lh-title)} .popup-content--dialog .product-card__actions-rating{padding:0 32px 12px} .popup-content--dialog .product-card__prices-add2cart{margin:0 32px 14px;padding:20px!important} .popup-content--dialog .product-card__short-description,.popup-content--dialog .product-card__options{padding-right:32px;padding-left:32px} .popup-content--dialog .product-card__feature-preview{margin-bottom:0} .popup-content--dialog .brand-block-container{display:none} .popup-content--dialog button.mfp-close{top:12px!important;right:12px;width:42px;height:42px;border:1px solid var(--lusart-border-strong);border-radius:50%;background:rgba(255,255,255,.96);color:var(--lusart-text);font-size:25px;line-height:40px;opacity:1;box-shadow:0 4px 14px rgba(15,23,42,.08)} .popup-content--dialog button.mfp-close:hover{border-color:var(--lusart-accent-border);background:var(--lusart-accent-bg-hover);color:var(--lusart-accent)} @media(max-width:900px){form.popup-content--dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto}.popup-content--dialog .product-card__popup{display:block;max-height:none;overflow:visible}.popup-content--dialog .gallery-previews-l{display:none!important}.popup-content--dialog .product-card__left,.popup-content--dialog .gallery-previews-l + .product-card__left{display:block;width:100%;padding:52px 18px 12px!important}.popup-content--dialog .product-gallery-main__el-outer{height:min(330px,42dvh)!important;line-height:min(330px,42dvh)!important}.popup-content--dialog .product-gallery-main__el img,.popup-content--dialog .product-gallery-main__el iframe{max-height:min(330px,42dvh)!important}.popup-content--dialog .product-card__right{width:100%!important;max-height:none;padding:18px 0 22px!important;border-top:1px solid var(--lusart-border);overflow:visible}.popup-content--dialog .product-cart__dialog-head,.popup-content--dialog .product-card__actions-rating,.popup-content--dialog .product-card__short-description,.popup-content--dialog .product-card__options{padding-right:18px;padding-left:18px}.popup-content--dialog .product-card__prices-add2cart{margin-right:18px;margin-left:18px}.popup-content--dialog .product-cart__dialog-head h1{margin-bottom:14px;font-size:var(--lusart-fs-title-lg)}} @media(max-width:480px){form.popup-content--dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:var(--lusart-radius-card)}.popup-content--dialog .product-card__left,.popup-content--dialog .gallery-previews-l + .product-card__left{padding:48px 12px 8px!important}.popup-content--dialog .product-gallery-main__el-outer{height:min(270px,38dvh)!important;line-height:min(270px,38dvh)!important}.popup-content--dialog .product-gallery-main__el img,.popup-content--dialog .product-gallery-main__el iframe{max-height:min(270px,38dvh)!important}.popup-content--dialog .product-cart__dialog-head,.popup-content--dialog .product-card__actions-rating,.popup-content--dialog .product-card__short-description,.popup-content--dialog .product-card__options{padding-right:14px;padding-left:14px}.popup-content--dialog .product-card__prices-add2cart{margin-right:12px;margin-left:12px;padding:16px!important}.popup-content--dialog button.mfp-close{top:8px!important;right:8px;width:40px;height:40px;line-height:38px}} .popup-content--dialog .dp-compact-delivery{box-sizing:border-box;width:100%;margin:0 0 14px;padding:12px 14px;border:1px solid #dbe7ff;border-radius:10px;background:#f8faff;color:#6b7280;font-size:13px;line-height:1.45} .popup-content--dialog .dp-compact-delivery__visible{display:flex!important;align-items:baseline;flex-wrap:wrap;white-space:normal!important} .popup-content--dialog .dp-compact-delivery__icon{display:inline-flex!important;flex:0 0 auto;margin-right:7px;color:var(--lusart-accent)} .popup-content--dialog .dp-compact-delivery__label{flex:0 0 auto;margin-right:4px;color:var(--lusart-text);font-weight:500} .popup-content--dialog .dp-compact-delivery__city-link,.popup-content--dialog .dp-compact-delivery__result{display:inline!important;width:auto!important;margin:0!important;padding:0!important} .popup-content--dialog .dp-compact-delivery__dash{margin:0 6px} .popup-content--dialog .dp-compact-delivery__payment{display:flex!important;align-items:baseline;flex-wrap:wrap;margin-top:7px} .compare-page{--compare-border:#e4eaf2;--compare-soft:#f7f9fc;--compare-muted:#6b7280;--compare-card-width:25%;max-width:1540px;margin:0 auto 56px} .compare-page--count-1{--compare-card-width:100%} .compare-page--count-2{--compare-card-width:50%} .compare-page--count-3{--compare-card-width:33.3333%} .compare-page .content-head{margin-bottom:22px} .compare-page .content-head h1{margin:8px 0 0;color:var(--lusart-text);font-size:var(--lusart-fs-title-page);line-height:1.2;font-weight:var(--lusart-fw-bold)} .compare-page .wrap-content--no-padding{overflow:hidden;border:1px solid var(--compare-border);border-radius:var(--lusart-radius-xl);background:var(--lusart-white);box-shadow:0 8px 28px rgba(15,23,42,.05)} .compare-page .compare-diff-all{display:flex;min-height:70px;margin:0;padding:0 24px;border:0;border-bottom:1px solid var(--compare-border);align-items:center;gap:8px;background:var(--lusart-white)} .compare-page .compare-diff-all .tabs_el{display:inline-flex;min-height:40px;margin:0;padding:0 17px;border:1px solid transparent;border-radius:var(--lusart-radius-sm);align-items:center;color:var(--lusart-text-secondary);font-size:var(--lusart-fs-base);line-height:1.2;font-weight:var(--lusart-fw-semibold);letter-spacing:0;text-transform:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease} .compare-page .compare-diff-all .tabs_el:hover{background:var(--lusart-bg-soft);color:var(--lusart-text)} .compare-page .compare-diff-all .tabs_el.selected{border-color:var(--lusart-accent-border-muted);background:var(--lusart-accent-bg);color:var(--lusart-accent)} .compare-page .compare-diff-all .compere-list__clear{float:none;order:5;margin-left:auto;padding:0} .compare-page .link-remove{display:inline-flex;min-height:38px;padding:0 13px;border-radius:var(--lusart-radius-sm);align-items:center;gap:7px;color:#dc2626;font-size:var(--lusart-fs-meta);font-weight:var(--lusart-fw-medium);cursor:pointer;transition:background .18s ease,color .18s ease} .compare-page .link-remove:hover{background:#fff1f2;color:#b91c1c} .compare-page .compares-categories{display:flex;margin:0;padding:16px 24px 4px;gap:8px;overflow-x:auto;scrollbar-width:thin} .compare-page .compares-categories__item{display:inline-flex;min-height:36px;margin:0;padding:0 14px;border:1px solid var(--compare-border);border-radius:var(--lusart-radius-pill);align-items:center;background:var(--lusart-white);box-shadow:none;color:var(--lusart-text-secondary);font-size:var(--lusart-fs-meta);font-weight:var(--lusart-fw-medium)} .compare-page .compares-categories__item.selected{border-color:var(--lusart-accent);background:var(--lusart-accent);color:var(--lusart-white)} .compare-page .compares-products__outer{margin:0;border-bottom:1px solid var(--compare-border);background:var(--lusart-white)} .compare-page .compares-products__outer.sk-fixed{box-shadow:0 10px 28px rgba(15,23,42,.12)} .compare-page .compares-products{margin:0;padding:20px 24px;scroll-behavior:smooth} .compare-page .compare-item,.compare-page .compare-feature{flex:0 0 var(--compare-card-width);width:var(--compare-card-width);box-sizing:border-box} .compare-page .compare-item{display:grid;min-height:172px;padding:16px 18px;border-right:1px solid var(--compare-border);border-radius:0;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;background:var(--lusart-white)} .compare-page .compare-item:last-child{border-right:0} .compare-page .compare-product__img{display:flex;width:112px;height:112px;max-height:none;padding:0;border-radius:var(--lusart-radius-card);align-items:center;justify-content:center;line-height:normal;background:var(--lusart-bg-soft);overflow:hidden} .compare-page .compare-product__img img{display:block;max-width:96px;max-height:96px;object-fit:contain} .compare-page .compare-product__content{min-width:0} .compare-page .compare-product__title-outer{height:auto;min-height:42px;overflow:visible} .compare-page .compare-product__title{display:-webkit-box;overflow:hidden;color:var(--lusart-text);font-size:var(--lusart-fs-base);line-height:1.4;font-weight:var(--lusart-fw-semibold);text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3} .compare-page .compare-product__title:hover{color:var(--lusart-accent)} .compare-page .compare-product__prices{margin-top:12px} .compare-page .compare-product__prices .price,.compare-page .compare-product__prices .currency{color:var(--lusart-text);font-size:20px;font-weight:var(--lusart-fw-bold)} .compare-page .compares-products__left,.compare-page .compares-products__right{display:flex;width:42px;height:42px;margin-top:-21px;border:1px solid var(--compare-border);align-items:center;justify-content:center;line-height:1;background:var(--lusart-white);box-shadow:0 6px 18px rgba(15,23,42,.09);color:var(--lusart-accent);font-size:16px;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease} .compare-page .compares-products__left{left:8px} .compare-page .compares-products__right{right:8px} .compare-page .compares-products__left:not(.sk-disabled):hover,.compare-page .compares-products__right:not(.sk-disabled):hover{border-color:var(--lusart-accent);background:var(--lusart-accent);color:var(--lusart-white)} .compare-page .compare-features__outer{padding:0 24px 24px;background:var(--lusart-white)} .compare-page .compare-features{padding:0;font-size:var(--lusart-fs-base)} .compare-page .compare-features__row{padding:0;border-bottom:1px solid var(--compare-border);overflow:hidden} .compare-page .compare-features__row:not(.-divider):nth-child(odd){background:var(--compare-soft)} .compare-page .compare-feature{min-height:74px;padding:15px 18px;border-right:1px solid var(--compare-border);color:var(--lusart-text-soft);line-height:1.45} .compare-page .compare-feature:last-child{border-right:0} .compare-page .compare-feature__title{margin:0 0 7px;color:var(--compare-muted);font-size:var(--lusart-fs-sm);line-height:1.3;font-weight:var(--lusart-fw-medium)} .compare-page .compare-features__row.-divider{margin:0;padding:0;border:0;background:var(--lusart-white)} .compare-page .compare-feature.-divider{flex:0 0 100%;width:100%;min-height:0;padding:26px 4px 12px;border:0} .compare-page .compare-feature__title.-divider{margin:0;color:var(--lusart-text);font-size:var(--lusart-fs-title-sm);font-weight:var(--lusart-fw-bold)} .compare-page .compare-features__row[data-remove="1"]{min-height:50px;background:var(--lusart-white)} .compare-page .compare-features__row[data-remove="1"] .compare-feature{min-height:50px;padding-top:7px;padding-bottom:7px} .compare-page .compare-features__row[data-remove="1"] .compare-product__delete{display:inline-flex;min-height:34px;padding:0 10px;border-radius:var(--lusart-radius-sm);align-items:center;gap:5px;color:#dc2626;font-size:var(--lusart-fs-sm);font-weight:var(--lusart-fw-medium);transition:background .18s ease} .compare-page .compare-features__row[data-remove="1"] .compare-product__delete:hover{background:#fff1f2} .compare-page>.compere-list__clear.sk-bottom{margin:18px 0 0} .compare-page .compare-navs{border-color:var(--compare-border);box-shadow:0 -8px 24px rgba(15,23,42,.08)} .compare-page .compare-navs__left,.compare-page .compare-navs__right{color:var(--lusart-accent)} .compare-page>.align-center{padding:64px 24px;border:1px solid var(--compare-border);border-radius:var(--lusart-radius-xl);background:var(--lusart-bg-soft);color:var(--lusart-muted);font-size:var(--lusart-fs-md)} @media(max-width:999px){.compare-page{--compare-card-width:33.3333%}.compare-page--count-1{--compare-card-width:100%}.compare-page--count-2{--compare-card-width:50%}.compare-page .compare-item{grid-template-columns:88px minmax(0,1fr)}.compare-page .compare-product__img{width:88px;height:96px}.compare-page .compare-product__img img{max-width:78px;max-height:82px}} @media(max-width:767px){.compare-page{--compare-card-width:50%;margin-bottom:36px}.compare-page .content-head{margin-bottom:16px}.compare-page .content-head h1{font-size:26px}.compare-page .wrap-content--no-padding{border-radius:var(--lusart-radius-card)}.compare-page .compare-diff-all{min-height:0;padding:12px;flex-wrap:wrap;gap:6px}.compare-page .compare-diff-all .tabs_el{min-height:38px;padding:0 12px;font-size:13px}.compare-page .compare-diff-all .compere-list__clear{display:none}.compare-page .compares-categories{padding:12px 12px 2px}.compare-page .compares-products{padding:12px 0}.compare-page .compare-item{display:block;min-height:226px;padding:12px;border-right:1px solid var(--compare-border)}.compare-page .compare-product__img{width:100%;height:120px;margin:0 0 10px}.compare-page .compare-product__img img{max-width:110px;max-height:110px}.compare-page .compare-product__title{font-size:13px;-webkit-line-clamp:3}.compare-page .compare-product__prices{margin-top:8px}.compare-page .compare-product__prices .price,.compare-page .compare-product__prices .currency{font-size:17px}.compare-page .compare-features__outer{padding:0 0 14px}.compare-page .compare-feature{min-height:78px;padding:13px 12px}.compare-page .compare-feature.-divider{padding:22px 14px 10px}.compare-page .compares-products__left,.compare-page .compares-products__right{width:36px;height:36px;margin-top:-18px}.compare-page.sk-mobile .compare-feature,.compare-page.sk-mobile .compare-item{flex-basis:100%;width:100%}.compare-page.sk-mobile .compare-item{min-height:226px}.compare-page .compere-list__clear.sk-bottom{display:flex;justify-content:center}.compare-page .compere-list__clear.sk-bottom .link-remove{min-height:42px;padding:0 16px;background:#fff1f2}} @media(max-width:420px){.compare-page .content-head h1{font-size:24px}.compare-page .compare-diff-all .tabs_el{flex:1 1 auto;justify-content:center}.compare-page .compare-item{min-height:220px;padding:10px}.compare-page .compare-product__img{height:112px}.compare-page .compare-feature{padding:12px 10px}.compare-page .compare-feature__title{font-size:11px}} .new-favourite-block .products-custom-link__message,.header-cart .products-custom-link__message{left:auto !important;right:0 !important} @media(min-width:1200px){.compare-page{--compare-card-width:20%} .compare-page--count-1{--compare-card-width:100%} .compare-page--count-2{--compare-card-width:50%} .compare-page--count-3{--compare-card-width:33.3333%} .compare-page--count-4{--compare-card-width:25%}} @media(min-width:1000px) and(max-width:1199px){.compare-page{--compare-card-width:25%} .compare-page--count-1{--compare-card-width:100%} .compare-page--count-2{--compare-card-width:50%} .compare-page--count-3{--compare-card-width:33.3333%}} .compare-page .js-compares-diff-switch{user-select:none;-webkit-user-select:none} .compare-page .compares-products__outer.sk-fixed{border-bottom:1px solid var(--compare-border);box-shadow:0 8px 24px rgba(15,23,42,.12)} .compare-page .compares-products__outer.sk-fixed .compares-products{padding-top:8px;padding-bottom:8px} .compare-page .compares-products__outer.sk-fixed .compare-item{min-height:88px;padding-top:8px;padding-bottom:8px;grid-template-columns:64px minmax(0,1fr);gap:10px} .compare-page .compares-products__outer.sk-fixed .compare-product__img{display:flex;width:64px;height:64px;max-height:64px;padding:0} .compare-page .compares-products__outer.sk-fixed .compare-product__img img{max-width:56px;max-height:56px} .compare-page .compares-products__outer.sk-fixed .compare-product__title-outer{min-height:0;height:auto} .compare-page .compares-products__outer.sk-fixed .compare-product__title{font-size:12px;line-height:1.25;-webkit-line-clamp:2} .compare-page .compares-products__outer.sk-fixed .compare-product__prices{margin-top:4px} .compare-page .compares-products__outer.sk-fixed .compare-product__prices .price,.compare-page .compares-products__outer.sk-fixed .compare-product__prices .currency{display:inline;font-size:15px} .compare-page .compares-products__outer.sk-fixed .compares-products__left,.compare-page .compares-products__outer.sk-fixed .compares-products__right{width:34px;height:34px;margin-top:-17px} @media(max-width:767px){.product-card__short-description--features-only{width:100%;padding-right:0 !important;padding-left:0 !important;padding-bottom:0 !important;box-sizing:border-box} .compare-page .compares-products__outer.sk-fixed .compares-products{padding:6px 0} .compare-page .compares-products__outer.sk-fixed .compare-item{min-height:76px;padding:6px 8px;grid-template-columns:50px minmax(0,1fr);gap:7px} .compare-page .compares-products__outer.sk-fixed .compare-product__img{width:50px;height:50px} .compare-page .compares-products__outer.sk-fixed .compare-product__img img{max-width:46px;max-height:46px} .compare-page .compares-products__outer.sk-fixed .compare-product__title{font-size:10px} .compare-page .compares-products__outer.sk-fixed .compare-product__prices .price,.compare-page .compares-products__outer.sk-fixed .compare-product__prices .currency{font-size:13px}} @media(min-width:1200px){.compare-page .compare-item{min-height:150px;grid-template-columns:82px minmax(0,1fr);gap:12px;padding-left:14px;padding-right:14px} .compare-page .compare-product__img{width:82px;height:96px} .compare-page .compare-product__img img{max-width:76px;max-height:88px} .compare-page .compare-product__title{font-size:13px;-webkit-line-clamp:3} .compare-page .compare-product__prices .price,.compare-page .compare-product__prices .currency{font-size:18px}} .compare-page .js-compares-diff-switch:focus-visible{outline:2px solid var(--lusart-accent);outline-offset:2px} .compare-page .compares-products__left.sk-disabled,.compare-page .compares-products__right.sk-disabled{opacity:.2;pointer-events:none} @media(max-width:600px){.compare-page.sk-mobile .compares-products__inner{position:relative} .compare-page.sk-mobile .compares-products__navs,.compare-page.sk-mobile .compares-products__outer.sk-fixed .compares-products__navs{position:absolute;inset:0;pointer-events:none} .compare-page.sk-mobile .compares-products__left,.compare-page.sk-mobile .compares-products__right,.compare-page.sk-mobile .compares-products__outer.sk-fixed .compares-products__left,.compare-page.sk-mobile .compares-products__outer.sk-fixed .compares-products__right{position:absolute;top:72px;display:flex;width:32px;height:40px;margin:0;border:1px solid var(--compare-border);border-radius:var(--lusart-radius-sm);align-items:center;justify-content:center;background:rgba(255,255,255,.96);box-shadow:0 4px 14px rgba(15,23,42,.1);color:var(--lusart-accent);line-height:1;pointer-events:auto;transform:translateY(-50%);z-index:6} .compare-page.sk-mobile .compares-products__left,.compare-page.sk-mobile .compares-products__outer.sk-fixed .compares-products__left{left:5px;right:auto} .compare-page.sk-mobile .compares-products__right,.compare-page.sk-mobile .compares-products__outer.sk-fixed .compares-products__right{right:5px;left:auto} .compare-page.sk-mobile .compares-products__outer.sk-fixed .compares-products__left,.compare-page.sk-mobile .compares-products__outer.sk-fixed .compares-products__right{top:38px;width:28px;height:34px}} .seofilter-related-links{margin-top:24px} .seofilter-related-links__item.is-extra{display:none} .seofilter-related-links.is-expanded .seofilter-related-links__item.is-extra{display:inline-flex} .seofilter-related-links__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid var(--lusart-accent-border-muted);border-radius:var(--lusart-radius-sm);appearance:none;background:var(--lusart-white);box-shadow:none;color:var(--lusart-accent);font:inherit;font-size:var(--lusart-fs-meta);line-height:var(--lusart-lh-ui);cursor:pointer} .seofilter-related-links__toggle:hover{border-color:var(--lusart-accent);background:var(--lusart-accent-bg-hover)} .seofilter-related-links__toggle:focus-visible{outline:2px solid var(--lusart-accent);outline-offset:2px} .seofilter-related-links button.seofilter-related-links__toggle{box-sizing:border-box !important;flex:0 0 auto !important;align-self:flex-start !important;width:auto !important;min-width:0 !important;height:36px !important;min-height:36px !important;max-height:36px !important;margin:0 !important;padding:0 14px !important;font-size:var(--lusart-fs-meta) !important;line-height:1 !important} @media(max-width:767px){.seofilter-related-links{margin-top:20px} .seofilter-related-links .seofilter-related-links__list{display:flex;flex-flow:column wrap;align-content:flex-start;width:100%;height:44px;gap:6px;margin-bottom:14px;padding:1px 12px 2px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch} .seofilter-related-links__list::-webkit-scrollbar{display:none} .seofilter-related-links .seofilter-related-links__item,.seofilter-related-links .seofilter-related-links__item.is-extra{display:inline-flex;flex:0 0 auto;width:max-content;height:32px;min-height:32px;padding:0 10px;border:1px solid #edf0f4;border-radius:8px;background:#f7f8fa;color:#374151;font-size:13px !important;line-height:1 !important;font-weight:500 !important;white-space:nowrap} .seofilter-related-links__item:active{border-color:#cbdcff;background:#eef4ff;color:#005bff} .seofilter-related-links__toggle{display:none}} .brand-plugin-pages{display:flex !important;gap:12px !important;padding:0 !important;margin:0 0 28px !important;list-style:none !important} .brand-plugin-pages__item,.brand-plugin-pages__item_current,.brand-plugin-pages__item:hover{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;border-radius:0 !important} .brand-plugin-pages__item:not(:last-of-type){margin-right:0 !important} .brand-plugin-pages-item,.brand-plugin-pages-item:link,.brand-plugin-pages-item:visited,.brand-plugin-pages-item_current{min-height:52px !important;padding:0 24px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid #edf1f5 !important;border-radius:14px !important;background:#fff !important;color:#111827 !important;font-size:16px !important;line-height:1 !important;font-weight:800 !important;text-decoration:none !important;box-sizing:border-box !important;box-shadow:none !important} .brand-plugin-pages-item:hover{border-color:#cfe0ff !important;color:#005bff !important} .brand-plugin-pages-item_current{border-color:#005bff !important;color:#005bff !important;box-shadow:0 4px 14px rgba(0,91,255,.08) !important} .brand-plugin-pages-item__count{margin-left:4px !important} .lusart-related-tabs>.lusart-related-tabs__desktop{display:block} .lusart-related-tabs>.mobile-category-navigation{display:none} @media(max-width:767px){.lusart-related-tabs>.lusart-related-tabs__desktop{display:none !important} .lusart-related-tabs>.mobile-category-navigation{display:block !important}} .category-products-count{color:#64748b} .product-list--tile .product-tile__price .price-compare,.product-card__products .product-list .product-tile__price .price-compare,.product-list[class*="product-list--homepage-"] .product-tile__price .price-compare{color:#6b7280 !important;opacity:1 !important} .product-list--tile .product-stock,.product-card__products .product-list .product-stock,.product-list[class*="product-list--homepage-"] .product-stock{color:#287a43} .product-tile__discount-inline{display:none} @media(max-width:767px){.product-list--tile .product-tile__actions,.product-card__products .product-list .product-tile__actions,.product-list[class*="product-list--homepage-"] .product-tile__actions{position:absolute !important;top:8px !important;right:8px !important;bottom:auto !important;left:auto !important;z-index:22;display:flex !important;width:34px;height:auto;margin:0 !important;flex-direction:column;gap:5px;opacity:1 !important;transform:none !important} .product-list--tile .product-tile__actions .product-action,.product-card__products .product-list .product-tile__actions .product-action,.product-list[class*="product-list--homepage-"] .product-tile__actions .product-action{display:inline-flex !important;width:34px;height:34px;margin:0 !important;border:1px solid var(--lusart-border) !important;border-radius:10px;align-items:center;justify-content:center;background:rgba(255,255,255,.94) !important;box-shadow:0 3px 10px rgba(15,23,42,.08);color:var(--lusart-text-secondary) !important;font-size:15px;line-height:1 !important;cursor:pointer} .product-list--tile .product-tile__actions .product-action.selected,.product-card__products .product-list .product-tile__actions .product-action.selected,.product-list[class*="product-list--homepage-"] .product-tile__actions .product-action.selected{border-color:var(--lusart-accent) !important;background:var(--lusart-accent) !important;color:#fff !important} .product-list--tile .product-tile__actions .js-add-to-compare,.product-list--tile .product-tile__actions .js-product-card-dialog,.product-card__products .product-list .product-tile__actions .js-add-to-compare,.product-card__products .product-list .product-tile__actions .js-product-card-dialog,.product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-compare,.product-list[class*="product-list--homepage-"] .product-tile__actions .js-product-card-dialog{display:none !important} .product-list--tile .product-tile__actions,.product-card__products .product-list .product-tile__actions,.product-list[class*="product-list--homepage-"] .product-tile__actions{width:32px} .product-list--tile .product-tile__actions .js-add-to-favorites,.product-card__products .product-list .product-tile__actions .js-add-to-favorites,.product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites,.product-list--tile .product-tile__actions .js-add-to-favorites.selected,.product-card__products .product-list .product-tile__actions .js-add-to-favorites.selected,.product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites.selected{width:32px;height:32px;padding:0;border:0 !important;border-radius:0;background:transparent !important;box-shadow:none;color:var(--lusart-text-soft) !important;font-size:21px} .product-list--tile .product-tile__actions .js-add-to-favorites i,.product-card__products .product-list .product-tile__actions .js-add-to-favorites i,.product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites i{color:transparent;-webkit-text-stroke:1.6px var(--lusart-text-soft)} .product-list--tile .product-tile__actions .js-add-to-favorites.selected,.product-card__products .product-list .product-tile__actions .js-add-to-favorites.selected,.product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites.selected{color:var(--lusart-accent) !important} .product-list--tile .product-tile__actions .js-add-to-favorites.selected i,.product-card__products .product-list .product-tile__actions .js-add-to-favorites.selected i,.product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites.selected i{color:var(--lusart-accent);-webkit-text-stroke:0} .product-list--tile .product-tile__discount,.product-list--tile .product-tile__badges .badge.low-price,.product-card__products .product-list .product-tile__discount,.product-card__products .product-list .product-tile__badges .badge.low-price,.product-list[class*="product-list--homepage-"] .product-tile__discount,.product-list[class*="product-list--homepage-"] .product-tile__badges .badge.low-price{display:none !important} .product-list--tile .product-tile__price,.product-card__products .product-list .product-tile__price,.product-list[class*="product-list--homepage-"] .product-tile__price{display:flex !important;width:100% !important;max-width:100%;min-width:0;min-height:27px;height:auto !important;box-sizing:border-box;align-content:flex-start;align-items:baseline;flex-wrap:nowrap !important;column-gap:5px;row-gap:0} .product-list--tile .product-tile__price>.price,.product-card__products .product-list .product-tile__price>.price,.product-list[class*="product-list--homepage-"] .product-tile__price>.price{flex:0 1 auto;width:auto;min-width:0;height:27px;line-height:27px;font-size:17px !important} .product-list--tile .product-tile__discount-inline,.product-card__products .product-list .product-tile__discount-inline,.product-list[class*="product-list--homepage-"] .product-tile__discount-inline{display:inline-flex;flex:0 0 auto;align-items:center;height:16px;color:var(--lusart-sale);font-size:11px;line-height:16px;font-weight:700;white-space:nowrap} .product-list--tile .product-tile__price .price-compare,.product-card__products .product-list .product-tile__price .price-compare,.product-list[class*="product-list--homepage-"] .product-tile__price .price-compare{font-size:11px !important} .mobile-list-toast{position:fixed;right:12px;bottom:calc(var(--mobile-bottom-bar-height,64px) + env(safe-area-inset-bottom,0px) + 10px);left:12px;z-index:10020;display:flex;min-height:46px;padding:9px 12px;border:1px solid var(--lusart-border);border-radius:var(--lusart-radius-md);align-items:center;justify-content:space-between;gap:12px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.16);color:var(--lusart-text);font-size:13px;font-weight:600;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease} .mobile-list-toast.show{opacity:1;visibility:visible;transform:translateY(0)} .mobile-list-toast a{color:var(--lusart-accent);font-weight:700;white-space:nowrap} .m-fixed-bottom-nav:has(.js-preview-compare) .m-fixed-bottom-nav__title{font-size:10px}} @media(max-width:359px){.product-list--tile .product-tile__price,.product-card__products .product-list .product-tile__price,.product-list[class*="product-list--homepage-"] .product-tile__price{min-height:43px;flex-wrap:wrap !important} .product-list--tile .product-tile__price>.price,.product-card__products .product-list .product-tile__price>.price,.product-list[class*="product-list--homepage-"] .product-tile__price>.price{flex:0 0 100%;width:100%}} @media(max-width:767px){.product-list--tile .product-tile__actions .js-add-to-favorites,.product-card__products .product-list .product-tile__actions .js-add-to-favorites,.product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites,.product-list--tile .product-tile__actions .js-add-to-favorites.selected,.product-card__products .product-list .product-tile__actions .js-add-to-favorites.selected,.product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites.selected{font-size:17px}} @media(max-width:420px){.product-list--tile .product-tile__price,.product-card__products .product-list .product-tile__price,.product-list[class*="product-list--homepage-"] .product-tile__price{min-height:43px;flex-wrap:wrap !important;column-gap:5px;row-gap:0} .product-list--tile .product-tile__price>.price,.product-card__products .product-list .product-tile__price>.price,.product-list[class*="product-list--homepage-"] .product-tile__price>.price{flex:0 0 100%;width:100%} .product-card__feature-preview-head{align-items:flex-start;flex-direction:column;gap:2px;margin-bottom:7px} .product-card__feature-preview-link{font-size:12px !important;line-height:17px !important} .brand-block-container{align-items:center;gap:10px;margin-top:14px} .brand-block-logo{width:108px;height:42px;padding:4px} .brand-block-name{font-size:16px;line-height:20px} .brand-block-link{font-size:13px;line-height:17px}} @media(max-width:340px){.brand-block-logo{width:96px;height:38px} .brand-block-name{font-size:15px}} @media(max-width:767px){:root{--mobile-bottom-bar-height:54px;--mobile-product-actions-height:58px} body.has-product-fixed-cart{padding-bottom:calc(var(--mobile-bottom-bar-height) + var(--mobile-product-actions-height) + env(safe-area-inset-bottom,0px))} body.has-product-fixed-cart .m-fixed-bottom-nav{opacity:1;visibility:visible;pointer-events:auto} .m-fixed-bottom-nav{padding:3px 5px calc(4px + env(safe-area-inset-bottom,0px)) !important} .m-fixed-bottom-nav__item{height:46px !important;min-height:46px !important;max-height:46px !important} .m-fixed-bottom-nav__icon{height:19px !important;min-height:19px !important;max-height:19px !important;font-size:17px} .m-fixed-bottom-nav__title{margin-top:1px;font-size:10px} .product-fixed-cart.sk-bottom{bottom:calc(-1 * var(--mobile-product-actions-height));height:var(--mobile-product-actions-height);min-height:var(--mobile-product-actions-height);max-height:var(--mobile-product-actions-height);padding:5px 0} .product-fixed-cart.sk-bottom.sk-fixed{bottom:calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom,0px))} .product-fixed-cart.sk-bottom .product-fixed-cart__inner{height:48px;min-height:48px;max-height:48px;padding:0 8px;gap:8px} .product-fixed-cart.sk-bottom .product-fixed-cart__prices{display:none} .product-fixed-cart.sk-bottom .product-fixed-cart__btns{flex:1 1 100%;width:100%;gap:8px} .product-fixed-cart.sk-bottom .product-fixed-cart__btns .add2cart-button,.product-fixed-cart.sk-bottom .product-fixed-cart__one-click{flex:1 1 0;width:auto;min-width:0;height:44px;min-height:44px;margin:0;padding:0 8px;border-radius:var(--lusart-radius-sm);font-size:14px;line-height:1.15;font-weight:var(--lusart-fw-bold);text-align:center;text-transform:none;white-space:nowrap;box-sizing:border-box} .product-fixed-cart.sk-bottom .product-fixed-cart__btns .button__icon{display:none} .product-fixed-cart__one-click{display:inline-flex;align-items:center;justify-content:center;background:var(--lusart-white);color:var(--lusart-accent);border:1px solid var(--lusart-accent);box-shadow:none;cursor:pointer} .product-fixed-cart__one-click.disabled{opacity:.5;cursor:default}} @media(max-width:359px){.m-fixed-bottom-nav__title{font-size:9px} .product-fixed-cart.sk-bottom .product-fixed-cart__btns .add2cart-button,.product-fixed-cart.sk-bottom .product-fixed-cart__one-click{padding-left:5px;padding-right:5px;font-size:13px}} .cookie-massage,.cookie-massage.active{transition:none;will-change:auto;transform:translate3d(-50%,0,0)} .product-list--tile .products-tile-features__title,.product-card__products .product-list .products-tile-features__title,.product-list[class*="product-list--homepage-"] .products-tile-features__title,.lusart-services__text{color:var(--lusart-muted) !important} .badge.new{color:#147a36 !important} .badge.low-price,.product-discount,.product-saving,.product-tile__discount{background:#cf075f !important} @media(min-width:801px){.header-phones{gap:2px} .header-phone .js-contact-phone{display:inline-flex;min-height:24px;align-items:center;line-height:24px}} @media(max-width:767px){.product-list--tile .product-tile__discount-inline,.product-card__products .product-list .product-tile__discount-inline,.product-list[class*="product-list--homepage-"] .product-tile__discount-inline{color:#c30659 !important} .product-list--tile .product-tile__rating-compact,.product-card__products .product-list .product-tile__rating-compact,.product-list[class*="product-list--homepage-"] .product-tile__rating-compact{color:#9a5700 !important} .product-tile__rating-compact-count{color:var(--lusart-muted) !important} .footer-modern__legal-links{gap:0} .footer-modern__legal-links a{display:inline-flex;min-height:32px;padding:4px 0;align-items:center;line-height:24px}} .product-buy-stock .stock-high,.product-buy-stock .product-stock.stock-high{color:#237a3b !important} .product-buy-stock .stock-low,.product-buy-stock .ostatok_malo,.product-list .ostatok_malo,.ostatok_malo,.stock-low{color:#9a5700 !important} .product_features-title>span,.product_features-title .feature-title-wrap,.product-quick-feature__name{color:#667085 !important} .mainpage__cats-slider .slider-wrap .owl-dots{position:static !important;display:flex !important;min-height:24px;margin:8px 0 0;align-items:center;justify-content:center;gap:4px} .mainpage__cats-slider .slider-wrap .owl-dots .owl-dot{display:inline-flex;width:24px;height:24px;margin:0 !important;padding:0;border:0;align-items:center;justify-content:center;background:transparent} .mainpage__cats-slider .slider-wrap .owl-dots .owl-dot span{display:block;width:8px;height:8px;border-radius:50%} .mainpage__cats-slider .slider-wrap .owl-dots .owl-dot.active span{width:18px;border-radius:var(--lusart-radius-pill)} .review-section .header-text-light,.review-section .yandex-review-header-text-light,.review-section .review-date1,.home-news__date{color:#667085 !important} @media(min-width:768px){.mainpage__cats-slider .slider-banner .slider-banner__inner{aspect-ratio:248 / 75} .mainpage__cats-slider .slider-banner .slider-banner__img{width:100%;height:100%;object-fit:cover}} .header-cart__count.header-cart__count,.js-m-header-top .m-header-cart .header-cart__count{background:#e00070 !important;color:#fff !important} @media(max-width:767px){.product-card__feature-preview{display:flex!important;flex-direction:column;padding:16px;gap:0} .product-card__feature-preview-head{display:contents} .product-card__feature-preview-title{order:1;margin:0 0 12px!important} .product-card__feature-preview-list{order:2;min-width:0} .product-card__feature-preview-link{order:3;align-self:flex-start;margin:12px 0 0;padding:4px 0;white-space:normal;font-size:13px!important;line-height:20px!important}} .header-logo .header-logo__text{display:inline-flex;align-items:center;gap:1px;white-space:nowrap} .header-logo .header-logo__text-second{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.65em;min-width:1.65em;height:1.65em;padding:0;margin-left:0;border-radius:50%;box-sizing:border-box;font-size:.9em;line-height:1;letter-spacing:0;vertical-align:middle} .js-m-header-top .header-logo .header-logo__text{gap:2px} .js-m-header-top .header-logo .header-logo__text-second{width:34px;min-width:34px;height:34px;font-size:18px;padding:0;margin-left:0} @media(max-width:359px){.js-m-header-top .header-logo .header-logo__text{letter-spacing:1.5px}.js-m-header-top .header-logo .header-logo__text-second{width:30px;min-width:30px;height:30px;font-size:16px}} .product-card--responsive-first>.prod-head--responsive{width:100%;box-sizing:border-box} .product-mobile-rating,.product-gallery-actions{display:none} @media(max-width:801px){.product-card--responsive-first{position:relative;display:flex;flex-direction:column;background:transparent;box-shadow:none} .product-card--responsive-first>.prod-head--responsive{display:contents} .product-card--responsive-first .prod-head--responsive>.prod-head__name{order:2;font-size:22px!important;line-height:1.3!important;margin:0 0 10px!important;overflow-wrap:anywhere} .product-card--responsive-first .prod-head--responsive>.prod-head__code{order:5;display:flex;flex-direction:column;gap:3px;margin:0 0 16px;font-size:13px;line-height:1.5;overflow-wrap:anywhere} .product-card--responsive-first>.product-card__left{order:1;width:100%!important;padding:0!important;margin:0 0 16px} .product-card--responsive-first>.gallery-previews-l{display:none!important} .product-card--responsive-first>.product-card__right{order:4;width:100%!important;min-width:0;border:0;padding:0!important} .product-card--responsive-first>.product-mobile-rating{order:3;display:block;margin-bottom:12px} .product-mobile-rating .product-card__actions-rating{padding:0!important;margin:0!important;border:0;min-height:24px} .product-card--responsive-first .product-cart-form .product-card__actions-rating{display:none} .product-card--responsive-first .product-gallery-main__el-outer{height:min(calc(100vw - 32px),420px)!important;line-height:min(calc(100vw - 32px),420px)!important} .product-card--responsive-first .product-gallery-main__el-photo{max-height:min(calc(100vw - 32px),420px)!important;object-fit:contain} .product-gallery-actions{display:block;position:absolute;top:10px;right:10px;z-index:4} .product-gallery-actions .product-card__actions-rating{padding:0!important;margin:0!important;border:0} .product-gallery-actions .product-card__actions{display:flex;gap:6px;margin:0} .product-gallery-actions .product-action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;padding:0;border:1px solid #edf1f5;border-radius:10px;background:#fff;color:#667085;box-sizing:border-box} .product-gallery-actions .product-action i{font-size:17px} .product-gallery-actions .product-action.selected{color:var(--lusart-accent)} .product-card--responsive-first .product-card__prices-add2cart{margin:0 0 12px;padding:16px!important}} @media(max-width:359px){.product-card--responsive-first .prod-head--responsive>.prod-head__name{font-size:20px!important}.product-gallery-actions{top:8px;right:8px}.product-gallery-actions .product-card__actions{gap:4px}} .product-responsive-code{display:none}@media(max-width:801px){.product-card--responsive-first .prod-head--responsive>.prod-head__code{display:none}.product-card--responsive-first .product-responsive-code{display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.5;margin:0 0 16px;overflow-wrap:anywhere}} @media(max-width:801px){.product-card--responsive-first #product-cart{display:flex;flex-direction:column} .product-card--responsive-first #product-cart>.product-card__options{order:-1} .product-card--responsive-first #product-cart>.product-card__prices-add2cart{order:0} .product-card--responsive-first #product-cart>.product-responsive-code{order:1;display:flex} .product-card--responsive-first #product-cart>.product-card__short-description{order:2}} .product-card--responsive-first{background:transparent;box-shadow:none;border:0;border-radius:0} .product-card--responsive-first>.product-card__body{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1)} .product-card--responsive-first>.prod-head--responsive{margin-bottom:16px} .product-price-discount-inline{display:none} @media(max-width:801px){.product-card--responsive-first>.product-card__body{display:contents} .product-card--responsive-first .product-card__body>.product-card__left{order:1;width:100%!important;padding:0!important;margin:0 0 16px} .product-card--responsive-first .product-card__body>.gallery-previews-l{display:none!important} .product-card--responsive-first .prod-head--responsive>.prod-head__name{order:2;margin-bottom:8px!important} .product-card--responsive-first .prod-head--responsive>.prod-head__code{order:3;display:flex;flex-direction:column;gap:3px;margin:0 0 12px;font-size:12px;line-height:18px;color:#667085} .product-card--responsive-first .prod-head__code strong{font-weight:600;color:#374151} .product-card--responsive-first>.product-mobile-rating{order:4} .product-card--responsive-first .product-card__body>.product-card__right{order:5;width:100%!important;min-width:0;border:0;padding:0!important} .product-card--responsive-first .product-card__left .product-card__discount{display:none!important} .product-card--responsive-first .product-card__stock-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px} .product-card--responsive-first .product-price-discount-inline:not(.display-none){display:inline-flex;position:static;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:13px;line-height:20px;font-weight:600;color:#c30659}} @media(max-width:801px){.product-card--responsive-first .prod-head--responsive>.prod-head__code>.prod-head__divider{display:none!important} .product-card--responsive-first .product-price-discount-inline:not(.display-none){background:transparent!important;padding:0!important;border-radius:0!important;position:static!important;color:#c30659!important;box-shadow:none!important} .product-page--responsive-gallery .breadcrumbs{display:block!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;max-width:100%;margin-bottom:12px;scrollbar-width:none} .product-page--responsive-gallery .breadcrumbs::-webkit-scrollbar{display:none} .product-page--responsive-gallery .breadcrumbs-plugin__item-wrapper{display:inline-flex!important;white-space:nowrap;vertical-align:middle} .product-page--responsive-gallery .breadcrumbs-plugin__item-wrapper[data-breadcrumbs_index="current"]{display:inline-flex!important}} .product-card--responsive-first .product-price-discount-inline{display:none!important}@media(max-width:801px){.product-card--responsive-first .product-price-discount-inline:not(.display-none){display:inline-flex!important}} .product-price-secondary{display:contents} @media(max-width:801px){.product-card--responsive-first .product-card__body>.product-card__left{margin-bottom:16px!important} .product-card--responsive-first>.product-mobile-rating{margin-bottom:16px!important} .product-card--responsive-first .product-card__prices-add2cart{margin:0 0 16px!important;padding:16px!important} .product-card--responsive-first #product-cart>.product-card__short-description{padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:16px} .product-card--responsive-first .product-card__short-description>.product-card__feature-preview,.product-card--responsive-first .product-card__short-description>.brand-block-container,.product-card--responsive-first .product-card__short-description .dp-compact-delivery{margin:0!important} .product-card--responsive-first .product-card__stock-prices{justify-content:flex-start;gap:6px 10px;margin:0 0 12px!important} .product-card--responsive-first .product-price-secondary{display:inline-flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap} .product-card--responsive-first .product-price-compare{margin:0!important;padding:0!important;line-height:20px} .product-card--responsive-first .product-price-compare .price-compare,.product-card--responsive-first .product-price-compare .price-wrapper,.product-card--responsive-first .product-price-compare .price-wrapper .price,.product-card--responsive-first .product-price-compare .currency,.product-card--responsive-first .product-price-compare .ruble{font-size:14px!important;line-height:20px!important;font-weight:500!important;color:#667085!important} .product-card--responsive-first .product-price-compare .price-wrapper::after{border-top-color:#667085} .product-card--responsive-first .product-price-discount-inline:not(.display-none){font-size:14px!important;line-height:20px!important;letter-spacing:0;margin:0!important;font-weight:600!important;color:#b00650!important} .product-card--responsive-first .product-buy-stock{margin:0 0 16px!important} .product-card--responsive-first .product-card__button{gap:8px} .product-card--responsive-first .product-card__button .cart-qty{flex:0 0 96px!important;width:96px!important;min-width:0} .product-card--responsive-first .button-buy-1-click{margin:12px 0 0!important} .product-card--responsive-first .button-buy-1-click button,.product-card--responsive-first .button-buy-1-click .button-1click,.product-card--responsive-first .button-buy-1-click .buy1click-open-button{height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important;line-height:20px!important;font-weight:500!important;box-shadow:none!important}} @media(max-width:359px){.product-card--responsive-first .product-card__button .cart-qty{flex-basis:88px!important;width:88px!important}} @media(max-width:801px){.product-card--responsive-first #product-cart>.product-card__options--hidden-only{padding-bottom:0!important}.product-card--responsive-first #product-cart>.product-card__options--hidden-only:has(select,input:not([type="hidden"]),button){padding-bottom:16px!important}} @media(max-width:801px){.product-card--responsive-first #product-cart>.product-card__short-description--features-only{order:3;margin-top:16px!important}.product-card--responsive-first #product-cart>.brand-block-container{order:4;margin-top:16px!important;margin-bottom:0!important}} @media(max-width:801px){.product-card--responsive-first #product-cart>.js-dp-product-wrapper{order:2;margin:0 0 16px}.product-card--responsive-first #product-cart>.js-dp-product-wrapper .dp-compact-delivery{margin:0}.product-card--responsive-first #product-cart>.js-dp-product-wrapper + .product-card__short-description--features-only{margin-top:0!important}} .mainpage__cats-slider .main-slider{background:transparent;box-shadow:none;border:0;border-radius:0} .mainpage__cats-slider .main-slider>.owl-stage-outer{border-radius:14px;overflow:hidden} .mainpage__cats-slider .slider-banner__inner{border-radius:14px} .mainpage__cats-slider .slider-banner__img{border-radius:0} .mainpage__cats-slider .slider-wrap .owl-dots{position:static!important;display:flex!important;justify-content:center;align-items:center;gap:4px;margin:8px 0 0;min-height:24px} .mainpage__cats-slider .slider-wrap .owl-dots .owl-dot{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;margin:0!important;border:0;background:transparent;box-shadow:none} .mainpage__cats-slider .slider-wrap .owl-dots .owl-dot span{display:block;width:8px;height:8px;margin:0;border:0;border-radius:50%;background:#c2c9d4;box-shadow:none} .mainpage__cats-slider .slider-wrap .owl-dots .owl-dot.active span{width:18px;height:6px;border-radius:999px;background:#005bff} .mainpage__cats-slider .slider-wrap .owl-dots .owl-dot span::before,.mainpage__cats-slider .slider-wrap .owl-dots .owl-dot span::after{content:none!important;display:none!important} .mainpage__cats-slider .slider-wrap .owl-dots .owl-dot:focus-visible{outline:2px solid #005bff;outline-offset:1px;border-radius:6px} @media(max-width:801px){.product-card--responsive-first .product-gallery-main__el-outer{height:min(calc(100vw - 32px),420px)!important;line-height:normal!important;display:flex;align-items:center;justify-content:center} .product-card--responsive-first .product-gallery-main__el-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:normal} .product-card--responsive-first .product-gallery-main__el-inner>.js-product-image-popup{display:flex;align-items:center;justify-content:center;width:100%;height:100%} .product-card--responsive-first .product-gallery-main__el-photo{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;object-position:center}} @media(max-width:801px){.product-card--responsive-first .product-gallery-main:not(.owl-loaded)>.product-gallery-main__el-outer:not(:first-child){display:none!important}}
/* LUSART blog product tiles match catalog */
@media(min-width:768px){
.blogproducts-native .product-list .product-tile__actions{top:8px!important;right:8px!important;bottom:auto!important;left:auto!important;z-index:10!important;display:flex!important;width:38px;height:38px;margin:0!important;align-items:center;justify-content:center;opacity:1!important;transform:none!important;pointer-events:auto}
.blogproducts-native .product-list .product-tile__actions .js-add-to-favorites{display:inline-flex!important;width:38px;height:38px;margin:0!important;padding:0!important;border:0!important;border-radius:0;align-items:center;justify-content:center;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:21px;line-height:1!important;cursor:pointer}
.blogproducts-native .product-list .product-tile__actions .js-add-to-favorites i{color:#fff;-webkit-text-stroke:1.8px #111827;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));transition:color .16s ease,-webkit-text-stroke-color .16s ease}
.blogproducts-native .product-list .product-tile__actions .js-add-to-favorites.selected i{color:#005bff;-webkit-text-stroke:1px #005bff}
body:not(.touch) .blogproducts-native .product-list .product-tile__quick-view{position:absolute;right:10px;bottom:10px;left:10px;z-index:21;display:flex;min-height:42px;padding:0 12px;border:1px solid rgba(226,232,240,.95);border-radius:10px;box-sizing:border-box;align-items:center;justify-content:center;background:rgba(255,255,255,.78);box-shadow:0 3px 12px rgba(15,23,42,.1);color:#374151;font-size:14px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;opacity:0;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease;pointer-events:none}
body:not(.touch) .blogproducts-native .product-list .product-tile:hover .product-tile__quick-view,body:not(.touch) .blogproducts-native .product-list .product-tile__quick-view:focus-visible{opacity:1;transform:none;pointer-events:auto}
.blogproducts-native .product-list .product-tile__quick-view:hover{border-color:#d1d5db;background:#fff;color:#111827}
}
@media(max-width:767px){
.blogproducts-native .product-list .product-tile__actions .js-add-to-favorites{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.blogproducts-native .product-list .product-tile__actions .js-add-to-favorites i{color:#fff!important;font-size:18px!important;-webkit-text-stroke:1.8px #111827!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}
.blogproducts-native .product-list .product-tile__actions .js-add-to-favorites.selected i{color:#005bff!important;-webkit-text-stroke:1px #005bff!important;filter:none}
}

/* Blog quick-view fallback: force the catalog button layout on the native product tile. */
@media (min-width: 768px) {
  body:not(.touch) .blogproducts-native .product-list .product-tile__image > .product-tile__quick-view {
    position: absolute !important; top: auto !important; right: 10px !important; bottom: 10px !important; left: 10px !important;
    z-index: 21 !important; display: flex !important; width: auto !important; min-height: 42px !important; margin: 0 !important; padding: 0 12px !important;
    border: 1px solid rgba(226,232,240,.95) !important; border-radius: 10px !important; box-sizing: border-box !important;
    align-items: center !important; justify-content: center !important; background: rgba(255,255,255,.9) !important;
    box-shadow: 0 3px 12px rgba(15,23,42,.1) !important; color: #374151 !important; font-family: inherit !important;
    font-size: 14px !important; font-weight: 500 !important; line-height: 1.2 !important; text-align: center !important;
    text-decoration: none !important; outline: none; cursor: pointer; opacity: 0; transform: translateY(5px);
    transition: opacity .18s ease, transform .18s ease, border-color .18s ease, background-color .18s ease; pointer-events: none;
  }
  body:not(.touch) .blogproducts-native .product-list .product-tile:hover .product-tile__image > .product-tile__quick-view,
  body:not(.touch) .blogproducts-native .product-list .product-tile__image > .product-tile__quick-view:focus-visible { opacity: 1; transform: none; pointer-events: auto; }
  .blogproducts-native .product-list .product-tile__image > .product-tile__quick-view:hover { border-color: #d1d5db !important; background: #fff !important; color: #111827 !important; }
}
/* Blog favorites tooltip: match the wider, right-aligned catalog hint. */
@media (min-width: 768px) {
  body:not(.touch) .blogproducts-native .product-list .product-tile__actions .js-add-to-favorites[data-title]:hover::before,
  body:not(.touch) .blogproducts-native .product-list .product-tile__actions .js-add-to-favorites[data-title]:focus-visible::before {
    right: 0 !important; left: auto !important; width: 132px !important; max-width: calc(100vw - 24px) !important;
    margin: 5px 0 0 !important; white-space: normal !important; overflow-wrap: anywhere; box-sizing: border-box;
    text-align: center !important; z-index: 30 !important;
  }
  body:not(.touch) .blogproducts-native .product-list .product-tile__actions .js-add-to-favorites[data-title]:hover::after,
  body:not(.touch) .blogproducts-native .product-list .product-tile__actions .js-add-to-favorites[data-title]:focus-visible::after {
    right: 11px !important; left: auto !important; margin-left: 0 !important; z-index: 30 !important;
  }
}
/* Align guarantee card headings with their icons on desktop and mobile. */
.guarantee-card{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:16px;row-gap:16px;align-content:start}.guarantee-card__icon{margin-bottom:0}.guarantee-card__title{align-self:center;margin:0;line-height:1.3}.guarantee-card__text{grid-column:1/-1}@media(max-width:767px){.guarantee-card{column-gap:12px;row-gap:12px}}
@media(max-width:580px){.product-list--tile .product-tile__outer,.product-card__products .product-list .product-tile__outer,.product-list[class*="product-list--homepage-"] .product-tile__outer{padding:3px 4px!important}.product-list--tile .product-tile__image,.product-card__products .product-list .product-tile__image,.product-list[class*="product-list--homepage-"] .product-tile__image{padding:4px!important}.product-list--tile .product-tile__image img,.product-list--tile .product-preview-gallery img,.product-list--tile img.js-product-preview-img,.product-card__products .product-list .product-tile__image img,.product-card__products .product-list .product-preview-gallery img,.product-card__products .product-list img.js-product-preview-img,.product-list[class*="product-list--homepage-"] .product-tile__image img,.product-list[class*="product-list--homepage-"] .product-preview-gallery img,.product-list[class*="product-list--homepage-"] img.js-product-preview-img{max-height:135px!important}.product-list--tile .product-tile__content,.product-card__products .product-list .product-tile__content,.product-list[class*="product-list--homepage-"] .product-tile__content{padding-right:10px!important;padding-left:10px!important}}
@media (max-width:767px){.category-mobile-controls__row{display:flex!important;align-items:stretch;gap:10px;}.category-mobile-controls__row>.m-filters-open,.category-mobile-controls__row>.category-sort{flex:1 1 0!important;width:auto!important;min-width:0;margin:0!important;position:relative;}.category-mobile-controls__row>.m-filters-open{display:flex!important;height:52px;min-height:52px;padding:0 14px;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:8px;border:0;border-radius:14px;background:#f5f7fa;color:#111827;font-size:15px;font-weight:600;line-height:1;}.category-mobile-controls__row .m-filters-open__icon{flex:0 0 auto;margin:0;color:#005bff;font-size:17px;}.category-mobile-controls__row .m-filters-open__label{white-space:nowrap;}.category-mobile-controls__row .js-m-filters-count{margin-left:auto;}.category-mobile-controls__row .m-filters-open__caret{margin:0 0 0 auto;color:#7b8493;}.category-mobile-controls__row .category-sort{z-index:110;}.category-mobile-controls__row .category-sort__title{display:none!important;}.category-mobile-controls__row .category-sort .drop-down-list,.category-mobile-controls__row .category-sort__dropdown,.category-mobile-controls__row .category-sort__toggle{display:flex;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box;}.category-mobile-controls__row .category-sort__toggle{padding:0 14px!important;align-items:center;justify-content:flex-start;gap:8px;border:0!important;border-radius:14px!important;background:#f5f7fa!important;color:#111827!important;box-shadow:none!important;cursor:pointer;}.category-mobile-controls__row .category-sort__label{display:block!important;flex:1 1 auto;min-width:0;overflow:hidden;color:inherit;font-size:15px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap;}.category-mobile-controls__row .category-sort__mobile-icon,.category-mobile-controls__row .category-sort__arrow,.category-mobile-controls__row .category-sort .drop-down-list__caret{display:none!important;}.category-mobile-controls__row .category-sort__toggle::after{content:"";flex:0 0 8px;width:8px;height:8px;margin:-4px 2px 0 0;border:solid #7b8493;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);}}
/* oneclick-form-compact-20261020-v5 */
.buy1click-form_extend .buy1click-form__content,.buy1click-form__content{width:calc(100vw - 40px)!important;max-width:680px!important;max-height:calc(100dvh - 32px)!important;padding:24px 28px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:20px!important}.buy1click-form__header{margin-bottom:10px!important;font-size:22px!important;line-height:1.25!important}.buy1click-form__text{margin-bottom:16px!important}.buy1click-form__items{margin-bottom:18px!important;padding:12px!important}.buy1click-form__item{gap:8px 12px!important}.buy1click-form_extend .buy1click-form__contact-info{margin:0 0 16px!important;padding-top:10px!important}.buy1click-form__fields>.buy1click-form__field+.buy1click-form__field{margin-top:10px!important}.buy1click-form-field__label{margin-bottom:5px!important}.buy1click-form-field__input{min-height:44px!important;box-sizing:border-box}.buy1click-form__comment{margin-bottom:12px!important}.buy1click-form__comment-input{min-height:72px!important;height:72px!important;box-sizing:border-box}.buy1click-confirmation{margin-bottom:16px!important}.buy1click-form__policy{margin:14px 0!important}.buy1click-form__policy .buy1click-checkbox-box__label{font-size:14px!important;line-height:1.45!important}.buy1click-form__submit-button{min-height:48px!important}.checkout-offer-note{margin-top:8px!important}@media(max-width:600px){.buy1click-form_extend .buy1click-form__content,.buy1click-form__content{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;padding:18px 16px 16px!important;border-radius:18px!important;-webkit-overflow-scrolling:touch}.buy1click-form__header{margin-bottom:8px!important;font-size:20px!important}.buy1click-form__text{margin-bottom:12px!important}.buy1click-form__items{margin-bottom:14px!important;padding:10px!important}.buy1click-form_extend .buy1click-form__contact-info{margin:0 0 12px!important;padding-top:8px!important}.buy1click-form__fields>.buy1click-form__field+.buy1click-form__field{margin-top:9px!important}.buy1click-form__comment{margin-bottom:10px!important}.buy1click-form__comment-input{min-height:68px!important;height:68px!important}.buy1click-confirmation{margin-bottom:12px!important}.buy1click-form__policy{margin:12px 0 18px!important}.buy1click-form__submit-button{position:sticky;bottom:0;z-index:4;min-height:48px!important;margin-top:8px!important;box-shadow:0 -8px 14px rgba(255,255,255,.9)}}
/* oneclick-form-mobile-center-consent-20261020-v6 */ .buy1click-form__policy .buy1click-checkbox-box { display: block !important; } .buy1click-form__policy .buy1click-checkbox-box__checkbox { float: left !important; display: block !important; width: 22px !important; margin: 2px 9px 2px 0 !important; } .buy1click-form__policy .buy1click-checkbox-box__label { display: block !important; width: auto !important; font-size: 13px !important; line-height: 1.4 !important; } .buy1click-form__policy .buy1click-checkbox-box__label p { margin: 0 !important; } @media (max-width: 600px) { .buy1click-form__overlay-inner { display: flex !important; align-items: center !important; justify-content: center !important; width: 100vw !important; min-height: 100dvh !important; } .buy1click-form__inner { display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; width: 100vw !important; min-height: 100dvh !important; padding: 8px !important; } .buy1click-form_extend .buy1click-form__content, .buy1click-form__content { display: block !important; position: relative !important; left: auto !important; transform: none !important; margin: 0 auto !important; width: calc(100vw - 16px) !important; max-width: none !important; } }
/* oneclick-offer-note-typography-20261020-v7 */ .buy1click-form .checkout-offer-note{font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}

/* FIXED HEADER OPAQUE LAYER — prevent catalog controls showing through */
.header.sk-fixed {
    background-color: #fff !important;
    z-index: 1000 !important;
    isolation: isolate;
}
/* Catalog spacing: separate category navigation from filters */
.js-category-navigation-slot .category-type-slider { padding-bottom: 16px; }


/* Styles moved from shop/head.html on 2026-10-29 */
@media (min-width: 768px) {
    .category-panel {
        position: relative;
        z-index: 30;
    }
    .category-panel .category-sort {
        position: relative;
        z-index: 31;
    }
}

@media (max-width: 1000px) {
    .category-mobile-controls__row .category-sort { z-index: 110; }
    .category-mobile-controls__row .category-sort__toggle {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 0 !important;
    }
    .category-mobile-controls__row .category-sort__mobile-icon {
        display: block !important;
        flex: 0 0 22px !important;
        width: 22px !important;
        height: 22px !important;
        margin: 0 !important;
        color: #005bff !important;
        font-size: 19px !important;
        line-height: 22px !important;
        text-align: center;
    }
    .category-mobile-controls .filters-selected__item {
        display: inline-flex !important;
        align-items: center !important;
        flex: 0 0 auto !important;
        gap: 8px !important;
        height: 34px !important;
        min-height: 34px !important;
        padding: 0 12px !important;
        background: var(--lusart-bg-soft, #f5f6f8) !important;
        border: 1px solid var(--lusart-border, #e6ebf1) !important;
        border-radius: var(--lusart-radius-sm, 8px) !important;
        box-shadow: none !important;
        color: var(--lusart-text-soft, #56616f) !important;
        font-size: var(--lusart-fs-meta, 14px) !important;
        font-weight: var(--lusart-fw-medium, 500) !important;
        line-height: 1 !important;
    }
    .category-mobile-controls .filters-selected__title,
    .category-mobile-controls .filters-selected__title span {
        color: var(--lusart-text-soft, #56616f) !important;
        font-size: var(--lusart-fs-meta, 14px) !important;
        font-weight: var(--lusart-fw-medium, 500) !important;
        line-height: 1 !important;
    }
    .category-mobile-controls .filters-selected__remove {
        width: 14px !important;
        height: 14px !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        color: #929baa !important;
        font-size: 12px !important;
        line-height: 14px !important;
    }
    .category-mobile-controls .filters-selected__clear-all {
        padding: 4px 0 !important;
        color: #005bff !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        line-height: 16px !important;
    }
}
@media (max-width: 767px) {
    .category-mobile-controls__row .category-sort {
        position: relative !important;
    }
    .category-mobile-controls__row .category-sort__dropdown {
        position: relative !important;
    }
    .category-mobile-controls__row .category-sort .drop-down-list__items {
        position: absolute !important;
        top: calc(100% + 8px) !important;
        right: 0 !important;
        bottom: auto !important;
        left: auto !important;
        width: min(230px, calc(100vw - 24px));
        max-width: calc(100vw - 24px);
        max-height: min(360px, calc(100dvh - 180px));
        overflow-x: hidden;
        overflow-y: auto;
        overscroll-behavior: contain;
        box-sizing: border-box;
        z-index: 120 !important;
    }
}

.product-list--tile .product-tile__price .product-tile__discount-inline,
.product-card__products .product-list .product-tile__price .product-tile__discount-inline,
.product-list[class*="product-list--homepage-"] .product-tile__price .product-tile__discount-inline{display:inline-flex;flex:0 0 auto;align-items:center;height:16px;color:#f1117e;font-size:11px;line-height:16px;font-weight:700;white-space:nowrap}
.popup-content--dialog .product-card__link-product--quick-view{display:flex;width:100%;min-height:44px;margin:16px 0 0;padding:0 18px;border:1px solid #d8e6ff;border-radius:10px;align-items:center;justify-content:center;gap:10px;background:#f3f8ff;box-shadow:none;color:#005bff!important;font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-transform:none!important;box-sizing:border-box;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
.popup-content--dialog .product-card__link-product--quick-view:hover{border-color:#bfd6ff;background:#eaf2ff;box-shadow:0 3px 10px rgba(0,91,255,.08);color:#0047cc!important}
.popup-content--dialog .product-card__link-product--quick-view .button-more{margin:0;color:inherit;font-size:16px}
@media(max-width:900px){.popup-content--dialog .product-card__link-product--quick-view{margin-top:16px}}
@media(max-width:480px){.popup-content--dialog .product-card__link-product--quick-view{margin-top:14px}}
@media(min-width:768px){
    .product-list--tile .product-tile__actions,
    .product-card__products .product-list .product-tile__actions,
    .product-list[class*="product-list--homepage-"] .product-tile__actions{
        top:8px!important;right:8px!important;bottom:auto!important;left:auto!important;z-index:22;display:flex!important;width:38px;height:38px;margin:0!important;align-items:center;justify-content:center;opacity:1!important;transform:none!important;pointer-events:auto
    }
    .product-list--tile .product-tile__image > .product-tile__discount ~ .product-tile__actions,
    .product-card__products .product-list .product-tile__image > .product-tile__discount ~ .product-tile__actions,
    .product-list[class*="product-list--homepage-"] .product-tile__image > .product-tile__discount ~ .product-tile__actions{
        top:36px!important
    }
    .product-list--tile .product-tile__actions .js-add-to-favorites,
    .product-card__products .product-list .product-tile__actions .js-add-to-favorites,
    .product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites{
        display:inline-flex!important;width:38px;height:38px;margin:0!important;padding:0!important;border:0!important;border-radius:0;align-items:center;justify-content:center;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:21px;line-height:1!important;cursor:pointer
    }
    .product-list--tile .product-tile__actions .js-add-to-favorites i,
    .product-card__products .product-list .product-tile__actions .js-add-to-favorites i,
    .product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites i{
        color:#fff;-webkit-text-stroke:1.8px #111827;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));transition:color .16s ease,-webkit-text-stroke-color .16s ease
    }
    .product-list--tile .product-tile__actions .js-add-to-favorites.selected i,
    .product-card__products .product-list .product-tile__actions .js-add-to-favorites.selected i,
    .product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites.selected i{
        color:#005bff;-webkit-text-stroke:1px #005bff
    }
    body:not(.touch) .product-list--tile .product-tile__actions .js-add-to-favorites[data-title]:hover:before,
    body:not(.touch) .product-card__products .product-list .product-tile__actions .js-add-to-favorites[data-title]:hover:before,
    body:not(.touch) .product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites[data-title]:hover:before{
        left:auto;right:0;width:132px;margin:5px 0 0;z-index:30;text-align:center
    }
    body:not(.touch) .product-list--tile .product-tile__actions .js-add-to-favorites[data-title]:hover:after,
    body:not(.touch) .product-card__products .product-list .product-tile__actions .js-add-to-favorites[data-title]:hover:after,
    body:not(.touch) .product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites[data-title]:hover:after{
        left:auto;right:11px;margin-left:0;z-index:30
    }
    .product-list--tile .product-tile__quick-view,
    .product-card__products .product-list .product-tile__quick-view,
    .product-list[class*="product-list--homepage-"] .product-tile__quick-view{
        position:absolute;right:10px;bottom:10px;left:10px;z-index:21;display:flex;min-height:42px;padding:0 12px;border:1px solid rgba(226,232,240,.95);border-radius:10px;box-sizing:border-box;align-items:center;justify-content:center;background:rgba(255,255,255,.78);box-shadow:0 3px 12px rgba(15,23,42,.1);color:#374151;font-size:14px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;opacity:0;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease;pointer-events:none
    }
    .no-touch .product-list--tile .product-tile:hover .product-tile__quick-view,
    .no-touch .product-card__products .product-list .product-tile:hover .product-tile__quick-view,
    .no-touch .product-list[class*="product-list--homepage-"] .product-tile:hover .product-tile__quick-view,
    .product-list--tile .product-tile__quick-view:focus-visible,
    .product-card__products .product-list .product-tile__quick-view:focus-visible,
    .product-list[class*="product-list--homepage-"] .product-tile__quick-view:focus-visible{
        opacity:1;transform:none;pointer-events:auto
    }
    .product-list--tile .product-tile__quick-view:hover,
    .product-card__products .product-list .product-tile__quick-view:hover,
    .product-list[class*="product-list--homepage-"] .product-tile__quick-view:hover{
        border-color:#d1d5db;background:#fff;color:#111827
    }
}
@media(max-width:767px){
    .product-list--tile .product-tile__actions .js-add-to-favorites,
    .product-card__products .product-list .product-tile__actions .js-add-to-favorites,
    .product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites{
        border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important
    }
    .product-list--tile .product-tile__actions .js-add-to-favorites i,
    .product-card__products .product-list .product-tile__actions .js-add-to-favorites i,
    .product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites i{
        color:#fff!important;font-size:18px!important;-webkit-text-stroke:1.8px #111827!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))
    }
    .product-list--tile .product-tile__actions .js-add-to-favorites.selected i,
    .product-card__products .product-list .product-tile__actions .js-add-to-favorites.selected i,
    .product-list[class*="product-list--homepage-"] .product-tile__actions .js-add-to-favorites.selected i{
        color:#005bff!important;-webkit-text-stroke:1px #005bff!important;filter:none
    }
}
.product-list--tile .product-tile__actions,
.product-card__products .product-list .product-tile__actions,
.product-list[class*="product-list--homepage-"] .product-tile__actions{z-index:10!important}


/* Photo-search fix moved out of plugin frontendHead (2026-10-29) */
.photo-search>.photo-search__backdrop{position:absolute!important;inset:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;background:rgba(8,20,45,.58)!important;appearance:none!important;transform:none!important}
.photo-search .photo-search__close{display:flex!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;border:1px solid #dce5f3!important;border-radius:50%!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#14213d!important;font:400 27px/1 Arial,sans-serif!important;overflow:hidden!important;transform:none!important}
.photo-search .photo-search__close>i,.photo-search .photo-search__close>span{display:flex!important;width:100%!important;height:100%!important;margin:0!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:none!important}
.photo-search .photo-search__close:hover{border-color:#bfd3f5!important;background:#f3f7ff!important;color:#0663f7!important}
/* 404 page styles moved from site/error.html */
.error-page{position:relative;margin:0 auto;padding:28px 0 50px;color:#111827;font-family:Montserrat,Arial,sans-serif}.error-page,.error-page *{box-sizing:border-box}.error-page__hero{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:center;margin-bottom:26px;padding:34px 42px;background:#fff;border:1px solid #edf1f5;border-radius:20px;box-shadow:0 8px 28px rgba(15,23,42,.06)}.error-page__content{max-width:680px;margin:0}.error-page__code{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:92px;height:42px;margin-bottom:16px;padding:0 18px;background:#f3f8ff;border:1px solid #d8e9ff;border-radius:999px;color:#005bff;font-size:18px;font-weight:800}.error-page__head{margin:0 0 12px;color:#111827;font-size:36px;line-height:1.16;font-weight:800;letter-spacing:0}.error-page__text{max-width:620px;margin:0 0 20px;color:#6b7280;font-size:16px;line-height:1.6;font-weight:500}.error-page__search{position:relative;z-index:20;max-width:640px;margin:0 0 22px}.error-page__search-form{position:relative;display:flex;width:100%}.error-page__search-field{width:100%;height:54px;padding:0 58px 0 18px;background:#fff;border:1px solid #dbe3ee;border-radius:14px;color:#111827;font-size:15px;font-weight:500;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.error-page__search-field:focus{border-color:#005bff;box-shadow:0 0 0 3px rgba(0,91,255,.12)}.error-page__search-submit{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;background:#005bff;border:0;border-radius:11px;color:#fff;cursor:pointer;line-height:1;transition:background .2s ease}.error-page__search-submit:hover{background:#004bd6}.error-page__buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.error-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:13px;font-size:14px;line-height:1.2;font-weight:800;text-decoration:none;cursor:pointer;box-sizing:border-box;letter-spacing:0;text-transform:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.error-page__button--primary{background:#005bff;border:1px solid #005bff;color:#fff !important}.error-page__button--primary:hover{background:#004bd6;border-color:#004bd6}.error-page__button--light{background:#f8fafc;border:1px solid #edf1f5;color:#374151 !important}.error-page__button--light:hover{background:#f3f8ff;border-color:#d8e9ff;color:#005bff !important}.error-page__visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.error-page__visual-code{color:rgba(0,91,255,.08);font-size:124px;line-height:1;font-weight:900;letter-spacing:0}.error-page__section{position:relative;z-index:1;margin-top:26px}.error-page .products-section-title{margin:0 0 18px;color:#111827;font-size:28px;line-height:1.25;font-weight:800;letter-spacing:0}.error-page__cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.error-page__cat{display:flex;align-items:center;justify-content:center;text-align:center;min-height:70px;padding:16px 20px;background:#fff;border:1px solid #edf1f5;border-radius:14px;color:#111827 !important;font-size:15px;line-height:1.35;font-weight:700;text-decoration:none;box-shadow:0 4px 16px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease,color .2s ease}.error-page__cat:hover{border-color:#d8e9ff;color:#005bff !important;box-shadow:0 8px 22px rgba(15,23,42,.07);transform:translateY(-1px)}.error-page__help{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:28px;padding:24px 28px;background:#f8fafc;border:1px solid #edf1f5;border-radius:18px}.error-page__help-title{margin:0 0 6px;color:#111827;font-size:20px;line-height:1.25;font-weight:800}.error-page__help-text{margin:0;color:#6b7280;font-size:15px;line-height:1.55;font-weight:500}.error-page .wsearch_dropdown_search_wrapper,.error-page .header-search__dropdown,.error-page .search-dropdown{z-index:9999 !important}@media (max-width:1000px){.error-page{padding-top:24px}.error-page__hero{grid-template-columns:1fr;gap:0;padding:30px 28px}.error-page__content{max-width:none}.error-page__visual{display:none}.error-page__cats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (max-width:600px){.error-page{padding:20px 14px 92px}.error-page__hero{margin-bottom:26px;padding:24px 20px 26px;border-radius:18px}.error-page__code{min-width:86px;height:40px;margin-bottom:18px;font-size:17px}.error-page__head{margin-bottom:14px;font-size:29px;line-height:1.18}.error-page__text{margin-bottom:22px;font-size:14px;line-height:1.5;max-width:100%}.error-page__search{margin-bottom:22px}.error-page__search-field{height:50px;padding-left:16px;padding-right:58px !important;border-radius:13px;font-size:14px;line-height:50px !important}.error-page__search-submit{top:5px !important;right:5px !important;width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;min-height:40px !important;max-height:40px !important;border-radius:10px !important;line-height:40px !important}.error-page__buttons{display:grid;grid-template-columns:1fr;gap:10px}.error-page__button{width:100%;min-height:54px;font-size:15px;border-radius:14px}.error-page__section{margin-top:30px}.error-page .products-section-title{margin-bottom:16px;font-size:26px;line-height:1.2}.error-page__cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.error-page__cat{min-height:76px;padding:14px;border-radius:14px;font-size:14px}.error-page__help{display:block;margin-top:28px;padding:24px 20px;border-radius:18px}.error-page__help-title{font-size:22px}.error-page__help-text{font-size:15px;line-height:1.55}.error-page__help .error-page__button{margin-top:20px}.error-page .error-page__search-submit i{display:block !important;margin:0 !important;font-size:15px !important;line-height:1 !important}}@media (max-width:380px){.error-page{padding-left:10px;padding-right:10px}.error-page__hero{padding-left:18px;padding-right:18px}.error-page__head{font-size:27px}.error-page__cat{min-height:72px;padding:12px;font-size:13px}}

/* 404 page layout and interaction improvements (2026-11-02) */
.error-page{width:100%;max-width:1500px;margin:0 auto;padding:32px 16px 64px}
.error-page__hero{grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:36px;padding:40px 48px}
.error-page__content{position:relative;padding:0;width:min(100%,780px);max-width:780px;justify-self:start}
.error-page__head{font-size:38px;line-height:1.15}
.error-page__text{max-width:58ch}
.error-page__search{width:100%;max-width:640px}
.error-page__search-field{display:block;min-width:0}
.error-page__buttons{gap:10px}
.error-page__button:focus-visible,.error-page__cat:focus-visible,.error-page__search-submit:focus-visible{outline:3px solid rgba(0,91,255,.28);outline-offset:3px}
.error-page__back{font-family:inherit}
.error-page__visual-code{font-size:clamp(112px,12vw,176px)}
.error-page__section{margin-top:32px}
.error-page__cats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}
.error-page__help{margin-top:24px}
@media (max-width:1000px){.error-page__hero{grid-template-columns:minmax(0,1fr) 200px;gap:20px;padding:32px}.error-page__content{width:100%;max-width:780px}.error-page__visual-code{font-size:112px}}
@media (max-width:700px){.error-page{padding:18px 12px 88px}.error-page__hero{grid-template-columns:1fr;gap:0;margin-bottom:22px;padding:24px 20px;border-radius:18px}.error-page__content{max-width:none}.error-page__visual{display:none}.error-page__head{font-size:29px}.error-page__text{font-size:15px;line-height:1.55}.error-page__search{max-width:none}.error-page__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.error-page__button{width:100%;min-height:48px;padding:0 12px;font-size:14px}.error-page__button--primary{grid-column:1/-1}.error-page__section{margin-top:24px}.error-page .products-section-title{font-size:23px}.error-page__cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.error-page__cat{min-height:64px;padding:12px;font-size:13px}.error-page__help{padding:20px}.error-page__help-title{font-size:19px}.error-page__help .error-page__button{width:auto;margin-top:16px}}
@media (max-width:380px){.error-page__hero{padding:20px 16px}.error-page__head{font-size:26px}.error-page__cats{gap:8px}.error-page__cat{min-height:60px;padding:10px;font-size:12px}}
@media (prefers-reduced-motion:reduce){.error-page__button,.error-page__cat,.error-page__search-field,.error-page__search-submit{transition:none}}
/* 404 popular categories use the homepage carousel component */
.error-page .error-page__categories-slider{margin:0;opacity:0;visibility:hidden}
.error-page .error-page__categories-slider.is-initialized{opacity:1;visibility:visible}
/* 404 carousel controls: keep the homepage arrows visible with site-wide button resets */
.error-page .categories-slider__btn{width:42px;height:42px;min-width:42px;min-height:42px;padding:0;line-height:1;font-size:0;box-sizing:border-box}
.error-page .categories-slider__btn svg{display:block!important;width:20px!important;height:20px!important;min-width:20px;min-height:20px;flex:0 0 20px;overflow:visible}
@media(max-width:767px){.error-page .categories-slider__btn{width:34px;height:34px;min-width:34px;min-height:34px}.error-page .categories-slider__btn svg{width:17px!important;height:17px!important;min-width:17px;min-height:17px;flex-basis:17px}}

/* Catalog index UX layout */
.category-index-jump{margin:0 0 20px}
.category-index-jump__list{display:flex;flex-wrap:wrap;gap:9px}
.category-index-jump__link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid #e5ebf4;border-radius:999px;background:#f7f9fc;color:#24324a!important;font-size:14px;line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}
.category-index-jump__link:hover,.category-index-jump__link:focus-visible{background:#eef4ff;border-color:#cfe0ff;color:#005bff!important}
.category-index-page .categories--index{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
.category-index-page .categories-item{display:flex;align-items:flex-start;gap:18px;width:auto!important;margin:0;padding:20px;background:#fff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 5px 18px rgba(15,23,42,.045);box-sizing:border-box;scroll-margin-top:24px}
.category-index-page .categories-item__image{display:block;flex:0 0 142px;width:142px;height:142px;margin:0;float:none;overflow:hidden;border-radius:14px;background:#f3f6fa}
.category-index-page .categories-item__image img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}
.category-index-page .categories-item__cats,.category-index-page .categories-item__image~.categories-item__cats{flex:1 1 auto;min-width:0;margin:0}
.category-index-page .categories-item__title{margin:0 0 12px;font-size:22px;line-height:1.2;font-weight:700}
.category-index-page .categories-item__title a{color:#111827;text-decoration:none}
.category-index-page .categories-item__title a:hover{color:#005bff}
.category-index-page .categories-item__subs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}
.category-index-page .categories-item__sub{display:block;margin:0;font-size:14px;line-height:1.3}
.category-index-page .categories-item__sub a{display:block;padding:8px 11px;border:1px solid #e8edf5;border-radius:999px;background:#f7f9fc;color:#334155;text-decoration:none;transition:background .18s,border-color .18s,color .18s}
.category-index-page .categories-item__sub a:hover{border-color:#cfe0ff;background:#eef4ff;color:#005bff}
.category-index-page .category-index-more{flex:0 0 100%;margin-top:2px}
.category-index-page .category-index-more summary{width:fit-content;color:#005bff;font-size:14px;line-height:1.4;font-weight:600;cursor:pointer;list-style:none}
.category-index-page .category-index-more summary::-webkit-details-marker{display:none}
.category-index-page .category-index-more summary:after{content:"";display:inline-block;width:7px;height:7px;margin:0 0 2px 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s}
.category-index-page .category-index-more[open] summary:after{transform:rotate(225deg)}
.category-index-page .category-index-more__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}
.category-index-page .categories-item__all{margin:12px 0 0}
.category-index-page .categories-item__all a{font-size:14px;font-weight:700;text-decoration:none;text-transform:none}
@media(max-width:900px){.category-index-page .categories--index{grid-template-columns:1fr;gap:12px}.category-index-page .categories-item{padding:16px}}
@media(max-width:767px){.category-index-jump{margin:0 -14px 16px;padding:0 14px}.category-index-jump__list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:1px 0 5px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category-index-jump__list::-webkit-scrollbar{display:none}.category-index-jump__link{flex:0 0 auto;min-height:36px;padding:0 13px;font-size:13px}.category-index-page .categories--index{gap:12px}.category-index-page .categories-item{gap:13px;padding:14px;border-radius:16px;scroll-margin-top:16px}.category-index-page .categories-item__image{flex-basis:88px;width:88px;height:88px;border-radius:12px}.category-index-page .categories-item__title{margin:0 0 9px;font-size:19px}.category-index-page .categories-item__subs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.category-index-page .categories-item__sub{min-width:0;font-size:12px;line-height:1.25}.category-index-page .categories-item__sub a{height:100%;padding:7px 8px;border-radius:10px}.category-index-page .category-index-more{grid-column:1/-1}.category-index-page .category-index-more summary{font-size:13px}.category-index-page .category-index-more__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.category-index-page .categories-item__all{margin-top:10px}.category-index-page .categories-item__all a{font-size:13px}}
@media(max-width:380px){.category-index-page .categories-item{gap:10px;padding:12px}.category-index-page .categories-item__image{flex-basis:76px;width:76px;height:76px}.category-index-page .categories-item__title{font-size:18px}.category-index-page .categories-item__sub{font-size:11px}.category-index-page .categories-item__sub a{padding:7px 6px}}


/* Category index: place the expander after the revealed links and keep anchor targets below the fixed header. */
.category-index-page .categories-item{scroll-margin-top:128px}
.category-index-page .category-index-more{flex:0 0 100%;width:auto;margin:2px 0 0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}
.category-index-page .category-index-more__list{order:1;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 9px;width:100%}
.category-index-page .category-index-more summary{order:2;align-self:flex-start;display:inline-flex;margin:0;text-align:left}
@media(max-width:767px){.category-index-page .categories-item{scroll-margin-top:104px}.category-index-page .category-index-more__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}}
/* LUSART CUSTOM: hide mobile catalog filter and sorting arrows */
@media (max-width:767px){.category-mobile-controls__row .m-filters-open__caret,.category-mobile-controls__row .category-sort__toggle::after{display:none!important;content:none!important}}
