.location-feature-list__media-link{display:block;color:inherit}.location-feature-list__page-link{color:inherit;text-decoration:none}.location-feature-list__page-link:hover{text-decoration:underline}.location-hub__heading{margin:0;font-size:var(--location-heading-size, 32px)!important;line-height:1.15!important;padding:var(--location-heading-padding, 0 0 24px)}.location-hub__tools{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;margin:0 0 28px}.location-hub__filters{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:0;padding:0}.location-hub__filter-label{letter-spacing:.08em;text-transform:uppercase}.location-hub__filter{margin:0;padding:6px 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.55}.location-hub__filter.is-active{opacity:1;color:var(--location-filter-active, inherit);text-decoration:underline;text-decoration-color:var(--location-filter-underline, currentColor);text-underline-offset:4px}.location-hub__search{position:relative;display:inline-flex;align-items:center;margin:0;max-width:100%}.location-hub__search input{width:min(100%,280px);min-height:44px;padding:8px 12px;border:1px solid var(--location-search-border, currentColor);border-radius:var(--location-search-radius, 0);background:transparent;color:inherit;font:inherit}.location-hub__search--has-icon input{padding-left:40px}.location-hub__search-icon{position:absolute;left:12px;display:flex;pointer-events:none}.location-hub__search-icon svg{width:18px;height:18px;display:block}.location-hub__search-icon svg path{stroke:var(--location-search-icon, currentColor)}.location-hub__card[hidden],.location-hub__no-results[hidden]{display:none!important}.location-hub__empty{margin:0}.location-hub__list{display:grid;gap:var(--location-gap, 24px);margin:0;padding:0;list-style:none}.location-hub__list--two_column{grid-template-columns:1fr}@media screen and (min-width:750px){.location-hub__list--two_column{grid-template-columns:1fr 1fr}}.location-hub__card{display:flex;flex-direction:column;gap:16px;min-width:0}.location-hub__list--list .location-hub__card{flex-direction:column}@media screen and (min-width:750px){.location-hub__list--list .location-hub__card{flex-direction:row;align-items:flex-start}.location-hub__list--list .location-hub__media{flex:0 0 42%}}.location-hub__media{position:relative;display:block;overflow:hidden;border-radius:var(--input-border-radius, 0)}.location-hub--image-hover .location-hub__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--location-image-hover, #292626);opacity:0;pointer-events:none;transition:opacity .25s ease}@media(hover:hover){.location-hub--image-hover .location-hub__media:hover:after,.location-hub--image-hover .location-hub__media:focus-visible:after{opacity:.45}}.location-hub__media img{display:block;width:100%;height:var(--location-image-height, 240px);object-fit:cover}.location-hub__name{margin:0 0 8px}.location-hub__name a{color:inherit;text-decoration:none}.location-hub__name a:hover{text-decoration:underline}.location-hub__text{margin:0 0 8px}.location-hub__label{font-weight:var(--font-body-weight-bold)}@media screen and (min-width:750px)and (hover:hover){.location-hub--order-hover .location-hub__card .location-hub__order{opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .55s ease,transform .55s ease}.location-hub--order-hover .location-hub__card:hover .location-hub__order,.location-hub--order-hover .location-hub__card:focus-within .location-hub__order{opacity:1;transform:translateY(0);pointer-events:auto}}.location-store{display:grid;gap:var(--location-column-gap, 32px)}.location-store__details{min-width:0;padding:var(--location-details-padding, 0)}.location-store--align-center{text-align:center}.location-store--align-center .location-store__actions{justify-content:center}.location-store--align-right{text-align:right}.location-store--align-right .location-store__actions{justify-content:flex-end}.location-store__title{font-size:var(--location-title-size, 32px)!important;line-height:1.15!important}.location-store__block,.location-neighborhood__copy{font-size:var(--location-text-size, 16px);line-height:1.5}.location-neighborhood__heading{font-size:var(--location-heading-size, 28px)!important;line-height:1.15!important}@media screen and (min-width:990px){.location-store--split,.location-store--map-first{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.location-store--map-first .location-store__map{order:-1}.location-store--split .location-store__map,.location-store--map-first .location-store__map{position:sticky;top:calc(var(--header-height, 0px) + var(--announcement-height, 0px) + 16px)}}.location-store__back{display:inline-flex;align-items:center;gap:var(--back-gap, 8px);margin-bottom:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--back-text, currentColor);line-height:1.2;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.location-store__back-label{display:inline-block}.location-store__back-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--back-icon-size, 14px);height:var(--back-icon-size, 14px);color:inherit}.location-store__back-icon svg{display:block;width:100%;height:100%}.location-store__back--underline{text-decoration:underline;text-underline-offset:.2em}.location-store__back--outline,.location-store__back--fill{padding:var(--back-pad-y, 10px) var(--back-pad-x, 16px);border-radius:var(--back-radius, 0);border-style:solid;border-width:var(--back-border-width, 1px)}.location-store__back--outline{background:transparent;border-color:var(--back-border, currentColor)}.location-store__back--fill{background:var(--back-bg, currentColor);border-color:var(--back-border, var(--back-bg, currentColor))}.location-store__back--text,.location-store__back--underline{padding:0;border:0;background:transparent}.location-store__title{margin:0 0 8px}.location-store__summary,.location-store__block{margin:0 0 16px}.location-store__label{font-weight:var(--font-body-weight-bold)}.location-store__vibe{margin:0 0 20px;font-size:calc(var(--location-text-size, 16px) * 1.2);font-style:italic;line-height:1.4}.location-store__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 24px}.location-store__photos{margin-bottom:var(--location-image-spacing, 24px)}.location-store__media img,.location-store__gallery img{display:block;width:100%;height:auto;object-fit:cover;border-radius:14px;box-shadow:0 8px 24px #00000014}.location-store__media img{height:var(--location-image-height, 420px)}.location-store__gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.location-store__carousel{position:relative;margin-top:32px}.location-store__carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.location-store__carousel-track::-webkit-scrollbar{display:none}.location-store__carousel-slide{flex:0 0 calc((100% - 32px) / 3);scroll-snap-align:start}.location-store__carousel-slide img{display:block;width:100%;height:280px;object-fit:cover;border-radius:14px}.location-store__carousel-button{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;border:0;border-radius:50%;background:#faf4e2;color:#292626;font-size:28px;line-height:1;cursor:pointer}.location-store__carousel-button--prev{left:8px}.location-store__carousel-button--next{right:8px}@media screen and (max-width:749px){.location-store__carousel-slide{flex-basis:80%}}.location-store__map{width:100%;height:var(--location-map-height, 360px);padding:var(--location-map-padding, 0);box-sizing:border-box;border-radius:14px;overflow:hidden;background:#0000000a}.location-store__map iframe{display:block;width:100%;height:100%;border:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-location.css.map */
