.chargers-category-page{--cc-red:#e11d2e;--cc-red-dark:#d61f26;--cc-black:#0f1113;--cc-ink:#171717;--cc-muted:#71717a;--cc-soft:#f4f4f5;--cc-border:rgba(15,17,19,.08);--cc-container:var(--layout-max-width);background:#fff;color:var(--cc-black);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chargers-category-page *,.chargers-category-page :after,.chargers-category-page :before{box-sizing:border-box}.chargers-category-page a{color:inherit;text-decoration:none}.chargers-category-page button,.chargers-category-page input,.chargers-category-page select,.chargers-category-page textarea{font:inherit}.cc-container{width:var(--layout-container-width);max-width:var(--cc-container);margin:0 auto}.cc-intro{padding:96px 0 0;background:#fff}.cc-intro-grid{display:flex;width:100%;margin-top:28px;align-items:stretch}.cc-intro-card{flex:1 0;display:flex;flex-direction:column;align-items:center;gap:17px;padding:20px;background:#fff;border:1px solid #e9e9e9;margin-right:-1px}.cc-intro-card:last-child{margin-right:0}.cc-intro-icon-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.cc-intro-icon-wrapper img{width:100%;height:100%;object-fit:contain}.cc-intro-card h3{margin:0;color:#3a3a3a;font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase}.cc-diagram-sec{padding:96px 0 0;background:#fff}.cc-diagram-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;align-items:flex-end;margin-bottom:24px}.cc-diagram-head h2{margin:0}.cc-diagram-board{position:relative;width:100%;height:537px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;margin-top:15px}.cc-diagram-board img.workflow-diagram{width:1223px;height:537px;object-fit:contain}.cc-products{padding:112px 0 0;background:#fff}.cc-section-head{margin-bottom:48px}.cc-filter-tabs{display:flex;gap:8px;margin-top:24px;flex-wrap:wrap}.cc-filter-tabs button{height:40px;padding:0 20px;border-radius:8px;border:1px solid rgba(15,17,19,.08);background:#fff;color:var(--cc-ink);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cc-filter-tabs button.active,.cc-filter-tabs button:hover{background:var(--cc-black);color:#fff;border-color:var(--cc-black)}.cc-product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:24px}.cc-product-card{border:1px solid rgba(15,17,19,.05);background:#fff;overflow:hidden;display:flex;flex-direction:column;height:646px;transition:all .25s ease}.cc-product-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,0,0,.06);border-color:rgba(15,17,19,.1)}.cc-product-media{aspect-ratio:1;background:#fff;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;padding:0;width:100%}.cc-product-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.cc-product-card:hover .cc-product-media img{transform:scale(1.06)}.cc-product-body{padding:20px;display:flex;flex-direction:column;flex-grow:1;gap:28px}.cc-product-kicker{display:flex;align-items:center;gap:8px}.cc-product-kicker span{color:#e31e24;font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.cc-product-kicker i{flex-grow:1;height:1px;background:rgba(15,17,19,.05)}.cc-product-card h3{margin:0;font-size:18px;font-weight:600;line-height:28px;color:var(--cc-ink);height:83px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.cc-product-specs-rows{display:flex;flex-direction:column;gap:12px}.cc-product-specs-row{display:flex;gap:12px}.cc-product-spec-item{flex:1 0;display:flex;flex-direction:column;gap:4px}.cc-product-spec-item span{font-size:10px;font-weight:500;color:var(--cc-muted);text-transform:uppercase;letter-spacing:.5px}.cc-product-spec-item strong{font-size:13px;font-weight:700;color:#0f1113;line-height:20px}.cc-product-actions{display:flex;padding-top:20px;border-top:1px solid rgba(15,17,19,.05);margin-top:auto}.cc-product-actions a{height:40px;width:100%;border-radius:0;display:inline-flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:14px;font-weight:400;text-transform:uppercase;transition:all .2s ease;background:var(--cc-black);color:#fff}.cc-product-actions a:hover{background:var(--cc-red)}.cc-product-actions a img{width:16px;height:16px}.cc-oem-card{position:relative;border:1px solid rgba(15,17,19,.1);border-radius:0;padding:48.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:646px;overflow:hidden;isolation:isolate;background:#f8f8f8}.cc-oem-bg{z-index:1;background-image:url(/images/products/category/chargers/product-cta-bg.png);background-size:cover;background-position:50%}.cc-oem-bg,.cc-oem-overlay{position:absolute;inset:-.5px;pointer-events:none}.cc-oem-overlay{z-index:2;background:#f8f8f8;opacity:.95}.cc-oem-content{position:relative;z-index:3;flex-direction:column;gap:12px;width:100%}.cc-oem-content,.cc-oem-icon{display:flex;align-items:center}.cc-oem-icon{width:64px;height:64px;justify-content:center;border-radius:50%;border:1px solid rgba(15,17,19,.1);background:#fff;margin-bottom:12px}.cc-oem-icon img{width:32px;height:32px}.cc-oem-content h3{margin:0;font-size:20px;font-weight:700;color:#0f1113;line-height:30px}.cc-oem-content p{margin:0;font-size:14px;color:#71717a;line-height:20px;height:40px;overflow:hidden}.cc-oem-action{display:inline-flex;align-items:center;gap:8px;color:#e31e24;font-size:14px;font-weight:500;line-height:20px;margin-top:12px;text-transform:uppercase}.cc-oem-action img{width:16px;height:16px}.cc-product-listing-action{display:flex;justify-content:center;width:100%;margin-top:24px;padding-top:31px}.cc-btn-view-all{height:44px;padding:0 24px;border:1px solid rgba(15,17,19,.1);border-radius:0;background:transparent;color:#0f1113;font-size:14px;font-weight:400;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease}.cc-btn-view-all:hover{background:rgba(15,17,19,.05);border-color:rgba(15,17,19,.2)}.cc-btn-view-all img{width:16px;height:16px}.cc-criteria-sec{padding:64px 0 40px;background:#fff}.cc-criteria-header{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.cc-criteria-header-left{display:flex;flex-direction:column;gap:24px;width:816px;max-width:100%}.cc-criteria-eyebrow{display:flex;align-items:center;gap:12px}.cc-criteria-eyebrow-line{width:40px;height:1px;background:#e11d2e}.cc-criteria-eyebrow span{font-size:11px;font-weight:400;color:#dc2626;text-transform:uppercase;line-height:1.5}.cc-criteria-title{font-size:51.2px;font-weight:400;color:#000;letter-spacing:-2px;line-height:1.15;margin:0}.cc-criteria-highlight{color:#ff030d}.cc-criteria-desc{width:576px;max-width:100%;font-size:14px;font-weight:400;color:#484848;line-height:20px;margin:0}.cc-criteria-grid{display:flex;flex-direction:column;width:100%;margin-top:40px}.cc-criteria-row{display:flex;width:100%;margin-bottom:-1px}.cc-criteria-card{flex:1 0;background:#fff;border:1px solid #f0f0f0;padding:33px;display:flex;flex-direction:column;gap:24px;margin-right:-1px}.cc-criteria-card:last-child{margin-right:0}.cc-criteria-card-head{display:flex;justify-content:space-between;align-items:center;width:100%}.cc-criteria-card-icon{width:40px;height:40px;background:#171717;border-radius:8px;display:flex;align-items:center;justify-content:center}.cc-criteria-card-icon img{width:16px;height:16px}.cc-criteria-card-num{font-size:12px;color:#a1a1a1;font-weight:400;line-height:18px}.cc-criteria-card-body{display:flex;flex-direction:column;gap:8px}.cc-criteria-card-body h4{margin:0;font-size:18px;font-weight:400;color:#171717;line-height:27px;letter-spacing:-.45px}.cc-criteria-card-body p{margin:0;font-size:13px;color:#525252;line-height:21.125px}.cc-related-sec{padding:75px 0;background:#fff;display:flex;justify-content:center}.cc-related-banner{position:relative;width:100%;max-width:1240px;height:301px;border-radius:25px;overflow:hidden;background-image:radial-gradient(circle at 75% 75%,rgba(225,29,42,.35) 0,rgba(225,29,42,0) 55%),linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.65) 50%,rgba(90,10,16,.6)),url(/images/products/category/chargers/related-cta-bg.png);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:space-between;padding:0 47px;color:#fff;box-sizing:border-box}.cc-related-copy{max-width:672px;display:flex;flex-direction:column;gap:12px}.cc-related-copy span{font-size:12px;color:#e11d2a;letter-spacing:3px;text-transform:uppercase;font-weight:400;line-height:18px}.cc-related-copy h2{margin:0;font-size:30px;font-weight:500;line-height:38px;color:#fff}.cc-related-copy p{margin:0;font-size:16px;color:hsla(0,0%,100%,.75);line-height:27.2px}.cc-related-actions{display:flex;gap:12px}.cc-btn-related-primary,.cc-btn-related-secondary{height:53px;padding:0 24px;border-radius:8px;font-size:16px;font-weight:400;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cc-btn-related-primary{background:#e11d2a;color:#fff;border:none}.cc-btn-related-primary:hover{background:var(--cc-red-dark)}.cc-btn-related-primary img{width:16px;height:16px}.cc-btn-related-secondary{background:transparent;color:#fff;border:.667px solid hsla(0,0%,100%,.3)}.cc-btn-related-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5)}.cc-faq-sec{padding:128px 0;background:#f9f9f9}.cc-faq-layout{display:flex;gap:64px;width:100%;max-width:1248px;margin:0 auto}.cc-faq-aside{width:400px;padding-top:44px;display:flex;flex-direction:column;align-items:flex-start}.cc-faq-list{flex:1 0;display:flex;flex-direction:column;border-top:1px solid rgba(15,17,19,.1)}.cc-faq-item{border-bottom:1px solid rgba(15,17,19,.1);flex-direction:column;align-items:flex-start;padding:28px 0 29px;transition:all .25s ease}.cc-faq-item,.cc-faq-toggle{background:transparent;display:flex;width:100%}.cc-faq-toggle{border:0;padding:0;align-items:center;justify-content:space-between;gap:32px;cursor:pointer;text-align:left}.cc-faq-toggle span{font-size:24px;font-weight:500;color:#e31e24;line-height:34.8px;letter-spacing:-.72px}.cc-faq-toggle img{width:24px;height:24px;flex-shrink:0;transition:transform .25s ease}.cc-faq-item.is-open .cc-faq-toggle img{transform:rotate(180deg)}.cc-faq-content{margin-top:20px;font-size:16px;color:#71717a;line-height:26px;text-align:left;width:100%}.cc-final-cta{position:relative;isolation:isolate;background:#0b0b0d;color:#fff;padding:107px 0 122px;overflow:hidden}.cc-final-cta-bg{z-index:1;opacity:.25;background-image:url(/images/products/category/chargers/final-cta-bg.png);background-size:cover;background-position:50%}.cc-final-cta-bg,.cc-final-cta-radial{position:absolute;inset:0;pointer-events:none}.cc-final-cta-radial{z-index:2;background:radial-gradient(circle at 75% 50%,rgba(225,29,42,.25) 0,rgba(113,15,21,.125) 27.5%,transparent 55%)}.cc-final-cta-overlay{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,#000,rgba(0,0,0,.85) 50%,rgba(58,6,11,.8));pointer-events:none}.cc-final-cta-layout{position:relative;z-index:4;display:grid;grid-template-columns:1fr 488px;grid-gap:80px;gap:80px;align-items:center;width:100%;max-width:1324px;margin:0 auto}.cc-final-copy{display:flex;flex-direction:column;gap:12px}.cc-final-copy span.cc-eyebrow{font-size:12px;color:#e11d2a;letter-spacing:3px;text-transform:uppercase;font-weight:400;line-height:18px}.cc-final-copy h2{margin:0;font-size:48px;font-weight:600;line-height:55.2px;color:#fff;letter-spacing:-.48px}.cc-final-copy p{margin:0;font-size:17px;color:hsla(0,0%,100%,.7);line-height:28.9px;max-width:672px}.cc-final-actions-row{display:flex;gap:16px;margin-top:16px}.cc-btn-final-primary,.cc-btn-final-secondary{height:57.33px;padding:0 28.6px;border-radius:8px;font-size:16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cc-btn-final-primary{background:#e11d2a;color:#fff;border:none}.cc-btn-final-primary:hover{background:var(--cc-red-dark)}.cc-btn-final-primary img{width:16px;height:16px}.cc-btn-final-secondary{background:transparent;color:#fff;border:.667px solid hsla(0,0%,100%,.3)}.cc-btn-final-secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5)}.cc-final-copy span.cc-note{font-size:13px;color:hsla(0,0%,100%,.5);line-height:19.5px;margin-top:16px}.cc-quick-form{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:40px;display:flex;flex-direction:column;gap:20px;width:488px;box-sizing:border-box}.cc-quick-form>span{display:block;font-size:12px;color:hsla(0,0%,100%,.6);text-transform:uppercase;line-height:18px;font-weight:400}.cc-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.cc-quick-form input,.cc-quick-form select,.cc-quick-form textarea{background:hsla(0,0%,100%,.05);border:.667px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px 14px;font-size:14px;color:#fff;outline:none;transition:all .2s ease;width:100%}.cc-quick-form input::placeholder,.cc-quick-form textarea::placeholder{color:hsla(0,0%,100%,.4)}.cc-quick-form input:focus,.cc-quick-form select:focus,.cc-quick-form textarea:focus{border-color:#e11d2a;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(225,29,42,.15)}.cc-quick-form select option{background:#171717;color:#fff}.cc-quick-form textarea{height:88px;resize:none}.cc-quick-form button{height:52px;background:#e11d2a;color:#fff;border:0;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease;width:100%}.cc-quick-form button:hover{background:#d61f26}.cc-quick-form footer{border-top:.667px solid hsla(0,0%,100%,.1);padding-top:16px;display:flex;justify-content:space-between;font-size:12px;color:hsla(0,0%,100%,.5);gap:16px}.cc-quick-form footer span{display:inline-flex;align-items:center;gap:6px}.cc-quick-form footer span img{width:14px;height:14px}@media (max-width:1200px){.cc-product-grid{grid-template-columns:repeat(2,1fr)}.cc-criteria-row{flex-direction:column}.cc-criteria-card{margin-right:0;margin-bottom:-1px}}@media (max-width:992px){.cc-intro-grid{flex-direction:column}.cc-intro-card{margin-right:0;margin-bottom:-1px}.cc-intro-card:last-child{margin-bottom:0}.cc-diagram-head{grid-template-columns:1fr;gap:16px}.cc-criteria-header{flex-direction:column;align-items:flex-start;gap:24px}.cc-criteria-title{font-size:32px}.cc-diagram-board{height:auto}.cc-diagram-board img.workflow-diagram{width:100%;height:auto}.cc-related-banner{flex-direction:column;height:auto;padding:40px;gap:24px;align-items:flex-start}.cc-faq-layout{flex-direction:column;gap:40px}.cc-faq-aside{width:100%;padding-top:0}.cc-final-cta-layout{grid-template-columns:1fr;gap:48px}.cc-quick-form{width:100%}}@media (max-width:576px){.cc-form-grid,.cc-product-grid{grid-template-columns:1fr}.cc-final-actions-row{flex-direction:column;width:100%}.cc-btn-final-primary,.cc-btn-final-secondary{width:100%}.cc-related-actions{flex-direction:column;width:100%}.cc-btn-related-primary,.cc-btn-related-secondary{width:100%}.cc-quick-form{padding:24px}.cc-quick-form footer{flex-direction:column;gap:10px}}