.promo-section{background:#f8f8f9;color:#383a3e;margin-top:-28px;padding:2rem 0}.promo-section__container{display:grid;gap:2rem 1.5rem;grid-template-columns:1fr}@media(min-width:992px){.promo-section__container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.promo-section__container{grid-template-columns:repeat(4,1fr)}}.promo-section__hero{display:flex;flex-direction:column;justify-content:center;padding:0 3.125rem}.promo-section__hero h1{font:700 2.75rem/1.25 Poppins,Helvetica,Arial,FreeSans,sans-serif;margin:.5rem 0 1rem}.promo-section__hero svg{fill:#006dec;height:62px;width:62px}.promo-section__hero-tagline{font-size:1.25rem;line-height:1.5}.promo-section__item{align-items:center;background:#fff;border:1px solid #ccccce;border-radius:1rem;color:#383a3e;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin:0;padding:1rem 1.25rem;position:relative;text-align:left}.promo-section__item-details{text-align:left}.promo-section__item-details h2{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.promo-section__item-details h2 a{color:#383a3e;text-decoration:none}.promo-section__item-price{align-items:center;color:#bb1c16;display:flex;font:700 1.875rem/1.3 Poppins,Helvetica,Arial,FreeSans,sans-serif;gap:.5rem}.promo-section__item-was-price{color:#74767c;font:700 1.125rem/1.3 Poppins,Helvetica,Arial,FreeSans,sans-serif;text-decoration:line-through;text-decoration-thickness:1px}.promo-section__item-img-ctn{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:.75rem;position:relative}.promo-section__item-img-ctn img{flex-shrink:1;height:auto;width:100%}.promo-section__item-img{max-width:200px}.promo-section__item-action{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:auto;width:100%}.promo-section__item-action .btn.disabled{cursor:pointer}.promo-section--rebates .promo-section__item-img{max-width:194px}.promo-section--rebates .promo-section__item-brand-logo{max-width:80px}.promo-section--rebates .promo-section__item-expires{color:#5a5d5f}.promo-section--rebates .promo-section__item-featured{align-items:center;background-color:#dbefe6;border-radius:.25rem;color:#1e7755;display:inline-flex;font:600 .6875rem Poppins,Helvetica,Arial,FreeSans,sans-serif;height:22px;left:20px;padding:0 11px;position:absolute;top:20px}.rebate-details .header{margin-bottom:3rem}.rebate-details .header em{color:#5a5d5f}.rebate-details .header .hero{height:350px;margin-bottom:1rem;margin-top:0;overflow:hidden;padding:0;position:relative}.rebate-details .header .hero a{align-items:center;display:flex;flex-direction:column}@media(min-width:992px){.rebate-details .header .hero a{align-items:flex-start;flex-direction:row;gap:2rem;height:100%;justify-content:center}}.rebate-details .header .hero .rebate-img{max-width:350px;order:1;width:100%}@media(min-width:992px){.rebate-details .header .hero .rebate-img{order:0}}.rebate-details .header .hero .logo-img{order:0;width:70px}@media(min-width:992px){.rebate-details .header .hero .logo-img{align-self:flex-end;order:1;width:100px}}@media(min-width:1200px){.rebate-details .header .hero .logo-img{width:140px}}.rebate-details .header .details h1,.rebate-details .header .details h2{margin-bottom:.75rem}.rebate-details .header .details p{margin-bottom:1.25rem}.rebate-details .header .details .btn{margin-bottom:.5rem}.rebate-details h4{margin-bottom:1rem}