.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty{width:100px!important;max-width:100px!important;padding:10px 13px 10px 13px!important;border:none!important;margin:10px 0 0 0!important;color:#fff!important;border-radius:3px;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background-color:#2ea3f2!important;height:49px}#top-menu li{height:33px;padding:10px;margin-top:-10px;margin-bottom:30px;border-radius:10px;transition-duration:1.5s}#top-menu li:hover{background:#0085ca}#top-menu li a:hover{color:#fff;opacity:1!important}#top-menu li:last-child{padding-right:10px}.quantity span{display:none}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"!important}.woocommerce div.product form.cart .button{margin-top:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1!important}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}.woocommerce-variation-description p{color:#FF0000!important;font-weight:500}.stock.out-of-stock{display:none!important}.rebate-banner.et_pb_fullwidth_header{position:relative;overflow:hidden;background:linear-gradient(100deg,#0a0a0b 0%,#17120e 46%,#0a0a0b 100%)!important;border-top:2px solid #ff6600;padding:0!important}.rebate-banner.et_pb_fullwidth_header::before{content:"";position:absolute;top:-40%;bottom:-40%;left:0;width:46%;background:radial-gradient(ellipse at center,rgba(255,185,120,.29),rgba(255,140,50,.11) 38%,transparent 66%);mix-blend-mode:screen;transform:translateX(-45%);animation:rebateBeam 7.5s cubic-bezier(.55,0,.45,1) infinite;pointer-events:none;z-index:1}@keyframes rebateBeam{0%{transform:translateX(-45%)}50%{transform:translateX(285%)}100%{transform:translateX(-45%)}}.rebate-banner .et_pb_fullwidth_header_container,.rebate-banner .header-content-container,.rebate-banner .header-content{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;display:block!important}.rebate-banner .et_pb_header_content_wrapper{margin:0!important}.rebate-banner .et_pb_fullwidth_header_overlay{display:none}.rebate-banner__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5em;padding:15px 26px;text-align:center}.rebate-banner__copy{color:#fff;font-size:13px;font-weight:600;line-height:1.55;text-transform:uppercase;letter-spacing:.09em}.rebate-banner__tail{color:rgba(255,255,255,.88);letter-spacing:.09em}.rebate-banner__cta{display:inline-block;background:#ff6600;color:#0a0a0b!important;font-weight:800;letter-spacing:.05em;padding:.42em .95em;margin:0 .1em;text-decoration:none!important;white-space:nowrap;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);animation:rebatePlateGlow 2.6s ease-in-out infinite;transition:background .16s ease}@keyframes rebatePlateGlow{0%,100%{filter:drop-shadow(0 0 0 rgba(255,102,0,0))}50%{filter:drop-shadow(0 0 13px rgba(255,102,0,.85))}}.rebate-banner__cta:hover,.rebate-banner__cta:focus-visible{background:#ffa04d}.rebate-banner__amount{display:inline-block;background:#0a0a0b;color:#ff9d3d;font-weight:800;padding:.06em .42em;letter-spacing:.02em;white-space:nowrap}@media (max-width:980px){.rebate-banner__inner{padding:13px 18px;gap:.4em}.rebate-banner__copy{font-size:12px;letter-spacing:.07em}}@media (max-width:600px){.rebate-banner__inner{padding:12px 14px}.rebate-banner__cta{display:block;white-space:normal;max-width:100%;margin:.4em auto;line-height:1.4}}@media (prefers-reduced-motion:reduce){.rebate-banner.et_pb_fullwidth_header::before,.rebate-banner__cta{animation:none}}.feature-strip.et_pb_section{background:#f6f5f4}@media (min-width:981px){.feature-strip .et_pb_row{display:flex;flex-wrap:wrap;align-items:stretch}.feature-strip .et_pb_column{display:flex;margin-bottom:0}}.feature-strip .et_pb_blurb{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid #e3e5e7;border-radius:3px;padding:22px 22px 24px;box-shadow:0 1px 2px rgba(16,20,24,.05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.feature-strip .et_pb_blurb::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;border-radius:3px 3px 0 0;background:#ff6600;opacity:0;transition:opacity .2s ease}.feature-strip .et_pb_blurb:hover{border-color:#d5d8da;box-shadow:0 8px 20px -10px rgba(16,20,24,.30);transform:translateY(-2px)}.feature-strip .et_pb_blurb:hover::before{opacity:1}.feature-strip .et_pb_blurb .et_pb_blurb_content{width:100%;max-width:100%}.feature-strip .et_pb_module_header{padding-bottom:12px}.feature-strip .et_pb_blurb_description{color:#4a5257;font-size:14px;line-height:1.7}@media (max-width:980px){.feature-strip .et_pb_blurb{padding:18px 18px 20px}}@media (prefers-reduced-motion:reduce){.feature-strip .et_pb_blurb{transition:none}.feature-strip .et_pb_blurb:hover{transform:none}}.aw-post{font-size:17px;line-height:1.7;color:#1C1C1C}.aw-post h1{font-size:34px;font-weight:700;text-align:center;line-height:1.25;margin:0 0 6px}.aw-post h2{font-size:24px;font-weight:700!important;margin:34px 0 10px;line-height:1.3}.aw-post p{margin:0 0 16px}.aw-post ul{margin:0 0 16px;padding-left:22px}.aw-post li{margin:0 0 8px}.aw-post a{color:#0071C0;text-decoration:underline}.aw-post .byline{text-align:center;color:#6B8296;font-size:15px;margin:0 0 22px}.aw-post .takeaways{background:#F4F7FA;border-left:4px solid #0071C0;padding:18px 22px;margin:0 0 24px}.aw-post .takeaways>p:first-child{font-weight:700;color:#0071C0;margin:0 0 10px}.aw-post .takeaways ul{margin:0;padding-left:20px}.aw-post table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:15px}.aw-post th{background:#0071C0;color:#fff!important;font-weight:600;text-align:left;padding:10px 12px}.aw-post td{padding:10px 12px;border:1px solid #E7EAED;vertical-align:top}.aw-post tbody tr:nth-child(even) td{background:#FAFBFC}.aw-post figure{margin:0 0 24px}.aw-post figure img{max-width:100%;width:auto;height:auto;display:block;border-radius:6px}.aw-post figcaption{font-size:14px;color:#6B8296;margin-top:8px;line-height:1.5}.aw-post .product-pair .pair{display:flex;gap:26px;align-items:flex-start}.aw-post .product-pair .pair>span{flex:1;text-align:center}.aw-post .product-pair .pair img{margin:0 auto}.aw-post .pname{display:block;font-size:19px;font-weight:700;text-align:center;margin-top:12px;line-height:1.35}.aw-post .pname a{color:#0071C0;text-decoration:underline}.aw-post .cta{margin:34px 0 26px;padding:24px 28px;background:#F4F7FA;border:1px solid #0071C0;border-radius:6px;text-align:center}.aw-post .cta p{margin:0 0 14px}.aw-post .cta-lead{font-size:19px;font-weight:600}.aw-post .cta-button a{display:inline-block;background:#0071C0;color:#fff!important;font-weight:600;font-size:17px;padding:12px 30px;border-radius:4px;text-decoration:none}.aw-post .cta-sub{font-size:15px;color:#6B8296;margin:0}.aw-post .disclaimer{font-size:14px;color:#6B8296;border-top:1px solid #E7EAED;padding-top:14px;font-style:italic}@media (max-width:600px){.aw-post .product-pair .pair{flex-direction:column}}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale,.et_pb_shop .onsale{position:absolute!important;top:12px!important;left:0!important;right:auto!important;margin:0!important;display:inline-flex;align-items:center!important;min-height:0!important;min-width:0!important;width:auto!important;height:auto!important;padding:6px 12px 6px 18px!important;background:#CC3300!important;color:#fff!important;font-family:'Poppins',sans-serif!important;font-weight:700!important;font-size:11px!important;line-height:1.2!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:0 9px 9px 0!important;box-shadow:0 6px 14px -4px rgba(20,10,0,.4)!important;z-index:5!important}.woocommerce span.onsale::before,.woocommerce ul.products li.product .onsale::before,.et_pb_shop .onsale::before{content:''!important;position:absolute!important;left:7px!important;top:50%!important;transform:translateY(-50%)!important;width:5px!important;height:5px!important;border-radius:50%!important;background:rgba(0,0,0,.12)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.25)!important}.gas-banner.et_pb_fullwidth_header{padding:0!important;position:relative;overflow:hidden;background:transparent!important;border:0!important}.gas-banner .et_pb_fullwidth_header_container,.gas-banner .header-content-container,.gas-banner .header-content{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;display:block!important}.gas-banner .header-content p{margin:0!important;padding:0!important}.gas-banner .gb{display:block;cursor:default;position:relative;overflow:hidden;text-decoration:none!important;color:#fff;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;background:radial-gradient(ellipse 58% 78% at 20% 12%,rgba(0,118,205,.34),transparent 60%),radial-gradient(ellipse 34% 46% at 52% 88%,rgba(0,74,132,.28),transparent 68%),linear-gradient(165deg,#073855 0%,#04223A 42%,#000A12 100%)}.gas-banner .gb::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 92% 86% at 46% 44%,transparent 38%,rgba(0,10,20,.55) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");background-size:auto,160px 160px;opacity:1;mix-blend-mode:normal}.gas-banner .gb::before{opacity:.5}.gas-banner .gb__glass{position:absolute;top:-20%;bottom:-20%;left:-45%;width:34%;z-index:2;pointer-events:none;transform:skewX(-16deg);background:linear-gradient(100deg,transparent,rgba(190,225,255,.16) 38%,rgba(255,255,255,.24) 50%,rgba(190,225,255,.16) 62%,transparent);animation:gbGlass 9s infinite cubic-bezier(.55,0,.35,1)}@keyframes gbGlass{0%{left:-45%;opacity:0}6%{opacity:1}44%{left:135%;opacity:0}100%{left:135%;opacity:0}}.gas-banner .gb__stage,.gas-banner .gb__copy,.gas-banner .gb__rot,.gas-banner .gb__slide,.gas-banner .gb__txt{display:block}.gas-banner .gb__in{position:relative;z-index:3;display:grid;width:100%;grid-template-columns:330px 1fr 430px;align-items:center;max-width:1320px;margin:0 auto;padding:0;min-height:302px}.gas-banner .gb__stage{position:relative;height:288px;align-self:end}.gas-banner .gb__slide{position:absolute;left:0;right:0;bottom:0;top:auto;height:288px;opacity:0;animation:gbCycle 10s infinite cubic-bezier(.4,0,.2,1)}.gas-banner .gb__slide:nth-child(1){animation-delay:0s}.gas-banner .gb__slide:nth-child(2){animation-delay:2.5s}.gas-banner .gb__slide:nth-child(3){animation-delay:5s}.gas-banner .gb__slide:nth-child(4){animation-delay:7.5s}@keyframes gbCycle{0%{opacity:0;transform:translateX(22px) scale(.985)}8%{opacity:1;transform:translateX(0) scale(1)}25%{opacity:1;transform:translateX(0) scale(1)}33%{opacity:0;transform:translateX(-22px) scale(.985)}100%{opacity:0;transform:translateX(-22px) scale(.985)}}.gas-banner .gb__card{display:flex;height:288px;background:transparent;align-items:flex-end;justify-content:flex-start}.gas-banner .gb__card img{height:288px;width:auto;display:block;max-width:none;filter:drop-shadow(-14px 10px 34px rgba(0,0,0,.5))}.gas-banner .gb__copy{position:relative;padding:26px 30px 26px 14px;height:246px}.gas-banner .gb__tag{display:inline-flex;align-items:center;gap:12px;margin-bottom:15px}.gas-banner .gb__tag i{font-style:normal;color:#fff;font-size:15px;font-weight:700;letter-spacing:.16em;padding:8px 17px;border-radius:3px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(150deg,#FF8B2E 0%,#F66709 52%,#D4560A 100%);box-shadow:0 5px 18px rgba(246,103,9,.45),inset 0 1px 0 rgba(255,255,255,.35)}.gas-banner .gb__rot{position:relative;height:150px}.gas-banner .gb__txt{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;animation:gbCycle 10s infinite cubic-bezier(.4,0,.2,1)}.gas-banner .gb__txt:nth-of-type(1){animation-delay:0s}.gas-banner .gb__txt:nth-of-type(2){animation-delay:2.5s}.gas-banner .gb__txt:nth-of-type(3){animation-delay:5s}.gas-banner .gb__txt:nth-of-type(4){animation-delay:7.5s}.gas-banner .gb__name{display:block;font-size:36px;font-weight:700;letter-spacing:-.022em;line-height:1.18;margin-bottom:8px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.4)}.gas-banner .gb__name em{font-style:normal;color:#FF8021}.gas-banner .gb__desc{display:block;font-size:18px;font-weight:500;color:#A9C2D6;margin-bottom:12px}.gas-banner .gb__price{display:block;font-size:23px;font-weight:700;color:#fff}.gas-banner .gb__price s{color:#7B96AD;font-weight:400;margin-left:9px;font-size:18px}.gas-banner .gb__dots{display:flex;gap:8px;margin-top:16px}.gas-banner .gb__dots span{width:26px;height:3px;border-radius:2px;background:rgba(255,255,255,.24);position:relative;overflow:hidden;display:block}.gas-banner .gb__dots span::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#FF8021;transform:scaleX(0);transform-origin:left;animation:gbBar 10s infinite linear}.gas-banner .gb__dots span:nth-child(1)::after{animation-delay:0s}.gas-banner .gb__dots span:nth-child(2)::after{animation-delay:2.5s}.gas-banner .gb__dots span:nth-child(3)::after{animation-delay:5s}.gas-banner .gb__dots span:nth-child(4)::after{animation-delay:7.5s}@keyframes gbBar{0%{transform:scaleX(0)}25%{transform:scaleX(1)}25.01%,100%{transform:scaleX(0)}}.gas-banner .gb__deal{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#231000;overflow:hidden;background:radial-gradient(ellipse 80% 70% at 26% 8%,rgba(255,190,120,.55),transparent 62%),linear-gradient(158deg,#FF8B2E 0%,#F66709 46%,#C24C06 100%);clip-path:polygon(56px 0,100% 0,100% 100%,0 100%);--gut:max(0px,(100vw - 1320px) / 2);margin-right:calc(-1 * var(--gut));padding:26px calc(28px + var(--gut)) 26px 74px}.gas-banner .gb__deal>*{position:relative;z-index:3}.gas-banner .gb__deal::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23m)' opacity='.4'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.28;mix-blend-mode:overlay}.gas-banner .gb__deal::after{content:"";position:absolute;top:-20%;bottom:-20%;left:-45%;width:30%;z-index:2;pointer-events:none;transform:skewX(-16deg);background:linear-gradient(100deg,transparent,rgba(255,255,255,.30) 45%,rgba(255,255,255,.42) 52%,rgba(255,255,255,.30) 60%,transparent);animation:gbGlass2 9s 2.2s infinite cubic-bezier(.55,0,.35,1)}@keyframes gbGlass2{0%{left:-45%;opacity:0}8%{opacity:1}42%{left:140%;opacity:0}100%{left:140%;opacity:0}}.gas-banner .gb__why{display:block;font-size:12px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:rgba(255,255,255,.94);line-height:1.3;padding-bottom:13px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.45);align-self:stretch;margin-right:14px}.gas-banner .gb__big{display:block;font-size:56px;font-weight:700;line-height:.9;letter-spacing:-.038em;color:#fff;text-shadow:0 3px 20px rgba(120,45,0,.3)}.gas-banner .gb__save{display:block;font-size:15px;font-weight:600;color:rgba(35,16,0,.8);margin-top:11px}.gas-banner .gb__cta{text-decoration:none!important;color:#231000!important;align-self:flex-start;margin-top:24px;display:inline-flex;align-items:baseline;gap:10px;font-size:16px;font-weight:700;border-bottom:2px solid rgba(35,16,0,.32);padding-bottom:5px;transition:border-color .3s}.gas-banner .gb__cta::after{content:"\2192";font-size:19px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.gas-banner .gb__cta:hover::after{transform:translateX(6px)}.gas-banner .gb__cta:hover{border-bottom-color:rgba(35,16,0,.85)}@media (prefers-reduced-motion:reduce){.gas-banner .gb__slide,.gas-banner .gb__txt{animation:none}.gas-banner .gb__slide:nth-child(1),.gas-banner .gb__txt:nth-of-type(1){opacity:1;transform:none}.gas-banner .gb__dots span::after{animation:none}.gas-banner .gb__dots span:nth-child(1)::after{transform:scaleX(1)}.gas-banner .gb__glass,.gas-banner .gb__deal::after{animation:none;opacity:0}.gas-banner .gb__cta::after{transition:none}}@media (max-width:1319px){.gas-banner .gb__in{grid-template-columns:1fr;max-width:none;padding:0;min-height:0}.gas-banner .gb__stage{height:286px;margin:20px auto 0;width:286px;align-self:auto}.gas-banner .gb__card{height:286px;justify-content:center;align-items:flex-end}.gas-banner .gb__card img{height:286px}.gas-banner .gb__copy{height:auto;padding:18px 22px 22px;text-align:center}.gas-banner .gb__tag{justify-content:center;width:100%}.gas-banner .gb__rot{height:140px}.gas-banner .gb__dots{justify-content:center}.gas-banner .gb__deal{clip-path:none;margin-right:0;padding:26px 24px;align-items:center;text-align:center}.gas-banner .gb__big{font-size:44px}.gas-banner .gb__cta{align-self:center}.gas-banner .gb__slide{height:286px}.gas-banner .gb__glass{display:none}}#gas-systems,#wx-systems{scroll-margin-top:120px}@media (max-width:767px){.gas-banner .gb__copy{position:static;padding:10px 18px 12px}.gas-banner .gb__tag{position:absolute;top:14px;left:14px;margin:0;z-index:6;width:auto}.gas-banner .gb__tag i{font-size:9px;line-height:1.1;letter-spacing:.14em;padding:5px 12px;border-radius:999px;color:#fff;background:rgba(255,122,20,.80);border:1px solid rgba(255,180,120,.80);box-shadow:0 2px 12px rgba(246,103,9,.30);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.gas-banner .gb__stage{height:240px;width:240px;margin:10px auto 0}.gas-banner .gb__slide{height:240px}.gas-banner .gb__card{height:240px}.gas-banner .gb__card img{height:240px}.gas-banner .gb__name{font-size:24px;margin-bottom:4px}.gas-banner .gb__desc{font-size:14px;margin-bottom:6px}.gas-banner .gb__price{font-size:18px}.gas-banner .gb__price s{font-size:14px;margin-left:7px}.gas-banner .gb__rot{height:116px}.gas-banner .gb__dots{margin-top:10px}.gas-banner .gb__deal{padding:14px 18px 16px}.gas-banner .gb__big{font-size:32px}.gas-banner .gb__save{font-size:13px;margin-top:6px}.gas-banner .gb__why{font-size:10px;letter-spacing:.15em;padding-bottom:8px;margin-bottom:10px;margin-right:0}.gas-banner .gb__why br{display:none}.gas-banner .gb__why br+span{margin-left:.42em}.gas-banner .gb__cta{align-items:center;margin-top:14px;gap:12px;padding:9px 10px 9px 20px;font-size:13.5px;border-bottom:0;border-radius:999px;background:linear-gradient(180deg,#fff 0%,#FFEFE0 100%);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 7px 20px rgba(85,32,0,.30),0 2px 5px rgba(85,32,0,.20)}.gas-banner .gb__cta::after{width:26px;height:26px;border-radius:50%;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(150deg,#FF8B2E 0%,#F66709 100%);box-shadow:0 2px 7px rgba(140,55,0,.45)}.gas-banner .gb__cta:hover{background:linear-gradient(180deg,#fff 0%,#FFE3CC 100%)}}