.storefront-map-glass-surface,.storefront-map-glass-shadow-compact{--storefront-map-glass-background:#ffffffe0;--storefront-map-glass-background-hover:#fffffff2;--storefront-map-glass-border:#fffc;--storefront-map-glass-filter:blur(22px) saturate(125%);--storefront-map-glass-foreground:#171717;--storefront-map-glass-inset-highlight:inset 0 1px 0 #ffffff8c;--storefront-map-glass-shadow-compact:0 8px 20px #0f0f0f1a, 0 1px 4px #0f0f0f0d, var(--storefront-map-glass-inset-highlight);--storefront-map-glass-shadow-medium:0 12px 30px #0f0f0f1c, 0 2px 7px #0f0f0f0d, var(--storefront-map-glass-inset-highlight);--storefront-map-glass-shadow-elevated:0 18px 44px #0f0f0f24, 0 3px 10px #0f0f0f12, var(--storefront-map-glass-inset-highlight)}.storefront-map-glass-surface{border:1px solid var(--storefront-map-glass-border);background:var(--storefront-map-glass-background);color:var(--storefront-map-glass-foreground);box-shadow:var(--storefront-map-glass-inset-highlight);-webkit-backdrop-filter:var(--storefront-map-glass-filter)}@media (hover:hover) and (pointer:fine){.storefront-map-glass-control:hover{background:var(--storefront-map-glass-background-hover)}.storefront-map-glass-control:disabled:hover{background:var(--storefront-map-glass-background)}}.storefront-map-glass-elevation-compact{box-shadow:var(--storefront-map-glass-shadow-compact)}.storefront-map-glass-elevation-medium{box-shadow:var(--storefront-map-glass-shadow-medium)}.storefront-map-glass-elevation-elevated{box-shadow:var(--storefront-map-glass-shadow-elevated)}.storefront-map-glass-shadow-compact{filter:drop-shadow(0 5px 8px #0f0f0f1a)drop-shadow(0 1px 2px #0f0f0f0d)}.storefront-map-category-pill[aria-pressed=true],.storefront-map-category-pill[aria-pressed=true]:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px #ffffff2e}@media (width<=639px){.storefront-map-glass-exit{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.storefront-map-glass-exit:before{border:1px solid var(--storefront-map-glass-border);background:var(--storefront-map-glass-background);box-shadow:var(--storefront-map-glass-shadow-compact);-webkit-backdrop-filter:var(--storefront-map-glass-filter);content:"";border-radius:50%;position:absolute;inset:2px}}@media (width<=639px) and (hover:hover) and (pointer:fine){.storefront-map-glass-exit.storefront-map-glass-control:hover{background:0 0}.storefront-map-glass-exit:hover:before{background:var(--storefront-map-glass-background-hover)}}
