.store-locator-container{overflow:hidden;padding:0 2rem 4rem}.store-locator-container .detect-location{margin-bottom:1em}.store-locator-container .store-name{font-weight:600}.store-locator-container .store-details{display:block;overflow:hidden}@media (min-width: 769px){.store-locator-container .store-details{margin-left:3.125em}}.store-locator-container .striped>.card-body{border:1px solid #000;margin:0 auto 2rem;position:relative}@media (min-width: 769px){.store-locator-container .striped>.card-body{margin:0 0 2rem 2rem}}.store-locator-container .search-form{width:100%}@media (min-width: 576px){.store-locator-container .select-store{margin-top:-3rem}}.store-locator-container .custom-radio .store-details{margin-left:1.125em}.store-locator-container .store-locator-no-results,.store-locator-container .store-locator-no-location{display:none}@media (min-width: 769px){.store-locator-container .results{overflow-y:auto;overflow-x:hidden;max-height:40em}.store-locator-container .results::after{content:"";display:block;width:100%;height:2px;background-color:#f3f2f2;position:absolute;bottom:0;left:1.5rem}}.store-locator-container input,.store-locator-container .btn{max-width:31rem;margin:0 auto}.store-locator-container .form-control{border:1px solid #000;border-radius:0;height:3.125rem}.store-locator-container .form-control.custom-select{text-align-last:left}.store-locator-container .card-footer{width:100%;border:none;margin:0 auto 4rem;padding:0}.store-locator-container .results-card{border:none;padding:0;margin:0}@media (min-width: 769px){.store-locator-container .results-card{margin:0 0 4rem}}.store-locator-container .results-card>.card-body{padding:0}.store-locator-container .select-store-input{display:none}.store-locator-container .form-check{padding:0}.store-locator-container .form-check-label{margin-bottom:0;display:block}.store-locator-container .form-check-label .map-link{position:relative;bottom:2rem;right:0}.map-link{padding:0.5rem 0;position:absolute;right:1rem;bottom:1rem}.map-link span{position:relative;top:0.375rem}.map-link a{text-decoration:none}.store-detail-page{padding:40px 0}.store-detail-page figure img{max-width:100%}.store-detail-page .address{padding:30px 0}.store-detail-page .address-item{dispaly:block;padding:15px 20px;border-bottom:1px dotted #ccc}.store-detail-page .address-item:last-child {border-bottom:none}.store-info{padding:20px;background:#f3f2f2}.store-info h1{text-align:center}.store-description{padding:20px 30px}.store-description .title-description{text-transform:uppercase;font-weight:500}.page[data-action="Stores-Find"] h1.page-title{text-transform:none}.map-marker{float:left;width:2em;height:2em;text-align:center;line-height:2em;border-radius:0.375em;color:#fff;background-color:#e10600;position:relative}.map-marker::after{position:absolute;bottom:-0.625em;left:50%;transform:translate(-50%, 0);content:'';width:0;height:0;border-style:solid;border-width:1em 0.5em 0;border-color:#e10600 transparent transparent transparent}.gm-style .gm-style-iw-c{border-radius:0}.gm-style-iw .store-details{margin-left:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:normal;line-height:1.5}.gm-style-iw a{color:#000}.map-canvas{display:none}@media (min-width: 769px){.map-canvas{height:28.125em;display:block}}.store-name{font-weight:600}.store-details{display:block;margin-left:3.125em}.store-locator-no-apiKey{display:none}.store-locator-no-results{display:none}.store-locator-no-location{display:none}.store-locator-hero{background-image:url("../images/storelocator.jpg");margin-bottom:0.625em}@media (min-width: 576px){.store-locator-hero{display:none}}@media (min-width: 769px){.results{overflow-y:auto;overflow-x:hidden;max-height:21.875em;margin-right:-0.938em}}
