/* Expert Appliance — Patch 049R3D desktop/form/HVAC polish */
:root{--ea-max:1380px}
.eap-r3-header-inner,.eap-r3-breadcrumb,.eap-footer-inner,.eap-r3-footer-inner{width:min(1340px,calc(100% - 42px))!important;max-width:1340px!important}
.eap-r2-home{width:min(1320px,calc(100% - 42px))!important;max-width:1320px!important}
.eap18,.eap-brand20,.eap-brand-page,.eap-r3-static-main,.eap-r3-model-page,.eap-model-hero,.eap-model-reference-page main{width:min(1240px,calc(100% - 42px))!important;max-width:1240px!important}
.eap-r3a-search-only{padding:24px 26px!important}.eap-r3a-search-only .eap-r2-search-wrap{max-width:1120px!important}.eap-r3a-appliance-photo{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}.eap-r2-search-card label{font-size:18px!important}.eap-r2-search-card select{font-size:15px!important;min-height:47px!important}
.eap-r3d-simple-hero{padding:28px 0 22px!important}.eap-r3d-simple-hero .eap18-lead{font-size:17px!important;max-width:760px!important}
.eap-r3d-hvac-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:44px!important;align-items:center!important;padding:34px 0 30px!important}.eap-r3d-hvac-copy{min-width:0}.eap-r3d-hvac-hero h1{max-width:720px!important;margin:0!important}.eap-r3d-hvac-hero .eap18-lead{margin:10px 0 0!important;font-size:18px!important}.eap-r3d-hvac-hero .eap18-visual{margin:0!important;max-width:360px!important;justify-self:end!important}.eap-r3d-hvac-hero .eap18-visual img{max-height:250px!important}
.eap18-panel{padding:24px 26px!important}.eap18-brand-grid{gap:9px!important}.eap18-brand{min-height:52px!important;border-radius:6px!important}.eap-r3d-part-groups .eap18-card{padding:22px!important}.eap-r3d-help{border-left:4px solid #1b78bd!important;padding:22px 24px!important}
.eap-r3-static-main .hero{padding-top:30px!important}.eap-r3-static-main .grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr)!important;gap:20px!important}.eap-r3-static-main .finder-shell{margin-top:18px!important;border:1px solid #d8e3ea!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}.eap-r3-static-main .finder-intro{padding:16px 20px!important}.eap-r3-static-main .finder-body{min-height:78px!important;padding:0!important;background:#fff!important}.eap-r3-static-main .finder-body .eap-r3d-finder-loading{margin:0;padding:20px;color:#657a89;font-size:13px}.eap-r3-static-main .finder-body .eap-r3d-finder-fallback{margin:0;padding:18px 20px;color:#415b6d;background:#f7fafc}.eap-r3-static-main .finder-body .eap-r3d-finder-fallback a{font-weight:800}.eap-r3-static-main .fitment-note{display:none!important}
.eap-footer-inner,.eap-r3-footer-inner{grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr) 120px!important}
.eap-pr40{width:min(1120px,calc(100% - 42px))!important;max-width:1120px!important}.eap-pr40-card{max-width:none!important}
.eap-r3-nav .eap-r3-cart{padding:9px 14px!important;min-height:38px!important;border-radius:7px!important}
.eap-search-intro p,.eap-search-intro .above-search-text,.eap-brand20-search-head p,.eap-r3-static-main .finder-intro p{color:#f1f8fb!important;opacity:1!important}
@media(max-width:980px){.eap-r3d-hvac-hero{grid-template-columns:1fr!important;gap:18px!important}.eap-r3d-hvac-hero .eap18-visual{justify-self:start!important;max-width:420px!important}}
@media(max-width:760px){.eap-r3-header-inner,.eap-r3-breadcrumb,.eap-footer-inner,.eap-r3-footer-inner,.eap-r2-home,.eap18,.eap-brand20,.eap-brand-page,.eap-r3-static-main,.eap-r3-model-page,.eap-model-hero,.eap-model-reference-page main,.eap-pr40{width:calc(100% - 22px)!important}.eap-r3a-search-only{padding:14px!important}.eap-r3-static-main .grid{grid-template-columns:1fr!important}}
