﻿.home-page__left-col li{padding:8px 0;border-bottom:1px solid #005a87;}.home-page__brands ul li{width:50%;}.home-page__services svg.i,.home-page__services img.i{width:90px;height:90px;}.home-page__departments{overflow:hidden;}.home-page__departments__img{width:200px;height:195px;background:url(/images/static/index-sprite.png) no-repeat top left;}.home-page__departments__img.power-tools{background-position:0 -1248px;}.home-page__departments__img.lawn-garden{background-position:0 -951px;}.home-page__departments__img.appliances{background-position:0 0;}.home-page__departments__img.grill{background-position:-15px -729px;}.home-page__departments>div{max-width:49%;}.home-page__departments>div .chevron{height:45px;display:flex;justify-content:flex-start;align-items:center;max-width:92%;}.home-page__articles__article{position:relative;padding:0;max-width:100%;min-height:170px;}.home-page__articles__article img{width:100%;height:100%;object-fit:cover;}.home-page__articles__article>div{position:absolute;bottom:0;left:0;right:0;opacity:.9;background:#000;color:#fff;padding:10px;}.home-page__articles--col{padding-left:0 15px;}.home-page__articles--col .home-page__articles__article{max-width:100%;}.home-page__articles--col .text-lg{background:#000;}.faq__boxes .box-shadow{width:100%;padding:10px;}.faq__boxes .box-shadow ul{padding-left:51px;}.faq__boxes__faq-icon{width:40px;height:40px;}.faq__boxes__faq-icon>img{width:30px;margin:5px;}.faq__boxes__faq-icon .ship-truck{width:40px;margin:0;}.faq__boxes__faq-icon .returns-cancel{width:36px;margin:2px;}.faq__boxes__faq-caption{margin-left:10px;}.faq .accordion-menu .ans{padding:0 10px;}.faq .accordion-menu .ans ol,.faq .accordion-menu .ans ul{padding-left:0;}.faq .accordion-menu [data-collapse-container].expanded .question:before{content:"–";}.about-us .icon{width:80px;height:80px;}.about-us .icon--yt{--color-2:#fff;}.about-us .gray-bg{padding:30px;}.about-us .stars{color:#f69404;font-size:40px;}.about-us__testimonials__main{position:relative;}.about-us__testimonials__main>div{margin-left:45px;}.about-us__testimonials__main>div .stars{margin-right:10px;}.about-us__testimonials__main:before{color:#000;content:"“";font-family:Arial,Helvetica,sans-serif;font-size:60px;font-weight:800;font-style:initial;left:0;position:absolute;top:15px;}.about-us__testimonials__bubble{background-color:#fff;padding:20px;}.about-us__testimonials__bubble>p{display:flex;justify-content:center;}.oem__badge img{margin:auto;display:block;max-width:160px;}.oem .brands-list>a img{max-height:60px;}.oem .brands-list--scroll{position:relative;width:100%;height:230px;overflow:hidden;}.oem .brands-list--scroll .scroll-element{width:inherit;height:inherit;position:absolute;left:0%;top:0%;animation:primary 10s linear infinite;}.oem .brands-list--scroll .scroll-element>a{padding:0 10px;overflow:hidden;margin-right:30px;min-width:200px;}.oem .brands-list--scroll .scroll-element>a img{max-height:90px;}.oem .brands-list--scroll .scroll-element.primary{animation:primary 60s linear infinite;}.oem .brands-list--scroll .scroll-element.secondary{animation:secondary 60s linear infinite;}.oem .brands-list--scroll:hover .scroll-element.primary,.oem .brands-list--scroll:focus .scroll-element.primary,.oem .brands-list--scroll:active .scroll-element.primary,.oem .brands-list--scroll:active:focus .scroll-element.primary,.oem .brands-list--scroll:hover .scroll-element.secondary,.oem .brands-list--scroll:focus .scroll-element.secondary,.oem .brands-list--scroll:active .scroll-element.secondary,.oem .brands-list--scroll:active:focus .scroll-element.secondary{animation-play-state:paused;}@keyframes primary{from{left:0%;}to{left:-10120px;}}@keyframes secondary{from{left:10120px;}to{left:0%;}}.privacy-policy .list-decimal,.cookie-policy .list-decimal{padding-left:20px;}.privacy-policy .list-decimal li::marker,.cookie-policy .list-decimal li::marker{font-size:22px;}.privacy-policy .list-disc,.cookie-policy .list-disc{margin-left:20px;}.privacy-policy .underline,.cookie-policy .underline{text-decoration:underline;}.privacy-policy table,.cookie-policy table{border:1px solid #000;border-collapse:collapse;text-align:left;}.privacy-policy table th,.cookie-policy table th,.privacy-policy table td,.cookie-policy table td{padding:15px;border:1px solid #000;border-collapse:collapse;vertical-align:top;line-height:20px;}.privacy-policy table.no-border,.cookie-policy table.no-border{border:0;}.privacy-policy table.no-border th,.cookie-policy table.no-border th,.privacy-policy table.no-border td,.cookie-policy table.no-border td{border:0;padding:15px 15px 15px 0;}.privacy-policy dl dt,.cookie-policy dl dt,.privacy-policy dl dd,.cookie-policy dl dd{display:inline;}.terms-of-use .list-alph{padding:0 20px;list-style-type:lower-alpha;}.careers__images{padding:30px 10px;}.careers__images img{height:200px;object-fit:contain;}.contact .socials a{margin-right:20px;}.maintenance-kits .box-shadow{padding:20px 10px;}.maintenance-kits .box-shadow img{max-height:100px;width:fit-content;max-width:90%;}.shop-tool-type a{text-decoration:underline;font-weight:600;}.shop-tool-type__image-col{padding:0;}.shop-tool-type__image-col .white-border{height:fit-content!important;width:fit-content;outline:3px solid #fff;outline-offset:-2px;object-fit:contain;}.shop-tool-type__image-col .box-shadow{padding:5px;width:100px;height:100px;}.shop-tool-type__image-col .box-shadow.svg{padding:10px;}.shop-tool-type__image-col .box-shadow.svg img{max-height:80px;max-width:80px;}.shop-tool-type__image-col img{width:100%;height:100%;}.shop-tool-type .list-disc{padding:0 20px 0 35px;}@media(min-width:450px){.home-page__articles__article{display:flex;}.home-page__articles__article img{height:auto;max-width:250px;}.home-page__articles__article>div{position:relative;height:auto;width:47%;padding:10px 15px;}}@media(min-width:610px){.home-page__brands img.i{width:150px;height:150px;}.home-page__brands ul li{width:24%;}.home-page__brands .chevron{margin-left:40px;}.home-page__articles__article{display:flex;}.home-page__articles__article img{max-width:340px;}.home-page__articles__article>div{padding:25px;width:100%;}}@media only screen and (min-width:768px){.home-page__departments>div{max-width:25%;}.careers__images img{height:160px;object-fit:contain;}}@media only screen and (min-width:910px){.home-page .searchbox{padding:35px;}.home-page .searchbox__title{font-size:50px;color:#f69404;}.home-page .searchbox__subtitle{font-size:30px;line-height:36px;}.home-page__departments ul{width:100%;}.home-page__departments>div{max-width:20%;}.home-page__departments>div .chevron{height:auto;max-width:unset;}.home-page__brands ul{width:80%;}.home-page__brands ul li{width:12%;}.home-page__brands .chevron{width:20%;margin-left:0;justify-content:end;}.home-page__brands .chevron:after{margin-left:10px;}.home-page__articles__article{max-width:24.4%;display:block;}.home-page__articles__article>div{padding:10px;height:53%;width:100%;position:absolute;}.home-page__articles--col{padding-left:0;}.home-page__articles--col .home-page__articles__article{max-width:unset;}.faq__boxes>div .box-shadow{padding:20px;}.faq__boxes>div .box-shadow--hover:hover,.faq__boxes>div .box-shadow--hover:focus,.faq__boxes>div .box-shadow--hover:active,.faq__boxes>div .box-shadow--hover:active:focus{box-shadow:0 1px 4px 1px rgba(0,0,0,.2);}.faq .trustedsite-trustmark{margin-bottom:20px;}.about-us__testimonials__main{max-width:485px;margin:auto;}.about-us__testimonials__bubble{max-width:30%;}.brands__list{flex:0 0 20%;max-width:20%;}}