:is(.asw-product-archive,.asw-mini-cart,.asw-collections,.asw-account,.zps){--asw-color-primary:var(--e-global-color-primary, var(--wp--preset--color--primary, currentColor));--asw-color-primary-strong:var(--e-global-color-secondary, var(--asw-color-primary));--asw-color-text:var(--e-global-color-text, var(--wp--preset--color--contrast, inherit));--asw-color-muted:var(--e-global-color-text, #666);--asw-color-border:#d9d9d9;--asw-color-surface:#fff;--asw-color-soft:#f7f7f7;--asw-color-success:#198754;--asw-color-error:#b42318;--asw-radius-sm:10px;--asw-radius-md:16px;--asw-radius-lg:22px;--asw-shadow-panel:0 18px 60px rgb(0 0 0 / 14%);--asw-focus-ring:0 0 0 3px currentColor}html.asw-overlay-open,body.asw-overlay-open{overflow:hidden;overscroll-behavior:none}:is(.asw-product-archive,.asw-mini-cart,.asw-collections,.asw-account,.zps) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--asw-color-primary);outline-offset:3px}.asw-screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.asw-header-actions{--asw-header-gap:clamp(6px, 1vw, 14px);display:flex;flex-wrap:nowrap;align-items:center;gap:var(--asw-header-gap);min-width:0}.asw-header-actions>:is(.elementor-element,.elementor-widget){min-width:0;flex:0 1 auto}@media (max-width:767px){.asw-header-actions{--asw-header-gap:6px}}@media (prefers-reduced-motion:reduce){:is(.asw-product-archive,.asw-mini-cart,.asw-collections,.asw-account,.zps) *,:is(.asw-product-archive,.asw-mini-cart,.asw-collections,.asw-account,.zps) *::before,:is(.asw-product-archive,.asw-mini-cart,.asw-collections,.asw-account,.zps) *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}dialog.asw-overlay-host{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff0;color:inherit;overflow:visible}dialog.asw-overlay-host::backdrop{background:#fff0}:is(.asw-mini-cart,.asw-collections,.asw-account){min-width:0;max-width:100%}:is(.asw-mini-cart,.asw-collections,.asw-account) :is(button,[role="button"]):focus-visible{outline:2px solid var(--asw-color-primary);outline-offset:3px}@media (max-width:767px){.asw-header-actions{max-width:100%}:is(.asw-mini-cart,.asw-collections,.asw-account){flex-shrink:1}}@media (max-width:767px){.asw-overlay-host,.asw-account__surface,.asw-mini-cart__surface,.asw-collections__surface,.zps__surface{max-width:min(100vw - 16px, 540px);max-height:min(92dvh, 92vh);overflow:auto;overscroll-behavior:contain}}