#maincontent .columns{display:block}#maincontent .column.main{width:100%;margin-top:0;padding-bottom:0}#maincontent .product-info-main{float:unset;flex-direction:column;gap:.5rem;width:100%;margin:3rem 0;display:flex}@media (min-width:768px){#maincontent .product-info-main{grid-template-columns:auto 1fr;gap:0 2rem;display:grid}}#maincontent .product-info-main .product.media{width:100%;height:fit-content;margin-bottom:1rem}@media (min-width:768px){#maincontent .product-info-main .product.media{float:left;grid-row:span 20;max-width:320px}}@media (min-width:1024px){#maincontent .product-info-main .product.media{max-width:400px}}@media (min-width:1280px){#maincontent .product-info-main .product.media{max-width:560px}}#maincontent .product-info-main .product.media .gallery-placeholder{width:100%}@media (min-width:1024px){#maincontent .product-info-main .product.media .fotorama__stage{width:400px!important;height:400px!important}}@media (min-width:1280px){#maincontent .product-info-main .product.media .fotorama__stage{width:560px!important;height:560px!important}}@media (min-width:1024px){#maincontent .product-info-main .product.media .fotorama__stage__shaft{width:400px!important}}@media (min-width:1280px){#maincontent .product-info-main .product.media .fotorama__stage__shaft{width:560px!important}}#maincontent .product-info-main .page-title{letter-spacing:-.05rem;color:#32373b;margin:0 0 1rem;font-size:1.75rem;font-weight:500;line-height:1}@media (min-width:480px){#maincontent .product-info-main .page-title{font-size:2.5rem}}#maincontent .product-info-main .description{color:#32373b;font-size:1.25rem;line-height:1.5rem}#maincontent .product-info-main .overview{margin:0 0 1rem;line-height:1.5rem}#maincontent .product-info-main .overview p{margin-bottom:1rem}#maincontent .product-info-main .overview ul{list-style:inside}#maincontent .product-info-main .overview ul li{color:#6c6c6c;font-weight:500}#maincontent .product-info-main .product-info-price{margin:0 0 1.5rem}#maincontent .product-info-main .product-info-price .price-box.price-final_price{letter-spacing:-.05rem;color:#22262a;font-size:3.125rem;font-weight:500;line-height:1}.action-skip-wrapper a{opacity:0}.action-skip-wrapper a:focus{opacity:1}.product-addto-links{display:none}.product-info-main .callback-btn{color:#fff;background:#5cb8b2;border-radius:.25em;padding:.75rem;font-size:1.125rem;font-weight:500;transition:all 50ms}@media (max-width:768px){.product-info-main .callback-btn{text-align:center;width:100%;display:block}}.product-info-main .callback-btn:hover{background:#153b41;text-decoration:none}.product-nav{color:#22262a;top:var(--product-nav-top,0px);z-index:1;background-color:#94ded8;padding:1rem;transition:box-shadow .2s;position:sticky}.product-nav.sticky{box-shadow:2px 2px 10px rgba(0,0,0,.12)}.product-nav .product-nav-inner .product-nav-links{justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.product-nav .product-nav-inner .product-nav-links a{font-weight:500}.product.description .video-container .video-lg{display:none}@media (min-width:1280px){.product.description .video-container .video-lg{display:block}}.product.description .video-container .video-md{display:none}@media (min-width:960px){.product.description .video-container .video-md{display:block}}@media (min-width:1280px){.product.description .video-container .video-md{display:none}}.product.description .video-container .video-sm{display:block}@media (min-width:960px){.product.description .video-container .video-sm{display:none}}.product.description .dirt-monster-text{color:#5e696e;width:100%;margin:2rem 0;max-width:100%!important}.product.description .dirt-monster-text p{width:100%;max-width:100%;font-size:1rem}@media (min-width:768px){.product.description .dirt-monster-text p{font-size:1.125rem}}@media (min-width:960px){.product.description .dirt-monster-text p{font-size:1.9875rem}}.product.description .power_precision{margin:0 0 3rem}.product.description .power_precision .power_precision_reg_img{display:none}@media (min-width:960px){.product.description .power_precision .power_precision_reg_img{width:100%;height:auto;display:block}}.product.description .power_precision .power_precision_sml_img{width:100%;height:auto;display:block}@media (min-width:960px){.product.description .power_precision .power_precision_sml_img{display:none}}.product.description .power_precision .power_precision_content h2{color:#22262a;margin:1.5rem 0;font-size:1.25rem;line-height:1}@media (min-width:768px){.product.description .power_precision .power_precision_content h2{font-size:2.75rem}}@media (min-width:960px){.product.description .power_precision .power_precision_content h2{font-size:3.75rem}}.product.description .power_precision .power_precision_content p{color:#5e696e;width:100%;max-width:100%;font-size:1rem}@media (min-width:768px){.product.description .power_precision .power_precision_content p{font-size:1.125rem}}@media (min-width:960px){.product.description .power_precision .power_precision_content p{font-size:1.9875rem}}.product.description .s3-section{margin:0 auto 3rem}.product.description .s3-section img.tall-desktop{display:none}@media (min-width:960px){.product.description .s3-section img.tall-desktop{width:100%;height:auto;display:block}}.product.description .s3-section img.small-mobile{width:100%;height:auto;display:block}@media (min-width:960px){.product.description .s3-section img.small-mobile{display:none}}.product.description .jothie-section{margin:0 0 3rem}@media (min-width:960px){.product.description .jothie-section{margin:0 0 .5rem}}.product.description .jothie-section .jothie-section-copy-mob{margin:0 auto 3rem;line-height:1.2}@media (min-width:960px){.product.description .jothie-section .jothie-section-copy-mob{display:none}}.product.description .jothie-section .jothie-section-copy-mob h2{color:#22262a;margin:0 0 20px;font-size:1.25rem;line-height:1}@media (min-width:768px){.product.description .jothie-section .jothie-section-copy-mob h2{font-size:2.75rem}}.product.description .jothie-section .jothie-section-copy-mob p{color:#5e696e;font-size:1rem;line-height:1.5}@media (min-width:768px){.product.description .jothie-section .jothie-section-copy-mob p{font-size:1.125rem}}@media (min-width:960px){.product.description .jothie-section .jothie-section-copy-mob p{font-size:1.9875rem}}.product.description .jothie-section .jothie-hero{color:#fff;position:relative}.product.description .jothie-section .jothie-hero .jothie-hero-mobile{width:100%;height:auto;display:block}@media (min-width:960px){.product.description .jothie-section .jothie-hero .jothie-hero-mobile{display:none}}.product.description .jothie-section .jothie-hero .jothie-hero-desktop{display:none}@media (min-width:959px){.product.description .jothie-section .jothie-hero .jothie-hero-desktop{object-fit:cover;width:100%;display:block}}.product.description .jothie-section .jothie-hero .jothie-section-copy{display:none}@media (min-width:960px){.product.description .jothie-section .jothie-hero .jothie-section-copy{line-height:1.2;display:block;position:absolute;top:10%;left:0;right:0}}.product.description .jothie-section .jothie-hero .jothie-section-copy h2{margin:0 0 20px;font-size:max(22px,min(4vw,52px));font-weight:600;line-height:1}.product.description .jothie-section .jothie-hero .jothie-section-copy .jothie-quote{max-width:37%;margin-bottom:30px;font-size:max(14px,min(1.2vw,18px));font-style:italic}@media (min-width:960px){.product.description .jothie-section .jothie-hero .jothie-section-copy .jothie-quote{width:55%}}@media (min-width:1280px){.product.description .jothie-section .jothie-hero .jothie-section-copy .jothie-quote{width:26%}}.product.description .jothie-section .jothie-hero .jothie-section-copy .quote-mark{font-size:1.25rem}.product.description .jothie-section .jothie-hero .jothie-section-copy .jothie-signature img{height:max(120px,min(12vw,200px));margin:-20px 0}.product.description .jothie-section .jothie-hero .jothie-section-copy .jothie-signature p{font-weight:500}.product.description .s5-section .dirt-monster-hero-copy-mob{margin:0 auto 3rem;line-height:1.2}@media (min-width:960px){.product.description .s5-section .dirt-monster-hero-copy-mob{display:none}}.product.description .s5-section .dirt-monster-hero-copy-mob h2{color:#22262a;margin:0 0 20px;font-size:1.25rem;line-height:1}@media (min-width:768px){.product.description .s5-section .dirt-monster-hero-copy-mob h2{font-size:2.75rem}}.product.description .s5-section .dirt-monster-hero-copy-mob p{color:#5e696e;font-size:1rem;line-height:1.5}@media (min-width:768px){.product.description .s5-section .dirt-monster-hero-copy-mob p{font-size:1.125rem}}@media (min-width:960px){.product.description .s5-section .dirt-monster-hero-copy-mob p{font-size:1.9875rem}}.product.description .s5-section .dirt-monster-hero{position:relative}.product.description .s5-section .dirt-monster-hero .s5-desktop{display:none}@media (min-width:960px){.product.description .s5-section .dirt-monster-hero .s5-desktop{object-fit:cover;height:768px;display:block}}.product.description .s5-section .dirt-monster-hero .s5-mobile{width:100%;height:auto;display:block}@media (min-width:960px){.product.description .s5-section .dirt-monster-hero .s5-mobile{display:none}}.product.description .s5-section .dirt-monster-hero .dirt-monster-hero-copy{display:none}@media (min-width:960px){.product.description .s5-section .dirt-monster-hero .dirt-monster-hero-copy{color:#fff;display:block;position:absolute;top:30%;left:0;right:0}}.product.description .s5-section .dirt-monster-hero .dirt-monster-hero-copy h2{width:35%;margin:0 0 20px;font-size:max(22px,min(4vw,52px));line-height:1}.product.description .s5-section .dirt-monster-hero .dirt-monster-hero-copy p{width:26%;font-size:max(14px,min(1.2vw,18px))}.product.description .s6-section{margin:3rem auto}.product.description .s6-section .s6-mobile{width:100%;height:auto;display:block}@media (min-width:960px){.product.description .s6-section .s6-mobile{display:none}}.product.description .s6-section .s6-desktop{display:none}@media (min-width:960px){.product.description .s6-section .s6-desktop{width:100%;height:auto;display:block}}.product.description .s6-section h2{color:#22262a;margin:3rem 0 1rem;font-size:1.25rem;line-height:1}@media (min-width:768px){.product.description .s6-section h2{font-size:2.75rem}}@media (min-width:960px){.product.description .s6-section h2{font-size:3.75rem}}.product.description .s6-section p{color:#5e696e;width:100%;max-width:100%;font-size:1rem;line-height:1.5}@media (min-width:768px){.product.description .s6-section p{font-size:1.125rem}}@media (min-width:960px){.product.description .s6-section p{width:94%;font-size:1.825rem}}.product.description .s7-auto-clean{margin:0 0 3rem}.product.description .s7-auto-clean .s7-hero-copy-mob{margin:0 auto 3rem;line-height:1.2}@media (min-width:960px){.product.description .s7-auto-clean .s7-hero-copy-mob{display:none}}.product.description .s7-auto-clean .s7-hero-copy-mob h2{color:#22262a;margin:0 0 20px;font-size:1.25rem;line-height:1}@media (min-width:768px){.product.description .s7-auto-clean .s7-hero-copy-mob h2{font-size:2.75rem}}@media (min-width:960px){.product.description .s7-auto-clean .s7-hero-copy-mob h2{font-size:3.75rem}}.product.description .s7-auto-clean .s7-hero-copy-mob p{color:#5e696e;font-size:1rem;line-height:1.5}@media (min-width:768px){.product.description .s7-auto-clean .s7-hero-copy-mob p{font-size:1.125rem}}@media (min-width:960px){.product.description .s7-auto-clean .s7-hero-copy-mob p{font-size:1.9875rem}}.product.description .s7-auto-clean .s7-hero{position:relative}.product.description .s7-auto-clean .s7-hero .s7-mobile{width:100%;height:auto;display:block}@media (min-width:960px){.product.description .s7-auto-clean .s7-hero .s7-mobile{display:none}}.product.description .s7-auto-clean .s7-hero .s7-desktop{display:none}@media (min-width:960px){.product.description .s7-auto-clean .s7-hero .s7-desktop{object-fit:cover;height:768px;display:block}}.product.description .s7-auto-clean .s7-hero-copy{display:none}@media (min-width:960px){.product.description .s7-auto-clean .s7-hero-copy{color:#fff;display:block;position:absolute;top:30%;left:0;right:0}}.product.description .s7-auto-clean .s7-hero-copy h2{margin:0 0 20px;font-size:max(22px,min(4vw,52px));line-height:1}.product.description .s7-auto-clean .s7-hero-copy p{width:26%;font-size:max(14px,min(1.2vw,18px))}.product.description .s8-features{margin:3rem auto}.product.description .s8-features .features-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:3rem;display:grid}.product.description .s8-features .feature-tile{min-width:0}.product.description .s8-features .feature-tile .feature-tile-img{margin-bottom:2rem}.product.description .s8-features .feature-tile .feature-tile-img img{border-radius:10px;width:100%;height:auto;display:block}.product.description .s8-features .feature-tile .feature-tile-copy h2{color:#22262a;margin-bottom:.75rem}.product.description .s8-features .feature-tile .feature-tile-copy p{color:#5e696e;font-size:1rem}@media (min-width:960px){.product.description .s8-features .feature-tile .feature-tile-copy p{font-size:1.125rem}}