.section-location-header{position:relative;background-color:var(--color-white)}.section-location-header h1{margin:0}.section-location-header__inner{display:grid;grid-template-columns:1fr 35em;gap:3em}@media (max-width:1024px){.section-location-header__inner{grid-template-columns:1fr;grid-template-rows:auto}}.section-location-header__image img{position:relative;opacity:1;transition-property:opacity;transition-duration:.25s;transition-timing-function:linear;width:100%}.section-location-header__image img.preload{opacity:0}.section-location-header__return{margin-bottom:1em}.section-location-header__return a{text-transform:uppercase;font-weight:600;text-decoration:none;display:flex;gap:.5em;align-items:center}.section-location-header__return a svg{width:1em;height:auto;position:relative;top:-1px}.section-location-header__return a svg circle,.section-location-header__return a svg line,.section-location-header__return a svg path,.section-location-header__return a svg polygon{fill:none;stroke:var(--color-blue);stroke-width:2;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.section-location-header__info{display:flex;flex-direction:column;gap:.5em;justify-content:center}@media (max-width:1024px){.section-location-header__info{order:3;gap:1em}}.section-location-header__info .store-address,.section-location-header__info .store-phone-number{display:grid;grid-template-columns:auto 1fr;gap:1em;margin:1em 0}.section-location-header__info .store-address span,.section-location-header__info .store-phone-number span{font-size:1.5em}.section-location-header__info svg{width:2em;height:auto;stroke:none;stroke-width:2px;fill:var(--color-blue)}