.locations-section__grid{display:grid;grid-template-columns:1fr;gap:3.2rem 2.4rem;width:100%}.locations-section__grid--2,.locations-section__grid--3,.locations-section__grid--4{grid-template-columns:1fr}@media screen and (min-width:750px){.locations-section__grid--2,.locations-section__grid--3,.locations-section__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.locations-section__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.locations-section__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.locations-section__item{display:flex;flex-direction:column;min-width:0;overflow:hidden;background-color:#fff;border:var(--brand-border-width, 3px) solid rgb(var(--color-border));border-radius:var(--border-radius-main, 10px)}.locations-section__media-wrap{padding:1.6rem 1.6rem 0}.locations-section__media{position:relative;width:100%;overflow:hidden;border:var(--brand-border-width, 3px) solid rgb(var(--color-border));border-radius:var(--border-radius-main, 10px)}.locations-section__media img,.locations-section__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:calc(var(--border-radius-main, 10px) - var(--brand-border-width, 3px))}.locations-section__media--adapt img,.locations-section__media--adapt svg{height:auto}.locations-section__media svg{fill:rgb(var(--color-foreground))}.locations-section__content{flex:1 1 auto;margin-top:1.6rem;padding:0 2rem 2rem;background-color:#fff}.locations-section__title{margin:0 0 1.2rem}.locations-section__text{margin:0;font-size:calc(var(--font-body-scale-s) * 1rem);line-height:var(--font-body-line-height)}.locations-section__text.richtext__content p{display:block}.locations-section__text.richtext__content>*+*{margin-top:.8em}.locations-section__text.richtext__content p br{display:block;margin-bottom:.8em;content:""}.locations-section__text.richtext__content ul,.locations-section__text.richtext__content ol{margin:0;padding-left:1.6em}.locations-section__text>*:first-child{margin-top:0}.locations-section__text>*:last-child{margin-bottom:0}@media screen and (pointer:fine){.locations-section__item:hover,.locations-section__item:hover .locations-section__media{border-color:#000}}.locations-section__media{border:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-locations.css.map */
