#store-availability-drawer .theme-drawer__dialog{max-width:min(1120px,100vw);width:100%;height:100vh}#store-availability-drawer .theme-drawer__header{position:sticky;top:0;z-index:2;flex-shrink:0;background-color:var(--color-background)}.store-availability-drawer__content{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:row!important;padding:0!important;overflow:hidden}.store-availability-drawer__panel{min-width:0;min-height:0}.store-availability-drawer__list-panel{flex:0 0 42%;max-width:440px;display:flex;flex-direction:column;border-right:1px solid rgb(var(--color-foreground-rgb) / .15)}.store-availability-drawer__map-panel{flex:1 1 58%;position:relative;background:#e8e8e8}.store-availability-drawer__search{padding:12px 20px;flex-shrink:0;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12)}.store-availability-drawer__search-row{display:flex;align-items:center;gap:8px;border:1px solid rgb(var(--color-foreground-rgb) / .25);border-radius:var(--style-border-radius-inputs, 8px);padding:4px 4px 4px 10px;background:var(--color-background)}.store-availability-drawer__search-icon{flex-shrink:0;display:flex;color:rgb(var(--color-foreground-rgb));opacity:.55}.store-availability-drawer__search-icon svg{width:18px;height:18px}.store-availability-drawer__search-input{flex:1 1 auto;border:0!important;background:transparent!important;min-width:0;font-size:14px;padding:0!important;box-shadow:none!important}.store-availability-drawer__search-clear{flex-shrink:0;border:0;background:transparent;cursor:pointer;font-size:20px;line-height:1;padding:4px 6px;color:rgb(var(--color-foreground-rgb));opacity:.5}.store-availability-drawer__search-submit.button.compact{flex-shrink:0;padding:8px 14px!important;font-size:12px!important;border-radius:34px!important}.store-availability-drawer__cards{overflow-y:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.store-availability-drawer__empty{padding:12px var(--page-margin);margin:0;font-size:14px;color:rgb(var(--color-foreground-rgb));opacity:.85}.store-availability-card{padding:16px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12)}.store-availability-card[data-lat][data-lng]{cursor:pointer}.store-availability-card--hidden{display:none!important}.store-availability-card--highlight{background-color:rgb(var(--color-foreground-rgb) / .06);transition:background-color .3s ease}.store-availability-card__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.store-availability-card__heading-row--distance-only{justify-content:flex-end}.store-availability-card__title{font-size:15px;font-weight:600;margin:0;line-height:1.3;text-align:left;flex:1 1 auto;min-width:0}.store-availability-card__distance{flex-shrink:0;font-size:13px;font-weight:500;line-height:1.35;color:rgb(var(--color-foreground-rgb));opacity:.85;white-space:nowrap}.store-availability-card__text>.store-availability-card__title{margin:0 0 6px}.store-availability-card__line{margin:0 0 4px;font-size:13px;line-height:1.4}.store-availability-card__meta{opacity:.85}.store-availability-card__details{margin-top:10px;font-size:13px}.store-availability-card__summary{cursor:pointer;font-weight:500;list-style:none;position:relative;padding-right:20px}.store-availability-card__summary::-webkit-details-marker{display:none}.store-availability-card__summary:after{content:"";position:absolute;right:0;top:.35em;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.6}.store-availability-card__details[open] .store-availability-card__summary:after{transform:rotate(-135deg);top:.55em}.store-availability-card__hours{margin-top:8px;font-size:13px}.store-availability-card__phone{margin:10px 0 0;font-size:13px}.store-availability-card__phone a{text-decoration:underline}.store-availability-card__disclaimer{display:none!important;margin:12px 0 0;font-size:11px;line-height:1.45;opacity:.72}.store-availability-map-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.store-availability-map{width:100%;height:100%}.store-availability-map__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--page-margin);text-align:center;font-size:14px;color:rgb(var(--color-foreground-rgb));background:#f0f0f0}.store-availability-map-wrap--no-key .store-availability-map{visibility:hidden}.store-availability-map-wrap:not(.store-availability-map-wrap--no-key) .store-availability-map__fallback{display:none}.store-availability-open-wrap{margin-top:12px;width:100%;text-align:var(--store-availability-alignment, left)}@media(max-width:749px){.store-availability-open-wrap{text-align:var(--store-availability-alignment-mobile, left)}}button.store-availability-open-btn{display:inline-block;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:currentcolor}@media(max-width:767px){#store-availability-drawer .theme-drawer__dialog{max-width:100%;height:calc(100vh - 48px)}.store-availability-drawer__content{flex-direction:column!important;overflow:auto}.store-availability-drawer__list-panel{flex:0 0 auto;max-width:none;border-right:0;max-height:55vh}.store-availability-drawer__map-panel{flex:1 1 auto;min-height:220px;position:relative}.store-availability-map-wrap{position:absolute}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/store-availability-drawer.css.map */
