.simple-hero{background:#112c50}.simple-hero-copy{position:relative;padding-top:57px;padding-bottom:55px}.simple-hero-copy:before{content:'';position:absolute;left:0;top:56px;bottom:56px;width:5px;background:#ffda30}.simple-hero-copy .simple-eyebrow{color:#ffda30}.simple-hero h1{color:#fff;font-size:clamp(43px,4.5vw,65px);line-height:1.04;margin-bottom:25px}.simple-hero h1 em{font-style:normal;color:#ffda30}.simple-hero-copy>p:not(.simple-eyebrow){color:#dce6f0}.simple-hero .simple-search{border:0;margin-top:30px}.simple-hero .simple-search button{background:#ffda30;color:#112c50}.simple-hero .simple-text-link{color:#fff}.simple-hero-photo{min-height:475px}.simple-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#112c5025,transparent 30%);pointer-events:none}.simple-hero-photo span{background:#ffda30;font-size:14px;z-index:1}.home-selection{background:#f4f6f8;max-width:none;padding-left:max(6%,calc((100vw - 1100px)/2));padding-right:max(6%,calc((100vw - 1100px)/2))}.home-selection .simple-section-heading .simple-eyebrow{margin:0 0 11px;color:#617487}.home-selection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.home-product{display:flex;flex-direction:column;background:white;border:1px solid #dce4eb;padding:19px;min-width:0}.home-product-photo{display:block;margin-bottom:16px}.home-product-photo img{width:100%;height:180px;object-fit:contain;display:block}.home-product-brand{font:700 12px Arial,sans-serif;color:#526c89;margin:0 0 9px}.home-product h3{font:700 16px/1.4 Arial,sans-serif;margin:0 0 7px!important}.home-product-model{font:12px/1.5 Arial,sans-serif;color:#647484;margin:0 0 17px;overflow-wrap:anywhere}.home-product-price{font:700 25px/1.3 Arial,sans-serif;margin-top:auto}.home-product .energy-documents{gap:8px;margin:10px 0 13px}.home-product .energy-documents img{width:85px;height:48px;min-height:0}.home-product .energy-documents>a:last-child{font-size:11px}.home-product-link{font:700 13px Arial,sans-serif;padding:12px 0 0;border-top:1px solid #e3e8ed;margin-top:13px}.home-selection-note{font:12px/1.7 Arial,sans-serif;color:#667889;margin:20px 0 0}.shop{padding-top:28px!important}.shop-heading{margin-top:0!important;margin-bottom:20px!important}.shop h1{font-size:40px!important}.shop-heading p{font-size:15px!important}.shop-service-note{font:12px/1.7 Arial,sans-serif;color:#526477;margin:0 0 9px}.shop-service-summary{border-bottom:1px solid #dce4eb;padding-bottom:15px;margin-bottom:20px}.shop-service-summary>summary{font:600 13px Arial,sans-serif;cursor:pointer;padding:9px 0}.shop-service-summary .pickup-banner{margin-top:15px}.shop-filter-panel{align-self:start;position:sticky;top:15px}.shop-filter-panel>summary{display:none}.shop-filter-panel aside{position:static!important}.shop aside label{margin-top:17px}.shop aside h2{margin-bottom:20px}.product-card{padding:20px 17px}.product-card .product-brand{font-size:13px;margin-bottom:6px}.product-card .type{font-size:14px;color:#112c50;line-height:1.45;margin-bottom:8px}.product-card h2{font-size:12px;color:#5d7087;line-height:1.5;margin-bottom:17px}.product-card .product-image-button{height:190px;margin-bottom:16px}.product-card .product-image-button img{height:190px!important}.product-card .price{font-size:27px}.product-card .energy-documents{min-height:60px;gap:9px;margin:8px 0}.product-card .energy-documents img{height:54px!important;width:94px;margin:0}.product-card .energy-documents a:last-child{font-size:11px}.product-card .spec-button{padding:11px;margin-top:8px}.product-card small{font-size:10px;margin:8px 0}.home-product:hover{border-color:#9aafc2}.simple-category-grid>a{border-top:3px solid #ffda30}.simple-categories{padding-top:40px;padding-bottom:35px}@media(max-width:1000px){.home-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-hero h1{font-size:49px}}@media(max-width:700px){.simple-hero-copy{padding-top:34px;padding-bottom:35px}.simple-hero-copy:before{top:34px;bottom:34px;width:3px}.simple-hero h1{font-size:46px;line-height:1.03}.simple-hero-photo{min-height:220px}.simple-hero .simple-search{margin-top:23px}.home-selection{padding-left:6%;padding-right:6%}.home-selection-grid{gap:10px}.home-product{padding:13px}.home-product-photo img{height:135px}.home-product h3{font-size:14px}.home-product-price{font-size:21px}.home-product .energy-documents{gap:5px;align-items:flex-start}.home-product .energy-documents a:last-child{font-size:10px}.home-product .energy-documents img{width:75px;height:43px}.home-product-model{font-size:11px}.shop-layout{display:block}.shop-filter-panel{position:static;margin-bottom:20px;border:1px solid #c9d4df;background:white}.shop-filter-panel>summary{display:block;font:700 14px Arial,sans-serif;padding:16px;cursor:pointer}.shop-filter-panel>summary:after{content:' +';float:right}.shop-filter-panel[open]>summary:after{content:' −'}.shop-filter-panel aside{display:block!important;border:0}.shop-heading{align-items:flex-start}.shop h1{font-size:32px!important}.shop-heading p{font-size:13px!important}.cart-open{padding:13px 12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{padding:14px 11px}.product-card .product-image-button,.product-card .product-image-button img{height:145px!important}.product-card .type{font-size:12px}.product-card h2{font-size:11px}.product-card .price{font-size:22px}.product-card .energy-documents{align-items:flex-start;min-height:0;flex-direction:column}.product-card .energy-documents img{width:82px;height:48px!important}.product-card button{font-size:12px;padding:11px 7px}.product-card .spec-button{font-size:11px}.results-line{font-size:11px}.shop-service-note{font-size:11px}}@media(max-width:350px){.home-selection-grid,.product-grid{grid-template-columns:1fr}.simple-hero h1{font-size:40px}}
.simple-hero .simple-search button{color:#112c50!important}.home-product h3{min-height:44px}.home-product-model{min-height:36px}.home-product-price{margin-top:0}.home-product-link{margin-top:auto;padding-top:14px}.home-product .energy-documents{min-height:70px}.shop-extra-info{border-top:1px solid #dbe3eb;padding:16px 0;margin-top:28px}.shop-extra-info>summary{font:600 14px Arial,sans-serif;cursor:pointer;padding:10px 0}.shop-extra-info .how{margin-top:0}.shop-service-summary>.payment-overview{margin-top:20px}.newsletter-compact{border-top:1px solid #e0e5e9;padding:22px 6%;background:#f5f4ef;color:#112c50}.newsletter-compact>summary{font:600 14px Arial,sans-serif;cursor:pointer}.newsletter-compact .newsletter{padding:30px 0;margin:0}@media(max-width:700px){.home-product h3{min-height:60px}.home-product .energy-documents{min-height:83px}}
