.site-header{position:relative;z-index:100;margin:10px 0 5px;font-family:Inter,sans-serif}.header-container{max-width:1400px;margin:auto;height:80px;padding:0 22px;display:flex;align-items:center;gap:28px;background:linear-gradient(180deg,#07111f,#0c1930);border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.18)} .header-logo{flex-shrink:0}.header-logo a{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.header-logo img{width:48px;height:auto}.header-logo span{font-size:24px;font-weight:800;text-transform:uppercase} .header-nav{display:flex;gap:26px}.header-nav a{color:#dbe8ff;text-decoration:none;font-size:15px;font-weight:600;transition:.25s}.header-nav a:hover{color:#fff} .header-search{flex:1}.header-search form{position:relative}.header-search input{width:100%;height:46px;border:none;outline:none;border-radius:12px;padding:0 48px 0 18px;background:#142540;color:#fff;font-size:14px}.header-search input::placeholder{color:#8fa5c8}.header-search button{position:absolute;right:0;top:0;width:46px;height:46px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-search img{width:18px;height:18px;filter:invert(1) brightness(100%);transition:.25s} .header-actions{display:flex;gap:20px}.header-action{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:#dbe8ff;font-size:12px;font-weight:600;transition:.25s}.header-action img{width:22px;height:22px;filter:brightness(0) saturate(100%) invert(1);transition:.25s}.header-action:hover{color:#fff}.header-action:hover img{transform:translateY(-2px)}#headerFavBtn.has-items img{filter:none}.compare-counter{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;border-radius:100px;background:#2f7bff;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.cart-counter{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;border-radius:100px;background:#2f7bff;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center} .header-burger{display:none;margin-left:auto} .header-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .3s;z-index:200}.header-overlay.active{opacity:1;pointer-events:auto}.header-drawer{position:absolute;right:0;top:0;width:290px;height:100%;background:#091423;padding:90px 26px;display:flex;flex-direction:column;gap:18px;transform:translateX(100%);transition:transform .3s}.header-overlay.active .header-drawer{transform:translateX(0)}.header-drawer a{color:#fff;text-decoration:none;font-size:18px;font-weight:600} @media (max-width:1100px){.header-search{display:none}}@media (max-width:950px){.header-nav{display:none}.header-actions{display:none}.header-burger{display:flex;width:46px;height:46px;border:none;background:rgba(255,255,255,.08);border-radius:12px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.header-burger span{width:22px;height:2px;background:#fff;transition:.3s}.header-burger.active span:nth-child(1){transform:rotate(45deg) translateY(5px)}.header-burger.active span:nth-child(2){opacity:0}.header-burger.active span:nth-child(3){transform:rotate(-45deg) translateY(-5px)}.header-overlay{display:block}.header-drawer .header-action{align-items:flex-start}.header-drawer .header-action{margin-bottom:15px}.header-drawer .header-action:last-child{margin-bottom:0}}
:root{--blue:#2b84ff;--blue-dark:#1a6ed8;--bg-main:#fff;--bg-soft:#f5f8fc;--text-main:#1a1a1a;--text-secondary:#5c6b7a;--border:rgba(0,0,0,0.06);--bottom-ui-space:0;--ui-radius:20px}body{margin:0;font-family:'Inter','Segoe UI',sans-serif;color:var(--text-main);background:radial-gradient( ellipse at center top,rgba(64,140,255,.22) 0%,rgba(64,140,255,.10) 32%,rgba(64,140,255,.03) 55%,transparent 75% ),#f8fbff;background-attachment:fixed;position:relative}body::before{display:none}.catalog-header{max-width:1400px;margin:0 auto;padding:4px 20px 0;position:relative;z-index:5}.catalog-header-top{display:flex;align-items:center;gap:16px;flex-wrap:nowrap;padding-bottom:10px}.catalog-header-info{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0}.catalog-header-info h1{margin:0;font-size:30px;font-weight:700;line-height:1.1;color:#1d2f49;flex:0 1 auto;min-width:0;max-width:40%;white-space:normal;word-break:break-word}.header-divider{flex:0 0 auto;width:2px;height:34px;background:#c0ccdd;border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,0.02)}.catalog-header-info p{margin:0;font-size:14px;line-height:1.55;color:#7d8fa5;flex:1 1 auto;min-width:0;max-width:55%;white-space:normal;word-break:break-word}.catalog-counter{display:flex;align-items:flex-end;gap:14px;flex:0 0 auto;padding-bottom:4px;justify-content:flex-end}.catalog-counter>span{font-size:44px;font-weight:600;line-height:1;color:#2b84ff;letter-spacing:-2px}.catalog-counter-text{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:4px}.catalog-counter-text strong{font-size:15px;font-weight:600;line-height:1;color:#4c6078}.catalog-counter-text small{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:13px;font-weight:500;line-height:1;color:#8a99ad}.catalog-counter-text small span{font-size:13px !important;font-weight:500 !important;line-height:1 !important;color:#8a99ad !important}.catalog-toolbar{max-width:1400px;margin:0 auto 18px;padding:0 20px;display:grid;grid-template-columns:1fr 580px;gap:16px;align-items:center;position:relative;z-index:5}.active-filters-panel{display:flex;align-items:center;gap:12px;height:58px;padding:0 18px;border-radius:14px;background:linear-gradient(90deg,#10203a 0%,#163055 30%,#2d5c8e 45%,#eef5fc 72%,#fff 100%);border:1px solid #dfe9f4;box-shadow:0 10px 24px rgba(15,40,70,.08);overflow:hidden}.filters-title{color:#fff;font-size:14px;font-weight:600;margin-right:8px;white-space:nowrap}#active-filters{display:flex;align-items:center;gap:6px;flex:1;overflow:hidden}.active-filter-badge{display:flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;background:#fff;border:1px solid #d7e3f0;color:#22344c;font-size:14px;font-weight:600;box-shadow:0 2px 5px rgba(20,50,90,.05)}.active-filter-badge:hover{background:#f6fbff;border-color:#bfd5ea}.active-filter-badge .remove-filter{color:#7f95ac;font-weight:700}.active-filter-badge:hover .remove-filter{color:#fff}#clear-filters-btn{margin-left:auto;flex-shrink:0;height:38px;padding:0 18px;border-radius:10px;background:#f8fbff;border:1px solid #cfe0f1;color:#2b84ff;font-size:13px;font-weight:600;box-shadow:0 2px 6px rgba(35,75,120,.06),inset 0 1px 0 rgba(255,255,255,.9);transition:.2s}#clear-filters-btn:hover{background:#fff;border-color:#9fc5eb;color:#1d74e8;box-shadow:0 4px 10px rgba(40,90,150,.10)}#clear-filters-btn:active{transform:translateY(1px)}.catalog-controls{display:flex;align-items:center;gap:12px;height:58px;padding:0 14px;background:#fff;border-radius:14px;border:1px solid #e5edf6;box-shadow:0 10px 24px rgba(20,40,70,.06)}.catalog-search-wrapper{flex:1 1 150px;position:relative;display:flex;align-items:center;min-width:0}.catalog-search-wrapper input{height:40px;border-radius:10px;font-size:14px;width:100%;padding:0 14px 0 42px;border:1px solid #edf2f7;background:#fafbfd;outline:none}.catalog-search-wrapper input:focus{border-color:#2b84ff;box-shadow:0 0 0 3px rgba(43,132,255,.12)}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:.65;pointer-events:none}.grid-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f5f8fc;cursor:pointer}.grid-toggle:hover{background:#edf3fa}.grid-icon{width:17px;height:17px;fill:#2b84ff}.catalog-layout{display:grid;grid-template-columns:330px 1fr;gap:24px;max-width:1400px;margin:0 auto;padding:0 20px 60px;position:relative;z-index:1}.catalog-sidebar{position:sticky;top:20px;width:310px;height:fit-content;padding:16px 20px;border-radius:22px;background:#0d1d36;border:1px solid rgba(255,255,255,.05);box-shadow:0 15px 45px rgba(7,18,38,.22);color:#cfd8e3}.filter-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.filter-title{font-size:30px;font-weight:700;color:#fff;line-height:1}.filter-reset{background:none;border:none;color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;cursor:pointer;padding:0;line-height:1;transition:opacity 0.2s}.filter-reset img{width:16px;height:16px;filter:brightness(0) invert(1);display:block}.filter-reset:hover{opacity:0.7}.filter-group{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.filter-group:last-child{border:none;margin:0;padding:0}.filter-group h4{font-size:13px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:#8ea6c5;margin-bottom:10px}.filter-group label,.filter-option{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;font-size:14px;line-height:1.4;margin-bottom:7px;color:#eef4ff;cursor:pointer;transition:.25s}.filter-option span{display:flex;align-items:center;gap:10px}.filter-group label:hover,.filter-option:hover{color:#fff}.filter-group input[type="checkbox"]{appearance:none;width:17px;height:17px;border-radius:4px;border:1px solid rgba(255,255,255,.35);background:#13284b;cursor:pointer;position:relative;transition:.2s;flex-shrink:0}.filter-group input[type="checkbox"]:checked{background:#2b84ff;border-color:#2b84ff}.filter-group input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:2px solid white;border-top:none;border-left:none;transform:rotate(45deg)}.filter-count{min-width:26px;height:22px;border-radius:7px;background:rgba(255,255,255,.08);color:#cfe0ff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 6px}.filter-accordion .accordion-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.filter-accordion .accordion-title::after{content:"+";font-size:20px;font-weight:300;color:#8da5c5;transition:.2s}.filter-accordion.open .accordion-title::after{content:"−"}.filter-accordion .accordion-content{max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:all 0.3s ease;margin-top:8px}.filter-accordion.open .accordion-content{max-height:500px;opacity:1;transform:translateY(0)}.range-filter{display:grid;grid-template-columns:1fr 18px 1fr;gap:8px;margin-bottom:10px;align-items:center}.range-filter span{text-align:center;color:#8fa3b8;font-weight:600}.range-filter input[type="number"]{width:100%;height:36px;background:#13284b;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:8px;padding:0 10px;font-size:14px;outline:none}.range-filter input[type="number"]:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(43,132,255,0.25)}.tct-filters,.tn-filters,.capacitive-block{margin-left:0 !important;padding-left:18px;border-left:2px solid rgba(255,255,255,.08);margin-top:10px}.catalog-content{min-height:400px}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px}.chip-group{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{display:inline-flex !important;width:auto !important;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:16px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);color:#cfe0ff;font-size:12px;font-weight:500;cursor:pointer;transition:all 0.2s ease;user-select:none;margin-bottom:0;flex-shrink:0}.filter-chip:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.25);color:#fff}.filter-chip input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.filter-chip:has(input:checked){background:#2b84ff;border-color:#2b84ff;color:#fff;box-shadow:0 4px 10px rgba(43,132,255,0.3)}.tct-subtype-accordion,.tn-subtype-accordion{margin-top:12px;margin-bottom:8px;border-left:2px solid rgba(255,255,255,0.08);padding-left:18px}.subtype-accordion .accordion-title{font-size:14px;color:#8ea6c5;padding:6px 0}.dimensions-section{display:none}.dimensions-section.visible{display:block !important}.spec-value{margin-left:auto;text-align:right}.size-pill{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.catalog-mobile-top{display:none;gap:10px;align-items:center;margin-bottom:12px}.mobile-filter-btn,.mobile-cta-btn{flex:1;padding:10px 12px;border-radius:20px;font-weight:600;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:0.2s ease}.mobile-filter-btn{background:#0b1626;color:#fff}.mobile-cta-btn{background:linear-gradient(135deg,#0073c6,#4da3ff);color:#fff}.back-to-top-btn{position:fixed;right:15px;z-index:9999;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-size:14px;font-weight:600;border-radius:20px;color:#fff;background:linear-gradient(135deg,#0073c6,#4da3ff);border:1px solid rgba(0,0,0,0.05);box-shadow:0 4px 10px rgba(0,0,0,0.15);cursor:pointer;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease;transform:translateZ(0);backface-visibility:hidden}.back-to-top-btn:active{transform:scale(0.95)}#sidebarOverlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);opacity:0;pointer-events:none;transition:0.25s ease;z-index:999}#sidebarOverlay.active{opacity:1;pointer-events:auto}.catalog-load-more-wrapper{display:flex;justify-content:center;align-items:center;margin:34px 0 0}#load-more-btn{min-width:190px;height:46px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(43,132,255,.22);border-radius:12px;background:linear-gradient(135deg,#2b84ff,#236fd5);color:#fff;font-family:inherit;font-size:14px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 7px 18px rgba(43,132,255,.20);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}#load-more-btn:hover{background:linear-gradient(135deg,#348dff,#1f68ce);transform:translateY(-2px);box-shadow:0 10px 24px rgba(43,132,255,.28)}#load-more-btn:active{transform:translateY(0);box-shadow:0 5px 12px rgba(43,132,255,.18)}#load-more-btn:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.catalog-seo{position:relative;width:100%;max-width:1400px;margin:0 auto 20px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;padding:10px 0 20px}.catalog-seo::before{content:"";position:absolute;width:800px;height:800px;top:-300px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(37,99,235,0.04),transparent 70%);pointer-events:none;z-index:0}.catalog-seo *,.catalog-seo *::before,.catalog-seo *::after{box-sizing:border-box}.catalog-seo-card{position:relative;width:100%;background:#fff;border:1px solid #e6eaf0;border-radius:24px;padding:20px 20px;box-shadow:0 6px 24px rgba(15,23,42,0.045);overflow:hidden;z-index:1}.catalog-seo-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb 0%,#60a5fa 45%,rgba(96,165,250,0) 100%);opacity:.9}.catalog-seo-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:11px;padding:5px 11px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:11px;line-height:1.2;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.catalog-seo-eyebrow::before{content:"";width:5px;height:5px;border-radius:50%;background:#2563eb;flex-shrink:0}.catalog-seo-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:30px}.catalog-seo-section-head>div{min-width:0}.catalog-seo-section-head h2{margin:0;color:#111827;font-size:27px;line-height:1.2;font-weight:750;letter-spacing:-.025em}.catalog-seo-section-head p{max-width:760px;margin:10px 0 0;color:#64748b;font-size:15px;line-height:1.55}.catalog-seo-main-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 20px;border:0;border-radius:11px;background:#2563eb;color:#fff;font-family:inherit;font-size:14px;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.catalog-seo-main-btn span{font-size:19px;line-height:1;transition:transform .2s ease}.catalog-seo-main-btn:hover{background:#1d4ed8;box-shadow:0 7px 18px rgba(37,99,235,.2);transform:translateY(-1px)}.catalog-seo-main-btn:hover span{transform:translateX(3px)}.catalog-seo-main-btn:active{transform:translateY(0)}.catalog-seo-order-process{padding-bottom:24px;background:linear-gradient(145deg,#fff,#f9fcff);border-color:rgba(37,99,235,0.12);box-shadow:0 12px 36px rgba(37,99,235,0.06)}.catalog-seo-order-process .catalog-seo-section-head{align-items:stretch;gap:40px}.catalog-seo-order-process .catalog-seo-section-head>div:first-child{flex:1 1 auto;min-width:0}.catalog-seo-order-process .catalog-seo-section-head h2{font-size:32px}.catalog-seo-order-process .catalog-seo-section-head p{max-width:850px}.catalog-seo-cta-inline{flex:0 0 300px;min-height:0;align-self:stretch;padding:26px 28px;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(43,132,255,0.25),transparent 50%),linear-gradient(135deg,#10203a,#172f4d);border:1px solid rgba(255,255,255,0.08);box-shadow:0 12px 30px rgba(15,32,58,0.18);color:#fff;display:flex;flex-direction:column;justify-content:center}.catalog-seo-cta-inline strong{font-size:19px;font-weight:700;line-height:1.3}.catalog-seo-cta-inline p{margin:10px 0 18px;font-size:13px;line-height:1.6;color:rgba(255,255,255,0.75)}.catalog-seo-cta-inline .catalog-seo-main-btn{width:100%;justify-content:center;background:linear-gradient(135deg,#2b84ff,#1768d7);box-shadow:0 8px 20px rgba(43,132,255,0.30)}.catalog-seo-cta-inline .catalog-seo-main-btn:hover{background:linear-gradient(135deg,#3b91ff,#1d73e5);box-shadow:0 10px 24px rgba(43,132,255,0.40)}.catalog-seo-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #e9edf3;padding-top:32px}.catalog-seo-step{position:relative;min-width:0;padding:0 26px 0 0}.catalog-seo-step:not(:first-child){padding-left:26px;border-left:1px solid #e9edf3}.catalog-seo-step-top{display:flex;align-items:center;min-height:38px;margin-bottom:15px}.catalog-seo-step-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;font-size:12px;font-weight:750;letter-spacing:.02em}.catalog-seo-step-line{display:block;height:2px;flex:1;margin-left:14px;background:linear-gradient(90deg,#bfdbfe,#e5eaf1)}.catalog-seo-step-body{display:flex;align-items:flex-start;gap:14px;padding-left:8px}.catalog-seo-step-body .step-icon-wrapper{flex:0 0 38px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;border:1px solid #bfdbfe;margin-top:2px}.catalog-seo-step-body .step-icon-wrapper .step-icon{width:22px;height:22px;display:block;filter:brightness(0) saturate(100%) invert(38%) sepia(98%) saturate(2629%) hue-rotate(203deg) brightness(96%) contrast(101%)}.catalog-seo-step-body .step-text{flex:1}.catalog-seo-step-body h3{margin:0 0 7px 0;color:#172033;font-size:17px;font-weight:700;line-height:1.3}.catalog-seo-step-body p{margin:0;color:#64748b;font-size:13.5px;line-height:1.55}.catalog-seo-info-block{margin-top:28px;padding-top:20px;border-top:1px solid #e9edf3;display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.55;color:#64748b}.catalog-seo-info-block::before{content:"";flex:0 0 24px;width:24px;height:24px;background-image:url("/assets/svg/info1.svg");background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(31%) sepia(98%) saturate(2629%) hue-rotate(203deg) brightness(96%) contrast(101%);margin-top:2px}.catalog-seo-info-block a{color:#2b84ff;text-decoration:none}.catalog-seo-info-block a:hover{text-decoration:underline}.catalog-seo-info-block p{margin:0 0 8px 0}.catalog-seo-info-block p:last-child{margin-bottom:0}.catalog-seo-company{position:relative;padding:20px 34px 20px;background:radial-gradient( circle at 100% 0%,rgba(43,132,255,.10) 0%,rgba(43,132,255,.04) 30%,transparent 58% ),linear-gradient( 135deg,#f4f8ff 0%,#f8fbff 48%,#eef5ff 100% );border:1px solid rgba(43,132,255,.12);border-radius:24px;box-shadow:0 10px 34px rgba(37,99,235,.055),inset 0 1px 0 rgba(255,255,255,.85);overflow:hidden}.catalog-seo-company-header{display:flex;align-items:stretch;gap:24px;margin-bottom:24px;position:relative;z-index:1}.catalog-seo-company-header-left{flex:2}.catalog-seo-company-header-left .catalog-seo-eyebrow{margin-bottom:6px;font-size:10px;background:rgba(255,255,255,.72);border:1px solid rgba(43,132,255,.12);box-shadow:0 2px 8px rgba(37,99,235,.04)}.catalog-seo-company-header-left h2{margin:0;color:#17253d;font-size:24px;line-height:1.2;font-weight:750;letter-spacing:-.025em}.catalog-seo-company-header-left p{max-width:700px;margin:5px 0 0;color:#60728b;font-size:14px;line-height:1.5}.catalog-seo-company-header-right{flex:1;display:flex;align-items:center;justify-content:flex-end;padding-left:0;border-left:none}.catalog-seo-company-tagline{text-align:right}.catalog-seo-company-tagline .catalog-seo-eyebrow{display:inline-block;margin-bottom:3px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2b84ff}.catalog-seo-company-tagline p{margin:0;font-size:13px;font-weight:600;line-height:1.3;color:#17253d}.catalog-seo-benefits{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:0;padding:0;background:transparent;border-radius:0;box-shadow:none;overflow:visible}.catalog-seo-benefit{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0 20px 0 0;margin-left:20px;background:transparent;overflow:visible}.catalog-seo-benefit:first-child{padding-left:0}.catalog-seo-benefit:last-child{padding-right:0}.catalog-seo-benefit:not(:last-child)::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:1px;height:74px;background:#d7e3f1;opacity:1;z-index:10;border-radius:0}.catalog-seo-benefit-icon{position:relative;flex:0 0 auto;width:54px;height:54px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient( circle at 35% 30%,#fff 0%,#eef5ff 70%,#e5efff 100% );border:1px solid rgba(43,132,255,.07);color:#216fe0;font-size:24px;font-weight:700;box-shadow:0 5px 14px rgba(43,132,255,.08),inset 0 1px 0 rgba(255,255,255,.95)}.catalog-seo-benefit-icon::after{content:"";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(43,132,255,.08);pointer-events:none}.catalog-seo-benefit-icon img,.catalog-seo-benefit-icon svg{width:26px;height:26px;display:block;object-fit:contain}.catalog-seo-benefit-icon img{filter:brightness(0) saturate(100%) invert(38%) sepia(96%) saturate(1800%) hue-rotate(202deg) brightness(94%) contrast(96%)}.catalog-seo-benefit>div{display:flex;flex-direction:column;min-width:0}.catalog-seo-benefit strong{display:block;margin:0;color:#14243c;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.catalog-seo-benefit strong:first-line{color:#216fe0}.catalog-seo-benefit strong span{color:#216fe0}.catalog-seo-benefit strong .benefit-number{display:inline-block;margin-right:2px;color:#216fe0;font-size:24px;line-height:.9;font-weight:800;letter-spacing:-.04em}.catalog-seo-benefit p{margin:5px 0 0;max-width:170px;color:#60728b;font-size:11.5px;line-height:1.4;font-weight:400}.catalog-seo-benefit{transition:transform .22s ease,opacity .22s ease}.catalog-seo-benefit:hover{transform:translateY(-3px)}.catalog-seo-benefit:hover .catalog-seo-benefit-icon{box-shadow:0 10px 24px rgba(43,132,255,.13),inset 0 1px 0 rgba(255,255,255,.95);border-color:rgba(43,132,255,.14)}@media (max-width:1100px){.catalog-seo{padding:0 20px}.catalog-seo-card{padding:34px 32px}.catalog-seo-order-process .catalog-seo-section-head h2{font-size:28px}.catalog-seo-section-head{flex-wrap:wrap}.catalog-seo-order-process .catalog-seo-section-head{align-items:stretch;gap:30px}.catalog-seo-cta-inline{flex:1 1 100%;min-height:auto;padding:20px 24px;align-self:stretch}.catalog-seo-cta-inline .catalog-seo-main-btn{width:100%}.catalog-seo-company{padding:28px 24px 24px}.catalog-seo-company-header{flex-direction:column;gap:16px;margin-bottom:20px}.catalog-seo-company-header-right{justify-content:flex-start}.catalog-seo-company-tagline{text-align:left}.catalog-seo-benefits{grid-template-columns:repeat(3,1fr);overflow:visible}.catalog-seo-benefit{padding:14px 16px 14px 0;border-bottom:1px solid #e5edf6;overflow:visible}.catalog-seo-benefit:nth-child(n+4){border-bottom:none}.catalog-seo-benefit:not(:nth-child(3n))::after{right:8px;height:46px}.catalog-seo-benefit:nth-child(3n)::after{display:none}.catalog-seo-benefit:nth-child(3n+1){padding-left:0}.catalog-seo-benefit:nth-child(3n){padding-right:0}.catalog-seo-benefit-icon{width:48px;height:48px;margin-bottom:10px}.catalog-seo-benefit-icon img,.catalog-seo-benefit-icon svg{width:22px;height:22px}.catalog-seo-benefit strong{font-size:13px}.catalog-seo-benefit strong .benefit-number{font-size:22px}.catalog-seo-benefit p{max-width:180px;font-size:11px}}@media (max-width:850px){.catalog-seo{margin-top:40px;margin-bottom:60px;gap:16px}.catalog-seo-card{padding:28px 24px;border-radius:20px}.catalog-seo-section-head{gap:20px;flex-direction:column;align-items:stretch}.catalog-seo-section-head h2{font-size:24px}.catalog-seo-order-process .catalog-seo-section-head h2{font-size:26px}.catalog-seo-cta-inline{flex:1 1 auto;width:100%;padding:18px 22px}.catalog-seo-cta-inline .catalog-seo-main-btn{width:100%}.catalog-seo-steps{grid-template-columns:repeat(2,1fr);padding-top:24px}.catalog-seo-step{padding:18px 18px 18px 0}.catalog-seo-step:not(:first-child){padding-left:18px}.catalog-seo-step:nth-child(3),.catalog-seo-step:nth-child(4){padding-top:22px;border-top:1px solid #e9edf3}.catalog-seo-step:nth-child(3){border-left:0}.catalog-seo-step:nth-child(4){padding-left:18px;border-left:1px solid #e9edf3}.catalog-seo-info-block{font-size:14px;gap:10px}.catalog-seo-info-block::before{flex:0 0 20px;width:20px;height:20px}.catalog-seo-company{padding:24px 20px 20px;border-radius:20px}.catalog-seo-benefits{grid-template-columns:repeat(2,1fr);gap:4px;padding:10px}.catalog-seo-benefit{padding:12px 14px 12px 0;border-bottom:none}.catalog-seo-benefit:nth-child(3),.catalog-seo-benefit:nth-child(4),.catalog-seo-benefit:nth-child(5){border-top:1px solid #dfe6f0;padding-top:12px;margin-top:4px}.catalog-seo-benefit:not(:last-child)::after{display:none}.catalog-seo-benefit-icon{width:44px;height:44px}.catalog-seo-benefit-icon img,.catalog-seo-benefit-icon svg{width:20px;height:20px}.catalog-seo-benefit p{font-size:11px}}@media (max-width:768px){.catalog-header-top{flex-wrap:wrap;flex-direction:column;align-items:stretch;gap:8px}.catalog-header-info{flex-wrap:wrap;gap:4px;flex:1 1 100%}.catalog-header-info h1{flex:0 0 100%;max-width:100%;font-size:24px}.header-divider{display:none}.catalog-header-info p{flex:0 0 100%;max-width:100%;font-size:14px;margin-top:2px}.catalog-counter{flex:0 0 100%;justify-content:flex-end;padding-bottom:0}.catalog-counter>span{font-size:40px}.catalog-layout{display:block;padding:0 12px 40px;position:static !important}.catalog-sidebar{position:fixed;top:0;left:0;width:85%;max-width:340px;height:100vh;z-index:1000;transform:translateX(-100%);transition:transform 0.3s ease;overflow-y:auto;padding:20px}.catalog-sidebar.open{transform:translateX(0)}.catalog-grid{grid-template-columns:1fr !important;gap:12px}.catalog-mobile-top{display:flex}.back-to-top-btn{bottom:var(--bottom-ui-space,0px)}.catalog-toolbar{grid-template-columns:1fr;gap:10px}.catalog-controls{height:auto;padding:12px;flex-wrap:wrap;gap:8px}.catalog-search-wrapper{flex:1 1 100%;min-width:0}.catalog-search-wrapper input{width:100%;box-sizing:border-box}.active-filters-panel{height:auto;min-height:58px;flex-wrap:wrap;padding:10px 12px;gap:8px}.filters-title{font-size:13px;margin-right:4px;white-space:normal}#active-filters{flex-wrap:wrap;gap:6px;overflow:visible;width:100%}.active-filter-badge{height:32px;padding:0 10px;font-size:12px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}#clear-filters-btn{height:34px;padding:0 12px;font-size:12px;margin-left:0;flex-shrink:0}.catalog-load-more-wrapper{margin:24px 0 0}#load-more-btn{width:100%;max-width:280px;min-width:0;box-sizing:border-box}.catalog-seo-card{padding:24px 20px;border-radius:18px}.catalog-seo-section-head h2{font-size:22px}.catalog-seo-order-process .catalog-seo-section-head h2{font-size:24px}.catalog-seo-order-process .catalog-seo-section-head p{max-width:100%}.catalog-seo-section-head p{font-size:14px;line-height:1.5}.catalog-seo-cta-inline{padding:16px 18px;min-height:auto}.catalog-seo-cta-inline strong{font-size:16px}.catalog-seo-cta-inline p{font-size:12.5px;margin:8px 0 14px}.catalog-seo-cta-inline .catalog-seo-main-btn{width:100%}.catalog-seo-steps{grid-template-columns:1fr;padding-top:12px}.catalog-seo-step,.catalog-seo-step:nth-child(3),.catalog-seo-step:nth-child(4){padding:16px 0;border:0;border-bottom:1px solid #e9edf3}.catalog-seo-step:not(:first-child){padding-left:0}.catalog-seo-step:last-child{border-bottom:0}.catalog-seo-step-top{margin-bottom:10px;min-height:34px}.catalog-seo-step-number{width:34px;height:34px;flex:0 0 34px}.catalog-seo-step-body{padding-left:4px;gap:12px}.catalog-seo-step-body .step-icon-wrapper{width:34px;height:34px;flex:0 0 34px}.catalog-seo-step-body .step-icon-wrapper .step-icon{width:20px;height:20px}.catalog-seo-step-body h3{font-size:15px}.catalog-seo-step-body p{font-size:13px}.catalog-seo-company{padding:22px 16px 18px;border-radius:18px}.catalog-seo-company-header{gap:12px;margin-bottom:18px}.catalog-seo-company-header-left h2{font-size:20px}.catalog-seo-company-header-left p{font-size:13px}.catalog-seo-benefits{grid-template-columns:1fr;padding:10px;gap:0}.catalog-seo-benefit{padding:12px 0;flex-direction:row;align-items:flex-start;border-bottom:1px solid #e5edf6}.catalog-seo-benefit:last-child{border-bottom:none}.catalog-seo-benefit::after{display:none !important}.catalog-seo-benefit-icon{width:44px;height:44px;flex:0 0 44px;margin:0 14px 0 0}.catalog-seo-benefit-icon img,.catalog-seo-benefit-icon svg{width:22px;height:22px}.catalog-seo-benefit strong{font-size:13px}.catalog-seo-benefit strong .benefit-number{font-size:21px}.catalog-seo-benefit p{margin-top:3px;font-size:11px;max-width:none}.catalog-seo-main-btn{min-height:40px;font-size:13px;padding:0 16px}.catalog-seo-main-btn span{font-size:17px}}@media (max-width:600px){.catalog-seo{padding:0 14px;margin-top:32px;margin-bottom:45px;gap:14px}.catalog-seo-card{padding:20px 16px;border-radius:16px}.catalog-seo-section-head h2{font-size:20px}.catalog-seo-order-process .catalog-seo-section-head h2{font-size:22px}.catalog-seo-section-head p{font-size:13px}.catalog-seo-cta-inline{padding:14px 16px}.catalog-seo-cta-inline strong{font-size:15px}.catalog-seo-cta-inline p{font-size:12px;margin:6px 0 12px}.catalog-seo-step-body{gap:10px}.catalog-seo-step-body .step-icon-wrapper{width:30px;height:30px;flex:0 0 30px}.catalog-seo-step-body .step-icon-wrapper .step-icon{width:17px;height:17px}.catalog-seo-step-body h3{font-size:14px}.catalog-seo-step-body p{font-size:12px}.catalog-seo-info-block{font-size:13px;gap:8px}.catalog-seo-info-block::before{flex:0 0 18px;width:18px;height:18px}.catalog-seo-company{padding:18px 14px 16px}.catalog-seo-benefits{padding:8px}.catalog-seo-benefit-icon{width:38px;height:38px;flex:0 0 38px;margin-right:12px}.catalog-seo-benefit-icon img,.catalog-seo-benefit-icon svg{width:18px;height:18px}.catalog-seo-benefit strong{font-size:12px}.catalog-seo-benefit strong .benefit-number{font-size:19px}.catalog-seo-benefit p{font-size:10.5px}.catalog-seo-main-btn{min-height:36px;font-size:12px;padding:0 14px}.catalog-seo-main-btn span{font-size:15px}}@media (max-width:480px){.catalog-header-info h1{font-size:22px}.catalog-header-info p{font-size:13px}.catalog-counter>span{font-size:36px}.catalog-seo-card{padding:16px 12px;border-radius:14px}.catalog-seo-section-head h2{font-size:18px}.catalog-seo-order-process .catalog-seo-section-head h2{font-size:20px}.catalog-seo-cta-inline{padding:12px 14px}.catalog-seo-cta-inline strong{font-size:14px}.catalog-seo-cta-inline p{font-size:11px}.catalog-seo-step-number{width:30px;height:30px;flex:0 0 30px;font-size:10px}.catalog-seo-step-body .step-icon-wrapper{width:28px;height:28px;flex:0 0 28px}.catalog-seo-step-body .step-icon-wrapper .step-icon{width:15px;height:15px}.catalog-seo-step-body h3{font-size:13px}.catalog-seo-step-body p{font-size:11px}.catalog-seo-benefits{padding:6px}.catalog-seo-benefit-icon{width:34px;height:34px;flex:0 0 34px;margin-right:10px}.catalog-seo-benefit-icon img,.catalog-seo-benefit-icon svg{width:16px;height:16px}.catalog-seo-benefit strong{font-size:11.5px}.catalog-seo-benefit strong .benefit-number{font-size:18px}.catalog-seo-benefit p{font-size:10px}}
:root{--blue:#0073c6;--blue-dark:#004080;--bg-main:#fff;--bg-soft:#eef4fb;--text-main:#1a1a1a;--text-secondary:#5c6b7a;--border:rgba(0,0,0,0.06)}.equipment-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:22px;border:1px solid rgba(225,233,245,0.8);box-shadow:0 10px 30px rgba(31,58,93,0.08),0 3px 10px rgba(31,58,93,0.04);overflow:hidden;transition:transform 0.28s,box-shadow 0.28s}.equipment-card::before{content:"";position:absolute;top:-60px;left:-60px;width:120px;height:120px;background:radial-gradient(circle,rgba(255,255,255,0.5) 0%,transparent 70%);opacity:0.7;pointer-events:none;z-index:2}.equipment-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(24,53,90,0.12)}.equipment-image{position:relative;display:flex;align-items:center;justify-content:center;height:220px;padding:14px 20px 0;background:linear-gradient( 180deg,#f8fbff 0%,#eef6ff 55%,#fdfefe 82%,#fff 100% );overflow:hidden;border-bottom:none;box-shadow:none}.equipment-image img{max-width:70%;max-height:75%;width:auto;height:auto;object-fit:contain;transition:transform 0.5s ease;position:relative;z-index:1}.equipment-image::after{display:none}.equipment-card:hover .equipment-image img{transform:scale(1.05)}.image-bottom{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 8px;background:linear-gradient( 180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 40%,rgba(255,255,255,0.9) 80%,#fff 100% );pointer-events:none;z-index:3}.image-overlay{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;pointer-events:auto}.equipment-title{position:relative;padding-bottom:12px;margin:0 0 12px;font-size:17px;font-weight:700;letter-spacing:0;color:var(--text-main);line-height:1.3}.equipment-title::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient( 90deg,rgba(0,115,198,0.22) 0%,rgba(0,115,198,0.10) 60%,transparent 100% )}.badge.active{padding:4px 10px;border-radius:6px;font-size:10px;font-weight:600;background:linear-gradient(180deg,#2d8dff,#1472e8);box-shadow:0 4px 10px rgba(0,115,198,0.22);color:#fff;white-space:nowrap}.size-pill{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #edf2f8;border-radius:10px;padding:5px 10px;box-shadow:none;font-size:10px;font-weight:600;letter-spacing:0.2px;color:var(--text-secondary);white-space:nowrap}.size-pill img{width:14px;height:14px;opacity:1;filter:invert(38%) sepia(96%) saturate(1800%) hue-rotate(189deg) brightness(100%) contrast(101%);flex-shrink:0;align-self:center}.equipment-body{padding:2px 16px 14px;display:flex;flex-direction:column}.spec{display:grid;grid-template-columns:96px 1fr;align-items:center;padding:1px 0;font-size:13px;line-height:1.2}.spec-label{color:#909db0;font-weight:500}.spec-value{justify-self:end;font-weight:600;color:#18283b}.equipment-more-btn{height:40px;margin:8px 18px 18px;border-radius:10px;background:linear-gradient(180deg,#0d2240,#08172b);font-size:14px;font-weight:700;color:#e6edf5;border:1px solid rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-decoration:none;transition:transform 0.25s,background 0.25s}.equipment-more-btn:hover{transform:translateY(-2px);background:linear-gradient(180deg,#0f2647,#0a1a30);color:#fff}.equipment-actions-icons{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:8px;z-index:15;background:none;border:none;padding:0;margin:0}.equipment-actions-icons .compare-add-btn,
.equipment-actions-icons .cart-add-btn{position:static !important;width:36px;height:36px;padding:0 !important;margin:0 !important;display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#0b1626,#13233a);border:1px solid rgba(255,255,255,0.08);box-shadow:0 4px 12px rgba(0,0,0,0.12);cursor:pointer;transition:transform 0.2s,background 0.2s}.equipment-actions-icons .compare-add-btn:hover,
.equipment-actions-icons .cart-add-btn:hover{transform:translateY(-2px)}.equipment-actions-icons .cart-add-btn.in-cart{background:linear-gradient(135deg,#2f7bff,#4da3ff)}.equipment-actions-icons .compare-add-btn img,
.equipment-actions-icons .cart-add-btn img{width:20px;height:20px;display:block;filter:brightness(0) saturate(100%) invert(1)}.equipment-actions-icons .compare-add-btn span,
.equipment-actions-icons .cart-add-btn span{display:none}.fav-add-btn{position:absolute;top:14px;left:16px;z-index:20;background:transparent;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:transform 0.2s}.fav-add-btn:hover{transform:scale(1.15)}.fav-icon{width:22px;height:22px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.15))}.catalog-grid.normal{grid-template-columns:repeat(3,320px);gap:24px;justify-content:center}.catalog-grid.compact{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.catalog-grid.compact .equipment-card{display:grid;grid-template-columns:70px 1fr;grid-template-rows:auto 1fr auto;align-items:start;gap:6px 10px;padding:10px;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,0.06);border:1px solid #e6edf7;background:#fff}.catalog-grid.compact .equipment-image{grid-row:1 / 3;height:auto;padding:0;background:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.catalog-grid.compact .equipment-image img{width:64px;height:80px;object-fit:contain;margin-top:0}.catalog-grid.compact .fav-add-btn,
.catalog-grid.compact .image-overlay{display:none}.catalog-grid.compact .equipment-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding:0;grid-column:2;grid-row:1;flex-wrap:nowrap}.catalog-grid.compact .equipment-body{padding:0;gap:1px;grid-column:2;grid-row:2}.catalog-grid.compact .equipment-title{font-size:13px;font-weight:700;margin-bottom:1px;padding-bottom:0;line-height:1.2}.catalog-grid.compact .equipment-title::after{display:none}.catalog-grid.compact .spec{font-size:11px;padding:1px 0;grid-template-columns:70px 1fr}.catalog-grid.compact .equipment-actions-row{grid-column:1 / -1;display:flex;gap:6px;margin-top:4px}.catalog-grid.compact .equipment-actions-icons{display:contents !important}.catalog-grid.compact .equipment-more-btn,
.catalog-grid.compact .compare-add-btn,
.catalog-grid.compact .cart-add-btn{flex:1;height:28px;margin:0;padding:0 4px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:10px;color:#e6edf5;background:linear-gradient(135deg,#0b1626,#13233a);border:1px solid rgba(255,255,255,0.08);box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}.catalog-grid.compact .compare-add-btn img,
.catalog-grid.compact .cart-add-btn img{display:none}.catalog-grid.compact .compare-add-btn span,
.catalog-grid.compact .cart-add-btn span{display:inline}.catalog-grid.compact .equipment-more-btn:hover,
.catalog-grid.compact .compare-add-btn:hover,
.catalog-grid.compact .cart-add-btn:hover{transform:translateY(-1px);color:#fff}.catalog-grid.compact .cart-add-btn.in-cart{background:linear-gradient(135deg,#2f7bff,#4da3ff);border-color:transparent;animation:cartPop 0.3s ease}.cmp-remove{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:8px;background:rgba(255,255,255,0.95);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.15)}
.cmp-remove:hover{background:#fff}.cmp-remove-mobile{display:none}@media (max-width:768px){.catalog-grid{grid-template-columns:1fr !important;gap:12px}.equipment-card{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto 1fr auto;gap:8px 10px;padding:12px;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,0.08)}.equipment-image{grid-row:1 / 3;height:auto;padding:0;background:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.equipment-image img{width:70px;height:86px;object-fit:contain;margin-top:0}.image-overlay,.fav-add-btn{display:none}.equipment-meta{display:flex;justify-content:space-between;gap:8px;padding:0;grid-column:2;grid-row:1;flex-wrap:nowrap;margin-bottom:2px}.equipment-body{padding:0;gap:2px;grid-column:2;grid-row:2}.equipment-title{font-size:14px;font-weight:600;margin-bottom:2px}.equipment-title::after{display:none}.spec{font-size:12px;padding:2px 0;grid-template-columns:80px 1fr}.equipment-actions-row{grid-column:1 / -1;display:flex;gap:8px;margin-top:8px}.equipment-actions-row .equipment-actions-icons{display:contents !important}.equipment-actions-row .equipment-more-btn,.equipment-actions-row .compare-add-btn,.equipment-actions-row .cart-add-btn{flex:1 1 0% !important;min-width:0 !important;height:30px !important;line-height:1 !important;padding:0 6px;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:10px;color:#e6edf5;background:linear-gradient(135deg,#0b1626,#13233a);border:1px solid rgba(255,255,255,0.08);box-shadow:0 3px 10px rgba(0,0,0,0.12);display:flex;align-items:center;justify-content:center;margin:0;cursor:pointer;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.equipment-actions-row .compare-add-btn img,.equipment-actions-row .cart-add-btn img{display:none !important}.equipment-actions-row .compare-add-btn span,.equipment-actions-row .cart-add-btn span{display:inline}.cart-add-btn.in-cart{background:linear-gradient(135deg,#2f7bff,#4da3ff)}.cmp-remove-mobile{display:flex;flex:1 1 0%;height:30px;align-items:center;justify-content:center;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:10px;border:1px solid rgba(220,53,69,0.25);background:transparent;color:#dc3545;box-shadow:0 3px 10px rgba(0,0,0,0.12);cursor:pointer;margin:0}.grid-toggle,#stickyBtn{display:none !important}}@keyframes cartPop{0%{transform:scale(1)}50%{transform:scale(1.2) rotate(3deg)}100%{transform:scale(1)}}
#requestModal{display:none;position:fixed;inset:0;justify-content:center;align-items:center;z-index:9999;background:rgba(0,0,0,0.55);font-family:'Inter','Segoe UI',Tahoma,sans-serif}.modal-bg{position:absolute;inset:0;cursor:pointer;background:rgba(0,0,0,0.55)}#requestModal .modal-content{position:relative;z-index:2;background:#f0f5fb;padding:40px 30px;border-radius:14px;max-width:450px;width:100%;display:flex;flex-direction:column;gap:20px;box-shadow:0 12px 30px rgba(0,0,0,0.15);animation:fadeInScale 0.3s ease;box-sizing:border-box;max-height:90vh;overflow-y:auto}@keyframes fadeInScale{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}#requestForm{width:100%;display:flex;flex-direction:column;gap:16px}#requestForm h2{text-align:center;font-size:22px;color:#0b1626;margin-bottom:5px}.form-group{position:relative}.form-group input,
.form-group textarea{width:100%;padding:14px 12px;border-radius:10px;border:1px solid #c7d7ea;background:#fff;font-size:14px;outline:none;transition:all 0.25s ease;box-sizing:border-box}.form-group input:focus,
.form-group textarea:focus{border-color:#0073c6;box-shadow:0 0 0 3px rgba(0,115,198,0.15)}.form-group>input + label,
.form-group>textarea + label{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;color:#5a6b7d;pointer-events:none;transition:.2s ease}.form-group input:focus + label,
.form-group input:not(:placeholder-shown) + label,
.form-group textarea:focus + label,
.form-group textarea:not(:placeholder-shown) + label{top:-7px;font-size:11px;color:#0073c6;background:#eef4fb;padding:0 5px}.form-group input[type="file"]{padding:10px;cursor:pointer}.file-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.file-item{display:flex;justify-content:space-between;align-items:center;background:#eef4fb;padding:8px 12px;border-radius:8px;font-size:14px;color:#004080}.remove-file{width:24px;height:24px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg fill='%23c0392b' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6h18v2H3V6zm3 3h12v12a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V9zm3 2v8h2v-8H9zm4 0v8h2v-8h-2zM10 4h4v2h-4V4z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;text-indent:-9999px;transition:transform 0.2s ease,filter 0.2s ease}.remove-file:hover{transform:scale(1.3);filter:brightness(1.3)}.modal-buttons{display:flex;gap:10px;margin-top:10px}#requestModal .modal-buttons button{flex:1;padding:12px;border-radius:8px;border:none;font-weight:700;font-size:14px;cursor:pointer;background:linear-gradient(135deg,#0b1626,#13233a);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.3);transition:0.3s}#requestModal .modal-buttons button:hover{background:linear-gradient(135deg,#13233a,#1f2a42);box-shadow:0 0 8px rgba(0,115,198,0.7) inset,0 0 10px rgba(0,115,198,0.6),0 6px 16px rgba(0,0,0,0.4)}.validation-error{color:#c0392b;font-size:13px}.success-message{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999999}.success-message::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.65);z-index:0}.success-box{position:relative;z-index:1;background:linear-gradient(135deg,#0b1626,#13233a);color:#fff;padding:30px 25px;border-radius:18px;max-width:420px;width:90%;text-align:center;border:1px solid rgba(255,255,255,0.08);box-shadow:0 30px 80px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.05);animation:fadeInScale 0.3s ease}.success-box h3{margin-bottom:10px;font-size:20px}.success-box p{font-size:14px;color:#cfd8e3;margin-bottom:20px}.success-box button,
.success-box .success-close{padding:12px 26px;border-radius:12px;border:1px solid rgba(255,255,255,0.08);font-weight:700;font-size:14px;cursor:pointer;background:linear-gradient(135deg,#0b1626,#13233a);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.05);transition:all 0.3s ease}.success-box button:hover,
.success-box .success-close:hover{transform:translateY(-2px);background:linear-gradient(135deg,#13233a,#1f2a42);box-shadow:0 0 8px rgba(0,115,198,0.7) inset,0 0 10px rgba(0,115,198,0.6),0 6px 16px rgba(0,0,0,0.4)}.success-close{position:absolute;top:10px;right:14px;font-size:20px;cursor:pointer;opacity:0.7}.success-close:hover{opacity:1}.drop-zone{border:2px dashed #aaa;border-radius:8px;padding:20px;text-align:center;cursor:pointer;margin-bottom:10px;transition:background 0.3s,border-color 0.3s}.drop-zone.dragover{background-color:#f0f8ff;border-color:#0073c6}#requestModal .g-recaptcha.btn-submit{flex:1;padding:12px;border-radius:8px;border:none;font-weight:700;font-size:14px;cursor:pointer;background:linear-gradient(135deg,#0b1626,#13233a);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.3);transition:0.3s}#requestModal .g-recaptcha.btn-submit:hover{background:linear-gradient(135deg,#13233a,#1f2a42);box-shadow:0 0 8px rgba(0,115,198,0.7) inset,0 0 10px rgba(0,115,198,0.6),0 6px 16px rgba(0,0,0,0.4);transform:translateY(-2px)} @media (max-width:768px){#requestModal{align-items:flex-start;padding:10px;overflow-y:auto}#requestModal .modal-content{width:100%;max-width:100%;margin-top:16px;padding:16px 14px;border-radius:16px;max-height:none;height:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}#requestForm h2{font-size:18px;text-align:center;margin-bottom:5px}#requestForm{gap:12px}.form-group input,.form-group textarea{font-size:16px;padding:12px 10px}.form-group label{font-size:12px}.drop-zone{padding:14px;font-size:13px}.file-item{font-size:13px;padding:8px 10px}.modal-buttons{flex-direction:column;gap:8px}.modal-buttons button,#requestModal .g-recaptcha.btn-submit{width:100%;font-size:14px;padding:12px}.success-box{width:92%;padding:22px 16px;border-radius:14px}}.consent-group{margin-top:12px}.consent-label{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#2c3e50;line-height:1.4;cursor:pointer;user-select:none;transition:none !important;transform:none !important;animation:none !important;outline:none;position:static}.consent-label *{transition:none !important;transform:none !important;animation:none !important}.consent-label input[type="checkbox"]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:#0073c6;cursor:pointer;outline:none;box-shadow:none}.consent-label a{color:#0073c6;text-decoration:underline;font-weight:500}.consent-label a:hover{color:#004a8f}@media (max-width:768px){.consent-label{font-size:13px}}
*{margin:0;padding:0;box-sizing:border-box}.breadcrumb-wrapper{max-width:1400px;margin:0 auto;padding:10px 0}.breadcrumb-list{display:flex;list-style:none;min-height:40px;padding:0;margin:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.breadcrumb-item{display:inline-block;margin:5px;vertical-align:middle}.breadcrumb-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:20px;font-family:'Oswald',sans-serif;font-size:14px;font-style:italic;letter-spacing:1px;text-transform:uppercase;color:#252525;background:#fff;border-radius:7px;transform:skew(-21deg);box-shadow:0 2px 5px rgba(0,0,0,0.26);transition:all 0.3s ease;text-decoration:none}.breadcrumb-badge span{display:inline-block;transform:skew(21deg)}
.breadcrumb-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:20px;font-family:'Oswald',sans-serif;font-size:14px;font-style:italic;letter-spacing:1px;text-transform:uppercase;color:#252525;background:#fff;border-radius:7px;transform:skew(-21deg);box-shadow:0 2px 5px rgba(0,0,0,0.26);transition:all 0.3s ease;text-decoration:none}.breadcrumb-badge span{display:inline-block;transform:skew(21deg)}.breadcrumb-badge:hover{background:#0c1f3f;color:#fff}.breadcrumb-badge.current{opacity:0.6;pointer-events:none}.breadcrumb-badge.current{opacity:0.6;pointer-events:none}@media (max-width:768px){.breadcrumb-wrapper{padding:8px 12px}.breadcrumb-list{gap:6px;scrollbar-width:none}.breadcrumb-list::-webkit-scrollbar{display:none}.breadcrumb-item{margin:3px}.breadcrumb-badge{padding:0 18px;height:28px;font-size:12px;letter-spacing:0.5px;border-radius:6px;transform:skew(-12deg)}.breadcrumb-badge span{transform:skew(12deg)}}@media (max-width:420px){.breadcrumb-badge{padding:0 14px;font-size:11px;height:26px}}
.cmp-count{font-weight:600;margin-bottom:6px}.cmp-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:rgba(0,115,198,0.04);border-radius:10px;margin-bottom:6px;border:1px solid rgba(0,115,198,0.08)}.cmp-item span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500;color:#1a1a1a} #compare-float{position:fixed;bottom:20px;right:20px;z-index:9999;width:auto;min-width:240px;max-width:320px;display:flex;flex-direction:column;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;border-radius:16px;background:rgba(255,255,255,0.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#1a1a1a;border:1px solid rgba(0,115,198,0.15);box-shadow:0 12px 36px rgba(0,0,0,0.08),0 0 0 1px rgba(0,115,198,0.1);transition:transform 0.25s ease,box-shadow 0.25s ease}#compare-float:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,0.12),0 0 0 1px rgba(0,115,198,0.2)} .cmp-head{font-weight:700;font-size:14px;color:#0073c6;border-bottom:1px solid rgba(0,115,198,0.15);padding-bottom:8px}.cmp-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.cmp-actions{display:flex;gap:8px} .cmp-action-btn{flex:1;padding:9px 6px;border-radius:10px;font-size:13px;font-weight:600;text-align:center;cursor:pointer;transition:0.2s ease;border:1px solid rgba(0,115,198,0.3);background:rgba(0,115,198,0.05);color:#0073c6}.cmp-action-btn:hover{background:rgba(0,115,198,0.12);border-color:#0073c6}.cmp-go-btn{background:linear-gradient(135deg,#0073c6,#4da3ff);color:#fff;border:none;font-weight:700}.cmp-go-btn:hover{background:linear-gradient(135deg,#005a9e,#3390ff)}.cmp-clear-btn{color:#dc3545;border-color:rgba(220,53,69,0.3);background:rgba(220,53,69,0.04)}.cmp-clear-btn:hover{background:rgba(220,53,69,0.1)} .compare-toast{position:fixed;bottom:20px;right:270px;background:#0b1626;color:#fff;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,0.4);opacity:0;transform:translateX(-10px);transition:0.25s;z-index:9998}.compare-toast.show{opacity:1;transform:translateY(0)}@media (max-width:768px){.compare-toast{left:10px;right:10px;bottom:calc(var(--bottom-ui-space,0px) + 20px);text-align:center}} .cmp-remove{position:static;width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:rgba(0,0,0,0.08);cursor:pointer;transition:transform 0.25s ease,background 0.25s ease}.cmp-remove img{width:28px;height:28px;transition:transform 0.25s ease;filter:brightness(0) saturate(100%)}.cmp-remove:hover{background:rgba(220,53,69,0.15);transform:rotate(180deg) scale(1.2)}.cmp-remove:hover img{filter:brightness(0) saturate(100%) invert(15%) sepia(98%) saturate(3200%) hue-rotate(345deg) brightness(90%) contrast(90%)}.cmp-remove:active{transform:scale(0.95)} .equipment-card .compare-add-btn{position:absolute;top:10px;right:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#0b1626,#13233a);border:1px solid rgba(255,255,255,0.08);cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease;z-index:5}.equipment-card .compare-add-btn:hover{transform:translateY(-2px)}.equipment-card .cmp-icon{width:20px;height:20px;filter:brightness(0) invert(1);pointer-events:none}.equipment-card .compare-add-btn.active{background:linear-gradient(135deg,#2f7bff,#4da3ff)}.equipment-card .compare-add-btn.active .cmp-icon{content:url("/assets/svg/check.svg")}.product-page .compare-add-btn{width:auto;min-height:28px;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 6px 18px rgba(0,0,0,0.35);cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease;position:relative;z-index:2;white-space:nowrap}.product-page .compare-add-btn:hover{transform:translateY(-2px)}.product-page .compare-add-btn .cmp-icon{width:20px;height:20px;filter:brightness(0) invert(1);pointer-events:none}.product-page .compare-add-btn.active{background:linear-gradient(135deg,#2f7bff,#4da3ff)}.product-page .compare-add-btn.active .cmp-icon{content:url("/assets/svg/check.svg")}.product-page .cart-add-btn.in-cart{background:linear-gradient(135deg,#2f7bff,#4da3ff) !important} .compare-fly{position:fixed;width:28px;height:28px;z-index:99999;pointer-events:none;transition:transform 600ms cubic-bezier(.22,.9,.3,1),opacity 600ms ease}.compare-fly img{width:100%;height:100%}@keyframes cmpPop{0%{transform:scale(1)}50%{transform:scale(1.25) rotate(6deg)}100%{transform:scale(1)}}.cmp-removing{transform:scale(0.7) rotate(-10deg) translateY(40px);opacity:0;filter:blur(4px)}@media (max-width:768px){body{padding-bottom:calc(var(--bottom-ui-space,0px) + 20px)}#compare-float{position:fixed;right:10px;bottom:10px;left:auto;width:auto;min-width:200px;max-width:280px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:rgba(255,255,255,0.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#1a1a1a;border:1px solid rgba(0,115,198,0.15);box-shadow:0 18px 50px rgba(0,0,0,0.15);z-index:9999}#compare-float .cmp-head{font-size:14px;color:#0073c6}.cmp-list{max-height:100px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.cmp-actions{display:flex;gap:8px}.cmp-action-btn{flex:1;padding:10px 8px;font-size:12px;border-radius:10px;border:1px solid rgba(0,115,198,0.3);background:rgba(0,115,198,0.05);color:#0073c6;font-weight:600;transition:0.2s ease}.cmp-action-btn:hover{background:rgba(0,115,198,0.12)}.cmp-go-btn{background:linear-gradient(135deg,#0073c6,#4da3ff);color:#fff;border:none}.cmp-clear-btn{color:#dc3545;border-color:rgba(220,53,69,0.3);background:rgba(220,53,69,0.04)}.cmp-remove{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:rgba(0,0,0,0.08);cursor:pointer;transition:background 0.2s,transform 0.2s;padding:0;margin:0;overflow:hidden}.cmp-remove img{width:22px;height:24px;display:block;object-fit:contain;filter:brightness(0) saturate(100%);pointer-events:none}.cmp-remove:hover{background:rgba(220,53,69,0.15);transform:rotate(90deg) scale(1.1)}.cmp-remove:hover img{filter:brightness(0) saturate(100%) invert(15%) sepia(98%) saturate(3200%) hue-rotate(345deg) brightness(90%) contrast(90%)}.compare-toast{left:10px;right:10px;bottom:calc(var(--bottom-ui-space,0px) + 20px);text-align:center}}
:root{--footer-bg:#092448;--footer-bg-dark:#071d3b;--footer-text:#d9e4f2;--footer-muted:#aebed1;--footer-heading:#fff;--footer-link:#2f9cff;--footer-link-hover:#fff;--footer-border:rgba(255,255,255,0.20);--footer-divider:rgba(255,255,255,0.22)}.site-footer{width:100%;margin-top:20px;padding:0 14px 14px;box-sizing:border-box;font-family:'Inter',sans-serif;color:var(--footer-text)}
.footer-container{width:100%;max-width:1400px;margin:0 auto;padding:0 24px;box-sizing:border-box;background:linear-gradient(135deg,#071d3b 0%,#0a2a54 100%);border:1px solid rgba(255,255,255,0.12);border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgba(3,18,40,0.18)}.footer-main{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(300px,1.5fr) minmax(200px,0.9fr) minmax(280px,1.25fr);column-gap:0;padding:20px 0 18px}.footer-column{position:relative;min-width:0;padding:0 28px;box-sizing:border-box}
.footer-column:not(:last-child)::after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:var(--footer-divider)}
.footer-company{padding-left:4px}.footer-brand{display:flex;align-items:flex-start;gap:14px}
.footer-logo-link{display:flex;flex-shrink:0;text-decoration:none}
.footer-logo{width:65px;height:82px;object-fit:contain}
.footer-brand-text{min-width:0}
.footer-company-name{margin:2px 0 8px;color:var(--footer-heading);font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase}
.footer-slogan{max-width:225px;margin:0;color:var(--footer-muted);font-size:13px;line-height:1.55}.footer-company-links{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-left:79px}
.footer-company-links a{display:inline-flex;align-items:center;width:fit-content;gap:8px;color:var(--footer-link);font-size:13px;line-height:1.4;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease}
.footer-company-links a:hover{color:var(--footer-link-hover);transform:translateX(2px)}
.footer-company-links img{width:15px;height:15px;flex-shrink:0;object-fit:contain}.footer-heading{margin:0 0 14px;color:var(--footer-heading);font-size:14px;line-height:1.25;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.footer-list,
.products-list{margin:0;padding:0;list-style:none}
.footer-list li,
.products-list li{margin:0 0 9px}
.footer-list a,
.products-list a{display:inline-flex;align-items:flex-start;gap:8px;color:var(--footer-text);font-size:13px;line-height:1.45;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease}
.footer-list a:hover,
.products-list a:hover{color:var(--footer-link-hover);transform:translateX(2px)}
.footer-list img,
.products-list img{width:15px;height:15px;flex:0 0 15px;margin-top:2px;object-fit:contain}
.footer-services .footer-list img{filter:brightness(0) saturate(100%) invert(61%) sepia(34%) saturate(4700%) hue-rotate(186deg) brightness(103%) contrast(101%)}.products-list{column-count:2;column-gap:25px}
.products-list li{break-inside:avoid}.footer-contact{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px}
.footer-contact>span,
.footer-contact>a{min-width:0}
.footer-contact span{color:var(--footer-text);font-size:13px;line-height:1.55}
.footer-contact a{color:var(--footer-text);word-break:break-word}
.footer-contact a:hover{color:var(--footer-link)}
.footer-contact-icon{width:18px;height:18px;flex:0 0 18px;margin-top:1px;object-fit:contain;opacity:0.95}.footer-trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--footer-divider);padding:18px 0 16px}
.footer-trust-item{display:flex;align-items:center;min-width:0;padding:0 28px;box-sizing:border-box}
.footer-trust-item:first-child{padding-left:4px}
.footer-trust-item:not(:last-child){border-right:1px solid var(--footer-divider)}
.footer-trust-icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;margin-right:16px}
.footer-trust-icon img{width:44px;height:44px;object-fit:contain;filter:brightness(0) invert(91%) sepia(8%) saturate(500%) hue-rotate(175deg) brightness(110%) contrast(95%);opacity:0.95}
.footer-trust-text{display:flex;flex-direction:column;min-width:0}
.footer-trust-text strong{display:block;margin-bottom:3px;color:var(--footer-heading);font-size:13px;line-height:1.35;font-weight:600}
.footer-trust-text span{display:block;color:var(--footer-muted);font-size:12px;line-height:1.45}.footer-bottom{display:flex;align-items:center;justify-content:center;min-height:38px;border-top:1px solid var(--footer-divider);color:var(--footer-muted);font-size:12px;line-height:1.4;text-align:center}@media (max-width:1100px){.footer-main{grid-template-columns:1.1fr 1.4fr 0.9fr 1.1fr}.footer-column{padding-left:18px;padding-right:18px}.footer-company{padding-left:4px}.footer-company-links{padding-left:79px}.footer-trust-item{padding-left:18px;padding-right:18px}.footer-trust-item:first-child{padding-left:4px}.footer-trust-icon{flex-basis:40px;width:40px;height:40px;margin-right:10px}.footer-trust-icon img{width:38px;height:38px}}@media (max-width:850px){.footer-main{grid-template-columns:repeat(2,1fr);row-gap:22px}.footer-column{padding:0 18px}.footer-column:nth-child(2)::after{display:none}.footer-column:nth-child(3)::after{display:block}.footer-company{padding-left:4px}.footer-products{padding-right:4px}.footer-trust{grid-template-columns:repeat(2,1fr);row-gap:16px}.footer-trust-item:nth-child(2){border-right:none}.footer-trust-item:nth-child(3){padding-left:4px}}@media (max-width:600px){.site-footer{padding:0}.footer-container{border-radius:14px;padding:0 14px}.footer-main{display:flex;flex-direction:column;gap:0;padding:18px 0 8px}.footer-column{width:100%;padding:16px 0;border-bottom:1px solid var(--footer-divider)}.footer-column::after{display:none !important}.footer-company{padding-top:4px}.footer-brand{justify-content:flex-start}.footer-company-links{padding-left:79px}.footer-heading{margin-bottom:12px}.products-list{column-count:1}.footer-trust{display:flex;flex-direction:column;gap:0;padding:4px 0}.footer-trust-item,.footer-trust-item:first-child,.footer-trust-item:nth-child(3){width:100%;padding:14px 0;border-right:none;border-bottom:1px solid var(--footer-divider)}.footer-trust-item:last-child{border-bottom:none}.footer-trust-icon{flex-basis:44px;width:44px;height:44px;margin-right:14px}.footer-trust-icon img{width:40px;height:40px}.footer-trust-text strong{font-size:13px}.footer-trust-text span{font-size:12px}.footer-bottom{min-height:42px;font-size:11px}}@media (max-width:380px){.footer-brand{gap:10px}.footer-logo{width:55px;height:70px}.footer-company-links{padding-left:65px}.footer-slogan{font-size:12px}.footer-trust-item{align-items:flex-start}}