*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#1f2329;-webkit-font-smoothing:antialiased;background:#fff;font-family:Arimo,sans-serif;line-height:1.5;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;font-family:inherit}.container{max-width:1440px;margin:0 auto;padding:0 24px}@media (width<=576px){.container{padding:0 16px}}[x-cloak]{display:none!important}.mask-ico{background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn svg{width:18px;height:18px}.btn--primary{color:#fff;background:#e31e24}.btn--primary:hover{background:#c4161b;box-shadow:0 8px 20px #e31e244d}.btn--outline{color:#e31e24;background:0 0;border-color:#e31e24}.btn--outline:hover{color:#fff;background:#e31e24}.btn--light{color:#1a1a1a;background:#fff;border-color:#e6e8ec}.btn--light:hover{border-color:#1a1a1a}.btn--ghost-light{color:#fff;background:0 0;border-color:#ffffff59}.btn--ghost-light:hover{background:#ffffff14;border-color:#fff}.btn--block{width:100%}.section{padding:70px 0}@media (width<=768px){.section{padding:48px 0}}.section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}@media (width<=768px){.section-head{margin-bottom:24px}}@media (width<=576px){.section-head{flex-direction:column;align-items:flex-start;gap:8px}}.section-title{text-transform:uppercase;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;line-height:1.15}@media (width<=768px){.section-title{font-size:22px}}.section-title span{color:#e31e24}.section-link{color:#1a1a1a;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:color .2s;display:inline-flex}.section-link svg{width:16px;height:16px}.section-link:hover{color:#e31e24;gap:10px}.site-header{z-index:1000;background:#fff;position:sticky;top:0;box-shadow:0 2px 16px #0000000d}.header-top{align-items:center;gap:28px;padding:14px 0 12px;display:flex}@media (width<=992px){.header-top{display:none}}.header-logo{flex-direction:column;flex-shrink:0;gap:3px;display:flex}.header-logo img{width:auto;height:40px}.header-logo .h-tagline{color:#6b7280;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500}.header-search{flex:1;max-width:560px;margin:0 auto;display:flex;position:relative}.header-search input{border:1px solid #e6e8ec;border-right:none;border-radius:8px 0 0 8px;outline:none;flex:1;min-width:0;padding:12px 16px;font-family:Arimo,sans-serif;font-size:14px}.header-search input::placeholder{color:#9aa0a8}.header-search input:focus{border-color:#e31e24}.header-search button{color:#fff;background:#e31e24;border:none;border-radius:0 8px 8px 0;align-items:center;padding:0 20px;display:inline-flex}.header-search button svg{width:20px;height:20px}.header-search button:hover{background:#c4161b}.header-bar{border-top:1px solid #e6e8ec;justify-content:space-between;align-items:center;gap:20px;padding:4px 0 12px;display:flex}@media (width<=992px){.header-bar{display:none}}.header-nav{gap:28px;display:flex}.header-nav a{text-transform:uppercase;color:#1a1a1a;letter-spacing:.3px;white-space:nowrap;padding:8px 0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:color .2s;position:relative}.header-nav a:after{content:"";background:#e31e24;width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.header-nav a:hover,.header-nav a.is-active{color:#e31e24}.header-nav a:hover:after,.header-nav a.is-active:after{width:100%}.header-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.header-icons{align-items:center;gap:16px;display:flex}.header-icons .h-icon{color:#1a1a1a;transition:color .2s;position:relative}.header-icons .h-icon svg{width:23px;height:23px}.header-icons .h-icon:hover{color:#e31e24}.header-icons .h-icon .badge{color:#fff;background:#e31e24;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}.header-phone{text-align:right;flex-shrink:0;line-height:1.25}.header-phone .hp-row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-phone .hp-row svg{color:#e31e24;width:20px;height:20px}.header-phone .hp-row a{color:#e31e24;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800}.header-phone .hp-note{color:#6b7280;white-space:nowrap;margin-top:2px;font-size:12px;display:block}.header-cats{gap:10px;display:flex}.header-cats a{text-transform:uppercase;letter-spacing:.3px;color:#1a1a1a;background:#f5f6f8;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.header-cats a .mask-ico,.header-cats a svg{color:currentColor;width:18px;height:18px}.header-cats a:hover{background:#ececf0}.header-mobile{display:none}@media (width<=992px){.header-mobile{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}}.header-mobile .hm-logo{flex-direction:column;gap:3px;min-width:0;display:flex}.header-mobile .hm-logo img{width:auto;height:30px;display:block}.header-mobile .hm-tagline{color:#6b7280;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:500;line-height:1.1}.header-mobile .hm-side{align-items:center;gap:18px;display:flex}.header-mobile .hm-btn{color:#1a1a1a;background:0 0;border:none;padding:0;display:inline-flex;position:relative}.header-mobile .hm-btn svg{width:24px;height:24px}.header-mobile .hm-btn .badge{color:#fff;background:#e31e24;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-7px;right:-7px}.mobile-menu{z-index:1100;background:#fff;flex-direction:column;transition:transform .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.is-open{transform:translate(0)}.mobile-menu .mm-top{z-index:2;background:#fff;border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.mobile-menu .mm-top img{height:30px}.mobile-menu .mm-top .mm-top-actions{align-items:center;gap:8px;display:flex}.mobile-menu .mm-top .mm-close,.mobile-menu .mm-top .mm-call{justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mobile-menu .mm-top .mm-close svg,.mobile-menu .mm-top .mm-call svg{width:24px;height:24px}.mobile-menu .mm-top .mm-close{color:#1a1a1a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f5f6f8;border:none;border-radius:50%;padding:0;transition:background .2s,color .2s,transform .2s}.mobile-menu .mm-top .mm-close:hover,.mobile-menu .mm-top .mm-close:active{color:#fff;background:#e31e24;transform:rotate(90deg)}.mobile-menu .mm-top .mm-close:focus{outline:none}.mobile-menu .mm-top .mm-close:focus-visible{outline-offset:2px;outline:2px solid #e31e24}.mobile-menu .mm-top .mm-call svg{color:#e31e24}.mobile-menu .mm-search{border-bottom:1px solid #e6e8ec;padding:16px;display:flex}.mobile-menu .mm-search input{border:1px solid #e6e8ec;border-right:none;border-radius:8px 0 0 8px;outline:none;flex:1;min-width:0;padding:14px 16px;font-family:Arimo,sans-serif;font-size:15px}.mobile-menu .mm-search input:focus{border-color:#e31e24}.mobile-menu .mm-search button{color:#fff;background:#e31e24;border:none;border-radius:0 8px 8px 0;align-items:center;padding:0 18px;display:inline-flex}.mobile-menu .mm-search button svg{width:20px;height:20px}.mobile-menu .mm-label{letter-spacing:.6px;text-transform:uppercase;color:#9aa0a8;padding:22px 16px 6px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.mobile-menu .mm-links{padding:0 8px}.mobile-menu .mm-links a{color:#1a1a1a;border-bottom:1px solid #e6e8ec;border-radius:8px;justify-content:space-between;align-items:center;padding:19px 12px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;transition:background .15s;display:flex}.mobile-menu .mm-links a:last-child{border-bottom:none}.mobile-menu .mm-links a:active{background:#f5f6f8}.mobile-menu .mm-links a .chev{color:#e31e24;width:22px;height:22px}.mobile-menu .mm-secondary{padding:0 8px}.mobile-menu .mm-secondary a{color:#1a1a1a;border-bottom:1px solid #e6e8ec;border-radius:8px;align-items:center;gap:14px;padding:18px 12px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:500;transition:background .15s;display:flex}.mobile-menu .mm-secondary a:last-child{border-bottom:none}.mobile-menu .mm-secondary a:active{background:#f5f6f8}.mobile-menu .mm-secondary a svg{color:#e31e24;width:24px;height:24px}.mobile-menu .mm-contacts{padding:22px 16px calc(22px + env(safe-area-inset-bottom));background:#f5f6f8;margin-top:auto}.mobile-menu .mm-contacts .mm-phone{color:#e31e24;font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;display:block}.mobile-menu .mm-contacts .mm-note{color:#6b7280;margin:4px 0 16px;font-size:13px}.hero{color:#1a1a1a;background:#fff;position:relative;overflow:hidden}@media (width>=769px){.hero{align-items:center;min-height:600px;display:flex}.hero .container{width:100%}}.hero-media{width:56%;position:absolute;top:0;bottom:0;right:0}.hero-media img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-media{-webkit-mask:linear-gradient(90deg,#0000 0,#000 34%);mask:linear-gradient(90deg,#0000 0,#000 34%)}@media (width<=992px){.hero-media{width:48%}}@media (width<=768px){.hero-media{width:100%;height:320px;position:relative;top:auto;bottom:auto;right:auto;-webkit-mask:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}}@media (width<=576px){.hero-media{height:250px}}.hero-inner{z-index:2;max-width:620px;padding:52px 0 96px;position:relative}@media (width<=992px){.hero-inner{max-width:480px;padding:44px 0 92px}}@media (width<=768px){.hero-inner{max-width:none;padding:22px 0 30px}}.hero-title{text-transform:uppercase;margin-bottom:18px;font-family:Montserrat,sans-serif;font-size:52px;font-weight:800;line-height:1.05}.hero-title span{color:#e31e24}@media (width>=1280px){.hero-title{font-size:58px}}@media (width<=992px){.hero-title{font-size:40px}}@media (width<=576px){.hero-title{font-size:30px}}.hero-sub{color:#6b7280;max-width:460px;margin-bottom:34px;font-size:18px}@media (width<=576px){.hero-sub{margin-bottom:26px;font-size:15px}}.hero-stats{background:#fff;border:1px solid #e6e8ec;border-radius:12px;margin-bottom:28px;padding:18px 24px;display:inline-block;box-shadow:0 12px 30px #00000014}@media (width<=576px){.hero-stats{padding:16px;display:block}}.hero-stats .hero-stats-row{grid-template-columns:repeat(4,auto);justify-content:start;gap:28px;display:grid}@media (width<=576px){.hero-stats .hero-stats-row{grid-template-columns:repeat(4,1fr);gap:8px}}.hero-stats .stat{text-align:center}.hero-stats .stat .stat-num{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:34px;font-weight:800;line-height:1}@media (width<=576px){.hero-stats .stat .stat-num{font-size:24px}}.hero-stats .stat.stat--accent .stat-num{color:#e31e24}.hero-stats .stat .stat-label{color:#6b7280;text-transform:lowercase;margin-top:6px;font-size:12px;display:block}@media (width<=576px){.hero-stats .stat .stat-label{font-size:10px}}.hero-stats .hero-stats-caption{text-align:center;color:#1a1a1a;border-top:1px solid #e6e8ec;margin-top:14px;padding-top:12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.hero-stats .hero-stats-caption b{color:#e31e24}.hero-actions{flex-wrap:nowrap;gap:14px;display:flex}@media (width<=576px){.hero-actions{flex-wrap:wrap}.hero-actions .btn{flex:100%}}.filter-bar-wrap{z-index:3;padding-top:48px;position:relative}@media (width<=768px){.filter-bar-wrap{padding-top:32px}}.filter-bar{background:#f5f6f8;border:1px solid #e6e8ec;border-radius:12px;grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid;box-shadow:0 20px 44px #14182824}@media (width<=992px){.filter-bar{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.filter-bar{grid-template-columns:1fr}}.filter-bar .field{flex-direction:column;gap:6px;display:flex}.filter-bar .field label{color:#1a1a1a;text-transform:uppercase;letter-spacing:.4px;font-size:12px}.filter-bar .field .select{position:relative}.filter-bar .field .select select{appearance:none;color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:13px 38px 13px 14px;font-family:Arimo,sans-serif;font-size:14px}.filter-bar .field .select select option{color:#1a1a1a}.filter-bar .field .select select:focus{border-color:#e31e24}.filter-bar .field .select select:disabled{opacity:.45;cursor:not-allowed}.filter-bar .field .select svg{color:#ffffffb3;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.filter-bar .filter-submit{height:46px}.cat-grid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}@media (width<=992px){.cat-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=576px){.cat-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.cat-card{text-align:center;background:#fff;border:1px solid #e6e8ec;border-radius:12px;flex-direction:column;align-items:center;padding:18px 16px 20px;transition:all .25s;display:flex}.cat-card .cat-img{justify-content:center;align-items:center;height:110px;margin-bottom:14px;display:flex}.cat-card .cat-img img{object-fit:contain;mix-blend-mode:multiply;max-height:100%;transition:transform .3s}.cat-card .cat-name{color:#1a1a1a;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.cat-card .cat-count{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:flex}.cat-card .cat-count svg{color:#e31e24;opacity:0;width:15px;height:15px;transition:opacity .2s}.cat-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.cat-card:hover .cat-img img{transform:scale(1.06)}.cat-card:hover .cat-count svg{opacity:1}.product-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=992px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.product-grid{grid-template-columns:1fr;gap:16px}}.product-card{background:#fff;border:1px solid #e6e8ec;border-radius:12px;flex-direction:column;transition:all .25s;display:flex;position:relative;overflow:hidden}.product-card .product-image-wrapper{background:#f5f6f8;border-bottom:1px solid #e6e8ec;justify-content:center;align-items:center;height:230px;padding:30px 20px;display:flex;position:relative}@media (width<=576px){.product-card .product-image-wrapper{height:180px;padding:24px 16px}}@media (width<=480px){.product-card .product-image-wrapper{height:240px}}.product-card .product-image-wrapper .brand-logo{z-index:2;object-fit:contain;max-width:104px;height:22px;position:absolute;top:16px;left:16px}.product-card .product-image-wrapper .favorite-btn{z-index:2;color:#b5b9c0;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:13px;right:13px;box-shadow:0 4px 14px #0000000f}.product-card .product-image-wrapper .favorite-btn svg{width:17px;height:17px;transition:all .2s}.product-card .product-image-wrapper .favorite-btn:hover,.product-card .product-image-wrapper .favorite-btn.active{color:#e31e24}.product-card .product-image-wrapper .favorite-btn.active svg{fill:#e31e24}.product-card .product-image-wrapper .status-badge{z-index:2;text-transform:uppercase;letter-spacing:.4px;border-radius:6px;padding:4px 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:16px}.product-card .product-image-wrapper .status-badge.in-stock{color:#1f9d55;background:#e7f6ec}.product-card .product-image-wrapper .tire-image{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;transition:transform .35s}.product-card .product-info{flex-direction:column;flex-grow:1;padding:18px 18px 20px;display:flex}@media (width<=576px){.product-card .product-info{padding:14px 14px 16px}}.product-card .product-info .product-size{color:#1a1a1a;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:800}.product-card .product-info .product-size .size-alt{color:#6b7280;font-size:13px;font-weight:500}.product-card .product-info .product-model{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:18px;font-size:13px;font-weight:600}.product-card .product-info .product-footer{border-top:1px solid #e6e8ec;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.product-card .product-info .product-footer .product-price{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800}.product-card .product-info .product-footer .product-price .currency{color:#6b7280;font-size:13px;font-weight:600}.product-card .product-info .product-footer .product-price.status-ask{color:#fff;text-transform:uppercase;letter-spacing:.4px;background:#e31e24;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.product-card .product-info .product-footer .product-arrow{color:#1a1a1a;background:#f5f6f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.product-card .product-info .product-footer .product-arrow svg{width:17px;height:17px}.product-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.product-card:hover .tire-image{transform:scale(1.05)}.product-card:hover .product-arrow{color:#fff;background:#e31e24}.features{background:#f5f6f8}.features-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (width<=992px){.features-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=576px){.features-grid{grid-template-columns:1fr 1fr;gap:20px}}.feature{flex-direction:column;gap:10px;display:flex}.feature .f-icon{color:#e31e24;width:44px;height:44px}.feature .f-icon svg{width:100%;height:100%}.feature .f-title{text-transform:uppercase;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800}.feature .f-text{color:#6b7280;font-size:13.5px;line-height:1.5}@media (width<=768px){.feature{background:#fff;border:1px solid #e6e8ec;border-radius:12px;gap:12px;padding:18px 16px}.feature .f-icon{background:#fdecec;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.feature .f-icon svg{width:24px;height:24px}.feature .f-title,.feature .f-text{font-size:13px}}.cta-band{color:#fff;background:#15171a;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:48px 56px;display:flex;position:relative;overflow:hidden}@media (width<=768px){.cta-band{text-align:left;flex-direction:column;align-items:flex-start;padding:32px 24px}}.cta-band .cta-bg{z-index:0;position:absolute;inset:0}.cta-band .cta-bg img{object-fit:cover;opacity:.18;width:100%;height:100%}.cta-band .cta-content{z-index:1;max-width:560px;position:relative}.cta-band .cta-content h3{text-transform:uppercase;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:800}@media (width<=576px){.cta-band .cta-content h3{font-size:20px}}.cta-band .cta-content p{color:#fffc;font-size:15px}.cta-band .cta-content p b{color:#fff}.cta-band .cta-actions{z-index:1;flex-shrink:0;gap:14px;display:flex;position:relative}@media (width<=576px){.cta-band .cta-actions{flex-direction:column;width:100%}}.why-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=768px){.why-grid{grid-template-columns:1fr 1fr;gap:14px}}.why-card{text-align:center;background:#fff;border:1px solid #e6e8ec;border-radius:18px;padding:34px 26px 30px;transition:all .28s;position:relative;overflow:hidden}.why-card:before{content:"";transform-origin:0;background:#e31e24;height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.why-card .why-icon{color:#e31e24;background:#fdecec;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 18px;transition:all .28s;display:flex}.why-card .why-icon svg,.why-card .why-icon .mask-ico{width:30px;height:30px}.why-card .why-title{text-transform:uppercase;color:#1a1a1a;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;line-height:1.2}.why-card .why-title span{color:#e31e24}.why-card .why-text{color:#6b7280;font-size:14px;line-height:1.6}.why-card:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 12px 30px #00000014}.why-card:hover:before{transform:scaleX(1)}.why-card:hover .why-icon{color:#fff;background:#e31e24}@media (width<=576px){.why-card{padding:24px 16px 22px}.why-card .why-icon{width:56px;height:56px;margin-bottom:14px}.why-card .why-title{font-size:15px}}.steps{background:#f5f6f8}.steps-grid{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=768px){.steps-grid{grid-template-columns:1fr 1fr}}@media (width<=576px){.steps-grid{grid-template-columns:1fr}}.step{counter-increment:step;background:#fff;border-radius:12px;padding:28px 24px;position:relative;box-shadow:0 4px 14px #0000000f}.step:before{content:counter(step);color:#e31e24;opacity:.12;font-family:Montserrat,sans-serif;font-size:40px;font-weight:800;position:absolute;top:18px;right:22px}.step .step-icon{color:#e31e24;width:42px;height:42px;margin-bottom:14px}.step .step-icon svg,.step .step-icon .mask-ico{width:100%;height:100%}.step .step-title{color:#1a1a1a;margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.step .step-text{color:#6b7280;font-size:14px}.footer{color:#9aa0a8;background:#15171a;padding-top:56px}.footer-cta{background:#f5f6f8;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:56px;display:grid;overflow:hidden}@media (width<=768px){.footer-cta{grid-template-columns:1fr}}.footer-cta .fc-text{padding:44px 48px}@media (width<=768px){.footer-cta .fc-text{padding:32px 24px}}.footer-cta .fc-text .fc-line{background:#e31e24;border-radius:2px;width:48px;height:4px;margin-bottom:18px}.footer-cta .fc-text h3{text-transform:uppercase;color:#1a1a1a;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:800}@media (width<=576px){.footer-cta .fc-text h3{font-size:20px}}.footer-cta .fc-text p{color:#6b7280;margin-bottom:24px;font-size:15px}.footer-cta .fc-text p b{color:#1a1a1a}.footer-cta .fc-text .fc-actions{gap:14px;display:flex}@media (width<=576px){.footer-cta .fc-text .fc-actions{flex-direction:column}.footer-cta .fc-text .fc-actions .btn{white-space:normal;text-align:center;width:100%;padding-left:16px;padding-right:16px}}.footer-cta .fc-media{align-self:stretch;min-height:240px}.footer-cta .fc-media img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.footer-cta .fc-media{min-height:180px}}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr;gap:32px;padding-bottom:40px;display:grid}@media (width<=992px){.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:28px}}@media (width<=768px){.footer-grid{display:none}}.footer-brand .f-logo{height:34px;margin-bottom:18px}.footer-brand .f-desc{max-width:280px;margin-bottom:18px;font-size:14px;line-height:1.6}.rating{align-items:center;gap:10px;margin-bottom:22px;display:flex}.rating .rating-stars{color:#ffb400;gap:2px;display:inline-flex}.rating .rating-stars svg{width:18px;height:18px}.rating .rating-text{color:#9aa0a8;font-size:13px}.rating .rating-text b{color:#fff;font-weight:700}.footer-contact-line{align-items:flex-start;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.footer-contact-line svg{color:#e31e24;flex-shrink:0;width:18px;height:18px;margin-top:2px}.footer-contact-line .fc-strong{color:#fff;width:fit-content;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;line-height:1.45;display:block}.footer-contact-line .fc-note{color:#9aa0a8;font-size:12.5px}.footer-contact-line a:hover{color:#fff}.footer-col .fcol-title{text-transform:uppercase;color:#fff;letter-spacing:.5px;margin-bottom:18px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.footer-col ul li{margin-bottom:11px}.footer-col a{color:#9aa0a8;align-items:center;gap:8px;font-size:14px;transition:color .2s;display:inline-flex}.footer-col a svg{color:#e31e24;width:16px;height:16px}.footer-col a:hover{color:#fff}.footer-socials{gap:12px;display:flex}.footer-socials a{color:#fff;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:flex}.footer-socials a svg{width:18px;height:18px}.footer-socials a:hover{background:#e31e24;transform:translateY(-3px)}.footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:13px;display:flex}.footer-bottom a:hover{color:#fff}.footer-bottom .fb-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media (width>=993px){.footer-bottom .fb-inner{padding-right:108px}}@media (width<=576px){.footer-bottom .fb-inner{text-align:center;justify-content:center;gap:10px}}.footer-bottom .fb-made{letter-spacing:.2px;opacity:.85;font-size:12px}.footer-bottom .fb-made .fb-heart{font-size:13px;text-decoration:none;transition:opacity .2s}.footer-bottom .fb-made .fb-heart:hover{opacity:.7}@media (width<=576px){.footer-bottom .fb-made{text-align:center;flex-basis:100%;order:3;margin-top:2px}}@media (width<=768px){.footer-bottom{text-align:center;justify-content:center}}.footer-mobile{display:none}@media (width<=768px){.footer-mobile{display:block}}.footer-mobile .fm-card{background:#ffffff0a;border-radius:12px;margin-bottom:24px;padding:24px}.footer-mobile .fm-card .f-logo{height:30px;margin-bottom:14px}.footer-mobile .fm-card .f-desc{margin-bottom:18px;font-size:14px;line-height:1.6}.footer-mobile .fm-accordion{border-bottom:1px solid #ffffff1a}.footer-mobile .fm-accordion .fm-acc-head{color:#fff;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;display:flex}.footer-mobile .fm-accordion .fm-acc-head svg{color:#9aa0a8;width:18px;height:18px;transition:transform .25s}.footer-mobile .fm-accordion .fm-acc-head.is-open svg{transform:rotate(180deg)}.footer-mobile .fm-accordion .fm-acc-body{padding-bottom:16px}.footer-mobile .fm-accordion .fm-acc-body a{color:#9aa0a8;padding:8px 0;font-size:14px;display:block}.fab{bottom:22px;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:950;color:#fff;text-align:center;background:#e31e24;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:68px;height:68px;transition:transform .2s;animation:2.4s infinite fab-pulse;display:flex;position:fixed;box-shadow:0 10px 26px #e31e2473}.fab svg{width:24px;height:24px}.fab .fab-label{max-width:58px;font-size:8px;font-weight:600;line-height:1.1}.fab:hover{animation-play-state:paused;transform:scale(1.06)}@media (width<=576px){.fab{width:58px;height:58px}.fab .fab-label{display:none}}@media (width<=768px){.fab{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,transform .3s,visibility .3s;transform:translateY(18px)scale(.9)}.fab.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}}@keyframes fab-pulse{0%{box-shadow:0 10px 26px #e31e2473,0 0 #e31e2480}70%{box-shadow:0 10px 26px #e31e2473,0 0 0 16px #e31e2400}to{box-shadow:0 10px 26px #e31e2473,0 0 #e31e2400}}.search-overlay{z-index:1100;background:#0f11148c;justify-content:center;align-items:flex-start;padding:14vh 20px 20px;display:flex;position:fixed;inset:0}.search-overlay .search-box{background:#fff;border-radius:12px;width:min(680px,100%);padding:22px;box-shadow:0 12px 30px #00000014}.search-overlay .search-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.search-overlay .search-head span{text-transform:uppercase;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.search-overlay .search-head button{color:#6b7280;background:0 0;border:none;display:inline-flex}.search-overlay .search-head button svg{width:24px;height:24px}.search-overlay .search-head button:hover{color:#e31e24}.search-overlay form{gap:10px;display:flex}.search-overlay form input{border:1px solid #e6e8ec;border-radius:8px;outline:none;flex:1;padding:14px 16px;font-family:Arimo,sans-serif;font-size:16px}.search-overlay form input:focus{border-color:#e31e24}.search-overlay form button{color:#fff;background:#e31e24;border:none;border-radius:8px;align-items:center;padding:0 20px;display:inline-flex}.search-overlay form button svg{width:22px;height:22px}.search-overlay form button:hover{background:#c4161b}.search-overlay .search-hint{color:#6b7280;margin-top:12px;font-size:13px}.machinery .mach-wrap{align-items:flex-start;gap:12px;display:flex}.machinery .mach-arrow{color:#1a1a1a;background:#fff;border:1px solid #e6e8ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:5px;transition:all .2s;display:inline-flex}.machinery .mach-arrow svg{width:20px;height:20px}.machinery .mach-arrow:hover{color:#fff;background:#e31e24;border-color:#e31e24}@media (width<=576px){.machinery .mach-arrow{width:38px;height:38px;margin-top:8px}}.machinery .mach-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab;flex:1;gap:28px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.machinery .mach-track::-webkit-scrollbar{height:4px}.machinery .mach-track::-webkit-scrollbar-thumb{background:#e6e8ec;border-radius:4px}.machinery .mach-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.machinery .mach-track a{-webkit-user-drag:none}.machinery .mach-item{scroll-snap-align:start;color:#1a1a1a;text-align:center;flex-direction:column;flex:none;align-items:center;gap:10px;min-width:96px;display:flex}.machinery .mach-item .mach-ico{color:#1a1a1a;width:54px;height:54px;transition:color .25s,transform .25s}.machinery .mach-item span{color:#1f2329;font-size:12px;font-weight:600}.machinery .mach-item:hover .mach-ico{color:#e31e24;transform:translateY(-4px)}.exp-counter{color:#1a1a1a;background:#f5f6f8;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec;padding:46px 0}.exp-counter__grid{grid-template-columns:repeat(3,1fr);display:grid}@media (width<=576px){.exp-counter__grid{grid-template-columns:1fr;gap:22px}}.exp-item{text-align:center;padding:6px 20px}.exp-item+.exp-item{border-left:1px solid #e6e8ec}@media (width<=576px){.exp-item+.exp-item{border-top:1px solid #e6e8ec;border-left:none;padding-top:22px}}.exp-item .exp-num{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:40px;font-weight:800;line-height:1;display:block}.exp-item .exp-num span{color:#e31e24}@media (width<=768px){.exp-item .exp-num{font-size:30px}}.exp-item .exp-cap{color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;margin-top:12px;font-size:13.5px;display:block}.mm-contacts .footer-socials a{color:#1a1a1a;background:#f1f2f4}.mm-contacts .footer-socials a:hover{color:#fff;background:#e31e24}.breadcrumbs{color:#6b7280;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;padding-top:18px;font-size:13px;display:flex;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs a,.breadcrumbs .sep,.breadcrumbs .current{white-space:nowrap;flex-shrink:0}.breadcrumbs a:hover{color:#e31e24}.breadcrumbs .sep{color:#9aa0a8}.breadcrumbs .current{color:#1a1a1a;font-weight:600}.catalog{padding-bottom:70px}.catalog-top{flex-wrap:wrap;align-items:baseline;gap:14px;margin:16px 0 20px;display:flex}.catalog-top .catalog-title{text-transform:uppercase;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:34px;font-weight:800}@media (width<=576px){.catalog-top .catalog-title{font-size:26px}}.catalog-top .catalog-count{color:#6b7280;font-size:14px}.catalog-top .catalog-count b{color:#1a1a1a;font-weight:700}.catalog-top .catalog-sub{color:#6b7280;margin-top:6px}.catalog-empty{text-align:center;color:#6b7280;grid-column:1/-1;padding:50px 20px}.catalog-empty p{margin-bottom:16px;font-size:16px}.catalog-tabs-wrap{border-bottom:1px solid #e6e8ec;position:relative}.tabs-arrow{z-index:2;color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:calc(50% - 9px);transform:translateY(-50%);box-shadow:0 4px 14px #0000000f}.tabs-arrow svg{width:18px;height:18px}.tabs-arrow:hover{color:#fff;background:#e31e24;border-color:#e31e24}.tabs-arrow--prev{left:-8px}.tabs-arrow--next{right:-8px}.catalog-tabs{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:grab;gap:10px;padding-bottom:18px;display:flex;overflow-x:auto}.catalog-tabs::-webkit-scrollbar{height:0}.catalog-tabs.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.catalog-tabs.is-dragging .cat-tab{-webkit-user-drag:none}.catalog-tabs .cat-tab{color:#1a1a1a;white-space:nowrap;border:1px solid #e6e8ec;border-radius:40px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.catalog-tabs .cat-tab .mask-ico{color:#6b7280;width:20px;height:20px}.catalog-tabs .cat-tab:hover{border-color:#e31e24}.catalog-tabs .cat-tab.is-active{color:#fff;background:#e31e24;border-color:#e31e24}.catalog-tabs .cat-tab.is-active .mask-ico{color:#fff}.catalog-layout{grid-template-columns:280px 1fr;align-items:start;gap:30px;padding-top:24px;display:grid}@media (width<=992px){.catalog-layout{grid-template-columns:1fr;gap:0}}@media (width>=993px){.catalog-layout.is-collapsed{grid-template-columns:1fr}.catalog-layout.is-collapsed .catalog-filters{display:none}}.catalog-content{min-width:0}.catalog-backdrop{z-index:1050;background:#0f111480;position:fixed;inset:0}.catalog-filters{background:#fff}@media (width>=993px){.catalog-filters{top:calc(var(--header-h,80px) + 16px);max-height:calc(100vh - var(--header-h,80px) - 32px);overscroll-behavior:contain;z-index:600;scrollbar-width:thin;scrollbar-color:#e6e8ec transparent;padding-right:6px;position:sticky;overflow-y:auto}.catalog-filters::-webkit-scrollbar{width:6px}.catalog-filters::-webkit-scrollbar-thumb{background:#e6e8ec;border-radius:4px}}@media (width<=992px){.catalog-filters{z-index:1100;flex-direction:column;width:330px;max-width:88vw;padding:0;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:0 0 50px #0000002e}.catalog-filters.is-open{transform:translate(0)}.catalog-filters .cf-head{flex-shrink:0;padding:16px 18px 8px}.catalog-filters .cf-form{flex-direction:column;flex:1;min-height:0;display:flex}.catalog-filters .cf-scroll{flex:1;min-height:0;padding:0 18px;overflow-y:auto}.catalog-filters .cf-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom));flex-shrink:0}}.cf-head{align-items:center;margin-bottom:8px;display:flex}.cf-head .cf-title{text-transform:uppercase;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800}.cf-head .cf-reset{color:#e31e24;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:13px;font-weight:600}.cf-head .cf-reset:hover{text-decoration:underline}.cf-head .cf-close{color:#1a1a1a;cursor:pointer;background:0 0;border:none;margin-left:14px;display:none}.cf-head .cf-close svg{width:24px;height:24px}@media (width<=992px){.cf-head .cf-close{display:inline-flex}}.cf-head .cf-collapse{color:#6b7280;cursor:pointer;background:0 0;border:none;margin-left:14px;transition:color .2s;display:none}.cf-head .cf-collapse svg{width:20px;height:20px}.cf-head .cf-collapse:hover{color:#e31e24}@media (width>=993px){.cf-head .cf-collapse{display:inline-flex}}.cf-avail{padding:6px 0 14px}.cf-avail .cf-hint{color:#9aa0a8;margin-top:8px;font-size:12px}.switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch input{opacity:0;width:0;height:0;position:absolute}.switch .switch-track{background:#e6e8ec;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.switch .switch-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked+.switch-track{background:#e31e24}.switch input:checked+.switch-track:after{transform:translate(20px)}.switch .switch-text{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.cf-group{border-top:1px solid #e6e8ec}.cf-group__head{text-transform:uppercase;color:#1a1a1a;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;display:flex}.cf-group__head svg{color:#9aa0a8;width:18px;height:18px;transition:transform .2s}.cf-group__head.open svg{transform:rotate(180deg)}.cf-group__body{padding-bottom:14px}.cf-search{margin-bottom:10px;position:relative}.cf-search svg{color:#9aa0a8;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cf-search input{border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:9px 12px 9px 32px;font-family:Arimo,sans-serif;font-size:13px}.cf-search input:focus{border-color:#e31e24}.cf-check{color:#1f2329;cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.cf-check input{accent-color:#e31e24;cursor:pointer;flex-shrink:0;width:18px;height:18px}.cf-check:hover{color:#1a1a1a}.cf-options{scrollbar-width:thin;scrollbar-color:#e6e8ec transparent;max-height:232px;padding-right:4px;overflow-y:auto}.cf-options::-webkit-scrollbar{width:6px}.cf-options::-webkit-scrollbar-thumb{background:#e6e8ec;border-radius:4px}.cf-foot{background:#fff;padding-top:12px;position:sticky;bottom:0;box-shadow:0 -10px 16px -10px #0000001f}@media (width>=993px){.cf-foot{display:none}}.cf-pill{z-index:600;color:#fff;white-space:nowrap;cursor:pointer;background:#e31e24;border:none;border-radius:999px;align-items:center;gap:6px;padding:11px 18px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;transition:background .2s;display:none;position:fixed;transform:translateY(-50%);box-shadow:0 12px 26px #e31e2459}.cf-pill:before{content:"";border:7px solid #0000;border-left:0;border-right-color:#e31e24;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.cf-pill:hover{background:#c4161b}@media (width>=993px){.cf-pill{display:inline-flex}}.cf-apply{margin:0}.cf-apply__count{background:#ffffff38;border-radius:999px;margin-left:4px;padding:1px 9px;font-weight:800;display:inline-block}.catalog-toolbar{align-items:center;gap:16px;margin-bottom:20px;display:flex}@media (width>=993px){.catalog-toolbar{top:var(--header-h,96px);z-index:500;background:#fff;padding:10px 0;position:sticky;box-shadow:0 8px 14px -10px #0000002e}}.catalog-toolbar .toolbar-side{display:none}.catalog-toolbar .toolbar-center{align-items:center;gap:12px;display:flex}.catalog-toolbar .toolbar-ftoggle{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:none}.catalog-toolbar .toolbar-ftoggle svg{width:18px;height:18px}.catalog-toolbar .toolbar-ftoggle:hover{color:#e31e24;border-color:#e31e24}.catalog-toolbar .toolbar-ftoggle.is-active{color:#fff;background:#6b7280;border-color:#6b7280}@media (width>=993px){.catalog-toolbar .toolbar-ftoggle{display:inline-flex}}.catalog-toolbar .toolbar-filters{display:none}.catalog-toolbar .toolbar-count{color:#6b7280;font-size:14px}.catalog-toolbar .toolbar-count b{color:#1a1a1a;font-family:Montserrat,sans-serif;font-weight:800}.catalog-toolbar .view-toggle{border:1px solid #e6e8ec;border-radius:8px;gap:4px;padding:3px;display:flex}.catalog-toolbar .view-toggle button{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:32px;transition:all .2s;display:flex}.catalog-toolbar .view-toggle button svg{width:18px;height:18px}.catalog-toolbar .view-toggle button.active{color:#fff;background:#6b7280}@media (width<=576px){.catalog-toolbar .view-toggle{display:none}}.catalog-toolbar .toolbar-sort{color:#6b7280;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.catalog-toolbar .toolbar-sort .select{position:relative}.catalog-toolbar .toolbar-sort .select select{appearance:none;color:#1a1a1a;cursor:pointer;border:1px solid #e6e8ec;border-radius:8px;outline:none;padding:9px 36px 9px 14px;font-family:Arimo,sans-serif;font-size:14px}.catalog-toolbar .toolbar-sort .select select:focus{border-color:#e31e24}.catalog-toolbar .toolbar-sort .select svg{color:#6b7280;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (width<=576px){.catalog-toolbar .toolbar-sort span{display:none}}.catalog-fab-filters{display:none}@media (width<=992px){.catalog-fab-filters{z-index:900;color:#fff;background:#1a1a1a;border:none;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:20px;left:16px;box-shadow:0 10px 26px #00000040}.catalog-fab-filters svg{width:18px;height:18px}}.cat-prod{background:#fff;border:1px solid #e6e8ec;border-radius:12px;flex-direction:column;transition:all .25s;display:flex;position:relative;overflow:hidden}.cat-prod:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.cat-prod:hover .cat-prod__photo{transform:scale(1.05)}.cat-prod__media{background:#f5f6f8;border-bottom:1px solid #e6e8ec;justify-content:center;align-items:center;height:200px;padding:26px 24px;display:flex;position:relative}.cat-prod__media .cat-prod__photo{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;transition:transform .35s}.cat-prod__media .cat-prod__photo--ph{mix-blend-mode:normal;background-color:#c9ced6;width:96px;height:96px}.cat-prod__stock{z-index:3;text-transform:uppercase;letter-spacing:.3px;border-radius:6px;padding:4px 10px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;position:absolute;bottom:14px;left:14px}.cat-prod__stock.in{color:#1f9d55;background:#e7f6ec}.cat-prod__stock.order{color:#e0892b;background:#fdeede}.cat-prod__fav{z-index:3;color:#b5b9c0;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #0000000f}.cat-prod__fav svg{width:17px;height:17px}.cat-prod__fav:hover,.cat-prod__fav.active{color:#e31e24}.cat-prod__fav.active svg{fill:#e31e24}.cat-prod__brand{z-index:3;color:#1a1a1a;text-transform:uppercase;letter-spacing:.3px;align-items:center;max-width:50%;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:12px;right:14px}.cat-prod__brand img{object-fit:contain;max-width:128px;max-height:30px;display:block}.cat-prod__promos{z-index:3;flex-direction:column;align-items:flex-start;gap:5px;max-width:calc(100% - 52px);display:flex;position:absolute;top:10px;left:10px}.cat-prod__promos .promo{letter-spacing:.2px;white-space:nowrap;border-radius:4px;gap:4px;padding:3px 8px;font-size:9.5px;box-shadow:0 1px 4px #00000029}.cat-prod__promos .promo svg{width:11px;height:11px}.cat-prod__promos .promo--ship{padding:4px 9px;font-size:10px}.cat-prod__promos .promo--ship svg{width:12px;height:12px}.cat-prod__promos .cat-prod__disc.promo{padding:3px 8px;font-size:10px}.cat-prod__body{flex-direction:column;flex-grow:1;padding:16px 16px 18px;display:flex}.cat-prod__head{justify-content:space-between;align-items:center;gap:8px;min-height:54px;display:flex}.cat-prod__size{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}.cat-prod__size-type{color:#1a1a1a;font-weight:700}.cat-prod__size-type.is-accent{color:#1a1a1a}.cat-prod__brand-inline{align-items:center;display:none}.cat-prod__brand-inline img{object-fit:contain;max-width:128px;max-height:30px;display:block}.cat-prod__country{color:#6b7280;white-space:nowrap;background:#f5f6f8;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.cat-prod__country .flag{object-fit:cover;border-radius:2px;width:18px;height:13px;display:block;box-shadow:0 0 0 1px #00000014}.cat-prod__model{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin:3px 0 12px;font-size:13px}.cat-prod__model b{color:#1a1a1a;font-weight:700}.cat-prod__specs{color:#6b7280;margin-bottom:16px;font-size:13px;line-height:1.7}.cat-prod__specs b{color:#1a1a1a;font-weight:700}.cat-prod__app{align-items:center;display:inline-flex}.cat-prod__app-badge{background:#f5f6f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;margin-left:auto;display:inline-flex}.cat-prod__app-badge .mask-ico{color:#6b7280;width:32px;height:32px}@media (width<=576px){.cat-prod__app-badge{width:46px;height:46px}.cat-prod__app-badge .mask-ico{width:27px;height:27px}}.cat-prod__price{color:#1a1a1a;flex:auto;align-items:baseline;gap:5px;min-width:0;min-height:26px;font-family:Montserrat,sans-serif;font-size:21px;font-weight:700;display:flex}.cat-prod__price .from{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;align-self:center;font-size:13px;font-weight:600}.cat-prod__price .cur{color:#6b7280;font-size:13px;font-weight:600}.cat-prod__price .now{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.cat-prod__price .old{color:#6b7280;white-space:nowrap;align-items:baseline;gap:4px;font-size:13px;font-weight:600;text-decoration:line-through;display:inline-flex}.cat-prod__price .old .from{color:#6b7280}.cat-prod__price--sale{flex-direction:column;align-items:flex-start;gap:2px}.cat-prod__price--sale .now,.cat-prod__price--sale .now .from,.cat-prod__price--sale .now .cur{color:#e31e24}.cat-prod__price--inquiry .ask{color:#1a1a1a;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.cat-prod__price--inquiry .ask svg{width:17px;height:17px}.cat-prod__info{flex-direction:column;display:flex}.cat-prod__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:none}.cat-prod__stockline{text-transform:uppercase;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.cat-prod__stockline:before{content:"";border-radius:50%;width:8px;height:8px}.cat-prod__stockline.in{color:#1f9d55}.cat-prod__stockline.in:before{background:#1f9d55}.cat-prod__stockline.order{color:#e0892b}.cat-prod__stockline.order:before{background:#e0892b}.cat-prod__buy{flex-direction:column;gap:8px;margin-top:auto;display:flex}.cat-prod__buyline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cat-prod__avail{align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.cat-prod__avail .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.cat-prod__avail.in{color:#1f9d55}.cat-prod__avail.order{color:#6b7280}.cat-prod__avail.inquiry{color:#c2691a}.cat-prod__cart{z-index:2;color:#fff;cursor:pointer;background:#e31e24;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background .2s;display:flex;position:relative}.cat-prod__cart svg{width:20px;height:20px}.cat-prod__cart:hover{background:#c4161b}.cat-prod__stretch{z-index:1;position:absolute;inset:0}.promo{text-transform:uppercase;letter-spacing:.3px;color:#fff;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 8px #0000002e}.promo svg{flex-shrink:0;width:12px;height:12px}.promo--sale{background:#e31e24}.promo--discount{background:#f0941f}.promo--ask{background:#2b2f36}.promo--ship{background:#1f9d55}.pagination{justify-content:center;align-items:center;gap:8px;margin-top:38px;display:flex}.pagination .pg-num,.pagination .pg-arrow{color:#1a1a1a;border:1px solid #e6e8ec;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 6px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.pagination .pg-num svg,.pagination .pg-arrow svg{width:18px;height:18px}.pagination .pg-num:hover,.pagination .pg-arrow:hover{color:#e31e24;border-color:#e31e24}.pagination .pg-num.is-active{color:#fff;background:#e31e24;border-color:#e31e24}.pagination .pg-arrow.is-disabled{opacity:.4;pointer-events:none;color:#9aa0a8}.pagination .pg-dots{color:#9aa0a8;padding:0 4px}.hero-slider{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#0d0f12;height:100vh;min-height:600px;position:relative;overflow:hidden}.hero-slider:active{cursor:grabbing}@supports (height:100svh){.hero-slider{height:100svh}}.hs-bg{will-change:transform;transition:transform .5s;display:flex;position:absolute;inset:0}.hs-slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.hs-slide .hs-media{object-fit:cover;width:100%;height:100%;display:block}.hs-slide iframe.hs-media{transform-origin:50%;pointer-events:none;width:max(100vw,177.78vh);height:max(100vh,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.35)}.hs-slide .hs-yt-cover{z-index:2;pointer-events:none;background-position:50%;background-size:cover;animation:.7s 2s forwards hsYtReveal;position:absolute;inset:0}@keyframes hsYtReveal{to{opacity:0;visibility:hidden}}.hs-shade{background:linear-gradient(#0a0c0f80 0%,#0a0c0f1a 28%,#0a0c0f73 58%,#0a0c0ff7 100%);position:absolute;inset:0}@media (width<=768px){.hs-shade{background:linear-gradient(#0a0c0f73 0%,#0a0c0f1a 24%,#0a0c0f8c 60%,#0a0c0ffa 100%)}}.hs-content{z-index:2;color:#fff;padding-bottom:48px;position:absolute;bottom:0;left:0;right:0}@media (width<=576px){.hs-content{padding-bottom:32px}}.hs-text{margin-bottom:24px}.hs-title{text-transform:uppercase;letter-spacing:-1px;text-shadow:0 2px 22px #00000080;overflow-wrap:break-word;max-width:10ch;font-family:Montserrat,sans-serif;font-size:clamp(56px,14vw,96px);font-weight:800;line-height:.96}.hs-title span{display:block}.hs-sub{color:#fff;text-shadow:0 2px 16px #0000008c;margin-top:12px;font-size:clamp(18px,5vw,22px);font-weight:600}.hs-progress{gap:8px;margin-bottom:24px;display:flex}.hs-progress .hs-bar{cursor:pointer;background:#ffffff59;border:none;border-radius:2px;width:40px;height:3px;padding:0;transition:all .25s}.hs-progress .hs-bar.active{background:#e31e24;width:58px;height:4px}.hs-actions{gap:14px;display:flex}.hs-actions .btn{flex:none}@media (width<=576px){.hs-actions{flex-direction:column;align-items:stretch}.hs-actions .btn{justify-content:center;width:100%}}.btn--dark{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121214d1;border-color:#ffffff47}.btn--dark:hover{background:#000;border-color:#000}.site-header--overlay{position:fixed;top:0;left:0;right:0}.catalog-quick{gap:12px;margin:4px 0 22px;display:flex}@media (width<=768px){.catalog-quick{flex-direction:column}}.catalog-quick__selects{flex:1;gap:12px;display:flex}@media (width<=576px){.catalog-quick__selects{flex-direction:column}}.catalog-quick__selects .select{flex:1;position:relative}.catalog-quick__selects .select select{appearance:none;color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:12px 38px 12px 14px;font-family:Arimo,sans-serif;font-size:14px}.catalog-quick__selects .select select:focus{border-color:#e31e24}.catalog-quick__selects .select svg{color:#6b7280;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.catalog-quick .catalog-search{flex:0 0 320px;align-items:center;display:flex;position:relative}@media (width<=768px){.catalog-quick .catalog-search{flex:1}}.catalog-quick .catalog-search svg{color:#9aa0a8;pointer-events:none;width:18px;height:18px;position:absolute;left:12px}.catalog-quick .catalog-search input{border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:12px 14px 12px 38px;font-family:Arimo,sans-serif;font-size:14px}.catalog-quick .catalog-search input:focus{border-color:#e31e24}.catalog-grid{grid-template-columns:repeat(3,1fr)}@media (width<=992px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.catalog-grid{grid-template-columns:1fr}}.catalog-grid.is-list{grid-template-columns:1fr;gap:14px}.catalog-grid.is-list .cat-prod{flex-direction:row}.catalog-grid.is-list .cat-prod__media{border-bottom:none;border-right:1px solid #e6e8ec;flex:0 0 168px;align-self:stretch;min-height:160px;padding:16px}@media (width<=768px){.catalog-grid.is-list .cat-prod__media{flex-basis:130px;min-height:150px}}@media (width<=576px){.catalog-grid.is-list .cat-prod__media{flex-basis:100px;min-height:130px;padding:10px}}.catalog-grid.is-list .cat-prod__stock,.catalog-grid.is-list .cat-prod__brand,.catalog-grid.is-list .cat-prod__promos,.catalog-grid.is-list .cat-prod__head,.catalog-grid.is-list .cat-prod__model,.catalog-grid.is-list .cat-prod__specs,.catalog-grid.is-list .cat-prod__brand-inline{display:none}.catalog-grid.is-list .cat-prod__listspecs{grid-template-columns:.9fr .9fr 1fr 1.3fr .9fr .6fr;align-items:start;gap:6px 22px;margin-bottom:10px;display:grid}.catalog-grid.is-list .cat-prod__listspecs .lf{min-width:0}@media (width<=992px){.catalog-grid.is-list .cat-prod__listspecs{gap:6px 16px}}@media (width<=768px){.catalog-grid.is-list .cat-prod__listspecs{grid-template-columns:repeat(3,1fr);gap:12px 16px}}@media (width<=576px){.catalog-grid.is-list .cat-prod__listspecs{grid-template-columns:repeat(2,1fr)}}.catalog-grid.is-list .cat-prod__body{flex-direction:row;align-items:center;gap:24px}@media (width<=768px){.catalog-grid.is-list .cat-prod__body{flex-direction:column;align-items:stretch;gap:14px}}.catalog-grid.is-list .cat-prod__info{flex:1;min-width:0}.catalog-grid.is-list .cat-prod__meta{justify-content:flex-end;margin:0;display:flex}@media (width<=768px){.catalog-grid.is-list .cat-prod__meta{justify-content:flex-start}}.catalog-grid.is-list .cat-prod__buy{text-align:right;flex:0 0 190px;align-items:flex-end;gap:10px;margin-top:0}@media (width<=768px){.catalog-grid.is-list .cat-prod__buy{text-align:left;flex-basis:auto;align-items:stretch}}.catalog-grid.is-list .cat-prod__buyline{justify-content:flex-end;gap:14px;width:100%}@media (width<=768px){.catalog-grid.is-list .cat-prod__buyline{justify-content:space-between}}.catalog-grid.is-list .cat-prod__price{flex:0 auto;margin-bottom:0;font-size:17px}.cat-prod__listspecs{display:none}.cat-prod__listspecs .lf{flex-direction:column;gap:3px;min-width:0;display:flex}.cat-prod__listspecs .lf .lf-label{text-transform:uppercase;letter-spacing:.3px;color:#6b7280;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.cat-prod__listspecs .lf .lf-val{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;overflow:hidden}.cat-prod__listspecs .lf--spec{grid-column:1/-1}.about-kicker{letter-spacing:1.2px;text-transform:uppercase;color:#e31e24;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:inline-block}.about-sub{color:#6b7280;max-width:620px;margin-top:12px;font-size:15px}.about-center{text-align:center;justify-content:center}.about-center .about-sub{margin-left:auto;margin-right:auto}.about-hero{color:#fff;align-items:center;min-height:100svh;padding:205px 0 48px;display:flex;position:relative;overflow:hidden}@media (width<=768px){.about-hero{padding:104px 0 44px}}.about-hero__bg{z-index:0;position:absolute;inset:0}.about-hero__bg img{object-fit:cover;width:100%;height:100%}.about-hero__shade{z-index:1;background:linear-gradient(90deg,#0f1012eb 0%,#0f10129e 45%,#0f101240 100%),linear-gradient(#0f101200 45%,#0f1012d9 100%);position:absolute;inset:0}.about-hero__inner{z-index:2;width:100%;position:relative}.about-hero__title{text-transform:uppercase;text-shadow:0 2px 24px #00000059;max-width:760px;margin:16px 0 18px;font-family:Montserrat,sans-serif;font-size:46px;font-weight:800;line-height:1.08}.about-hero__title span{color:#fff}@media (width<=768px){.about-hero__title{font-size:30px}}.about-hero__lead{color:#ffffffe0;max-width:560px;font-size:17px;line-height:1.6}@media (width<=768px){.about-hero__lead{font-size:15px}}.about-hero__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}@media (width<=576px){.about-hero__actions{gap:10px}.about-hero__actions .btn{flex:100%;justify-content:center}}.about-hero__stats{grid-template-columns:repeat(4,1fr);gap:14px;max-width:760px;margin-top:44px;display:grid}@media (width<=576px){.about-hero__stats{grid-template-columns:repeat(2,1fr);gap:10px}}.about-hs{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;padding:16px 18px}.about-hs .num{color:#fff;font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;line-height:1;display:block}@media (width<=768px){.about-hs .num{font-size:22px}}.about-hs .lbl{color:#ffffffb3;margin-top:6px;font-size:12.5px;display:block}.about-eyebrow{letter-spacing:.4px;text-transform:uppercase;color:#fff;background:#e31e24eb;border-radius:999px;align-items:center;padding:7px 14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.about-crumbs{color:#ffffffb3;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.about-crumbs a:hover,.about-crumbs .current{color:#fff}.about-intro{overflow-x:clip}.about-intro__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}@media (width<=992px){.about-intro__grid{gap:36px}}@media (width<=768px){.about-intro__grid{grid-template-columns:1fr;gap:28px}}.about-intro__media{border-radius:18px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000014}.about-intro__media img{object-fit:cover;width:100%;height:100%;max-height:480px}.about-intro__badge{color:#fff;background:#e31e24;border-radius:12px;padding:14px 20px;position:absolute;bottom:20px;left:20px;box-shadow:0 12px 30px #00000014}.about-intro__badge .big{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;line-height:1;display:block}.about-intro__badge .small{text-transform:uppercase;letter-spacing:.5px;opacity:.9;margin-top:4px;font-size:12px;display:block}.about-lead{color:#1a1a1a;margin:16px 0 14px;font-size:17px;line-height:1.65}.about-intro__text p{color:#6b7280;margin-bottom:14px;line-height:1.7}.page-about .section-title,.page-blog .section-title{font-weight:500}.page-about .section-title span,.page-blog .section-title span,.page-about .about-kicker,.page-about .approach-note,.page-blog .about-kicker,.page-blog .approach-note{color:#1a1a1a}.page-about .about-trust__title{font-weight:500}.about-points{gap:14px;margin-top:22px;display:grid}.about-points li{color:#1f2329;padding-left:36px;font-size:15px;line-height:1.55;position:relative}.about-points li b{color:#1a1a1a;font-weight:400}.about-points li svg{color:#e31e24;background:#fdecec;border-radius:50%;width:24px;height:24px;padding:5px;position:absolute;top:0;left:0}.ba{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;border:1px solid #e6e8ec;border-radius:18px;max-width:760px;height:300px;margin:6px auto 0;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000000f}@media (width<=576px){.ba{height:220px}}.ba__pane{place-items:center;display:grid;position:absolute;inset:0}.ba__pane img{object-fit:contain;pointer-events:none;max-width:62%;max-height:42%}.ba__pane--new{background:radial-gradient(130% 150% at 100% 0,#fdecec,#fff 60%)}.ba__pane--new img{transform:translateY(8px)}.ba__pane--old{background:#f5f6f8}.ba__pane--old img{filter:grayscale(.1)}.ba__tag{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:6px 12px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;position:absolute;top:14px}.ba__tag--old{color:#fff;background:#1a1a1a;left:14px}.ba__tag--new{color:#fff;background:#e31e24;right:14px}.ba__divider{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000014}.ba__handle{color:#e31e24;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000038}.ba__handle svg{width:22px;height:22px}.rebrand__points{flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:28px auto 0;display:flex}.rebrand__points li{color:#1a1a1a;white-space:nowrap;background:#fff;border:1px solid #e6e8ec;border-radius:12px;flex:none;align-items:center;gap:12px;padding:12px 18px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;display:flex}@media (width<=576px){.rebrand__points li{flex:100%;justify-content:center}}.rebrand__ico{color:#e31e24;background:#fdecec;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.rebrand__ico svg{width:20px;height:20px}.about-counter{color:#fff;background:#15171a;padding:48px 0}.about-counter__exp{text-align:center}.about-counter__kicker{letter-spacing:1px;text-transform:uppercase;color:#ffffffa6;margin-bottom:22px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;display:block}.about-exp{justify-content:center;align-items:center;gap:14px;display:flex}@media (width<=576px){.about-exp{gap:6px}}.about-exp__cell{min-width:96px}@media (width<=576px){.about-exp__cell{min-width:64px}}.about-exp__cell .num{color:#e31e24;font-family:Montserrat,sans-serif;font-size:52px;font-weight:800;line-height:1;display:block}@media (width<=768px){.about-exp__cell .num{font-size:36px}}.about-exp__cell .lbl{text-transform:uppercase;letter-spacing:.6px;color:#fff9;margin-top:8px;font-size:12.5px;display:block}.about-exp__sep{color:#ffffff40;font-family:Montserrat,sans-serif;font-size:40px;font-weight:800;transform:translateY(-12px)}@media (width<=768px){.about-exp__sep{font-size:26px}}.about-values{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=992px){.about-values{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.about-values{grid-template-columns:1fr;gap:14px}}.about-value{background:#fff;border:1px solid #e6e8ec;border-radius:18px;padding:30px 26px;transition:transform .25s,box-shadow .25s,border-color .25s}.about-value:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.about-value__icon{color:#e31e24;background:#fdecec;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;transition:background .25s,color .25s;display:inline-flex}.about-value__icon svg{width:26px;height:26px}.about-value:hover .about-value__icon{color:#fff;background:#e31e24}.about-value__title{color:#1a1a1a;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}.about-value__text{color:#6b7280;font-size:14.5px;line-height:1.6}@media (width<=768px){.about-value{text-align:center}}.about-brands-sec{background:#fff;overflow:hidden}.about-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 54px;margin:36px 0 30px;display:flex}@media (width<=768px){.about-logos{gap:24px 36px}}.about-logo{justify-content:center;align-items:center;height:50px;display:flex}.about-logo img{object-fit:contain;max-width:155px;max-height:100%}.brand-marquee{margin:34px 0 30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.brand-marquee:hover .brand-marquee__track{animation-play-state:paused}.brand-marquee__track{width:max-content;animation:brand-scroll var(--marquee-dur,40s) linear infinite;display:flex}.brand-marquee__item{flex:none;margin:0 34px}@media (width<=768px){.brand-marquee__item{margin:0 22px}}.brand-marquee__item img{filter:grayscale();opacity:.62;transition:filter .3s,opacity .3s}.brand-marquee__item:hover img{filter:grayscale(0);opacity:1}@keyframes brand-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.brand-marquee{-webkit-mask-image:none;mask-image:none}.brand-marquee__track{flex-wrap:wrap;justify-content:center;gap:24px 40px;width:100%;animation:none}.brand-marquee__item{margin:0}.brand-marquee__item[aria-hidden=true]{display:none}}.about-brands{flex-direction:column;gap:18px;margin:4px 0 36px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@media (width<=576px){.about-brands{gap:12px;margin-bottom:26px}}.about-brands__row{display:flex;overflow:hidden}.about-brands__track{will-change:transform;width:max-content;animation:42s linear infinite about-marquee;display:flex}.about-brands__track--rev{animation-duration:52s;animation-direction:reverse}.about-brands:hover .about-brands__track{animation-play-state:paused}@keyframes about-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-brand{letter-spacing:.5px;text-transform:uppercase;color:#1a1a1a;white-space:nowrap;background:#fff;border:1px solid #e6e8ec;border-radius:999px;flex-shrink:0;margin-right:16px;padding:16px 34px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;transition:color .2s,border-color .2s}@media (width<=576px){.about-brand{margin-right:12px;padding:12px 24px;font-size:16px}}.about-brand:hover{color:#e31e24;border-color:#e31e24}.about-brands__note{flex-wrap:wrap;justify-content:center;gap:14px 34px;display:flex}.about-brands__note span{color:#1a1a1a;align-items:center;gap:9px;font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:700;display:inline-flex}.about-brands__note svg{color:#e31e24;background:#fdecec;border-radius:50%;width:20px;height:20px;padding:3px}.about-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (width<=768px){.about-steps{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=576px){.about-steps{grid-template-columns:1fr}}.about-step{background:#fff;border:1px solid #e6e8ec;border-radius:18px;padding:30px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.about-step:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.about-step__num{color:#6b7280;background:#f5f6f8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;display:inline-flex;position:absolute;top:18px;right:20px}.about-step__icon{color:#e31e24;background:#fdecec;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;transition:background .25s,color .25s;display:inline-flex}.about-step__icon svg{width:26px;height:26px}.about-step:hover .about-step__icon{color:#fff;background:#e31e24}.about-step__title{color:#1a1a1a;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:16.5px;font-weight:700}.about-step__text{color:#6b7280;font-size:14px;line-height:1.6}@media (width<=768px){.about-step{text-align:center}}.about-step:not(:last-child):after{content:"";background:#e6e8ec;width:22px;height:2px;position:absolute;top:57px;left:100%}@media (width<=768px){.about-step:not(:last-child):after{display:none}}.approach-flow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 4px;display:flex}@media (width<=576px){.approach-flow{flex-direction:column;justify-content:center}}.approach-step{text-align:center;flex-direction:column;flex:0 0 150px;align-items:center;gap:14px;display:flex}.approach-step__icon{color:#e31e24;background:#fff;border:1px solid #e6e8ec;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;box-shadow:0 4px 14px #0000000f}.approach-step__icon svg{width:34px;height:34px}.approach-step__icon .mask-ico{width:38px;height:38px}.approach-step__label{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.approach-arrow{color:#9aa0a8;flex:0 0 34px;width:34px;height:34px}@media (width<=576px){.approach-arrow{margin:2px 0;transform:rotate(90deg)}}.approach-note{text-align:center;text-transform:uppercase;letter-spacing:.5px;color:#e31e24;margin-top:30px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}@media (width<=576px){.approach-step__icon{animation:2.6s ease-in-out infinite approachPulse}.approach-step:nth-of-type(2) .approach-step__icon{animation-delay:.35s}.approach-step:nth-of-type(3) .approach-step__icon{animation-delay:.7s}.approach-step:nth-of-type(4) .approach-step__icon{animation-delay:1.05s}.approach-arrow{animation:1.8s ease-in-out infinite approachArrow}}@keyframes approachPulse{0%,to{border-color:#e6e8ec;transform:scale(1);box-shadow:0 4px 14px #0000000f}45%{border-color:#e31e2473;transform:scale(1.09);box-shadow:0 10px 22px #e31e2447}}@keyframes approachArrow{0%,to{opacity:.55;transform:rotate(90deg)translate(0)}50%{opacity:1;transform:rotate(90deg)translate(4px)}}@media (prefers-reduced-motion:reduce){.approach-step__icon,.approach-arrow{animation:none!important}}.faq{gap:12px;max-width:820px;margin:0 auto;display:grid}.faq-item{background:#fff;border:1px solid #e6e8ec;border-radius:12px;transition:border-color .2s;overflow:hidden}.faq-item.is-open{border-color:#e31e24}.faq-q{cursor:pointer;text-align:left;color:#1a1a1a;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;display:flex}.faq-q .faq-chev{color:#6b7280;flex:none;width:20px;height:20px;transition:transform .25s}.faq-item.is-open .faq-chev{color:#e31e24;transform:rotate(180deg)}.faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.faq-a p{color:#6b7280;margin:0;padding:0 22px 18px;font-size:15px;line-height:1.65}.faq-item.is-open .faq-a{max-height:320px}.about-trust{color:#1a1a1a;padding:84px 0;position:relative;overflow:hidden}.about-trust__bg{z-index:0;position:absolute;inset:0}.about-trust__bg img{object-fit:cover;width:100%;height:100%}.about-trust__shade{z-index:1;background:linear-gradient(#f8f9fbb8,#f4f6f9db);position:absolute;inset:0}.about-trust__inner{z-index:2;text-align:center;max-width:760px;position:relative}.about-trust__icon{color:#fff;background:#e31e24;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:22px;display:inline-flex}.about-trust__icon svg{width:32px;height:32px}.about-trust__title{text-transform:uppercase;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;line-height:1.2}@media (width<=768px){.about-trust__title{font-size:22px}}.about-trust__text{color:#2b2f36;margin-bottom:16px;font-size:16px;line-height:1.7}.about-trust__text--accent{color:#1a1a1a;margin-bottom:28px;font-weight:700}.about-trust__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.about-gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:14px;display:grid}.about-gallery__item:first-child{grid-area:span 2/span 2}.about-gallery__item:nth-child(2),.about-gallery__item:nth-child(5),.about-gallery__item:nth-child(6){grid-column:span 2}@media (width<=768px){.about-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px;gap:12px}.about-gallery__item:first-child{grid-area:auto}.about-gallery__item:nth-child(2),.about-gallery__item:nth-child(5),.about-gallery__item:nth-child(6){grid-column:auto}}@media (width<=576px){.about-gallery{grid-template-columns:1fr;grid-auto-rows:210px}}.about-gallery__item{cursor:pointer;background:#f5f6f8;border:none;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.about-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.about-gallery__item:hover img{transform:scale(1.07)}.about-gallery__zoom{z-index:3;color:#fff;opacity:0;background:#ffffff29;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:12px;right:12px;transform:translateY(-4px)}.about-gallery__zoom svg{width:18px;height:18px}.about-gallery__item:hover .about-gallery__zoom{opacity:1;transform:translateY(0)}.about-lightbox{z-index:2000;background:#0a0b0deb;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.about-lightbox img{border-radius:8px;max-width:92vw;max-height:88vh;box-shadow:0 20px 60px #00000080}.about-lightbox__close{color:#fff;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .2s;display:flex;position:absolute;top:22px;right:22px}.about-lightbox__close:hover{background:#ffffff3d}.about-lightbox__close svg{width:22px;height:22px}.contacts-page{position:relative;overflow:hidden}.contacts-page>.container{z-index:1;position:relative}.contacts-deco{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.contacts-deco__wheel{opacity:.05;will-change:transform;transition:transform .25s linear;position:absolute}.contacts-deco__wheel--1{width:540px;top:-130px;right:-150px}@media (width<=768px){.contacts-deco__wheel--1{width:320px;top:-80px;right:-110px}}.contacts-deco__wheel--2{width:380px;bottom:-120px;left:-130px}@media (width<=768px){.contacts-deco__wheel--2{width:240px;bottom:-80px;left:-90px}}.contacts-head{margin-bottom:32px}.contacts-head .contacts-title{text-transform:uppercase;color:#1a1a1a;margin:6px 0 12px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:800;line-height:1.1}@media (width<=768px){.contacts-head .contacts-title{font-size:26px}}.contacts-head .about-sub{margin-left:0}.contacts-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:28px;display:grid}@media (width<=992px){.contacts-grid{grid-template-columns:1fr}}.contacts-info{flex-direction:column;gap:14px;display:flex}.contact-card{background:#fff;border:1px solid #e6e8ec;border-radius:12px;align-items:flex-start;gap:16px;padding:20px 22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.contact-card__icon{color:#e31e24;background:#fdecec;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.contact-card__icon svg{width:24px;height:24px}.contact-card__body{flex-direction:column;gap:3px;min-width:0;display:flex}.contact-card__label{letter-spacing:.6px;text-transform:uppercase;color:#6b7280;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700}.contact-card__value{color:#1a1a1a;word-break:break-word;font-family:Montserrat,sans-serif;font-size:19px;font-weight:800}.contact-card__value--sm{font-size:15px;font-weight:600;line-height:1.4}.contact-card__value--link{align-self:flex-start;transition:color .2s}.contact-card__value--link:hover{color:#e31e24}.contact-card__note{color:#6b7280;font-size:13px}.contact-card__link{color:#e31e24;align-self:flex-start;margin-top:4px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}.contact-card__link:hover{text-decoration:underline}.contact-card[href]:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 12px 30px #00000014}@media (width<=576px){.contact-card{padding:16px}.contact-card__value{overflow-wrap:anywhere;font-size:16px}}.contact-schedule{gap:6px;margin-top:6px;display:grid}.contact-schedule li{color:#6b7280;justify-content:space-between;align-items:center;gap:16px;max-width:260px;font-size:14px;display:flex}.contact-schedule li b{color:#1a1a1a;font-weight:700}.contact-channels{margin-top:6px}.contact-channels__label{letter-spacing:.5px;text-transform:uppercase;color:#6b7280;margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:block}.contact-channels__row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.channel-ico{color:#1a1a1a;transition:color .2s,transform .2s;display:inline-flex}.channel-ico svg{width:26px;height:26px}.channel-ico:hover{color:#e31e24;transform:translateY(-2px)}.contacts-form{background:#fff;border:1px solid #e6e8ec;border-radius:18px;padding:32px;box-shadow:0 4px 14px #0000000f}@media (width<=576px){.contacts-form{padding:22px 18px}}.cform__title{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:24px;font-weight:800}.cform__sub{color:#6b7280;margin:8px 0 22px;font-size:14.5px}.cform__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=576px){.cform__row{grid-template-columns:1fr}}.cform__field{margin-bottom:14px;display:block}.cform__field span{color:#1a1a1a;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.cform__field input,.cform__field textarea{color:#1a1a1a;background:#fff;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:13px 14px;font-family:Arimo,sans-serif;font-size:14px;transition:border-color .2s}.cform__field input::placeholder,.cform__field textarea::placeholder{color:#9aa0a8}.cform__field input:focus,.cform__field textarea:focus{border-color:#e31e24}.cform__field textarea{resize:vertical;min-height:110px}.cform__note{color:#9aa0a8;text-align:center;margin-top:12px;font-size:12.5px}.cform__err{color:#e31e24;text-align:center;margin-top:12px;font-size:13px}.cform__success{text-align:center;padding:26px 10px}.cform__success h3{color:#1a1a1a;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.cform__success p{color:#6b7280;margin-bottom:20px}.cform__success-ico{color:#1f9d55;background:#e7f6ec;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-flex}.cform__success-ico svg{width:32px;height:32px}.contacts-map{border:1px solid #e6e8ec;border-radius:18px;margin-top:28px;overflow:hidden;box-shadow:0 4px 14px #0000000f}.contacts-map iframe{border:0;width:100%;height:440px;display:block}@media (width<=768px){.contacts-map iframe{height:320px}}.product{padding:8px 0 70px}@media (width<=768px){.product{padding-bottom:48px}}.cat-prod__photolink{display:contents}.cat-prod__size a{color:inherit}.cat-prod__size a:hover{color:#e31e24}.product-top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:16px;display:grid}@media (width<=768px){.product-top{grid-template-columns:1fr;gap:24px}}.product-gallery__main{aspect-ratio:4/3;background:#f5f6f8;border:1px solid #e6e8ec;border-radius:18px;justify-content:center;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.product-gallery__main img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;transition:transform .18s}.product-gallery__main.is-zoomable{cursor:zoom-in}.product-gallery__zoom{color:#1a1a1a;pointer-events:none;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 14px #0000000f}.product-gallery__zoom svg{width:18px;height:18px}.product-gallery__main.is-zoom .product-gallery__zoom{opacity:0}.product-gallery__ph{background-color:#c9ced6;width:120px;height:120px}.product-gallery__promos{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:14px;left:14px}.product-gallery__promos .promo--ship{padding:5px 11px;font-size:11px}.product-gallery__promos .promo--ship svg{width:14px;height:14px}.product-gallery__thumbs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.product-gallery__thumbs button{cursor:pointer;background:#f5f6f8;border:1px solid #e6e8ec;border-radius:8px;width:72px;height:72px;padding:6px;transition:border-color .2s}.product-gallery__thumbs button img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.product-gallery__thumbs button.active{border-color:#e31e24}.product-lightbox{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1012b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (width<=576px){.product-lightbox{padding:0}}.product-lightbox__sheet{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:620px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0006}@media (width<=576px){.product-lightbox__sheet{border-radius:0;max-width:none;height:100%;max-height:none}}.product-lightbox__bar{border-bottom:1px solid #e6e8ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 11px 11px 18px;display:flex}.product-lightbox__title{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;overflow:hidden}.product-lightbox__close{color:#1a1a1a;cursor:pointer;background:#f5f6f8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s;display:inline-flex}.product-lightbox__close:hover{background:#e6e8ec}.product-lightbox__close svg{width:24px;height:24px}.product-lightbox__body{background:#fff;flex:0 auto;justify-content:center;align-items:center;min-height:0;padding:18px;display:flex;overflow:hidden}.product-lightbox__body img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(90vh - 150px);display:block}@media (width<=576px){.product-lightbox__body{flex:auto}.product-lightbox__body img{max-height:calc(100dvh - 150px)}}.product-lightbox__dots{flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 0 16px;display:flex}.product-lightbox__dot{cursor:pointer;background:#e6e8ec;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.product-lightbox__dot.active{background:#e31e24;transform:scale(1.25)}.product-main__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-main__head>div:first-child{min-width:0}.product-brand{flex-shrink:0}.product-title{color:#1a1a1a;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;line-height:1.1}@media (width<=768px){.product-title{font-size:24px}}.product-title__type.is-accent{color:#1a1a1a}.product-subtitle{letter-spacing:.3px;text-transform:uppercase;color:#6b7280;margin-top:6px;font-size:14px}.product-brand img{object-fit:contain;max-width:120px;max-height:34px}.product-meta{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.product-meta .product-sku{color:#6b7280;font-size:14px}.product-meta .product-sku b{color:#1a1a1a}.product-meta .product-stock{text-transform:uppercase;letter-spacing:.3px;border-radius:6px;padding:4px 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.product-meta .product-stock.in{color:#1f9d55;background:#e7f6ec}.product-meta .product-stock.order{color:#e0892b;background:#fdeede}.product-highlights-wrap{margin:18px 0 22px}.product-highlights__toggle,.product-desc__toggle{color:#1a1a1a;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:6px 0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.product-highlights__toggle svg,.product-desc__toggle svg{width:16px;height:16px;transition:transform .2s}.product-highlights__toggle svg.is-open,.product-desc__toggle svg.is-open{transform:rotate(180deg)}.product-highlights__toggle:hover,.product-desc__toggle:hover{color:#e31e24}.product-highlights{grid-template-columns:repeat(2,1fr);gap:0 22px;margin:0;display:grid}@media (width<=576px){.product-highlights{grid-template-columns:1fr}}.product-highlights li{border-bottom:1px dashed #e6e8ec;justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;display:flex}.product-highlights li span{color:#6b7280}.product-highlights li b{color:#1a1a1a;text-align:right;font-family:Montserrat,sans-serif}.product-buy{background:#fff;border:1px solid #e6e8ec;border-radius:18px;padding:22px;box-shadow:0 4px 14px #0000000f}.product-price{flex-direction:column;gap:2px;margin-bottom:16px;font-family:Montserrat,sans-serif;display:flex}.product-price__old{color:#9aa0a8;font-size:14px;text-decoration:line-through}.product-price__now{color:#1a1a1a;align-items:baseline;gap:6px;font-size:30px;font-weight:800;display:inline-flex}.product-price__now .from{color:#6b7280;text-transform:uppercase;font-family:Arimo,sans-serif;font-size:13px;font-weight:600}.product-price__now .cur{color:#6b7280;font-size:15px;font-weight:700}.product-price--sale .product-price__now,.product-price--sale .product-price__now .cur{color:#e31e24}.product-price__ask{color:#e31e24;align-items:center;gap:8px;font-family:Arimo,sans-serif;font-size:18px;font-weight:700;display:inline-flex}.product-price__ask svg{width:22px;height:22px}.product-buy__row{align-items:center;gap:12px;display:flex}.product-buy__row .btn{flex:1;height:46px}@media (width<=576px){.product-buy__row{gap:8px}.product-buy__row .qty{flex:none}.product-buy__row .qty button,.product-buy__row .qty input{width:34px}.product-buy__row .product-buy__cart{flex:auto;min-width:0;padding:0}.product-buy__row .product-buy__icon{width:42px}}.qty{border:1px solid #e6e8ec;border-radius:8px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.qty button{color:#1a1a1a;cursor:pointer;background:#f5f6f8;border:none;width:40px;height:46px;font-size:20px;transition:background .2s}.qty button:hover{background:#e6e8ec}.qty input{text-align:center;border:none;outline:none;width:46px;height:46px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.product-buy__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.product-buy__head .product-price{margin-bottom:0}.product-buy__stock{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.product-buy__stock .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.product-buy__stock.in{color:#1f9d55}.product-buy__stock.order{color:#6b7280}.product-buy__stock.inquiry{color:#c2691a}.product-buy__cart{color:#fff;cursor:pointer;background:#e31e24;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;height:46px;padding:0 30px;transition:background .2s;display:inline-flex}.product-buy__cart svg{width:22px;height:22px}.product-buy__cart:hover{background:#c4161b}.product-buy__cart.is-added{background:#1f9d55}.product-buy__cart+.product-buy__icon{margin-left:auto}.product-buy__icon{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:all .2s;display:inline-flex}.product-buy__icon svg{width:20px;height:20px}.product-buy__icon:hover,.product-buy__icon.active{color:#e31e24;border-color:#e31e24}.product-buy__icon--fav.active svg{fill:currentColor}.product-buy__icon.is-disabled{opacity:.45;cursor:not-allowed}.product-order{flex-direction:column;gap:10px;margin-top:14px;display:flex}.product-order input,.product-order textarea{border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:Arimo,sans-serif;font-size:14px;transition:border-color .2s}.product-order input:focus,.product-order textarea:focus{border-color:#e31e24}.product-order textarea{resize:vertical;min-height:60px}.product-order__err{color:#e31e24;text-align:center;padding:10px 14px 2px;font-size:13px}.product-order__note{color:#9aa0a8;text-align:center;font-size:12px}.product-order__ok{color:#1f7a44;background:#e7f6ec;border-radius:12px;align-items:center;gap:12px;margin-top:8px;padding:14px;display:flex}.product-order__ok svg{color:#1f9d55;flex-shrink:0;width:30px;height:30px}.product-order__ok b{font-family:Montserrat,sans-serif;display:block}.product-order__ok span{font-size:13px}.product-buy__call{color:#e31e24;white-space:nowrap;background:#fff;border:1px solid #e31e24;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:12px;padding:0 16px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.product-buy__call svg{width:18px;height:18px}.product-buy__call:hover{color:#fff;background:#e31e24}.product-section{margin-top:40px}.product-section__title{text-transform:uppercase;color:#1a1a1a;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.product-specs{border:1px solid #e6e8ec;border-radius:12px;max-width:760px;overflow:hidden}.product-specs__row{gap:16px;padding:12px 16px;font-size:14px;display:flex}.product-specs__row:nth-child(odd){background:#f5f6f8}.product-specs__label{color:#6b7280;flex:0 0 45%}.product-specs__value{color:#1a1a1a;font-weight:600}.product-compat{flex-wrap:wrap;gap:10px;display:flex}.product-compat__item{color:#1a1a1a;border:1px solid #e6e8ec;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.product-compat__item svg{color:#e31e24;width:16px;height:16px}.product-related{grid-template-columns:repeat(4,1fr)}@media (width<=992px){.product-related{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.product-related{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.product-related{grid-template-columns:1fr}}.page-title{text-transform:uppercase;color:#1a1a1a;margin:8px 0 24px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:800}@media (width<=768px){.page-title{font-size:24px}}.muted{color:#9aa0a8}.cart-empty{text-align:center;color:#6b7280;padding:30px 20px}.cart-empty svg{color:#9aa0a8;width:60px;height:60px;margin:0 auto 14px;display:block}.cart-empty p{margin-bottom:18px;font-size:16px}.cart-done{text-align:center;max-width:520px;margin:10px auto;padding:24px 20px}.cart-done__ico{color:#1f9d55;background:#e7f6ec;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:16px;display:inline-flex}.cart-done__ico svg{width:32px;height:32px}.cart-done h2{color:#1a1a1a;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:800}.cart-done p{color:#6b7280;margin-bottom:20px}.cart{flex-direction:column;gap:28px;display:flex}.cart-section__title,.cart-card__title{text-transform:uppercase;color:#1a1a1a;align-items:center;gap:10px;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:800;display:flex}.cart-section__count{color:#fff;background:#e31e24;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;display:inline-flex}.cart-continue{color:#6b7280;align-items:center;gap:8px;margin-top:16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.cart-continue svg{width:17px;height:17px}.cart-continue:hover{color:#e31e24}.cart-checkout{grid-template-columns:1.6fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=768px){.cart-checkout{grid-template-columns:1fr}}.cart-form-card,.cart-summary-card{background:#fff;border:1px solid #e6e8ec;border-radius:18px;padding:24px}@media (width>=993px){.cart-summary-card{top:calc(var(--header-h,90px) + 16px);position:sticky}}.cart-items{flex-direction:column;gap:12px;min-width:0;display:flex}.cart-item{background:#fff;border:1px solid #e6e8ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.cart-item__img{background:#f5f6f8;border-radius:8px;flex:0 0 84px;padding:8px}.cart-item__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:68px}.cart-item__info{flex:180px;min-width:0}.cart-item__name{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;display:block}.cart-item__name:hover{color:#e31e24}.cart-item__sub{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;font-size:13px}.cart-item__price{text-align:right;color:#1a1a1a;white-space:nowrap;flex:none;min-width:92px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800}.cart-item__price small{color:#6b7280;font-size:12px;font-weight:700}.cart-item__price .muted{font-size:14px;font-weight:600}.cart-item__remove{color:#6b7280;cursor:pointer;background:#f5f6f8;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.cart-item__remove svg{width:16px;height:16px}.cart-item__remove:hover{color:#e31e24;background:#fdecec}@media (width<=576px){.cart-item{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"img info remove""img qty price";align-items:center;gap:12px;display:grid}.cart-item__img{flex:none;grid-area:img;align-self:start;width:64px}.cart-item__info{grid-area:info}.cart-item__qty{grid-area:qty;justify-self:start}.cart-item__qty button{width:34px;height:40px}.cart-item__qty input{width:38px;height:40px}.cart-item__price{grid-area:price;align-self:center;min-width:0}.cart-item__remove{grid-area:remove;place-self:start end}}.cart-summary__row{color:#6b7280;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.cart-summary__row b{color:#1a1a1a;font-family:Montserrat,sans-serif}.cart-summary__total{border-top:1px solid #e6e8ec;margin-top:4px;padding-top:12px;font-size:16px}.cart-summary__total b{color:#1a1a1a;font-size:22px}.cart-summary__note{color:#e0892b;margin-top:6px;font-size:13px}.cart-summary__hint{color:#9aa0a8;text-align:center;margin-top:12px;font-size:12px}.cart-form{flex-direction:column;gap:14px;display:flex}.cart-form input,.cart-form textarea{border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:Arimo,sans-serif;font-size:14px;transition:border-color .2s}.cart-form input:focus,.cart-form textarea:focus{border-color:#e31e24}.cart-form textarea{resize:vertical;min-height:56px}.cart-form .cart-field{display:block}.cart-form .cart-field>span{color:#1a1a1a;margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.cart-form .cart-field .select{position:relative}.cart-form .cart-field .select select{appearance:none;color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:12px 38px 12px 14px;font-family:Arimo,sans-serif;font-size:14px}.cart-form .cart-field .select select:focus{border-color:#e31e24}.cart-form .cart-field .select svg{color:#6b7280;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cart-form .cart-field-group{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=576px){.cart-form .cart-field-group{grid-template-columns:1fr}}.cart-totals{margin-bottom:18px}.fav-item{display:flex}.fav-item>.cat-prod{flex:1;min-width:0}.fav-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width<=992px){.fav-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.fav-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.fav-grid{grid-template-columns:1fr}}.fav-card{background:#fff;border:1px solid #e6e8ec;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.fav-card__remove{z-index:2;color:#6b7280;cursor:pointer;background:#f5f6f8;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.fav-card__remove svg{width:15px;height:15px}.fav-card__remove:hover{color:#e31e24;background:#fdecec}.fav-card__img{background:#f5f6f8;border-radius:8px;padding:14px;display:block}.fav-card__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:130px}.fav-card__name{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.fav-card__name:hover{color:#e31e24}.fav-card__sub{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;font-size:12px}.fav-card__buyline{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.fav-card__price{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700}.fav-card__price small{color:#6b7280;font-size:12px}.fav-card__price .muted{color:#1a1a1a;font-size:14px;font-weight:600}.fav-card__cart{color:#fff;cursor:pointer;background:#e31e24;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background .2s;display:flex}.fav-card__cart svg{width:20px;height:20px}.fav-card__cart:hover{background:#c4161b}.product-buy__tocart{color:#1f7a44;margin-top:10px;font-size:14px;display:inline-block}.product-buy__tocart b{color:#1a1a1a}.product-buy__tocart:hover b{color:#e31e24}.product-buy__secondary{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.product-buy__secondary .product-buy__fav,.product-buy__secondary .product-buy__compare{flex:1 1 0;justify-content:center;min-width:0}.product-buy__secondary .product-buy__call{flex:100%;margin-top:0}.product-buy__fav{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:8px;flex:none;align-items:center;gap:8px;height:46px;padding:0 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.product-buy__fav svg{width:18px;height:18px}.product-buy__fav:hover,.product-buy__fav.active{color:#e31e24;border-color:#e31e24}.product-buy__fav.active svg{fill:#e31e24}.cat-prod__cart.added{color:#fff;background:#e31e24;border-color:#e31e24}.cart-toast{z-index:1200;top:calc(var(--header-h,80px) + 14px);background:#fff;border:1px solid #e6e8ec;border-radius:12px;width:340px;max-width:calc(100vw - 32px);padding:16px;position:fixed;right:20px;box-shadow:0 18px 44px #0000002e}@media (width<=576px){.cart-toast{width:auto;inset:auto 16px 16px}}.cart-toast__head{align-items:center;gap:12px;display:flex}.cart-toast__check{color:#1f9d55;background:#e7f6ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cart-toast__check svg{width:17px;height:17px}.cart-toast__img{object-fit:contain;mix-blend-mode:multiply;background:#f5f6f8;border-radius:8px;flex-shrink:0;width:46px;height:46px;padding:4px}.cart-toast__info{flex-direction:column;gap:2px;min-width:0;display:flex}.cart-toast__title{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}.cart-toast__name{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cart-toast__close{color:#9aa0a8;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:flex}.cart-toast__close svg{width:16px;height:16px}.cart-toast__close:hover{color:#1a1a1a}.cart-toast__actions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cart-toast__actions .btn{width:100%;padding:11px 12px;font-size:13px}.modal{z-index:1300;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal__backdrop{background:#0f111480;position:absolute;inset:0}.modal__box{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:400px;padding:26px 24px;position:relative;box-shadow:0 24px 60px #00000040}.modal__title{color:#1a1a1a;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800}.modal__text{color:#6b7280;margin-bottom:22px;font-size:14.5px}.modal__actions{gap:10px;display:flex}.modal__actions .btn{flex:1}.info-page__wrap{max-width:820px;margin:18px 0 0}.info-page__title{text-transform:uppercase;color:#1a1a1a;margin-bottom:22px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:800;line-height:1.12}@media (width<=768px){.info-page__title{font-size:26px}}.info-page__body{color:#1f2329;font-size:16px;line-height:1.7}.info-page__body h2{color:#1a1a1a;margin:28px 0 10px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800}.info-page__body p{color:#6b7280;margin-bottom:14px}.info-page__body ul{gap:10px;margin:0 0 16px;padding:0;display:grid}.info-page__body li{color:#6b7280;padding-left:26px;position:relative}.info-page__body li:before{content:"";background:#e31e24;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:4px}.info-page__body b{color:#1a1a1a}.info-page__body a{color:#e31e24;font-weight:600}.info-page__body a:hover{text-decoration:underline}.info-page__body .info-free{color:#1f9d55;font-weight:700}.search-field{position:relative}.search-drop{z-index:1200;background:#fff;border:1px solid #e6e8ec;border-radius:12px;max-height:70vh;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000014}.search-drop__loading,.search-drop__empty{color:#6b7280;text-align:center;padding:16px 14px;font-size:14px}.search-drop__item{color:#1a1a1a;border-bottom:1px solid #e6e8ec;align-items:center;gap:12px;padding:10px 14px;transition:background .15s;display:flex}.search-drop__item:hover{background:#f5f6f8}.search-drop__img{object-fit:contain;mix-blend-mode:multiply;background:#f5f6f8;border-radius:8px;flex-shrink:0;width:44px;height:44px;padding:4px}.search-drop__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.search-drop__price{color:#e31e24;white-space:nowrap;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800}.search-drop__all{text-align:center;color:#e31e24;background:#f5f6f8;padding:12px 14px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;display:block}.search-drop__all:hover{background:#fdecec}.active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.active-chip{color:#e31e24;background:#fdecec;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.active-chip svg{width:14px;height:14px}.active-chip:hover{color:#fff;background:#e31e24}.active-filters__reset{color:#6b7280;margin-left:4px;font-size:13px;font-weight:600;text-decoration:underline}.active-filters__reset:hover{color:#e31e24}.catalog-types{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.catalog-types .ctype{color:#1a1a1a;background:#fff;border:1px solid #e6e8ec;border-radius:999px;padding:9px 18px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;transition:all .2s}.catalog-types .ctype:hover{color:#e31e24;border-color:#e31e24}.catalog-types .ctype.is-active{color:#fff;background:#e31e24;border-color:#e31e24}.nav-mega{position:relative}.nav-mega__trigger{align-items:center;gap:4px;display:inline-flex}.nav-mega__trigger svg{width:15px;height:15px;transition:transform .2s}.nav-mega:hover .nav-mega__trigger svg{transform:rotate(180deg)}.mega{z-index:1100;background:#fff;border:1px solid #e6e8ec;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px 18px;width:min(600px,100vw - 32px);margin-top:10px;padding:20px 22px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #00000014}.mega__col{flex-direction:column;gap:9px;min-width:0;display:flex}.mega__title{letter-spacing:.6px;text-transform:uppercase;color:#9aa0a8;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:800}.mega__col a{color:#1a1a1a;white-space:normal;overflow-wrap:break-word;font-size:14px;font-weight:500;line-height:1.3;transition:color .15s;display:block}.mega__col a .mask-ico{vertical-align:-4px;color:#e31e24;width:18px;height:18px;margin-right:8px;display:inline-block}.mega__col a:hover{color:#e31e24}.mega__all{color:#e31e24;border-top:1px solid #e6e8ec;grid-column:1/-1;align-items:center;gap:7px;margin-top:6px;padding-top:14px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.mega__all svg{width:16px;height:16px}.mega__all:hover{gap:11px}.site-header .header-nav .mega__col a{color:#1a1a1a}.site-header .header-nav .mega__col a:hover{color:#e31e24}.site-header .header-nav .mega__title{color:#9aa0a8}.site-header .header-nav a.mega__all{color:#e31e24}.container--narrow{max-width:1000px}.blog__head{max-width:760px;margin-bottom:38px}.blog__head .section-title{margin:6px 0 12px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (width<=992px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (width<=576px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:#fff;border:1px solid #e6e8ec;border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.blog-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.blog-card__media{aspect-ratio:16/10;background:#f5f6f8;display:block;position:relative;overflow:hidden}.blog-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-card:hover .blog-card__media img{transform:scale(1.05)}.blog-card__ph{color:#9aa0a8;place-items:center;display:grid;position:absolute;inset:0}.blog-card__ph svg{width:48px;height:48px}.blog-card__body{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.blog-card__meta{color:#6b7280;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.blog-card__meta .dot{color:#9aa0a8}.blog-card__title{margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.blog-card__title a{color:#1a1a1a;transition:color .2s}.blog-card__title a:hover{color:#e31e24}.blog-card__excerpt{color:#6b7280;margin:0 0 16px;font-size:15px;line-height:1.6}.blog-card__more{color:#e31e24;align-items:center;gap:7px;margin-top:auto;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.blog-card__more svg{width:17px;height:17px;transition:transform .2s}.blog-card__more:hover svg{transform:translate(4px)}.blog__pagination,.blog .pagination{margin-top:44px}.blog-empty{text-align:center;color:#6b7280;padding:60px 20px}.blog-empty svg{color:#9aa0a8;width:64px;height:64px;margin-bottom:18px}.blog-empty p{margin:0 0 22px;font-size:17px}.blog-post__head{margin:22px 0 26px}.blog-post__title{color:#1a1a1a;margin:12px 0 0;font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15}.blog-post__lead{color:#6b7280;margin:16px 0 0;font-size:18px;line-height:1.6}.blog-post__cover{aspect-ratio:16/9;background:#f5f6f8;border-radius:18px;margin:0 0 30px;overflow:hidden}.blog-post__cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-post__body{color:#1f2329;text-align:justify;overflow-wrap:break-word;word-break:break-word;font-size:17px;line-height:1.75}@media (width<=576px){.blog-post__body{text-align:left;font-size:16px}}.blog-post__body p,.blog-post__body>div{margin:0 0 16px}.blog-post__body figure.attachment{text-align:center;margin:14px 0 24px}.blog-post__body figure.attachment img{border-radius:12px;width:100%;height:auto;margin:0;display:block}.blog-post__body figure.attachment a{pointer-events:none;cursor:default;text-decoration:none}.blog-post__body .attachment__caption{display:none}.blog-post__body h2{color:#1a1a1a;margin:36px 0 14px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;line-height:1.25}.blog-post__body h3{color:#1a1a1a;margin:28px 0 12px;font-family:Montserrat,sans-serif;font-size:21px;font-weight:700}.blog-post__body ul,.blog-post__body ol{margin:0 0 20px;padding-left:24px}.blog-post__body ul li,.blog-post__body ol li{margin-bottom:8px}.blog-post__body a{color:#e31e24;text-underline-offset:2px;text-decoration:underline}.blog-post__body a:hover{color:#c4161b}.blog-post__body img{border-radius:12px;max-width:100%;height:auto;margin:8px 0 24px}.blog-post__body figure.attachment{max-width:100%!important}.blog-post__body iframe,.blog-post__body video,.blog-post__body embed,.blog-post__body object{max-width:100%}.blog-post__body .table-wrap,.blog-post__body pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.blog-post__body table{-webkit-overflow-scrolling:touch;border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.blog-post__body blockquote{color:#6b7280;border-left:3px solid #e31e24;margin:0 0 24px;padding:4px 0 4px 20px;font-style:italic}.blog-post__body strong{color:#1a1a1a;font-weight:700}.blog-post__foot{border-top:1px solid #e6e8ec;margin-top:34px;padding-top:24px}.blog-related{border-top:1px solid #e6e8ec;margin-top:64px;padding-top:44px}.blog-related .section-title{margin-bottom:28px}.alt-links{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=576px){.alt-links{grid-template-columns:1fr}}.alt-link{background:#fff;border:1px solid #e6e8ec;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.alt-link:hover{border-color:#e31e24;transform:translateY(-2px);box-shadow:0 4px 14px #0000000f}.alt-link__text{flex-direction:column;gap:3px;min-width:0;display:flex}.alt-link__label{color:#6b7280;font-size:13px}.alt-link__value{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;overflow:hidden}.alt-link svg{color:#e31e24;flex:none;width:20px;height:20px;transition:transform .2s}.alt-link:hover svg{transform:translate(4px)}.footer-cta--catalog{margin-top:36px;margin-bottom:0}.cat-prod__compare{z-index:3;color:#b5b9c0;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:52px;right:10px;box-shadow:0 4px 14px #0000000f}.cat-prod__compare svg{width:16px;height:16px}.cat-prod__compare:hover{color:#e31e24}.cat-prod__compare.active{color:#fff;background:#e31e24}.cat-prod__compare.is-disabled{opacity:.45;cursor:not-allowed}.product-buy__compare{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:8px;flex:none;align-items:center;gap:8px;height:46px;padding:0 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.product-buy__compare svg{width:18px;height:18px}.product-buy__compare:hover,.product-buy__compare.active{color:#e31e24;border-color:#e31e24}.compare__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.compare__toggle{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:inline-flex}.compare__toggle input{accent-color:#e31e24;width:16px;height:16px}.compare__foot{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}@media (width<=576px){.compare__foot{flex-direction:column}.compare__foot .btn{width:100%}}.compare-hint{color:#e31e24;text-align:center;background:#fdecec;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;padding:11px 16px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;line-height:1.3;display:flex}.compare-hint svg{flex-shrink:0;width:24px;height:24px;animation:1.4s ease-in-out infinite compare-swipe}@keyframes compare-swipe{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}.compare-table-wrap{border:1px solid #e6e8ec;border-radius:18px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e8ec;border-right:1px solid #e6e8ec;padding:14px 16px;font-size:14px}.compare-table th:last-child,.compare-table td:last-child{border-right:none}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}.compare-table__corner,.compare-table__label{z-index:2;color:#1a1a1a;min-width:180px;font-family:Montserrat,sans-serif;font-weight:700;position:sticky;left:0}.compare-table__corner{z-index:3;background:#fff}.compare-table tbody tr:nth-child(odd)>*{background:#f5f6f8}.compare-table tbody tr:nth-child(2n)>*,.compare-table.is-js-zebra tbody tr>*{background:#fff}.compare-table.is-js-zebra tbody tr.is-alt>*{background:#f5f6f8}.compare-col{background:#fff;min-width:210px;position:relative;text-align:center!important}.compare-col__remove{color:#6b7280;background:#f5f6f8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:8px;right:8px}.compare-col__remove svg{width:14px;height:14px}.compare-col__remove:hover{color:#fff;background:#e31e24}.compare-col__media{height:110px;margin:6px auto 10px;display:block}.compare-col__media img{object-fit:contain;width:auto;max-width:100%;height:100%;margin:0 auto}.compare-col__title{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;display:block}.compare-col__title:hover{color:#e31e24}.compare-col__brand{color:#6b7280;margin:4px 0 8px;font-size:13px}.compare-col__brand b{color:#1a1a1a}.compare-col__price{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700}.compare-col__price .from{color:#6b7280;font-size:12px;font-weight:600}.compare-col__price .ask{color:#1a1a1a;font-size:14px;font-weight:600}.compare-col__buyline{justify-content:center;align-items:center;gap:12px;display:inline-flex}.compare-col__cart{color:#fff;cursor:pointer;background:#e31e24;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.compare-col__cart svg{width:20px;height:20px}.compare-col__cart:hover{background:#c4161b}.mm-quick{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 18px;display:grid}.mm-quick a{color:#1a1a1a;border:1px solid #e6e8ec;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;display:flex;position:relative}.mm-quick a svg{color:#e31e24;width:18px;height:18px}.mm-quick__badge{color:#fff;text-align:center;background:#e31e24;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:6px;right:8px}.btn.is-disabled{opacity:.5;pointer-events:none}.product-prose{color:#1f2329;font-size:15px;line-height:1.7}.product-prose.is-clamp{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.product-prose p{text-align:justify;margin:0 0 14px}.product-prose h2,.product-prose h3{color:#1a1a1a;margin:22px 0 10px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700}.product-prose h2:first-child,.product-prose h3:first-child{margin-top:0}.product-prose ul,.product-prose ol{margin:0 0 16px;padding-left:20px}.product-prose ul li,.product-prose ol li{margin-bottom:7px}.product-prose ul{padding-left:0;list-style:none}.product-prose ul li{margin-bottom:9px;padding-left:30px;position:relative}.product-prose ul li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23e31e24'/%3E%3Cpath d='M5.6 10.4l3 3 5.8-6.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:2px;left:0}.product-prose .prose-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-bottom:18px;display:grid}.product-prose .prose-checks li{margin-bottom:0}@media (width<=768px){.product-prose .prose-checks{grid-template-columns:1fr}}.product-prose strong,.product-prose b{color:#1a1a1a;font-weight:700}.product-prose>:last-child{margin-bottom:0}.product-section__sub{color:#6b7280;margin:-6px 0 14px;font-size:14px}.expert-note{background:#f5f6f8;border:1px solid #e6e8ec;border-radius:18px;gap:16px;padding:22px 24px;display:flex}@media (width<=576px){.expert-note{gap:12px;padding:18px}}.expert-note__badge{color:#6b7280;flex:none;place-items:center;display:grid}.expert-note__badge svg{fill:none;stroke:currentColor;stroke-width:2px;width:30px;height:30px}.expert-note__title{color:#1a1a1a;margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;display:block}.field-photos{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=768px){.field-photos{grid-template-columns:repeat(3,1fr)}}@media (width<=576px){.field-photos{grid-template-columns:repeat(2,1fr)}}.field-photo{flex-direction:column;gap:8px;margin:0;display:flex}.field-photo__img{aspect-ratio:1;cursor:pointer;background:#f5f6f8;border:1px solid #e6e8ec;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.field-photo__img img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.field-photo__img:hover img{transform:scale(1.06)}.field-photo__cap{font-size:12.5px;line-height:1.4}.field-photo__mach{color:#1a1a1a;font-family:Montserrat,sans-serif;font-weight:700;display:inline}.field-photo__mach:hover{text-decoration:underline}.field-photo__note{color:#6b7280;margin-top:2px;display:block}.field-lightbox__fig{text-align:center;margin:0}.field-lightbox__fig img{object-fit:contain;border-radius:12px;max-width:90vw;max-height:82vh}.field-lightbox__fig figcaption{color:#fff;margin-top:12px;font-size:14px}.product-fullname{color:#1a1a1a;background:#f5f6f8;border-radius:8px;margin:14px 0 0;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.5}.product-fullname__label{text-transform:uppercase;letter-spacing:.4px;color:#e31e24;margin-bottom:3px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;display:block}.cat-prod__disc.promo{color:#fff;background:#e31e24;padding:4px 10px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800}.product-price__oldrow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.product-price__disc{color:#fff;background:#e31e24;border-radius:6px;align-items:center;padding:2px 9px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex}.product-price__save{color:#1f9d55;font-size:13px;font-weight:600}.promo--disc{color:#fff;background:#e31e24;font-family:Montserrat,sans-serif;font-weight:800}.in-work__head{margin-bottom:28px}.in-work__head .section-title{margin:6px 0 12px;font-weight:700}.in-work__head .section-title span{color:#1a1a1a}.in-work__head .about-kicker{color:#6b7280}.in-work__head .about-sub{max-width:680px}.inwork-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=768px){.inwork-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=576px){.inwork-grid{grid-template-columns:1fr}}.inwork-card{background:#fff;border:1px solid #e6e8ec;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.inwork-card__photo{aspect-ratio:4/3;cursor:pointer;background:#f5f6f8;border:none;width:100%;padding:0;display:block;overflow:hidden}.inwork-card__photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.inwork-card__photo:hover img{transform:scale(1.05)}.inwork-card__body{flex-direction:column;flex:1;gap:12px;padding:14px 16px 16px;display:flex}.inwork-card__note{color:#1a1a1a;margin:0;font-size:14px;font-weight:600;line-height:1.5}.inwork-card__product{color:#1a1a1a;border-top:1px solid #e6e8ec;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.inwork-card__product:hover{color:#e31e24}.inwork-card__product svg{color:currentColor;flex:none;width:18px;height:18px;margin-left:auto}.inwork-card__thumb{background:#f5f6f8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.inwork-card__thumb img{object-fit:contain;max-width:86%;max-height:86%}.inwork-card__pname{color:#6b7280;font-size:13px;line-height:1.35}.inwork-card__pname b{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:14px;display:block}.ssel{min-width:0;position:relative}.ssel__btn{color:#1a1a1a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e8ec;border-radius:8px;align-items:center;gap:8px;width:100%;height:46px;padding:0 12px 0 14px;font-family:Arimo,sans-serif;font-size:14px;transition:border-color .15s;display:flex}.ssel__btn:hover{border-color:#9aa0a8}.ssel__btn svg{color:#6b7280;flex:none;width:16px;height:16px;margin-left:auto;transition:transform .2s}.ssel__val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ssel__btn:not(.is-set) .ssel__val{color:#6b7280}.ssel__btn.is-set{border-color:#e31e24}.ssel__panel{z-index:700;background:#fff;border:1px solid #e6e8ec;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #00000014}.ssel__search{border-bottom:1px solid #e6e8ec;align-items:center;padding:10px 12px;display:flex;position:relative}.ssel__search .ssel__search-ico{color:#6b7280;flex:none;width:16px;height:16px}.ssel__search input{color:#1a1a1a;background:0 0;border:none;outline:none;width:100%;padding:4px 6px 4px 10px;font-family:Arimo,sans-serif;font-size:14px}.ssel__search input::placeholder{color:#9aa0a8}.ssel__list{overscroll-behavior:contain;max-height:300px;padding:6px;overflow-y:auto}.ssel__opt{text-align:left;color:#1a1a1a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:7px;width:100%;padding:10px 12px;font-family:Arimo,sans-serif;font-size:14px;display:block;overflow:hidden}.ssel__opt:hover{background:#f5f6f8}.ssel__opt.is-active{color:#e31e24;background:#fdecec;font-weight:700}.ssel__empty{text-align:center;color:#6b7280;margin:0;padding:16px 12px;font-size:14px}.ssel__backdrop{display:none}.filter-bar .ssel__btn{color:#1a1a1a;background:#fff;border-color:#d7dbe2;box-shadow:0 1px 2px #1418280d}.filter-bar .ssel__btn:hover{border-color:#9aa0a8}.filter-bar .ssel__btn svg,.filter-bar .ssel__btn:not(.is-set) .filter-bar .ssel__val{color:#6b7280}.filter-bar .ssel__btn.is-set{border-color:#e31e24}.catalog-quick__selects .ssel{flex:1}@media (width<=576px){.ssel__backdrop{z-index:70;background:#10121673;display:block;position:fixed;inset:0}.ssel__panel{z-index:71;border:none;border-radius:18px 18px 0 0;flex-direction:column;height:72vh;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -10px 40px #00000047}.ssel__search{padding:16px 16px 12px}.ssel__list{max-height:none;padding:8px 8px calc(12px + env(safe-area-inset-bottom,0));flex:1}.ssel__opt{padding:13px 14px;font-size:15px}body.ssel-open{overflow:hidden}}
