.component-location{background:var(--ps-bg-1);color:var(--ps-black)}.component-location__inner{display:grid;gap:var(--space-6);padding-block:var(--space-6)}.component-location__content{min-inline-size:0}.component-location__eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--ps-text-muted);letter-spacing:var(--button-letter-spacing);text-transform:uppercase}.component-location__eyebrow:before{inline-size:var(--space-5);block-size:1px;background:currentColor;content:""}.component-location__heading{margin:0;color:inherit}.component-location__intro{max-inline-size:calc(var(--space-8) * 3);margin-block:var(--space-3) var(--space-4)}.component-location__intro,.component-location__intro p{color:inherit}.component-location__intro>:first-child,.component-location__address>:first-child{margin-block-start:0}.component-location__intro>:last-child,.component-location__address>:last-child{margin-block-end:0}.component-location__address{margin:0 0 var(--space-3)}.component-location__details{margin:0;border-block:1px solid color-mix(in srgb,currentColor 20%,transparent)}.component-location__detail{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);margin:0;padding-block:var(--space-2)}.component-location__detail+.component-location__detail{border-block-start:1px solid color-mix(in srgb,currentColor 20%,transparent)}.component-location__detail-label{color:var(--ps-text-muted);letter-spacing:var(--button-letter-spacing);text-transform:uppercase}.component-location__detail-value{margin:0;text-align:start}.component-location__detail-value a{display:inline-flex;align-items:center;min-block-size:var(--touch-target-min);color:inherit}.component-location__detail-value a:focus-visible{outline:2px solid var(--ps-white);outline-offset:2px}.component-location__map-link{margin-block-start:var(--space-3);color:inherit}.component-location__map-link.button--link{color:inherit}.component-location__map-link:focus-visible{outline:2px solid var(--ps-primary);outline-offset:2px}.component-location__map{min-inline-size:0;aspect-ratio:3 / 2}.component-location__map iframe{display:block;inline-size:100%;block-size:100%;border:0}@media screen and (min-width:992px){.component-location__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--space-7);padding-block:var(--space-7)}.component-location__detail{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.component-location__detail-value{text-align:start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-location.css.map */
