body{color:#000;font-family:Filson Pro W01,sans-serif;font-size:16px}h1{font-size:35px;font-style:normal;font-weight:400;line-height:42px}@media(min-width:768px){h1{font-size:60px;line-height:70px}}h2{font-family:Filson Pro W01,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:26px}@media(min-width:768px){h2{font-size:30px;line-height:36px}}h3{line-height:36px}h3,p{font-family:Filson Pro W01,sans-serif;font-size:16px;font-style:normal;font-weight:400}p{line-height:25px}@media(min-width:768px){p{font-size:18px;line-height:30px}}.finder-save-recommendations{border-top:1px solid #000;margin-bottom:50px;padding-top:30px}@media(min-width:768px){.finder-save-recommendations{margin-bottom:125px;padding-top:68px}}.finder-save-recommendations__headline{font-size:35px;line-height:normal;margin-bottom:19px;text-align:center}@media(min-width:768px){.finder-save-recommendations__headline{font-size:60px;margin-bottom:56px;margin-left:auto;margin-right:auto;max-width:525px}}.finder-save-recommendations__subheading{font-size:20px;line-height:normal;margin-bottom:6px;text-align:center}@media(min-width:768px){.finder-save-recommendations__subheading{font-size:30px;margin-bottom:4px}}.finder-save-recommendations__paragraph{margin-bottom:24px;text-align:center}@media(min-width:768px){.finder-save-recommendations__paragraph{margin-bottom:32px;max-width:400px}}.finder-save-recommendations__cta-wrapper{margin-bottom:43px}@media(min-width:768px){.finder-save-recommendations__cta-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}.finder-save-recommendations__cta,.finder-save-recommendations__submit{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Filson Pro W01,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:center;line-height:22px;margin-bottom:15px;max-width:100%;min-height:66px;min-width:190px;text-transform:none;width:100%}@media(min-width:768px){.finder-save-recommendations__cta,.finder-save-recommendations__submit{font-size:20px}}.finder-save-recommendations__cta:focus,.finder-save-recommendations__cta:focus-visible,.finder-save-recommendations__submit:focus,.finder-save-recommendations__submit:focus-visible{-webkit-box-shadow:0 0 0 6px #fff;box-shadow:0 0 0 6px #fff;outline:9px double #000}.finder-save-recommendations__cta:focus:not(:focus-visible),.finder-save-recommendations__submit:focus:not(:focus-visible){-webkit-box-shadow:none;box-shadow:none;outline:none}.finder-save-recommendations__cta:first-letter,.finder-save-recommendations__submit:first-letter{text-transform:uppercase}.finder-save-recommendations__cta--active,.finder-save-recommendations__cta:hover,.finder-save-recommendations__submit--active,.finder-save-recommendations__submit:hover{background-color:#003789}@media(min-width:768px){.finder-save-recommendations__cta,.finder-save-recommendations__submit{line-height:24px;min-height:68px;min-width:222px}}.finder-save-recommendations__cta:focus,.finder-save-recommendations__cta:hover,.finder-save-recommendations__submit:focus,.finder-save-recommendations__submit:hover{color:#fff}@media(min-width:768px){.finder-save-recommendations__cta,.finder-save-recommendations__submit{margin-bottom:21px;padding:22px 74px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.finder-save-recommendations__label{display:block;font-weight:900;letter-spacing:1.6px;line-height:normal;margin-bottom:5px;text-align:center;text-transform:uppercase}@media(min-width:768px){.finder-save-recommendations__label{font-size:13px;letter-spacing:1.3px;text-align:left}}.finder-save-recommendations__input{border-color:#000;margin-bottom:15px;padding:17px 15px}.finder-save-recommendations__input::-webkit-input-placeholder{color:#cdcdcd;font-size:15px;font-weight:700;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.finder-save-recommendations__input::-moz-placeholder{color:#cdcdcd;font-size:15px;font-weight:700;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.finder-save-recommendations__input:-ms-input-placeholder{color:#cdcdcd;font-size:15px;font-weight:700;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.finder-save-recommendations__input::-ms-input-placeholder{color:#cdcdcd;font-size:15px;font-weight:700;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.finder-save-recommendations__input::placeholder{color:#cdcdcd;font-size:15px;font-weight:700;letter-spacing:1.5px;text-align:center;text-transform:uppercase}@media(min-width:768px){.finder-save-recommendations__input::-webkit-input-placeholder{text-align:left}.finder-save-recommendations__input::-moz-placeholder{text-align:left}.finder-save-recommendations__input:-ms-input-placeholder{text-align:left}.finder-save-recommendations__input::-ms-input-placeholder{text-align:left}.finder-save-recommendations__input::placeholder{text-align:left}}@media(min-width:768px){.finder-save-recommendations__input{padding:22px 25px}}.finder-save-recommendations__compliance-wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;margin-bottom:24px}@media(min-width:768px){.finder-save-recommendations__compliance-wrapper{margin-bottom:47px}}.finder-save-recommendations__compliance-input{-ms-flex-negative:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;display:block!important;flex-shrink:0;height:12px;margin:0;padding:0;width:12px}.finder-save-recommendations__compliance-input:checked{background-color:#000}.finder-save-recommendations__compliance-label{font-size:13px;line-height:20px}@media(min-width:768px){.finder-save-recommendations__subsection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:900px;padding:80px 0}.finder-save-recommendations__subsection:not(.finder-save-recommendations__subsection--first){border-top:0}.finder-save-recommendations__submit{margin:0 auto}}.finder-guarantee{background-blend-mode:multiply;background-image:var(--finder-results-guarantee-background-mobile);background-position:0 0;background-size:cover;margin-bottom:39px;padding:51px 18px 18px}@media(min-width:768px){.finder-guarantee{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:var(--bf-results-guarantee-background-tablet);background-position:0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:100px;padding-top:100px}}@media(min-width:1080px){.finder-guarantee{background-image:var(--bf-results-guarantee-background-desktop)}}.finder-guarantee__headline{color:#000;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:normal;margin-bottom:30px;text-align:center;text-transform:uppercase}@media(min-width:768px){.finder-guarantee__headline{font-size:18px;margin-bottom:35px}}.finder-guarantee__paragraph{color:#000;font-size:35px;line-height:normal;margin:0 auto 30px;text-align:center}@media(min-width:768px){.finder-guarantee__paragraph{font-size:60px;margin-bottom:35px;max-width:850px}}.finder-guarantee__footer{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:25px;margin-bottom:30px;text-align:center}@media(min-width:768px){.finder-guarantee__footer{font-size:18px;margin-bottom:35px}}.finder-guarantee__cta{background-color:#fff;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;display:block;font-family:Filson Pro W01,sans-serif;font-size:16px;font-size:18px;font-style:normal;font-weight:700;font-weight:400;line-height:normal;min-height:50px;padding:20px;text-align:center;text-transform:none;width:100%}@media(min-width:768px){.finder-guarantee__cta{font-size:20px}}.finder-guarantee__cta:focus,.finder-guarantee__cta:focus-visible{-webkit-box-shadow:0 0 0 6px #fff;box-shadow:0 0 0 6px #fff;outline:9px double #000}.finder-guarantee__cta:focus:not(:focus-visible){-webkit-box-shadow:none;box-shadow:none;outline:none}.finder-guarantee__cta--disabled{background-color:#e5e5e5;color:#707070}.finder-guarantee__cta--active,.finder-guarantee__cta:hover{background-color:#003789;color:#fff}.finder-guarantee__cta[aria-checked=false]{background-color:#fff;color:#000}@media(min-width:768px){.finder-guarantee__cta{font-size:18px;line-height:22px;min-height:60px}}.finder-guarantee__cta:focus{color:inherit}@media(min-width:768px){.finder-guarantee__cta{font-size:20px;padding:22px 74px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.finder-results-sticky-nav{display:none;left:31px;position:absolute;z-index:1}@media(min-width:1080px){.finder-results-sticky-nav{display:block}}.finder-results-sticky-nav--sticky .finder-results-sticky-nav__wrap{position:fixed;top:72px}.finder-results-sticky-nav--complete{display:none}.finder-results-sticky-nav__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px solid #000;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;font-style:normal;height:30px;justify-content:center;margin-top:40px;width:30px}.finder-results-sticky-nav__item:focus,.finder-results-sticky-nav__item:hover{color:inherit}.finder-results-sticky-nav__item:focus-visible{outline:2px solid #000;outline-offset:2px}.finder-results-sticky-nav__item--active{background:#000;color:#fff}.finder-results-sticky-nav__item--active:focus,.finder-results-sticky-nav__item--active:hover{color:#fff}#footercontent{display:none}.finder_quiz-results{padding-top:52px}.results-section{margin:0 18px}@media(min-width:768px){.results-section{margin:0 42px}}.finder-product{margin-bottom:25px}@media(min-width:768px){.finder-product{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:65px;margin-bottom:45px}}.finder-product-images{margin-bottom:21px}@media(min-width:768px){.finder-product-images{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;width:53%}}.carousel .carousel__wrap{background-color:#f8f8f8}.carousel .carousel__wrap .slick-slide{height:auto}.carousel__thumbnails{display:none}@media(min-width:768px){.carousel__thumbnails{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:15px}}.carousel__thumbnails picture{display:block}.carousel__thumbnails img{max-height:42px}.carousel__images img{aspect-ratio:113/95;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.carousel__thumbnails div{border:1px solid rgba(0,0,0,0)}.carousel__thumbnails .selected,.carousel__thumbnails div:hover{border:1px solid #002955}.carousel__button{background:rgba(0,0,0,0);border:0;padding:0}.finder-product-details__header{font-size:30px;font-weight:700;letter-spacing:3px;line-height:normal;text-transform:uppercase}.finder-product-details__review .a-rating{margin-bottom:18px}.finder-product-details__experience{font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:normal;margin-bottom:18px;text-transform:uppercase}.feature__label{font-size:18px;line-height:normal;margin-bottom:15px}.feature__description{margin-bottom:33px}.product-description{margin:18px 0 33px}.store-finder a.lcly-anchor,.store-finder a.lcly-primary-trigger span{color:#000!important;font-family:Filson Pro W01,sans-serif!important;font-size:13px!important;font-weight:400!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:20px!important;text-align:left!important;text-decoration-line:underline!important}.store-finder .lcly-dealer-w-stock .lcly-dealer-stock{color:#097b52!important}.finder-product-availability{color:#0172f0;font-size:14px;font-style:italic;margin-bottom:10px}.finder-product-details__button-wrap{margin-bottom:24px}@media(min-width:768px){.finder-product-details__button-wrap{margin-bottom:15px}}.finder-product-details_cta{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Filson Pro W01,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:center;line-height:22px;min-height:66px;min-width:190px;padding:22px 0;text-align:center;text-transform:none}@media(min-width:768px){.finder-product-details_cta{font-size:20px}}.finder-product-details_cta:focus,.finder-product-details_cta:focus-visible{-webkit-box-shadow:0 0 0 6px #fff;box-shadow:0 0 0 6px #fff;outline:9px double #000}.finder-product-details_cta:focus:not(:focus-visible){-webkit-box-shadow:none;box-shadow:none;outline:none}.finder-product-details_cta:first-letter{text-transform:uppercase}.finder-product-details_cta--active,.finder-product-details_cta:hover{background-color:#003789}@media(min-width:768px){.finder-product-details_cta{line-height:24px;min-height:68px;min-width:222px}}.finder-product-details_cta:focus,.finder-product-details_cta:hover{color:#fff}.finder-product-details_cta:after,.finder-product-details_cta:before{content:"";display:inline-block;width:66px}@media(min-width:768px){.finder-product-details_cta{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.finder-product-details_cta-text{-ms-flex-negative:0;flex-shrink:0;max-width:100%;padding:0 8px}.collapse{display:none}.show{display:block}.finder-collapsable{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border:solid #000;border-width:1px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;text-align:left;width:100%}.finder-collapsable__label{color:#000;font-family:Filson Pro W01,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:normal;padding:15px 0;text-transform:uppercase}.finder-collapsable__caret{height:8px;width:16px}.finder-collapsable:not(.collapsed) .icon-caret-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}