.store-locations{padding-block:64px;background:var(--color-background)}.store-locations__inner{display:flex;flex-direction:column;gap:28px}.store-locations h2{margin:0;font:400 calc(34px * var(--font-heading-scale))/calc(39px * var(--font-heading-scale) * var(--line-height-heading-scale)) var(--font-heading);text-transform:uppercase}.store-locations__text{font:400 calc(17px * var(--font-body-scale))/calc(25px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body)}.store-locations__text p{margin:0}.store-locations__text--mobile{display:none}.store-locations__grid{display:flex;align-items:flex-start;gap:24px}.store-location{min-width:0;flex:1;display:flex;flex-direction:column;gap:14px}.store-location--featured{flex:2}.store-location__image{height:390px;position:relative;width:100%;overflow:hidden;background:var(--color-surface)}.store-location__image picture{display:block;width:100%;height:100%}.store-location__image img,.store-location__placeholder{width:100%;height:100%;object-fit:cover}.store-location__image:not(.store-location__image--width) img{object-position:50% clamp(0%,calc(50% + var(--store-image-offset, 0%)),100%)}.store-location__image--width img{height:auto;transform:translateY(calc(-1 * var(--store-image-offset)))}.store-location__placeholder{fill:var(--color-brand);opacity:.25}.store-location h3{margin:0;font:400 calc(22px * var(--font-heading-scale))/calc(25px * var(--font-heading-scale) * var(--line-height-heading-scale)) var(--font-heading)}.store-location__address{margin:0;font:400 calc(14px * var(--font-body-scale))/calc(20px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body)}.store-location__link{align-self:flex-start;font:400 calc(13px * var(--font-body-scale))/calc(19px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body);text-decoration:none;color:var(--color-brand)}.store-location__link:hover{text-decoration:underline}@media(max-width:989px){.store-locations{padding-block:40px}.store-locations__inner{gap:24px}.store-locations h2{font-size:calc(28px * var(--font-heading-scale));line-height:calc(32px * var(--font-heading-scale) * var(--line-height-heading-scale))}.store-locations__text{font-size:calc(16px * var(--font-body-scale));line-height:calc(23px * var(--font-body-scale) * var(--line-height-body-scale))}.store-locations__text--desktop{display:none}.store-locations__text--mobile{display:block}.store-locations__grid{flex-direction:column;gap:24px}.store-location{width:100%;gap:12px}.store-location__image{height:170px}.store-location--featured .store-location__image{height:340px}.store-location h3{font-size:calc(23px * var(--font-heading-scale));line-height:calc(26px * var(--font-heading-scale) * var(--line-height-heading-scale))}.store-location__address{display:none}}@media(min-width:990px){.store-locations h2,.store-locations__text,.store-location h3,.store-location__address{position:relative;top:1px}}.store-locations--directory .store-locations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.store-locations--directory .store-location__image{height:auto;aspect-ratio:4/3}.store-location__phone{font:400 calc(14px * var(--font-body-scale))/calc(20px * var(--font-body-scale) * var(--line-height-body-scale)) var(--font-body);color:var(--color-brand)}.store-locations--directory .store-location__address{display:block}@media(max-width:989px){.store-locations--directory .store-locations__grid{grid-template-columns:minmax(0,1fr)}.store-locations--directory .store-location__image{height:auto}}.store-location__photo-link{display:block;width:100%;color:inherit}@media(max-width:989px){.store-locations .store-location__image{height:auto;aspect-ratio:1}.store-locations--mobile-portrait .store-location__image{aspect-ratio:3 / 4}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/store-locations.css.map */
