.store-directory{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro map" "list map";grid-template-rows:auto 1fr;gap:0 5.6rem;align-items:start}.store-directory__intro{grid-area:intro;min-width:0}.store-directory__list{grid-area:list}.store-directory__map-col{grid-area:map;min-width:0}.store-directory--no-map{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "list"}.store-directory__subheading{margin:0 0 1.2rem}.store-directory__heading{margin:0}.store-directory__note{margin-top:1.6rem;color:rgba(var(--color-foreground),.7)}.store-directory__note>:first-child{margin-top:0}.store-directory__note>:last-child{margin-bottom:0}.store-directory__list{margin:2.8rem 0 0;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.store-directory__option{display:block;padding:1.8rem 1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.15);cursor:pointer;transition:background-color var(--duration-default) ease}.store-directory__option:hover,.store-directory__option.is-selected{background-color:rgba(var(--color-foreground),.05)}.store-directory__option[aria-disabled=true],.store-directory--single .store-directory__option{cursor:default}.store-directory__option[aria-disabled=true]:hover{background-color:transparent}.store-directory__option:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.store-directory__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.4rem}.store-directory__name{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;text-transform:uppercase}.store-directory__tag{flex:0 0 auto;padding:.3rem .7rem;border:.1rem solid transparent;border-radius:var(--badge-radius, min(var(--button-radius), .2rem));font-size:.9rem;letter-spacing:.15rem;line-height:1.2;text-transform:uppercase;white-space:nowrap}.store-directory__tag--accent{color:rgb(var(--color-foreground));background-color:rgb(var(--color-highlight));border-color:rgb(var(--color-highlight))}.store-directory__tag--muted{color:rgba(var(--color-foreground),.7);border-color:rgba(var(--color-foreground),.25)}.store-directory__address{display:block;margin-top:.7rem;font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.85)}.store-directory__row--meta{margin-top:.6rem}.store-directory__hours{font-size:1.3rem;font-style:italic;line-height:1.3;color:rgba(var(--color-foreground),.6)}.store-directory__phone{flex:0 0 auto;font-size:1.2rem;letter-spacing:.08rem;line-height:1.3;color:rgba(var(--color-foreground),.6);white-space:nowrap}a.store-directory__phone{color:rgb(var(--color-link));text-decoration:none}.store-directory--sticky .store-directory__map-col{position:sticky;top:2.4rem}.store-directory__stage{position:relative}.store-directory__map{position:relative;height:var(--map-height, 56rem);border:.1rem solid rgba(var(--color-foreground),.15);overflow:hidden;background-color:rgba(var(--color-foreground),.05)}.store-directory__map[aria-busy=true] .store-directory__embed{cursor:progress}.store-directory__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--duration-default) ease,visibility 0s linear var(--duration-default)}.store-directory__layer.is-active{opacity:1;visibility:visible;transition-delay:0s}.store-directory__caption{position:absolute;z-index:2;top:2.2rem;inset-inline-start:2.2rem;max-width:32.8rem;padding:2rem 2.4rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 1.2rem 3.4rem rgba(var(--color-shadow),.18)}.store-directory__caption>*{margin:0}.store-directory__caption--top-end,.store-directory__caption--bottom-end{inset-inline-start:auto;inset-inline-end:2.2rem}.store-directory__caption--bottom-start,.store-directory__caption--bottom-end{top:auto;bottom:2.2rem}.store-directory--caption-spill .store-directory__caption{top:-2.4rem;inset-inline-start:-2.4rem}.store-directory--caption-spill .store-directory__caption--top-end,.store-directory--caption-spill .store-directory__caption--bottom-end{inset-inline-start:auto;inset-inline-end:-2.4rem}.store-directory--caption-spill .store-directory__caption--bottom-start,.store-directory--caption-spill .store-directory__caption--bottom-end{top:auto;bottom:-2.4rem}.store-directory__caption-address{margin-top:.8rem}.store-directory__caption-note{margin-top:.8rem;font-size:1.2rem;line-height:1.6;color:rgba(var(--color-foreground),.65)}.store-directory__link{display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:.13rem;text-transform:uppercase}.store-directory__caption .store-directory__link{margin-top:1.4rem}.store-directory__caption{transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.store-directory__caption.is-leaving{opacity:0;transform:translateY(-.4rem)}.store-directory__caption.is-entering{transition:none;opacity:0;transform:translateY(.4rem)}.store-directory__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;border-bottom:0}.store-directory__card{display:flex;flex-direction:column;padding:2.2rem 2.4rem;border:.1rem solid rgba(var(--color-foreground),.15)}.store-directory__card .store-directory__row--meta{margin-top:.8rem}.store-directory__card-note{display:block;margin-top:1.2rem;font-size:1.2rem;line-height:1.6;color:rgba(var(--color-foreground),.65)}.store-directory__card-link{align-self:flex-start;margin-top:1.6rem}.store-directory__editor-hint{grid-area:list;margin:2.8rem 0 0;padding:3rem;border:.1rem dashed rgba(var(--color-foreground),.3);text-align:center;color:rgba(var(--color-foreground),.6)}[data-unified-corners] .store-directory__map,[data-unified-corners] .store-directory__card{border-radius:var(--media-radius)}[data-unified-corners] .store-directory__caption{border-radius:min(var(--media-radius),2.4rem)}@media(prefers-reduced-motion:reduce){.store-directory__caption,.store-directory__caption.is-entering,.store-directory__layer{transition:none}}@media screen and (max-width:1199px){.store-directory{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 4rem}.store-directory__option{padding:1.6rem 1.2rem}.store-directory__map{height:min(48rem,var(--map-height, 56rem))}.store-directory--sticky .store-directory__map-col{top:1.6rem}.store-directory__caption{top:1.6rem;inset-inline-start:1.6rem;max-width:28rem;padding:1.8rem 2rem}.store-directory__caption--top-end,.store-directory__caption--bottom-end{inset-inline-start:auto;inset-inline-end:1.6rem}.store-directory__caption--bottom-start,.store-directory__caption--bottom-end{top:auto;bottom:1.6rem}.store-directory--caption-spill .store-directory__caption{top:-1.6rem;inset-inline-start:-1.6rem}.store-directory--caption-spill .store-directory__caption--top-end,.store-directory--caption-spill .store-directory__caption--bottom-end{inset-inline-start:auto;inset-inline-end:-1.6rem}.store-directory--caption-spill .store-directory__caption--bottom-start,.store-directory--caption-spill .store-directory__caption--bottom-end{top:auto;bottom:-1.6rem}.store-directory__row--head{flex-wrap:wrap}}@media screen and (max-width:749px){.store-directory{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "map" "list";grid-template-rows:auto;gap:0}.store-directory__map-col{margin-top:2.4rem}.store-directory--sticky .store-directory__map-col{z-index:3;top:0}.store-directory__map{height:24rem}.store-directory__caption,.store-directory__caption--top-end,.store-directory__caption--bottom-start,.store-directory__caption--bottom-end{top:auto;inset-inline:0;bottom:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 1.4rem;max-width:none;padding:1.2rem 1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.15);box-shadow:none}[data-unified-corners] .store-directory__caption{border-radius:0}.store-directory--caption-spill .store-directory__caption,.store-directory--caption-spill .store-directory__caption--top-end,.store-directory--caption-spill .store-directory__caption--bottom-start,.store-directory--caption-spill .store-directory__caption--bottom-end{top:auto;bottom:0;inset-inline:0}.store-directory__caption-address{margin-top:0;font-size:1.3rem}.store-directory__caption-note{display:none}.store-directory__caption .store-directory__link{margin-top:0;margin-inline-start:auto}.store-directory__list{margin-top:2rem}.store-directory__option{padding:1.6rem 1.2rem}.store-directory__cards{grid-template-columns:minmax(0,1fr);gap:1.6rem}.store-directory__card{padding:1.8rem 2rem}}@media screen and (max-width:749px){.store-directory--mobile-inline .store-directory__map-col,.store-directory--mobile-inline.store-directory--sticky .store-directory__map-col{position:static;z-index:auto;margin:1.6rem 0 .4rem}.store-directory__option>.store-directory__map-col{display:block}.store-directory__map-col.is-sliding{overflow:hidden;animation:store-directory-slide var(--duration-long) ease both}@keyframes store-directory-slide{0%{max-height:0;opacity:0;margin-top:0}to{max-height:40rem;opacity:1;margin-top:1.6rem}}@media(prefers-reduced-motion:reduce){.store-directory__map-col.is-sliding{animation:none}}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-store-directory.css.map */
