shop-menu{position:relative;display:flex;align-items:center}shop-menu>a.header__menu-item{gap:.5rem}shop-menu>a .icon-caret{width:.9rem;height:.6rem;flex-shrink:0;transition:transform var(--senve-fast, .18s) var(--senve-ease, ease)}shop-menu.is-open>a .icon-caret{transform:rotate(180deg)}shop-menu.is-open>a.header__menu-item{text-decoration:underline;text-underline-offset:.3rem}.shop-menu__list{top:100%;left:0;margin-top:.5rem;width:auto;min-width:19rem;padding:.8rem 0;opacity:0;visibility:hidden;transform:translateY(-.6rem);pointer-events:none;transition:opacity var(--senve-fast, .18s) var(--senve-ease, ease),transform var(--senve-fast, .18s) var(--senve-ease, ease),visibility 0s linear var(--senve-fast, .18s)}shop-menu .shop-menu__list.global-settings-popup{z-index:3}shop-menu.is-open>.shop-menu__list{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity var(--senve-fast, .18s) var(--senve-ease, ease),transform var(--senve-fast, .18s) var(--senve-ease, ease),visibility 0s linear 0s}.shop-menu__list .header__menu-item{padding:.75rem 1.6rem}@media(prefers-reduced-motion:reduce){.shop-menu__list{transition:opacity var(--senve-fast, .18s) linear,visibility 0s linear;transform:none}}.shop-menu-overlay:empty{display:block}.shop-menu-overlay{position:fixed;top:var(--header-bottom-position-desktop, 8rem);left:0;right:0;bottom:0;z-index:2;opacity:0;visibility:hidden;background-color:rgba(var(--color-foreground),.28);backdrop-filter:blur(4px) saturate(1.1);-webkit-backdrop-filter:blur(4px) saturate(1.1);transition:opacity var(--senve-medium, .28s) var(--senve-ease, ease),visibility 0s linear var(--senve-medium, .28s);pointer-events:none}.shop-menu-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--senve-medium, .28s) var(--senve-ease, ease),visibility 0s linear 0s}@media(prefers-reduced-transparency:reduce){.shop-menu-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:rgba(var(--color-foreground),.5)}}@media screen and (max-width:989px){shop-menu{position:static}.shop-menu__list,.shop-menu-overlay{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/senve-shop-menu.css.map */
