.dewalt_container__fAEVl{display:flex;flex-direction:column;background-color:#111;width:100%}.dewalt_heroTough__MYFwm{position:relative;min-height:450px;background-color:#1a1a1a;border-bottom:5px solid var(--brand-dewalt);overflow:hidden;display:flex;align-items:center}.dewalt_heroOverlay__FHq_S{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(254,225,43,.1)),repeating-linear-gradient(45deg,rgba(254,225,43,.03),rgba(254,225,43,.03) 5px,transparent 0,transparent 20px);z-index:1}.dewalt_heroContent__NN5eW{position:relative;z-index:2;display:flex;width:100%;max-width:1400px;margin:0 auto;padding:3rem 4rem;align-items:center;justify-content:space-between}.dewalt_heroLeft__iCiUa{color:#fff;flex:0 0 40%}.dewalt_heroTitle__mf3tI{font-family:var(--font-oswald);font-size:4.5rem;line-height:1;text-transform:uppercase;margin-bottom:.5rem;color:var(--brand-dewalt)}.dewalt_heroTitle__mf3tI span{color:#fff;font-weight:900;font-size:5rem;text-shadow:0 5px 15px rgba(0,0,0,.8)}.dewalt_heroSubtitle__Fqo_0{font-family:var(--font-roboto);font-size:1.1rem;letter-spacing:1px;font-weight:500;margin-bottom:2.5rem;color:#ccc;border-left:4px solid var(--brand-dewalt);padding-left:1rem}.dewalt_btnViewAll__hATNe{background:var(--brand-dewalt);color:#000;font-family:var(--font-oswald);border:none;padding:1rem 2.5rem;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s;border-radius:4px}.dewalt_btnViewAll__hATNe:hover{background:#fff;box-shadow:0 5px 20px rgba(254,225,43,.4)}.dewalt_heroCarousel__3DOx0{display:flex;gap:1.5rem;flex:0 0 55%;justify-content:flex-end}.dewalt_carouselItemBlack__nNkZv,.dewalt_carouselItemYellow__Wy5CO{width:220px;height:320px;display:flex;flex-direction:column;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.8);border-radius:6px;overflow:hidden}.dewalt_carouselItemYellow__Wy5CO{background:var(--brand-dewalt);border:3px solid #000}.dewalt_carouselItemBlack__nNkZv{background:#000;border:3px solid var(--brand-dewalt)}.dewalt_tagYellow__hi9bq{background:#000;color:var(--brand-dewalt)}.dewalt_tagBlack__krhP5,.dewalt_tagYellow__hi9bq{position:absolute;top:0;left:0;font-family:var(--font-oswald);font-size:.8rem;font-weight:700;padding:.4rem .8rem;z-index:5;border-bottom-right-radius:6px}.dewalt_tagBlack__krhP5{background:var(--brand-dewalt);color:#000}.dewalt_itemImgPlaceholder__bnasZ{flex:1 1;display:flex;align-items:center;justify-content:center;font-family:var(--font-oswald);font-size:1.5rem;font-weight:700;text-align:center;padding:1.5rem;color:inherit}.dewalt_carouselItemYellow__Wy5CO .dewalt_itemImgPlaceholder__bnasZ{color:#000}.dewalt_carouselItemBlack__nNkZv .dewalt_itemImgPlaceholder__bnasZ{color:#fff}.dewalt_systemsSection__hY8l1{background-color:var(--brand-dewalt);padding:5rem 2rem;text-align:center}.dewalt_sectionHeaderBlackText__Eqa75{color:#000;font-family:var(--font-oswald);font-size:3rem;font-weight:900;margin-bottom:3.5rem;letter-spacing:-1px}.dewalt_systemsGrid___nF5S{display:flex;justify-content:center;gap:2.5rem;max-width:1200px;margin:0 auto}.dewalt_separationLine__0XsDn{max-width:1200px;margin:4rem auto 0;border:0;height:2px;background:rgba(0,0,0,.2)}.dewalt_systemCardBlack__3Wm2H,.dewalt_systemCardYellow__oQTGb{width:320px;height:380px;border-radius:8px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all .3s;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.3)}.dewalt_systemCardBlack__3Wm2H{background:#111;border:2px solid #222}.dewalt_systemCardBlack__3Wm2H:hover{transform:translateY(-8px);border-color:#fff}.dewalt_systemCardYellow__oQTGb{background:#fff;border:4px solid #000}.dewalt_systemCardYellow__oQTGb:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.5)}.dewalt_systemImageBg__Scjy2{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.6;background-color:transparent;transition:opacity .3s,transform .4s ease}.dewalt_systemCardBlack__3Wm2H:hover .dewalt_systemImageBg__Scjy2,.dewalt_systemCardYellow__oQTGb:hover .dewalt_systemImageBg__Scjy2{opacity:1;transform:scale(1.05)}.dewalt_systemOverlay__j3V0J{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.2) 60%,transparent);pointer-events:none}.dewalt_systemOverlayLight__s0CdS{position:absolute;inset:0;background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.2) 60%,transparent);pointer-events:none}.dewalt_systemContentDark__Uppm_,.dewalt_systemContent__SLLvs{position:relative;z-index:2;text-align:center;padding:2rem}.dewalt_systemContent__SLLvs{color:#fff}.dewalt_systemContentDark__Uppm_{color:#000}.dewalt_systemLogoYellow__hqFf9{color:var(--brand-dewalt);text-shadow:0 2px 5px rgba(0,0,0,.8)}.dewalt_systemLogoBlack__PluWd,.dewalt_systemLogoYellow__hqFf9{font-family:var(--font-oswald);font-size:3.5rem;font-weight:900;margin-bottom:1rem}.dewalt_systemLogoBlack__PluWd{color:#000}.dewalt_systemContentDark__Uppm_ p,.dewalt_systemContent__SLLvs p{font-family:var(--font-roboto);font-size:1.2rem;font-weight:700;letter-spacing:.5px}.dewalt_categoriesSection__6qaKK{background-color:#000;padding:4rem 2rem;border-bottom:1px solid #333}.dewalt_categoriesGrid__P6Wp8{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:1200px;margin:0 auto}.dewalt_categoryActionCard__DxxM9{width:100%;background:#1a1a1a;display:flex;flex-direction:column;position:relative;cursor:pointer;transition:transform .2s;border-radius:6px;overflow:hidden;border:1px solid #333;text-decoration:none;color:inherit}.dewalt_categoryActionCard__DxxM9:hover{border-color:var(--brand-dewalt);transform:translateY(-4px)}.dewalt_catImageHolder__GddC1{height:180px;background:#222}.dewalt_catLabel__yhhcD{background:var(--brand-dewalt);color:#000;font-family:var(--font-oswald);font-size:1rem;font-weight:700;text-align:center;padding:1rem;text-transform:uppercase}.dewalt_catalogWrapper__tSumG{background-color:#111;padding:4rem 2rem}.dewalt_sectionHeaderWhite__OrjAC{color:#fff;font-family:var(--font-oswald);font-size:2.8rem;font-weight:900;margin-bottom:3rem;text-align:center}.dewalt_catalogGrid__Is6yq{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.dewalt_empty__7zqGS{grid-column:1/-1;text-align:center;font-size:1.2rem;color:var(--text-secondary);padding:4rem}@media (max-width:900px){.dewalt_heroContent__NN5eW{flex-direction:column;padding:2rem 1.5rem;gap:2rem}.dewalt_heroLeft__iCiUa{flex:1 1;text-align:center}.dewalt_heroTitle__mf3tI{font-size:3rem}.dewalt_heroTitle__mf3tI span{font-size:3.5rem}.dewalt_heroCarousel__3DOx0{flex:1 1;width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:1rem}.dewalt_carouselItemBlack__nNkZv,.dewalt_carouselItemYellow__Wy5CO{width:160px;min-width:160px;height:240px}.dewalt_systemsGrid___nF5S{flex-direction:column;align-items:center;gap:1.5rem}.dewalt_systemCardBlack__3Wm2H,.dewalt_systemCardYellow__oQTGb{width:100%;max-width:360px;height:280px}.dewalt_sectionHeaderBlackText__Eqa75,.dewalt_sectionHeaderWhite__OrjAC{font-size:2rem}.dewalt_categoriesGrid__P6Wp8{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}}@media (max-width:480px){.dewalt_heroTitle__mf3tI{font-size:2.2rem}.dewalt_heroTitle__mf3tI span{font-size:2.8rem}.dewalt_heroSubtitle__Fqo_0{font-size:.95rem}.dewalt_carouselItemBlack__nNkZv,.dewalt_carouselItemYellow__Wy5CO{width:140px;min-width:140px;height:200px}.dewalt_categoriesGrid__P6Wp8{grid-template-columns:repeat(2,1fr)}.dewalt_catalogGrid__Is6yq{grid-template-columns:1fr}}