.od-locations{padding-block:clamp(56px,8vw,120px);background:var(--od-ash);color:var(--od-ink)}.od-locations__head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(36px,6vw,72px)}.od-locations__intro{justify-self:end;font-size:16px;color:var(--od-ink-soft)}.od-locations__list{border-top:1px solid var(--od-line)}.od-location{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-block:clamp(28px,4vw,52px);border-bottom:1px solid var(--od-line)}.od-location__info{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-content:start;padding-top:8px}.od-location__number{padding-top:7px;font:500 12px/1 var(--od-mono);color:var(--od-walnut);font-variant-numeric:tabular-nums}.od-location__title{max-width:18ch;font:400 clamp(30px,3vw,48px)/1 var(--od-serif);letter-spacing:-.026em;text-wrap:balance}.od-location__address{margin-top:20px;font-style:normal;font-size:15.5px;line-height:1.65;color:var(--od-ink-soft)}.od-location__hours{margin-top:18px;font-size:14px;line-height:1.55}.od-location__hours p+p{margin-top:5px}.od-location__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:28px}.od-location__actions .od-btn{min-height:48px}.od-location__map{position:relative;min-width:0;height:var(--map-height, 480px);overflow:hidden;background:var(--od-plate);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.od-location__map iframe{display:block;width:100%;height:100%;border:0;filter:saturate(.72) contrast(1.03)}.od-location__empty{display:grid;min-height:280px;place-items:center;padding:24px;text-align:center;color:var(--od-ink-soft);background:var(--od-plate)}@media(max-width:860px){.od-locations__head{grid-template-columns:1fr;margin-bottom:36px}.od-locations__intro{justify-self:start}.od-location{grid-template-columns:1fr;gap:26px;padding-block:32px}.od-location__info{grid-template-columns:30px minmax(0,1fr);gap:10px;padding-top:0}.od-location__title{font-size:clamp(30px,9vw,42px)}.od-location__map{height:min(var(--map-height, 480px),72svh);min-height:360px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/od-map-locations.css.map */
