@layer components{.gs-tooltip{display:inline-flex;position:relative}.gs-tooltip__bubble{z-index:var(--z-overlay);width:max-content;max-width:240px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-surface);font-size:var(--text-meta);line-height:var(--leading-meta);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--motion-fast);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.gs-tooltip__bubble[data-placement=bottom]{top:calc(100% + 6px);bottom:auto}.gs-tooltip__bubble[data-open]{visibility:visible;opacity:1;pointer-events:auto}}
@layer app{.gs-header-actions[data-action-style=icons] .gs-button{min-width:44px;min-height:44px;position:relative}.gs-header-actions li[data-more-toggle]{display:none}.sc-root:not([data-world-frame=rail]) .gs-header-actions[data-action-style=icons] ul{flex-wrap:nowrap}.gs-header-actions__badge{background:var(--sc-ink);color:var(--sc-surface);text-align:center;border-radius:20px;min-width:18px;font-size:13px;position:absolute;inset-block-start:0;inset-inline-end:0}@container shop (max-width:600px){.sc-root[data-action-style=icons] .sc-header{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.sc-root[data-action-style=icons] .sc-header:not(.sc-sticky){position:relative}.sc-root[data-action-style=icons] .sc-brand{flex:1 1 0;gap:8px;width:0;min-width:min(88px,32%)}.sc-root[data-action-style=icons] .sc-brand>span{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;font-size:clamp(15px,4.3cqi,19px);line-height:1.22;display:-webkit-box;overflow:hidden}.sc-root[data-action-style=icons] .sc-brand img{flex:none;max-width:64px;max-height:32px}.sc-root[data-action-style=icons] .sc-nav{flex:none;margin:0}.sc-root[data-action-style=icons] .sc-nav-toggle{min-width:44px;min-height:44px;display:inline-block}.sc-root[data-action-style=icons] .sc-nav>ul{background:var(--sc-surface);padding:8px var(--sc-gutter) 16px;z-index:var(--z-sticky);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.sc-root[data-action-style=icons] .sc-nav-open>ul{display:flex}.sc-root[data-action-style=icons] .sc-header-actions{overscroll-behavior-x:contain;scrollbar-width:thin;flex:0 auto;min-width:0;margin-inline-start:0;overflow:auto hidden}.sc-root[data-action-style=icons] .gs-header-actions ul{flex-wrap:nowrap;gap:0}.sc-root[data-action-style=icons] .sc-header:has(.sc-nav-toggle):not(:has(.sc-nav-open)) .gs-header-actions li:not([data-keep]){display:none}.sc-root[data-action-style=icons] .sc-header:not(:has(.sc-nav-toggle)) .gs-header-actions li[data-more-toggle]{display:flex}.sc-root[data-action-style=icons] .sc-header:not(:has(.sc-nav-toggle)) .gs-header-actions:has(li[data-more-toggle]):not([data-more-open]) li:not([data-keep]):not([data-more-toggle]){display:none}.sc-root[data-action-style=icons] .sc-header .gs-header-actions li[data-keep] .gs-button,.sc-root[data-action-style=icons] .sc-header .gs-header-actions li[data-more-toggle] .gs-button{flex:none;justify-content:center;inline-size:44px;padding-inline:0}.sc-root[data-action-style=icons] .sc-header:is(:has(.sc-nav-open),:has(.gs-header-actions[data-more-open])){flex-wrap:wrap}.sc-root[data-action-style=icons] .sc-header:is(:has(.sc-nav-open),:has(.gs-header-actions[data-more-open])) .sc-header-actions{flex:1 0 100%}.sc-root[data-action-style=icons] .sc-header:is(:has(.sc-nav-open),:has(.gs-header-actions[data-more-open])) .gs-header-actions ul{flex-wrap:wrap}}}
