.stores{--stores-navy: #1f2440;--stores-accent: #8c7682;--stores-text: #4a4d5e;--stores-gap: 4rem;background:var(--color-background, #faf8f5)}.stores__banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:22rem;padding:5rem var(--page-margin-mobile, 1.6rem);background:var(--stores-navy);color:#fff;text-align:center;overflow:hidden}@media screen and (min-width:750px){.stores__banner{min-height:30rem;padding:6rem var(--page-margin-tablet, 3rem)}}.stores__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.stores__banner--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--stores-banner-overlay, .5)}.stores__banner-inner{position:relative;z-index:1;max-width:72rem}.stores__kicker{margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.24em;text-transform:uppercase;color:#ffffffbf}.stores__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.4rem,6vw,5.6rem);line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:#fff}.stores__intro{margin-top:1.6rem;font-size:1.6rem;line-height:1.6;color:#ffffffd9}.stores__intro p{margin:0}.stores__body{max-width:124rem;margin:0 auto;padding:var(--stores-pt-mobile) var(--page-margin-mobile, 1.6rem) var(--stores-pb-mobile)}@media screen and (min-width:750px){.stores__body{padding:var(--stores-pt) var(--page-margin-tablet, 3rem) var(--stores-pb)}}@media screen and (min-width:1025px){.stores__body{padding-left:var(--page-margin-desktop, 5rem);padding-right:var(--page-margin-desktop, 5rem)}}.stores__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--stores-cols-mobile, 1),minmax(0,1fr));gap:5.6rem var(--stores-gap)}@media screen and (min-width:750px){.stores__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1025px){.stores__grid{grid-template-columns:repeat(var(--stores-cols-desktop, 3),minmax(0,1fr))}}@media screen and (min-width:750px){.stores__grid--1{grid-template-columns:minmax(0,40rem);justify-content:center}}@media screen and (min-width:1025px){.stores__grid--2{grid-template-columns:repeat(2,minmax(0,38rem));justify-content:center}}.stores__card{text-align:center;color:var(--stores-text)}.stores__media{aspect-ratio:1 / 1;overflow:hidden;background:#ece7e2;margin-bottom:2.4rem}.stores__media img,.stores__placeholder{display:block;width:100%;height:100%;object-fit:cover}.stores__placeholder{fill:#1f244040}.stores__name{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.2rem,2.4vw,2.6rem);line-height:1.25;letter-spacing:.04em;color:var(--stores-navy)}.stores__city{text-transform:uppercase}.stores__place{margin:0 0 1rem;font-size:1.4rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--stores-accent)}.stores__address,.stores__line,.stores__hours,.stores__hours p{font-style:normal;font-size:1.5rem;line-height:1.9;margin:0}.stores__address+.stores__line,.stores__address+.stores__hours,.stores__line+.stores__hours{margin-top:1rem}.stores__line a{color:inherit;text-decoration:none}.stores__line a:hover{color:var(--stores-navy);text-decoration:underline}.stores__note{margin:1.2rem 0 0;font-size:1.4rem;font-style:italic;color:var(--stores-accent)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-store-locator.css.map */
