body.bs-secondary #MainContent #bs-locator{height:auto!important;max-height:none!important;min-height:0!important;background:#f6f6f2!important;color:#181b20!important;border:1px solid #d8dad3!important;border-radius:8px!important;overflow:hidden!important}body.bs-secondary #MainContent #bs-locator .bs-head{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;background:#f6f6f2!important;border-bottom:1px solid #d8dad3}body.bs-secondary #MainContent #bs-locator .bs-title{font-size:24px!important;line-height:1.2!important;color:#181b20!important;margin:0!important;letter-spacing:-.4px!important;white-space:normal}body.bs-secondary #MainContent #bs-locator .bs-title span{color:#947324!important}body.bs-secondary #MainContent #bs-locator .bs-search{display:flex;gap:10px;flex:1;min-width:0;margin:0}body.bs-secondary #MainContent #bs-locator #bs-input{background:#fff!important;color:#181b20!important;border:1px solid #aeb4ad!important;min-width:0;flex:1;padding:14px;font-size:16px}body.bs-secondary #MainContent #bs-locator .bs-btn{background:#181b20!important;color:#fff!important;border:1px solid #181b20!important;padding:12px 20px;min-height:48px}body.bs-secondary #MainContent #bs-locator .bs-btn.ghost{background:#fff!important;color:#181b20!important;padding:12px}body.bs-secondary #MainContent #bs-locator .bs-body{display:grid!important;grid-template-columns:minmax(300px,36%) minmax(0,1fr);height:660px!important;min-height:0!important;background:#fff}body.bs-secondary #MainContent #bs-locator .bs-list{width:auto!important;max-width:none!important;min-width:0;overflow:auto;background:#fff!important;border-right:1px solid #d8dad3}body.bs-secondary #MainContent #bs-locator .bs-count{position:sticky;top:0;background:#f3f4ee!important;color:#4d554f!important;padding:16px 24px;border-bottom:1px solid #d8dad3;font-size:14px}body.bs-secondary #MainContent #bs-locator .bs-map{background:#edf0e9!important;min-width:0;position:relative;overflow:hidden}body.bs-secondary #MainContent #bs-locator #bs-gmap{height:100%;display:flex;flex-direction:column;position:relative;min-width:0;background:#edf0e9}body.bs-secondary #MainContent #bs-locator .bs-dealer-frame{width:100%;flex:1;min-height:260px;border:0;display:block;background:#e8ece2}body.bs-secondary #MainContent #bs-locator .bs-dealer-selected{padding:22px 26px;background:#f6f6f2;color:#181b20;border-bottom:1px solid #d8dad3}body.bs-secondary #MainContent #bs-locator .bs-dealer-selected h3{font-size:22px!important;line-height:1.3!important;margin:6px 0!important;color:#181b20!important}body.bs-secondary #MainContent #bs-locator .bs-dealer-selected p{margin:8px 0;color:#4d554f!important;font-size:15px!important;line-height:1.5!important}body.bs-secondary #MainContent #bs-locator .bs-dealer-selected small{color:#59625b;font-size:12px;letter-spacing:.08em;text-transform:uppercase}body.bs-secondary #MainContent #bs-locator .bs-dealer-card{padding:22px 24px;border-bottom:1px solid #d8dad3;background:#fff}body.bs-secondary #MainContent #bs-locator .bs-dealer-name{font:inherit;font-size:18px;font-weight:650;text-align:left;color:#181b20;background:none;border:0;padding:0;cursor:pointer;text-decoration:none;line-height:1.4}body.bs-secondary #MainContent #bs-locator .bs-dealer-name[aria-pressed=true]{text-decoration:underline;text-underline-offset:5px}body.bs-secondary #MainContent #bs-locator .bs-dealer-card p{font-size:14px!important;line-height:1.6!important;color:#555e56!important;margin:10px 0!important}body.bs-secondary #MainContent #bs-locator .bs-dealer-actions{display:flex;flex-wrap:wrap;gap:8px 18px}body.bs-secondary #MainContent #bs-locator a{color:#254b42!important;text-decoration:underline;font-size:14px;font-weight:600;text-underline-offset:3px}body.bs-secondary #MainContent #bs-locator .bs-dealer-status{flex-basis:100%;font-size:14px!important;margin:0!important;color:#444f45!important}body.bs-secondary #MainContent #bs-locator .bs-dealer-status:empty{display:none}body.bs-secondary #MainContent #bs-locator .bs-dealer-map-note{font-size:12px!important;line-height:1.5!important;padding:10px 18px;margin:0!important;color:#4d554f!important;background:#f6f6f2}body.bs-secondary #MainContent #bs-locator .bs-dealer-empty{padding:24px;font-size:16px;color:#181b20}body.bs-secondary #MainContent #bs-locator :is(a,button,input):focus-visible{outline:3px solid #355e97;outline-offset:3px}@media(max-width:767px){body.bs-secondary #MainContent #bs-locator .bs-head{padding:18px;gap:16px}body.bs-secondary #MainContent #bs-locator .bs-title{font-size:21px!important;width:100%}body.bs-secondary #MainContent #bs-locator .bs-search{flex-wrap:wrap;width:100%;flex-basis:100%}body.bs-secondary #MainContent #bs-locator #bs-input{flex-basis:100%;width:100%}body.bs-secondary #MainContent #bs-locator .bs-body{height:auto!important;grid-template-columns:1fr}body.bs-secondary #MainContent #bs-locator .bs-list{max-height:390px;overflow:auto;border-right:0;border-bottom:1px solid #d8dad3}body.bs-secondary #MainContent #bs-locator .bs-map{height:490px}body.bs-secondary #MainContent #bs-locator .bs-dealer-selected,body.bs-secondary #MainContent #bs-locator .bs-dealer-card{padding:18px}body.bs-secondary #MainContent #bs-locator .bs-dealer-frame{min-height:240px}}body.bs-secondary #MainContent #bs-locator .bs-map{scroll-margin-top:96px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bs-dealer-locator.css.map */
