.location-about{--location-about-gutter: var(--space-m);--location-about-lh-body: 1.5625rem;--location-about-heading-measure: 26.25rem;--location-about-measure: 32.1875rem;--location-about-map-ratio: 342 / 248;--location-about-panel-min: 24rem;--location-about-height: clamp(22rem, calc(829 / 1920 * 100vw), 51.8125rem);--location-about-above-map-controls: 1001;background-color:var(--black);color:var(--white);display:grid;grid-template-areas:"heading" "map" "text";grid-template-columns:minmax(0,1fr);margin-top:var(--space-l);padding:var(--space-l) var(--location-about-gutter)}.location-about--map-only{--location-about-map-ratio: 393 / 248;background-color:transparent;padding:0}.location-about__heading{grid-area:heading;max-width:var(--location-about-heading-measure);overflow-wrap:break-word}.location-about__map{aspect-ratio:var(--location-about-map-ratio);display:grid;grid-area:map;isolation:isolate;place-items:center;position:relative}.location-about__map.store-map{background-color:var(--neutral-100)}.location-about__map:focus-visible{outline:none}.location-about__map:focus-visible:after{border:1px solid var(--neutral-950);content:"";inset:var(--space-3xs);pointer-events:none;position:absolute;z-index:var(--location-about-above-map-controls)}.location-about__map-link{color:var(--neutral-950);line-height:var(--location-about-lh-body);text-decoration:underline;text-underline-offset:.2em}.location-about__map-link:hover{text-decoration-thickness:2px}.location-about__map-link:focus-visible{outline:1px solid var(--neutral-950);outline-offset:2px}.location-about__text{grid-area:text;line-height:var(--location-about-lh-body);max-width:var(--location-about-measure);overflow-wrap:break-word}.location-about__heading~.location-about__text{margin-top:var(--space-xl)}.location-about__text :is(p,span,div,li,a){font:inherit;letter-spacing:inherit}.location-about__text :is(p,ul,ol):not(:first-child){margin-top:var(--location-about-lh-body)}.location-about__text :is(strong,b){font-family:var(--ff-bold);font-weight:700}.location-about__text :is(em,i){font-family:inherit}.location-about__text a:hover{text-decoration-thickness:2px}.location-about__text a:focus-visible{outline:1px solid var(--white);outline-offset:2px}@media screen and (max-width:768px){.location-about__heading+.location-about__map{margin-top:var(--space-l)}.location-about__map:first-child+.location-about__text{margin-top:var(--space-xl)}}@media screen and (min-width:769px){.location-about{--location-about-gutter: max(var(--space-m), calc(123 / 1920 * 100vw));--location-about-map-ratio: auto;grid-template-areas:". map" "heading map" "text map" ". map";grid-template-columns:minmax(var(--location-about-panel-min),771fr) minmax(0,1149fr);grid-template-rows:minmax(var(--space-xl),1fr) auto auto minmax(var(--space-xl),1fr);margin-top:var(--space-xl);min-height:var(--location-about-height);padding:0}.location-about--map-only{grid-template-areas:"map";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.location-about--copy-only{grid-template-areas:"." "heading" "text" ".";grid-template-columns:minmax(0,1fr);min-height:0}.location-about__heading,.location-about__text{margin-inline:var(--location-about-gutter)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-location-about.css.map */
