.homeTopSection{margin:22px 0 50px}.homeTopInner{display:flex;gap:24px;align-items:flex-start}.homeTopNews{width:320px;flex:0 0 320px;min-width:0}.homeTopBanner{flex:1;min-width:0}.homeNewsHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.homeNewsHead h2{font-size:22px;font-weight:700;color:var(--dark)}.homeNewsAll{font-size:13px;white-space:nowrap}.homeNewsItem{display:flex;gap:12px;align-items:flex-start;padding:12px 0}.homeNewsItem+.homeNewsItem{border-top:1px solid var(--border)}.homeNewsItem img{width:78px;height:58px;object-fit:cover;border-radius:3px;flex:0 0 78px;background:var(--gray-bg)}.homeNewsItemTitle{font-size:13.5px;font-weight:700;color:var(--dark);line-height:1.35}.homeNewsItem:hover .homeNewsItemTitle{color:var(--orange)}.homeNewsItemDate{font-size:12px;color:var(--muted);margin-top:4px}.homeBannerLink{display:block;height:420px;background:var(--gray-bg)}.homeBannerLink img{width:100%;height:100%;object-fit:cover;display:block}.homeSection{margin:50px 0}.homeSeo{margin:50px 0 0}.homePage .grayBand{padding:45px 0 50px}.homeSeoCard h2{margin-top:0}.offerGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.offerCard{position:relative;background:#fff;border-radius:4px;box-shadow:var(--shadow);padding:20px 18px 18px;display:flex;gap:16px;align-items:flex-start;transition:box-shadow .15s}.offerCard:hover{box-shadow:var(--shadow-hover)}.offerFlag{position:absolute;top:-10px;right:14px;background:var(--green);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:3px}.offerImg{flex:0 0 108px;height:132px;display:flex;align-items:center;justify-content:center}.offerImg img{max-height:132px;max-width:100%;width:auto}.offerBody{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.offerTitle{line-height:1.3}.offerTitle a{font-size:15px;font-weight:700;color:var(--dark)}.offerTitle a:hover{color:var(--orange)}.offerChip{background:var(--red);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:3px}.offerPrices{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.offerPrice{font-size:19px;font-weight:700;color:var(--graphite)}.offerOldPrice{font-size:13.5px;color:var(--muted);text-decoration:line-through}@media (max-width: 1100px){.homeBannerLink{height:350px}}@media (max-width: 1000px){.offerGrid{grid-template-columns:1fr}.offerImg{flex-basis:140px}}@media (max-width: 900px){.homeTopInner{flex-direction:column-reverse;align-items:stretch}.homeTopNews{width:100%;flex:0 0 auto}.homeBannerLink{height:auto;aspect-ratio:2.2 / 1}}@media (max-width: 700px){.homeBannerLink{aspect-ratio:1.9 / 1}.homeTopSection{margin:14px 0 40px}.homeSection{margin:40px 0}.homeSeo{margin:40px 0 0}.homePage .grayBand{padding:35px 0 40px}.homeNewsHead h2{font-size:20px}}.catSectionsGrid{margin-bottom:42px}.catChips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.catChip{background:#fff;box-shadow:var(--shadow);border-radius:20px;padding:7px 16px;font-size:13.5px;font-weight:700;color:var(--graphite);transition:box-shadow .15s,color .15s}.catChip:hover{color:var(--orange);box-shadow:var(--shadow-hover)}.catChip span{color:var(--muted);font-weight:400;font-size:12px;margin-left:5px}.catLayout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.filterToggle{display:none;margin-bottom:14px}.filterCard{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:16px 18px 18px}.filterCardTitle{font-size:16px;font-weight:700;margin-bottom:4px}.filterGroup{padding:13px 0}.filterGroup+.filterGroup{border-top:1px solid #eee}.filterGroupTitle{font-size:14px;font-weight:700;margin-bottom:9px}.filterPriceRow{display:flex;gap:8px}.filterPriceRow input{width:100%;min-width:0;border:1px solid var(--border);border-radius:3px;padding:7px 9px;font-size:13.5px;font-family:inherit;outline:none}.filterPriceRow input:focus{border-color:var(--orange)}.filterCheck{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#4a4a4a;margin-bottom:7px;cursor:pointer}.filterCheck input{accent-color:var(--orange);width:15px;height:15px}.filterButtons{display:flex;gap:8px;margin-top:6px}.filterButtons .btn{flex:1;padding-left:10px;padding-right:10px}.catToolbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:10px 14px;margin-bottom:20px;font-size:13.5px;color:#4a4a4a}.catToolbarFound{font-weight:700;color:var(--dark)}.catToolbarSort{display:flex;align-items:center;gap:8px}.catToolbarSort select{border:1px solid var(--border);border-radius:3px;padding:6px 8px;font-size:13.5px;font-family:inherit;background:#fff;outline:none;cursor:pointer}.catToolbarPer{margin-left:auto;display:flex;align-items:center;gap:4px}.perPage{border:none;background:none;padding:4px 9px;border-radius:3px;font-size:13.5px;color:var(--muted)}.perPage.active{background:var(--orange);color:#fff;font-weight:700}.catalogGrid.cols3{grid-template-columns:repeat(3,1fr)}.pagination{display:flex;gap:8px;margin-top:28px;justify-content:center}.pagination a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:var(--shadow);border-radius:3px;color:var(--graphite);font-weight:700;font-size:14px}.pagination a.active{background:var(--orange);color:#fff;cursor:default}.pagination a:hover:not(.active){color:var(--orange)}.pdLayout{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:32px;align-items:start;margin-bottom:36px}.pdGalleryMain{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:22px;height:390px;display:flex;align-items:center;justify-content:center}.pdGalleryMain img{max-height:345px;width:auto;max-width:100%}.pdThumbs{display:flex;gap:10px;margin-top:12px}.pdThumb{width:76px;height:76px;background:#fff;box-shadow:var(--shadow);border-radius:4px;border:2px solid transparent;display:flex;align-items:center;justify-content:center;padding:6px;cursor:pointer}.pdThumb img{max-height:58px;max-width:100%;width:auto}.pdThumb.active{border-color:var(--orange)}.pdTitle{font-size:25px;font-weight:700;margin:0 0 12px;line-height:1.25}.pdMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--muted);margin-bottom:15px}.pdStars{color:#c7c7c7;font-size:15px;letter-spacing:2px}.pdReviewsLink{border:none;background:none;padding:0;font-size:13px;color:var(--blue);border-bottom:1px dashed var(--blue)}.pdReviewsLink:hover{color:var(--orange);border-color:var(--orange)}.pdDesc{font-size:14.5px;color:#4a4a4a;margin-bottom:12px}.pdSpecs{margin:0 0 14px;font-size:14px;color:#4a4a4a}.pdSpecs li{position:relative;padding-left:18px;margin-bottom:5px}.pdSpecs li:before{content:"";position:absolute;left:1px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--orange)}.pdStock{color:var(--green);font-weight:700;font-size:14px;margin-bottom:6px}.pdStock span{color:var(--muted);font-weight:400}.pdPriceRow{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0 18px}.pdPrice{font-size:31px;font-weight:700;color:var(--graphite);line-height:1}.pdOldPrice{font-size:16.5px;color:var(--muted);text-decoration:line-through}.pdSaleChip{background:var(--red);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:3px}.pdButtons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.pdTabBar{display:flex;flex-wrap:nowrap;overflow-x:auto;border-bottom:2px solid #e4e4e4}.pdTab{border:none;background:none;padding:11px 18px;white-space:nowrap;font-size:14.5px;font-weight:700;color:#6b6b6b;border-bottom:3px solid transparent;margin-bottom:-2px}.pdTab:hover{color:var(--orange)}.pdTab.active{color:var(--dark);border-bottom-color:var(--orange)}.pdTabContent{background:#fff;box-shadow:var(--shadow);border-radius:0 0 4px 4px;padding:24px 28px}.pdDocRow{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #eee}.pdDocRow svg{color:var(--red);flex-shrink:0}.pdDocRow a{font-size:14.5px}.pdReviewForm{max-width:460px;margin-top:16px}.cartLayout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.cartCard{background:#fff;box-shadow:var(--shadow);border-radius:4px}.cartRow{display:grid;grid-template-columns:84px minmax(0,1fr) auto auto 28px;grid-template-areas:"img name qty sum x";gap:10px 16px;align-items:center;padding:16px 18px;border-bottom:1px solid #eee}.cartRow:last-child{border-bottom:none}.cartRowImg{grid-area:img;width:84px;height:72px;display:flex;align-items:center;justify-content:center}.cartRowImg img{max-height:72px;max-width:84px;width:auto}.cartRowName{grid-area:name}.cartRowName a{font-size:14.5px;font-weight:700;color:var(--dark)}.cartRowName a:hover{color:var(--orange)}.cartRowUnit{font-size:13px;color:var(--muted);margin-top:4px}.qtyStepper{grid-area:qty;display:flex;align-items:center;border:1px solid var(--border);border-radius:3px;overflow:hidden}.qtyStepper button{width:29px;height:31px;border:none;background:var(--gray-bg);font-size:16px;color:var(--graphite)}.qtyStepper button:hover:not(:disabled){background:var(--orange);color:#fff}.qtyStepper button:disabled{color:#c4c4c4;cursor:default}.qtyStepper span{width:38px;text-align:center;font-weight:700;font-size:14px}.cartRowSum{grid-area:sum;font-weight:700;font-size:15px;white-space:nowrap;min-width:92px;text-align:right}.cartRemove{grid-area:x;border:none;background:none;color:var(--muted);font-size:21px;line-height:1;padding:0}.cartRemove:hover{color:var(--red)}.cartTotals{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:20px 22px}.cartTotalsRow{display:flex;justify-content:space-between;font-size:14px;color:#4a4a4a;margin-bottom:8px}.cartTotalsBig{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:15px;border-top:1px solid #eee;padding-top:12px;margin:12px 0 16px}.cartTotalsBig b{font-size:23px;color:var(--graphite);white-space:nowrap}.cartTotals .btn{width:100%;margin-bottom:9px}.cartCheckout{margin-top:24px}.checkoutGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.checkoutFull{grid-column:1 / -1}.radioRow{display:flex;flex-wrap:wrap;gap:8px 22px;padding:4px 0 2px;font-size:14px}.radioRow label{display:flex;align-items:center;gap:7px;cursor:pointer}.radioRow input{accent-color:var(--orange)}@media (max-width: 1000px){.catalogGrid.cols3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.catLayout{grid-template-columns:1fr}.filterToggle{display:inline-block}.catSidebar{display:none}.catSidebar.open{display:block}.pdLayout{grid-template-columns:1fr;gap:22px}.pdGalleryMain{height:300px}.pdGalleryMain img{max-height:260px}.cartLayout{grid-template-columns:1fr}}@media (max-width: 700px){.checkoutGrid{grid-template-columns:1fr}.pdTabContent{padding:18px 16px}.cartRow{grid-template-columns:70px minmax(0,1fr) 28px;grid-template-areas:"img name x" "img qty sum";padding:14px}.cartRowImg{width:70px;height:60px}.cartRowImg img{max-height:60px;max-width:70px}.cartRowSum{min-width:0}}@media (max-width: 560px){.catalogGrid.cols3{grid-template-columns:1fr}}.pagerMock{display:flex;gap:8px;margin-top:28px}.pagerMock a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:3px;background:#fff;color:var(--graphite);font-weight:700;font-size:14px}.pagerMock a.cur{background:var(--orange);border-color:var(--orange);color:#fff}.pagerMock a:hover:not(.cur){border-color:var(--orange);color:var(--orange)}.articleHero{width:100%;max-height:360px;object-fit:cover;border-radius:4px;display:block;margin:0 0 22px}.articleDate{font-size:13px;color:var(--muted);margin:-12px 0 16px}.articleLayout{max-width:860px}.ctaCard{background:var(--graphite);color:#fff;border-radius:4px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:30px}.ctaCard b{font-size:19px;display:block;margin-bottom:5px}.ctaCard p{margin:0;color:#cfcfcf;font-size:14px}.ctaCardBtns{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btnLight{background:#fff;color:var(--graphite)}.btnLight:hover{background:#eee;color:var(--orange)}.svcHero{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;align-items:start;margin-bottom:34px}.svcHeroPhoto img{width:100%;height:290px;object-fit:cover;border-radius:4px;display:block}.stepsRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:4px 0 8px}.stepCard{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:18px 16px}.stepCard .stepNum{width:34px;height:34px;border-radius:50%;background:var(--orange);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.stepCard b{display:block;margin-bottom:5px;font-size:14.5px}.stepCard span{font-size:12.5px;color:#6b6b6b}@media (max-width: 1000px){.svcHero{grid-template-columns:1fr}.svcHeroPhoto img{height:240px}}@media (max-width: 700px){.ctaCard{padding:20px 18px}}.piSection{margin-bottom:36px}.sectionTitle.piH2{font-size:22px;margin-bottom:18px}.iconRow.pi3{grid-template-columns:repeat(3,1fr)}@media (max-width: 700px){.iconRow.pi3{grid-template-columns:1fr}}.piSteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px}.piStep{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:18px 16px 20px;position:relative}.piStepNum{width:36px;height:36px;border-radius:50%;background:var(--orange);color:#fff;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.piStep b{display:block;font-size:14.5px;margin-bottom:5px}.piStep span{font-size:12.5px;color:#6b6b6b}@media (min-width: 1001px){.piStep:not(:last-child):after{content:"";position:absolute;top:50%;right:-12px;width:9px;height:9px;border-top:2px solid var(--orange);border-right:2px solid var(--orange);transform:translateY(-50%) rotate(45deg)}}.piHighlight{background:linear-gradient(105deg,var(--orange),var(--orange-dark));color:#fff;border-radius:4px;padding:24px 30px;display:flex;align-items:center;gap:22px;box-shadow:var(--shadow)}.piHighlight svg{flex-shrink:0}.piHighlight b{display:block;font-size:19px;margin-bottom:4px}.piHighlight span{font-size:13.5px;opacity:.94}@media (max-width: 700px){.piHighlight{flex-direction:column;text-align:center;gap:12px}}.piContactTop{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:20px 28px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.piContactPhone .formNote{margin-bottom:2px}.piContactPhone a{display:block;font-size:27px;font-weight:700;color:var(--dark);line-height:1.2}.piContactPhone a:hover{color:var(--orange)}.piContactTop .btn{margin-left:auto}@media (max-width: 700px){.piContactTop .btn{margin-left:0}}.piStoreGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.piStoreCard{background:#fff;box-shadow:var(--shadow);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s}.piStoreCard:hover{box-shadow:var(--shadow-hover)}.piStorePhoto{position:relative}.piStorePhoto img{width:100%;height:180px;object-fit:cover;display:block}.piStoreBadge{position:absolute;top:10px;left:10px;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:3px}.piStoreBody{padding:15px 18px 18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.piStoreBody b{font-size:15.5px}.piStoreBody a{color:var(--dark);font-weight:700}.piStoreBody a:hover{color:var(--orange)}.piStoreMuted{color:#6b6b6b}@media (max-width: 1000px){.piStoreGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.piStoreGrid{grid-template-columns:1fr}}.piMap{height:360px;border-radius:4px;box-shadow:var(--shadow);background:repeating-linear-gradient(0deg,transparent 0 44px,rgba(255,255,255,.55) 44px 45px),repeating-linear-gradient(90deg,transparent 0 44px,rgba(255,255,255,.55) 44px 45px),linear-gradient(135deg,#e9ebec,#d2d6d9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#5d6367;text-align:center;padding:20px}.piMap b{font-size:16px;color:var(--graphite)}.piMap span{font-size:13px}.piFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.piFormGrid .piFull{grid-column:1 / -1}@media (max-width: 700px){.piFormGrid{grid-template-columns:1fr}}.piFormOk{text-align:center;padding:26px 0}.piFormOk svg{color:var(--green);margin-bottom:10px}.piFormOk p{margin:0 0 6px}.piPayRow{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.piPayRow img{max-width:420px}.piPayRow p{max-width:460px}.companySection{margin-top:44px}.statsBand{margin:34px 0 6px}.statsRow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.statsItem b{display:block;font-size:40px;font-weight:700;color:var(--orange);line-height:1.1}.statsItem span{font-size:14px;color:#6b6b6b}.photoGallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.photoGallery figure{margin:0}.photoGallery img{width:100%;height:200px;object-fit:cover;display:block;border-radius:4px;box-shadow:var(--shadow)}.photoGallery figcaption{font-size:12.5px;color:var(--muted);margin-top:6px}.storeCards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.storeCard{background:#fff;box-shadow:var(--shadow);border-radius:4px;overflow:hidden;transition:box-shadow .15s}.storeCard:hover{box-shadow:var(--shadow-hover)}.storeCard img{width:100%;height:165px;object-fit:cover;display:block}.storeCardBody{padding:14px 16px 18px;font-size:13.5px;color:#4a4a4a}.storeCardCity{font-size:16.5px;font-weight:700;color:var(--dark);margin-bottom:6px}.storeCardCity small{font-size:13px;font-weight:400;color:var(--muted)}.storeCardBody p{margin:0 0 4px}.storeCardBody a{color:var(--dark);font-weight:700}.storeCardBody a:hover{color:var(--orange)}.brandsGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.brandCard{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:18px 14px 14px;text-align:center;transition:box-shadow .15s}.brandCard:hover{box-shadow:var(--shadow-hover)}.brandCard img{width:100%;height:60px;object-fit:contain;display:block}.brandCardName{margin-top:10px;font-size:13.5px;font-weight:700;color:var(--graphite)}.reviewSummary{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:20px 24px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:24px}.reviewSummaryScore{font-size:40px;font-weight:700;color:var(--graphite);line-height:1}.reviewSummaryText{flex:1;min-width:180px}.reviewGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.reviewCard{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:18px 20px}.reviewHead{display:flex;align-items:center;gap:12px;margin-bottom:10px}.reviewAvatar{width:44px;height:44px;border-radius:50%;background:var(--orange);color:#fff;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;flex:none}.reviewName b{display:block;color:var(--dark)}.reviewMeta{font-size:12.5px;color:var(--muted)}.reviewStars{color:var(--orange);letter-spacing:3px;font-size:15px;margin-bottom:8px}.reviewTag{display:inline-block;background:var(--gray-bg);border-radius:20px;font-size:12px;color:#6b6b6b;padding:3px 11px;margin:0 0 9px}.reviewText{font-size:14px;color:#444;margin:0}.vacancyCard{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:22px 26px;margin-bottom:20px}.vacancyHead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.vacancyTitle{font-size:18px;font-weight:700;color:var(--dark)}.vacancySalary{font-size:16px;font-weight:700;color:var(--orange);white-space:nowrap}.vacancyCols{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 22px;margin:14px 0 6px}.vacancyCols h3{font-size:14.5px;margin:8px 0}.vacancyCols ul{margin-bottom:6px}.vacancyCols ul li{font-size:13.5px;color:#4a4a4a}.docGroup{margin-bottom:26px}.docGroup h3{font-size:17px;margin:0 0 4px}.docRow{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid #eee;font-size:14px}.docRow:last-child{border-bottom:none}.docIcon{flex:none;font-size:20px;line-height:1}.docRowTitle{flex:1;color:var(--dark)}.docRowLink{white-space:nowrap;font-size:13px}.siteMapGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 34px}.siteMapCol h2{font-size:17px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--orange)}.siteMapCol h2 a{color:var(--dark)}.siteMapCol h2 a:hover{color:var(--orange)}.siteMapCol ul li{padding-left:16px;position:relative;margin-bottom:8px;font-size:14px}.siteMapCol ul li:before{content:"";position:absolute;left:1px;top:8px;width:6px;height:6px;background:var(--orange);border-radius:50%}.siteMapCol ul li a{color:#4a4a4a}.siteMapCol ul li a:hover{color:var(--orange)}.nfBlock{text-align:center;padding:40px 0 30px}.nfNum{font-size:110px;font-weight:700;color:var(--orange);line-height:1}.nfTitle{font-size:26px;font-weight:700;margin:12px 0 10px;color:var(--dark)}.nfText{color:#6b6b6b;max-width:460px;margin:0 auto 24px}.nfButtons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width: 1000px){.statsRow,.photoGallery,.storeCards{grid-template-columns:repeat(2,1fr)}.brandsGrid{grid-template-columns:repeat(3,1fr)}.reviewGrid,.vacancyCols{grid-template-columns:1fr}.siteMapGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.photoGallery,.storeCards{grid-template-columns:1fr}.brandsGrid{grid-template-columns:repeat(2,1fr)}.siteMapGrid{grid-template-columns:1fr}.nfNum{font-size:80px}}:root{--orange: #ed7b24;--orange-dark: #d96a15;--dark: #1a1a1a;--graphite: #353a3e;--graphite-2: #252324;--blue: #4f85d2;--green: #7fa832;--red: #da291b;--gray-bg: #f6f6f6;--border: #e0e0e0;--muted: #808080;--shadow: 0 2px 2px 0 rgba(1, 1, 1, .1);--shadow-hover: 0 4px 14px 0 rgba(1, 1, 1, .16)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:PT Sans,Arial,sans-serif;font-size:15px;color:var(--dark);background:#fff;line-height:1.45}img{max-width:100%}a{color:var(--blue);text-decoration:none}a:hover{color:var(--orange)}button{font-family:inherit;cursor:pointer}ul{list-style:none}.blockWrapper{max-width:1200px;margin:0 auto;padding:0 15px}.standartShadow{box-shadow:var(--shadow)}.btn{display:inline-block;border:none;border-radius:3px;padding:9px 22px;font-size:14px;font-weight:700;text-align:center;transition:background .15s,color .15s;cursor:pointer}.btnOrange{background:var(--orange);color:#fff}.btnOrange:hover{background:var(--orange-dark);color:#fff}.btnBlue{background:var(--blue);color:#fff}.btnBlue:hover{background:#3d6fb5;color:#fff}.btnGreen{background:var(--green);color:#fff}.btnGreen:hover{background:#6c9027;color:#fff}.btnGhost{background:transparent;color:var(--graphite);border:1px solid var(--border)}.btnGhost:hover{border-color:var(--orange);color:var(--orange)}.btnSmall{padding:5px 12px;font-size:13px}.sectionTitle{font-size:26px;font-weight:700;color:var(--dark);margin:0 0 25px}.sectionTitle h1,.sectionTitle h2{font-size:inherit;font-weight:inherit}h1.pageTitle{font-size:28px;margin:0 0 22px}.headerUpperLine{border-bottom:1px solid var(--border);font-size:14px;color:var(--dark)}.headerUpperLine .blockWrapper{display:flex;align-items:center;height:41px;gap:22px}.headerUpperLine a{color:var(--dark)}.headerUpperLine a:hover{color:var(--orange)}.headerCity{display:flex;align-items:center;gap:5px;font-weight:700}.headerCity svg{color:var(--orange)}.headerUpperMenu{display:flex;gap:20px;flex:1}.headerAuth{display:flex;gap:14px}.headerMainBlock .blockWrapper{display:flex;align-items:center;gap:28px;padding-top:22px;padding-bottom:22px;flex-wrap:wrap}.logoBlock img{width:240px;height:auto;display:block}.headerCallBack{line-height:1.3}.headerCallBackTitle{font-size:12.5px;color:var(--muted)}.headerCallBackPhone a{font-size:21px;font-weight:700;color:var(--dark)}.headerCallBackLink{font-size:13px;color:var(--blue);border-bottom:1px dashed var(--blue);cursor:pointer}.headerCallBackLink:hover{color:var(--orange);border-color:var(--orange)}.headerSearch{flex:1;min-width:220px;display:flex}.headerSearch input{flex:1;height:40px;border:2px solid var(--orange);border-right:none;border-radius:3px 0 0 3px;padding:0 14px;font-size:14px;font-family:inherit;outline:none}.headerSearch button{width:48px;height:40px;background:var(--orange);color:#fff;border:none;border-radius:0 3px 3px 0}.headerIcons{display:flex;gap:20px}.headerIconItem{position:relative;text-align:center;color:var(--graphite);font-size:12px;width:62px}.headerIconItem:hover{color:var(--orange)}.headerIconItem svg{display:block;margin:0 auto 3px}.headerIconBadge{position:absolute;top:-6px;right:8px;background:var(--orange);color:#fff;font-size:11px;font-weight:700;border-radius:50%;width:18px;height:18px;line-height:18px}.headerMenu{background:var(--graphite);position:relative;z-index:60}.headerMenu .blockWrapper{display:flex;align-items:stretch;height:60px}.headerMenuCatalogBtn{background:var(--orange);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;padding:0 24px;cursor:pointer;border:none}.headerMenuCatalogBtn:hover{background:var(--orange-dark)}.headerMenuLinks{display:flex;flex:1;overflow-x:auto}.headerMenuLinks>a{color:#fff;font-size:14.5px;padding:0 17px;display:flex;align-items:center;white-space:nowrap}.headerMenuLinks>a:hover,.headerMenuLinks>a.active{background:#ffffff14;color:var(--orange)}.megaMenu{position:absolute;top:60px;left:0;right:0;background:#fff;box-shadow:0 14px 30px #0000002e;display:none;z-index:70}.megaMenu.open{display:block}.megaMenuInner{max-width:1200px;margin:0 auto;padding:24px 15px 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px 28px}.megaMenuCol a.megaMenuSection{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:var(--dark);margin-bottom:9px}.megaMenuCol a.megaMenuSection:hover{color:var(--orange)}.megaMenuCol img{width:26px;height:26px;object-fit:contain}.megaMenuCol li a{display:block;font-size:13.5px;color:#4a4a4a;padding:3px 0 3px 35px}.megaMenuCol li a span{color:var(--muted);font-size:12px;margin-left:4px}.megaMenuCol li a:hover{color:var(--orange)}.breadcrumbs{padding:14px 0 6px;font-size:13px;color:var(--muted)}.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:var(--orange)}.breadcrumbs span.sep{margin:0 7px;color:#b3b3b3}.catalogGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.catalogItem{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:15px;display:flex;flex-direction:column;position:relative;transition:box-shadow .15s}.catalogItem:hover{box-shadow:var(--shadow-hover)}.catalogItemBadge{position:absolute;top:10px;left:10px;z-index:2;font-size:12px;font-weight:700;color:#fff;padding:3px 10px;border-radius:3px;background:var(--red)}.catalogItemBadge.hit{background:var(--orange)}.catalogItemImage{text-align:center;height:170px;display:flex;align-items:center;justify-content:center}.catalogItemImage img{max-height:165px;width:auto;max-width:100%}.catalogItemTitle{margin:12px 0 8px}.catalogItemTitle a{font-size:15px;font-weight:700;color:var(--dark)}.catalogItemTitle a:hover{color:var(--orange)}.catalogItemProps{font-size:12.5px;color:#6b6b6b;flex:1}.catalogItemProps p{margin:0 0 3px}.catalogItemPrices{margin:12px 0 10px;display:flex;align-items:baseline;gap:9px}.catalogItemPrice{font-size:18px;font-weight:700;color:var(--graphite)}.catalogItemOldPrice{font-size:13.5px;color:var(--muted);text-decoration:line-through}.catalogItemButtons{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.catalogCompareLink{font-size:12.5px;color:var(--muted);border-bottom:1px dashed #b3b3b3;cursor:pointer;margin-top:8px;display:inline-block}.catalogCompareLink:hover{color:var(--orange);border-color:var(--orange)}.advantagesList{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.advantagesItem{background:#fff no-repeat right 18px bottom 14px;background-size:74px;box-shadow:var(--shadow);border-radius:4px;padding:20px 22px;min-height:132px;display:block;transition:box-shadow .15s}.advantagesItem:hover{box-shadow:var(--shadow-hover)}.advantagesItemTitle{font-size:16.5px;font-weight:700;color:var(--dark);margin-bottom:7px}.advantagesItem:hover .advantagesItemTitle{color:var(--orange)}.advantagesItemDescription{font-size:13px;color:#6b6b6b;max-width:75%}.newsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.newsItem{background:#fff;box-shadow:var(--shadow);border-radius:4px;overflow:hidden;display:block}.newsItem:hover{box-shadow:var(--shadow-hover)}.newsItem img{width:100%;height:160px;object-fit:cover;display:block}.newsItemBody{padding:14px 16px 18px}.newsItemDate{font-size:12.5px;color:var(--muted);margin-bottom:6px}.newsItemTitle{font-size:15px;font-weight:700;color:var(--dark);line-height:1.35}.newsItem:hover .newsItemTitle{color:var(--orange)}.formField{margin-bottom:14px}.formField label{display:block;font-size:13.5px;margin-bottom:5px;color:var(--graphite)}.formField input,.formField textarea,.formField select{width:100%;border:1px solid var(--border);border-radius:3px;padding:9px 12px;font-size:14px;font-family:inherit;outline:none;background:#fff}.formField input:focus,.formField textarea:focus{border-color:var(--orange)}.formNote{font-size:12px;color:var(--muted)}.specTable{width:100%;border-collapse:collapse;font-size:14px}.specTable td{padding:8px 12px;border-bottom:1px solid #eee;vertical-align:top}.specTable td:first-child{color:#6b6b6b;width:55%}.pageSection{padding:10px 0 50px}.contentBlock{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:28px 32px}.textPage p{margin:0 0 13px}.textPage h2{font-size:21px;margin:24px 0 12px}.textPage h3{font-size:17px;margin:18px 0 10px}.textPage ul{list-style:none;margin:0 0 14px}.textPage ul li{padding-left:20px;position:relative;margin-bottom:7px}.textPage ul li:before{content:"";position:absolute;left:2px;top:8px;width:7px;height:7px;background:var(--orange);border-radius:50%}footer{margin-top:60px}.footerUpperBlock{background:var(--graphite-2);color:#cfcfcf;padding:45px 0 35px;font-size:13.5px}.footerUpperBlockWrapper{display:grid;grid-template-columns:1fr 1fr 1.35fr 1.1fr;gap:34px}.footerColTitle{color:#fff;font-size:15px;font-weight:700;margin-bottom:15px;text-transform:uppercase;letter-spacing:.3px}.footerCol ul li{margin-bottom:8px}.footerCol a{color:#cfcfcf}.footerCol a:hover{color:var(--orange)}.footerStore{margin-bottom:12px}.footerStore b{color:#fff;display:block}.footerStore span{display:block}.footerStore a{color:#cfcfcf}.footerPhoneBig{font-size:20px;font-weight:700;color:#fff;display:block;margin:4px 0}.footerSubscribe input{width:100%;border:none;border-radius:3px;padding:10px 12px;font-size:14px;font-family:inherit;margin-bottom:10px;outline:none}.footerPayments{margin-top:18px}.footerPayments img{max-width:220px;background:#fff;padding:6px 8px;border-radius:4px}.footerSocial{display:flex;gap:10px;margin-top:14px}.footerSocial a{width:34px;height:34px;border-radius:50%;background:#3c4247;color:#fff;display:flex;align-items:center;justify-content:center}.footerSocial a:hover{background:var(--orange)}.footerCopyright{background:#1e1c1d;color:#8d8d8d;font-size:12px;padding:16px 0}.footerCopyright p{margin:0 0 6px}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.modalWindow{background:#fff;border-radius:5px;max-width:420px;width:100%;padding:28px 30px;position:relative}.modalClose{position:absolute;top:10px;right:14px;border:none;background:none;font-size:26px;line-height:1;color:var(--muted);cursor:pointer}.modalClose:hover{color:var(--orange)}.modalTitle{font-size:19px;font-weight:700;margin-bottom:16px}.modalOk{text-align:center;padding:18px 0}.modalOk svg{color:var(--green);margin-bottom:10px}.sliderBox{position:relative;border-radius:4px;overflow:hidden;box-shadow:var(--shadow);background:#fff}.sliderTrack{display:flex;transition:transform .45s ease}.sliderSlide{min-width:100%}.sliderSlide img{width:100%;display:block}.sliderArrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:none;background:#ffffffd9;color:var(--graphite);font-size:20px;z-index:5;display:flex;align-items:center;justify-content:center}.sliderArrow:hover{background:var(--orange);color:#fff}.sliderArrow.prev{left:12px}.sliderArrow.next{right:12px}.sliderDots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:7px;z-index:5}.sliderDots button{width:9px;height:9px;border-radius:50%;border:none;background:#ffffffb3}.sliderDots button.active{background:var(--orange)}.mockNotice{background:#fff7ef;border:1px dashed var(--orange);color:#9a5511;font-size:13px;border-radius:4px;padding:10px 14px;margin:14px 0}.grayBand{background:var(--gray-bg);padding:40px 0}.iconRow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.iconRowItem{background:#fff;box-shadow:var(--shadow);border-radius:4px;padding:20px;text-align:center}.iconRowItem img{height:46px;margin-bottom:10px}.iconRowItem b{display:block;margin-bottom:5px}.iconRowItem span{font-size:13px;color:#6b6b6b}@media (max-width: 1000px){.catalogGrid{grid-template-columns:repeat(3,1fr)}.advantagesList,.newsGrid{grid-template-columns:repeat(2,1fr)}.footerUpperBlockWrapper{grid-template-columns:1fr 1fr}.megaMenuInner{grid-template-columns:repeat(3,1fr)}.iconRow{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.catalogGrid{grid-template-columns:repeat(2,1fr)}.advantagesList,.newsGrid,.footerUpperBlockWrapper{grid-template-columns:1fr}.headerUpperMenu{display:none}.headerMainBlock .blockWrapper{gap:14px}.megaMenuInner{grid-template-columns:1fr}.headerIcons{margin-left:auto}.iconRow{grid-template-columns:1fr}.contentBlock{padding:20px 16px}}
