.store-locator__header{text-align:center;padding:var(--space-md) 0 var(--space-lg);margin-bottom:var(--space-lg);background-color:var(--color-contrast-lower)}@media(min-width: 52.125rem){.store-locator__header{padding:var(--space-xl) 0;margin-bottom:0}}@media(min-width: 69.5rem){.store-locator__header{padding:var(--space-xxl) 0}}.store-locator__header h1{margin-bottom:var(--space-md)}@media(min-width: 52.125rem){.store-locator__header h1{--text-main-heading:calc(var(--text-unit)*3)}}.store-location__locale,.store-location__name{font-size:var(--text-xl);font-weight:700;text-transform:uppercase}.store-location__content{text-align:center;padding:var(--space-sm);margin-bottom:var(--space-sm)}.store-location__content .btn{display:block;margin:var(--space-sm) 0}.store-location__address{margin-top:var(--space-sm)}.store-location__address--street{display:block}.store-location__hours a{color:var(--color-brand)}@media(min-width: 52.125rem){main.store-locator .store-locator.section{--gap:var(--space-lg);--gap-x:var(--space-lg);--gap-y:var(--space-xl);--offset:var(--space-lg);margin-left:auto}main.store-locator .inner{display:table}main.store-locator .inner div{display:table-cell;vertical-align:top;width:50%}main.store-locator .inner div+div{padding-left:60px;padding-right:0}}@media(min-width:64rem){main.store-locator h1{font-size:36px}main.store-locator .store-locator__header{padding:30px 0 10px}}main.store-locator h2,main.store-locator h3{text-transform:uppercase}main.store-locator .body,main.store-locator .header{margin-bottom:var(--space-lg)}@media(min-width: 52.125rem){main.store-locator .body,main.store-locator .header{margin-bottom:0}}main.store-locator p{margin-bottom:1em}main.store-locator h2{font-size:36px}main.store-locator h3{clear:both;font-size:24px;font-weight:700}main.store-locator h3+p{font-size:18px}main.store-locator .header{text-align:center}main.store-locator .header p img{display:inline-block;padding:0;margin:0}main.store-locator .inner p strong{color:#2952a1}.brands strong{display:block;color:#e5aa24;margin-bottom:1em;text-transform:uppercase}.brands-list{column-count:2;column-gap:10px;margin-bottom:var(--space-lg)}@media(min-width: 37.5rem){.brands-list{column-count:3}}@media(min-width: 69.5rem){.brands-list{column-count:2}}.brands-list a{color:#134b90}.brands-list .count{display:none}
