@font-face{font-family:'Oswald extralight';src:url(/assets/fonts/Oswald-Extralight.ttf) format("truetype"),url(/assets/fonts/Oswald-Extralight.woff2) format("woff2")}@font-face{font-family:'Oswald medium';src:url(/assets/fonts/Oswald-Medium.ttf) format("truetype"),url(/assets/fonts/Oswald-Medium.woff2) format("woff2")}@font-face{font-family:'Roboto bold';src:url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.eot) format("eot"),url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.svg) format("svg"),url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.ttf) format("truetype"),url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.woff) format("woff"),url(/assets/fonts/roboto/roboto-bold/roboto-bold-webfont.woff2) format("woff2")}@font-face{font-family:'Roboto light';src:url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.eot) format("eot"),url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.svg) format("svg"),url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.ttf) format("truetype"),url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.woff) format("woff"),url(/assets/fonts/roboto/roboto-light/roboto-light-webfont.woff2) format("woff2")}@font-face{font-family:'Roboto medium';src:url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.eot) format("eot"),url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.svg) format("svg"),url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.ttf) format("truetype"),url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.woff) format("woff"),url(/assets/fonts/roboto/roboto-medium/roboto-medium-webfont.woff2) format("woff2")}@font-face{font-family:'Roboto regular';src:url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.eot) format("eot"),url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.svg) format("svg"),url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.ttf) format("truetype"),url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.woff) format("woff"),url(/assets/fonts/roboto/roboto-regular/roboto-regular-webfont.woff2) format("woff2")}@font-face{font-family:"Roboto black";src:url(/assets/fonts/roboto/roboto-black/roboto-black-webfont.eot) format("eot"),url(/assets/fonts/roboto/roboto-black/roboto-black-webfont.svg) format("svg"),url(/assets/fonts/roboto/roboto-black/roboto-black-webfont.ttf) format("truetype"),url(/assets/fonts/roboto/roboto-black/roboto-black-webfont.woff) format("woff"),url(/assets/fonts/roboto/roboto-black/roboto-black-webfont.woff2) format("woff2")}*{margin:0;scroll-behavior:smooth}body{font-family:"Roboto regular",sans-serif}img{height:auto;width:100%}.table-wrapper{width:100%;overflow-x:auto}table,th,td{border:1px solid #919396;border-collapse:collapse;font-family:"Roboto black",sans-serif;text-align:center}table{min-width:99%;width:max-content}th{background-color:#919396;color:#fff}tbody tr:nth-child(odd){background-color:#e8e8e8}tbody tr:nth-child(even){background-color:#fff}tbody th{background-color:inherit;color:#231f20}.link--primary{background-color:#FDBB2D;color:#231f20;padding:.5rem 2rem;text-decoration:none;transition:all 0.1s linear}.link--primary:hover{background-color:#333;color:#e8e8e8}.header{align-items:center;background-color:#231f20;color:#e8e8e8;display:grid;gap:1rem 2rem;grid-template-areas:"logo title nav";grid-template-columns:auto 1fr auto;padding:.5rem 1rem}.header__logo{width:150px;grid-area:logo}.header__logo .header__logo__image{display:block;height:auto;width:100%}.header__logo .header__logo__image--hover{display:none;height:auto;width:100%}.header__logo:hover .header__logo__image{display:none}.header__logo:hover .header__logo__image--hover{display:block}.header__title{align-items:center;display:flex;gap:.5rem;grid-area:title;font-size:2rem}.header__nav{align-items:center;display:flex;font-family:"Roboto black",sans-serif;gap:1rem;grid-area:nav}.header__nav__link{color:inherit;padding:.25rem 1rem;text-decoration:none;transition:all 0.1s linear}.header__nav__link:hover{color:#FDBB2D}.main-header .hero{background-image:image-set(url(/assets/images/briggspromo/briggs_promo_header.webp) type("image/webp"),url(/assets/images/briggspromo/briggs_promo_header.jpg) type("image/jpg"));background-position:center;background-repeat:no-repeat;background-size:cover;height:clamp(250px,55vh,500px)}.main-header .title{font-family:"Roboto Bold";font-size:4rem;margin:2rem 0;text-align:center}.main-content .mower{display:flex;margin:3rem 15vw}.main-content .mower-image{align-items:center;display:flex;justify-content:center;width:clamp(250px,30vw,570px)}.main-content .mower-details{flex:1}.main-content .mower-details__logo{display:block;height:131px;margin:auto;width:max-content}.main-content .mower-details__logo img{height:131px;width:auto}.main-content .mower-details__desc{font-family:"Roboto Bold";font-size:1.5rem;text-align:center}.main-content .mower-details__pricing{font-family:"Roboto Black";font-size:4rem;line-height:4.5rem;margin:1rem 0;text-align:center}.main-content .mower-details__money{color:#398409}.main-content .mower-details__disclaimer{font-family:"Roboto Thin";font-size:.8rem}.cta{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:2rem auto}.cta__link{background-color:#FDBB2D;color:#231f20;font-family:"Roboto Bold";font-size:2.5rem;padding:.5rem 3rem;text-decoration:none}.cta__link:hover{background-color:#231f20;color:#f5f5f5}.cta__fine-print{font-family:"Roboto Thin";font-size:1.2rem;text-align:center;width:clamp(250px,40vw,800px)}.footer{background-color:#231f20;color:#fff;padding:1rem;text-align:center}.footer__logo{display:block;height:10rem;margin:auto;width:auto}.footer__tagline{font-family:"Oswald medium",sans-serif;font-size:2rem;font-weight:700;margin-left:10rem;margin-top:-2rem}.footer__tagline--highlight{color:#FDBB2D}.footer__cta{color:#fff;display:block;font-family:"Oswald medium",sans-serif;font-size:3rem;margin-top:1rem;text-decoration:none;transition:all 0.1s linear}.footer__cta:hover{color:#FDBB2D}.footer__small{display:block;margin-top:1.5rem}.footer__link{color:#fff}@media (max-width:1000px){.header{align-items:center;grid-template-areas:"logo title" "nav nav";grid-template-columns:auto auto;padding:1rem}.header__logo{justify-self:end}.header__nav{justify-content:center}}@media (max-width:800px){.mower tbody td:nth-child(2){width:70px}}@media (max-width:700px){.header{grid-template-areas:"logo" "title" "nav";grid-template-columns:1fr}.header__logo{justify-self:center}.header__title{font-size:1.8rem;justify-self:center;text-align:center}.overview{grid-template-areas:"booster" "title" "details" "mower" "table" "small";grid-template-columns:1fr}.overview__table{margin:0}}@media (max-width:600px){.overview tbody td{width:220px}.mower{grid-template-areas:"title" "subtitle" "image" "details" "cta" "table";grid-template-columns:1fr}.wrapup{grid-template-areas:"logo logo" "tagline tagline" "title engine" "details engine";grid-template-columns:1fr 150px}.footer__logo{height:7rem}.footer__tagline{font-size:1.2rem;margin-left:5rem;margin-top:-1.5rem}.footer__cta{font-size:2rem}}@media (max-width:500px){.header__title{flex-direction:column}.main{padding:0 2rem}.overview__title{font-size:2rem}.details__title{font-size:2rem}.mower__title{font-size:1.5rem}.wrapup{grid-template-areas:"logo" "tagline" "title" "details" "engine";grid-template-columns:1fr}.wrapup__engine-image{justify-self:center}}@media (max-width:400px){.footer__logo{height:5rem}.footer__tagline{font-size:1rem;margin-left:5rem;margin-top:-1rem}.footer__cta{font-size:1.5rem}}