.findRetailerPage .retailer-results .result-list{flex:0 0 50%;max-width:50%;padding-right:38px}@media(max-width:991.98px){.findRetailerPage .retailer-results .result-list{display:none;flex:unset;max-width:unset;padding-right:0;width:100%}.findRetailerPage .retailer-results .result-list.active{display:block!important}}.findRetailerPage .retailer-results .result-list .retailer-result-row{display:flex;gap:40px}@media(max-width:991.98px){.findRetailerPage .retailer-results .result-list .retailer-result-row{gap:16px;margin-top:32px}}.findRetailerPage .retailer-results .result-list .retailer-result-row .retailer-result-col{display:flex;flex-direction:column;gap:32px;width:100%}@media(max-width:991.98px){.findRetailerPage .retailer-results .result-list .retailer-result-row .retailer-result-col.left,.findRetailerPage .retailer-results .result-list .retailer-result-row .retailer-result-col.right{max-width:50%;width:100%}}.findRetailerPage .retailer-results .result-list .retailer-result-row .retailer-result-col .result-head{font-size:12px;font-weight:600;letter-spacing:1.5px;line-height:18px;text-transform:uppercase}@media(max-width:991.98px){.findRetailerPage .retailer-results .result-list .retailer-result-row .retailer-result-col .result-head{font-size:12px;letter-spacing:1.5px;line-height:18px}}.findRetailerPage .retailer-results .result-list .retailer-result-row .retailer-result-col.home-improvement-only{flex-direction:row;flex-wrap:wrap;gap:32px 16px}.findRetailerPage .retailer-results .result-list .retailer-result-row .retailer-result-col.home-improvement-only .dealer-card{max-width:calc(50% - 8px);width:100%}@media(max-width:991.98px){.findRetailerPage .retailer-results .result-list .retailer-result-row .retailer-result-col.home-improvement-only{flex-direction:column;gap:32px}.findRetailerPage .retailer-results .result-list .retailer-result-row .retailer-result-col.home-improvement-only .dealer-card{max-width:unset}}.findRetailerPage .retailer-results .result-list .centered-btn-container{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;margin-top:42px}.findRetailerPage .retailer-results .result-list .centered-btn-container #loadMoreResultsButton{background-color:#fff}.findRetailerPage .retailer-results .result-list .centered-btn-container .result-count{font-size:12px;font-weight:400;letter-spacing:.5px;line-height:20px}@media(max-width:991.98px){.findRetailerPage .retailer-results .result-list .centered-btn-container .result-count{font-size:12px;letter-spacing:.5px;line-height:20px}}.findRetailerPage .retailer-results .dealer-card{align-items:flex-start;background:#fdfff0;border:.5px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;max-height:610px;min-height:610px;padding:24px 24px 64px;position:relative;width:100%}@media(max-width:1200px){.findRetailerPage .retailer-results .dealer-card{max-height:675px;min-height:675px;padding-bottom:24px}}@media(max-width:991.98px){.findRetailerPage .retailer-results .dealer-card{gap:16px;min-height:540px;padding:24px 8px}}.findRetailerPage .retailer-results .dealer-card:hover{cursor:pointer}.findRetailerPage .retailer-results .dealer-card .bottom-section,.findRetailerPage .retailer-results .dealer-card .top-section{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:100%}.findRetailerPage .retailer-results .dealer-card.local .dealer-tag{background-color:#086adb;border:1px solid #086adb;color:#fff}.findRetailerPage .retailer-results .dealer-card.local .numbered-icon{background-image:url(/dist/img/finder/pin-local-default.svg)}.findRetailerPage .retailer-results .dealer-card.local .numbered-icon span{color:#fff}.findRetailerPage .retailer-results .dealer-card.retail .dealer-tag{background-color:#fce606;border:1px solid #201947;color:#201947}.findRetailerPage .retailer-results .dealer-card.retail .numbered-icon{background-image:url(/dist/img/finder/pin-home-improvement-default.svg)}.findRetailerPage .retailer-results .dealer-card.retail .numbered-icon span{color:#201947}.findRetailerPage .retailer-results .dealer-card.active .dealer-tag{background-color:#201947!important;border:1px solid #fce606!important;color:#fce606!important}.findRetailerPage .retailer-results .dealer-card.active .numbered-icon{background-image:url(/dist/img/finder/pin-selected.svg)}.findRetailerPage .retailer-results .dealer-card.active .numbered-icon .num{display:none!important}.findRetailerPage .retailer-results .dealer-card .numbered-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:14px;font-weight:bolder;height:44px;left:-23px;position:absolute;top:-20px;width:44px}@media(max-width:991.98px){.findRetailerPage .retailer-results .dealer-card .numbered-icon{font-size:12px;height:30px;left:-5px;top:-15px;width:30px}}.findRetailerPage .retailer-results .dealer-card .numbered-icon .num,.findRetailerPage .retailer-results .dealer-card .numbered-icon i{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-68%)}@media(max-width:991.98px){.findRetailerPage .retailer-results .dealer-card .numbered-icon .num,.findRetailerPage .retailer-results .dealer-card .numbered-icon i{transform:translateX(-50%) translateY(-59%)}}.findRetailerPage .retailer-results .dealer-card .numbered-icon i{color:#fce606;display:none}.findRetailerPage .retailer-results .dealer-card .dealer-tag{border-radius:2px;font-size:14px;font-weight:700;padding:4px 8px;text-transform:uppercase}.findRetailerPage .retailer-results .dealer-card h4{font-size:20px;font-weight:700;line-height:28px;margin-bottom:0!important}@media(max-width:991.98px){.findRetailerPage .retailer-results .dealer-card h4{display:-webkit-box;font-size:16px;-webkit-line-clamp:2;line-height:26px;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical}}.findRetailerPage .retailer-results .dealer-card .distance{font-size:16px;font-weight:600;letter-spacing:.5px;line-height:24px}@media(max-width:991.98px){.findRetailerPage .retailer-results .dealer-card .distance{font-size:16px;letter-spacing:.5px;line-height:24px}}.findRetailerPage .retailer-results .dealer-card .address-container,.findRetailerPage .retailer-results .dealer-card .phone-container{display:flex;gap:8px}@media(max-width:991.98px){.findRetailerPage .retailer-results .dealer-card .address-container .location-icon,.findRetailerPage .retailer-results .dealer-card .phone-container .location-icon{height:18px;width:18px}.findRetailerPage .retailer-results .dealer-card .address-container .address,.findRetailerPage .retailer-results .dealer-card .phone-container .address{font-size:12px;line-height:20px}.findRetailerPage .retailer-results .dealer-card .phone-container img{height:18px;width:18px}.findRetailerPage .retailer-results .dealer-card .phone-container a{font-size:12px;line-height:20px}}.findRetailerPage .retailer-results .dealer-card .options-col .options-title{display:none}.findRetailerPage .retailer-results .dealer-card .options-col .options-list{display:flex;flex-direction:column;gap:8px}.findRetailerPage .retailer-results .dealer-card .options-col .options-list .option{align-items:center;display:flex;gap:8px}@media(max-width:991.98px){.findRetailerPage .retailer-results .dealer-card .options-col .options-list .option{font-size:12px;line-height:20px}}.findRetailerPage .retailer-results .dealer-card .options-col .options-list .option .fa-check{align-items:center;color:#201947;display:flex;font-weight:700;height:24px;justify-content:center;width:24px}@media(max-width:991.98px){.findRetailerPage .retailer-results .dealer-card .options-col .options-list .option .fa-check{height:18px;width:18px}.findRetailerPage .retailer-results .dealer-card .options-col .options-list .option .fa-check:before{font-size:16px!important}}.findRetailerPage .retailer-results .dealer-card .options-col .options-list .option .fa-check:before{font-size:18px}.findRetailerPage .retailer-results .dealer-card .buttonRow{display:flex;flex-direction:column;gap:16px;width:100%}.findRetailerPage .retailer-results .dealer-card .buttonRow a{width:100%}.findRetailerPage .retailer-results .dealer-card .buttonRow a.button-ghost-light{background-color:#fff}@media(max-width:991.98px){.findRetailerPage .retailer-results .dealer-card .buttonRow a{padding-left:8px;padding-right:8px}}.findRetailerPage #mobileDealerCard .dealer-card:hover{cursor:unset!important}