.dealer-locator-content{max-width:1200px;margin:0 auto;padding:20px}#dealer-locator-search{margin-bottom:30px;text-align:center}#location-input{padding:10px;width:70%;max-width:300px;border:1px solid #ddd;border-radius:5px}#search-btn{padding:10px 20px;background-color:#333;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-left:10px}#dealer-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.dealer-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;padding:20px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;height:100%;position:relative}.card-header{margin-bottom:10px;padding-right:90px}.dealer-card h3{font-size:1.25rem;margin:0;color:#333;font-weight:700;word-wrap:break-word}.card-content{flex-grow:1}.dealer-card p,.dealer-card .phone-number{margin:5px 0;color:#666}.dealer-card .phone-number a{color:#666}.dealer-card .phone-number a:hover,.dealer-card .card-header a:hover{color:#b74841}.dealer-card .hours{color:#b74841;font-weight:700}.directions-btn{display:inline-block;margin-top:15px;padding:10px 20px;background-color:#333;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;border-radius:5px}.card-logo{position:absolute;top:-10px;right:20px}.card-logo img{width:80px;height:auto;object-fit:contain}@media (min-width: 768px){#dealer-results{grid-template-columns:repeat(3,minmax(250px,1fr))}}@media (max-width: 768px){.card-header{padding-right:70px}.card-logo img{width:120px}}@media (max-width: 480px){.card-header{padding-right:50px}.card-logo{top:-20px}.card-logo img{width:100px}}@media screen and (min-width: 481px) and (max-width: 768px){.card-logo{top:-30px}}@media screen and (max-width: 384px){#location-input{width:100%;max-width:100%}#search-btn{margin-left:0;margin-top:20px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-dealer-locator.css.map */
