.store-link-switch__panel{width:min(100%,26rem);padding:var(--space-6)}.store-link-switch__actions{margin:var(--space-4) 0 0}.store-link-switch__spinner{margin:var(--space-5) 0 0}
@container not style(--backdrop-glow:0%){.shop-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 12% 8%, color-mix(in oklch, var(--brand-primary) var(--backdrop-glow), var(--surface-base)), transparent 70%), radial-gradient(50% 45% at 92% 30%, color-mix(in oklch, var(--brand-primary) calc(var(--backdrop-glow) * .7), var(--surface-base)), transparent 70%), radial-gradient(60% 50% at 45% 105%, color-mix(in oklch, var(--brand-accent) calc(var(--backdrop-glow) * .6), var(--surface-base)), transparent 70%);position:fixed;inset:0}}@container style(--masthead-treatment:floating){@media (min-width:900px){.shop-header{top:var(--space-3);width:min(var(--shop-max), calc(100% - 2 * var(--space-4)));margin:var(--space-3) auto 0;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.shop-sidebar{top:calc(var(--shop-header-height,69px) + var(--space-4));max-height:calc(100dvh - var(--shop-header-height,69px) - 2 * var(--space-4))}}}@container not style(--panel-alpha:100%){.shop-main{background:color-mix(in oklch, var(--surface-panel) var(--panel-alpha), transparent)}}@container not style(--chrome-alpha:100%){.shop-footer{background:color-mix(in oklch, var(--surface-raised) var(--chrome-alpha), transparent)}@media (min-width:900px){.shop-footer{width:min(var(--shop-max), calc(100% - 2 * var(--space-4)));box-sizing:border-box;margin-bottom:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg)}}}@media (prefers-reduced-transparency:reduce){:root:root{--chrome-alpha:100%;--panel-alpha:100%;--backdrop-glow:0%}}