@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url("./media/rajdhani-devanagari-400-normal-WFBTQV2P.woff2") format("woff2"),url("./media/rajdhani-devanagari-400-normal-VAOUMCUI.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url("./media/rajdhani-latin-ext-400-normal-EFIRXAEA.woff2") format("woff2"),url("./media/rajdhani-latin-ext-400-normal-W6DM7ZOW.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url("./media/rajdhani-latin-400-normal-JMJWGDVI.woff2") format("woff2"),url("./media/rajdhani-latin-400-normal-PXAQKZSA.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url("./media/rajdhani-devanagari-500-normal-QEEN55GE.woff2") format("woff2"),url("./media/rajdhani-devanagari-500-normal-4CYNGEYT.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url("./media/rajdhani-latin-ext-500-normal-SNXFRNLT.woff2") format("woff2"),url("./media/rajdhani-latin-ext-500-normal-JLKNIHYJ.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url("./media/rajdhani-latin-500-normal-ERHR3BX5.woff2") format("woff2"),url("./media/rajdhani-latin-500-normal-YZG7HURD.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url("./media/rajdhani-devanagari-700-normal-BPMXHZDP.woff2") format("woff2"),url("./media/rajdhani-devanagari-700-normal-74JSS6BB.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url("./media/rajdhani-latin-ext-700-normal-SVFSMQQG.woff2") format("woff2"),url("./media/rajdhani-latin-ext-700-normal-HB7ASLKQ.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url("./media/rajdhani-latin-700-normal-AWXI7FC3.woff2") format("woff2"),url("./media/rajdhani-latin-700-normal-JQVSV4SN.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url("./media/orbitron-latin-700-normal-KZ2AIJN3.woff2") format("woff2"),url("./media/orbitron-latin-700-normal-2FQG74NW.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url("./media/orbitron-latin-800-normal-MGYRX63L.woff2") format("woff2"),url("./media/orbitron-latin-800-normal-DALTW4GC.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sm-live-rgb: 103 232 249;--sm-primary-rgb: 139 92 246;--sm-primary-strong-rgb: 124 58 237;--sm-primary-soft-rgb: 196 181 253;--sm-success-rgb: 52 211 153;--sm-warning-rgb: 251 191 36;--sm-destructive-rgb: 251 113 133;--sm-disabled-rgb: 100 116 139;--sm-text-primary-rgb: 248 250 252;--sm-text-secondary-rgb: 226 232 240;--sm-text-muted-rgb: 148 163 184;--sm-surface-page-rgb: 5 10 28;--sm-surface-raised-rgb: 8 12 36;--sm-surface-interactive-rgb: 10 14 42;--sm-role-live: rgb(var(--sm-live-rgb));--sm-role-primary: rgb(var(--sm-primary-rgb));--sm-role-primary-strong: rgb(var(--sm-primary-strong-rgb));--sm-role-primary-soft: rgb(var(--sm-primary-soft-rgb));--sm-role-success: rgb(var(--sm-success-rgb));--sm-role-warning: rgb(var(--sm-warning-rgb));--sm-role-destructive: rgb(var(--sm-destructive-rgb));--sm-role-disabled: rgb(var(--sm-disabled-rgb));--sm-text-primary: rgb(var(--sm-text-primary-rgb));--sm-text-secondary: rgb(var(--sm-text-secondary-rgb));--sm-text-muted: rgb(var(--sm-text-muted-rgb));--sm-surface-page: rgb(var(--sm-surface-page-rgb) / .72);--sm-surface-raised: rgb(var(--sm-surface-raised-rgb) / .86);--sm-surface-interactive: rgb(var(--sm-surface-interactive-rgb) / .92);--sm-surface-interactive-hover: rgb(var(--sm-surface-interactive-rgb) / .98);--sm-surface-disabled: rgb(var(--sm-surface-raised-rgb) / .58);--sm-surface-selected: rgb(var(--sm-primary-rgb) / .32);--sm-glass-sheen: linear-gradient(145deg, rgb(var(--sm-live-rgb) / .07), transparent 28%, rgb(var(--sm-primary-rgb) / .1) 72%, transparent);--sm-gradient-control: linear-gradient(145deg, rgb(var(--sm-live-rgb) / .07), transparent 38%, rgb(var(--sm-primary-rgb) / .11));--sm-gradient-selected: linear-gradient(135deg, rgb(var(--sm-primary-soft-rgb) / .3), rgb(var(--sm-primary-rgb) / .46));--sm-gradient-loading: linear-gradient(135deg, rgb(var(--sm-live-rgb) / .24), transparent 54%, rgb(var(--sm-primary-rgb) / .2));--sm-gradient-success: linear-gradient(135deg, rgb(var(--sm-success-rgb) / .24), transparent 58%, rgb(var(--sm-live-rgb) / .14));--sm-gradient-warning: linear-gradient(135deg, rgb(var(--sm-warning-rgb) / .24), transparent 58%, rgb(var(--sm-primary-rgb) / .14));--sm-gradient-destructive: linear-gradient(135deg, rgb(var(--sm-destructive-rgb) / .24), transparent 58%, rgb(var(--sm-primary-rgb) / .14));--sm-text-placeholder: rgb(var(--sm-text-secondary-rgb) / .58);--sm-border-subtle: rgb(var(--sm-text-muted-rgb) / .26);--sm-border-default: rgb(var(--sm-primary-soft-rgb) / .56);--sm-border-active: rgb(var(--sm-primary-soft-rgb) / .96);--sm-border-live: rgb(var(--sm-live-rgb) / .96);--sm-border-success: rgb(var(--sm-success-rgb) / .84);--sm-border-warning: rgb(var(--sm-warning-rgb) / .9);--sm-border-destructive: rgb(var(--sm-destructive-rgb) / .9);--sm-border-disabled: rgb(var(--sm-disabled-rgb) / .64);--sm-space-1: .25rem;--sm-space-2: .5rem;--sm-space-3: .75rem;--sm-space-4: 1rem;--sm-space-5: 1.5rem;--sm-space-6: 2rem;--sm-radius-sm: .5rem;--sm-radius-md: .75rem;--sm-radius-lg: 1rem;--sm-radius-panel: 1.25rem;--sm-radius-pill: 999px;--sm-border-width: 1px;--sm-border-width-strong: 1.5px;--sm-control-min-size: 2.75rem;--sm-font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sm-font-display: "Orbitron", sans-serif;--sm-type-meta: .75rem;--sm-type-body: 1rem;--sm-type-heading: 1.25rem;--sm-line-body: 1.5;--sm-line-heading: 1.2;--sm-line-tight: 1;--sm-type-control: .84rem;--sm-type-control-responsive: clamp(.68rem, 1.8vw, .95rem);--sm-font-weight-bold: 700;--sm-font-weight-heavy: 800;--sm-letter-action: .06em;--sm-glass-blur: 22px;--sm-edge-opacity-passive: .65;--sm-edge-opacity-active: 1;--sm-opacity-disabled: .6;--sm-filter-hover: brightness(1.06);--sm-filter-pressed: brightness(.92);--sm-filter-primary-pressed: brightness(.96);--sm-shadow-passive: 0 18px 42px rgb(2 6 23 / .56), inset 0 1px 0 rgb(255 255 255 / .06), inset 0 0 18px rgb(var(--sm-primary-rgb) / .08);--sm-shadow-raised: 0 22px 48px rgb(2 6 23 / .62), 0 0 22px rgb(var(--sm-primary-rgb) / .24), inset 0 1px 0 rgb(var(--sm-live-rgb) / .1), inset 0 -18px 36px rgb(var(--sm-primary-rgb) / .08);--sm-shadow-active: 0 0 0 1px rgb(var(--sm-live-rgb) / .16), 0 0 20px rgb(var(--sm-live-rgb) / .28), 0 0 42px rgb(var(--sm-primary-rgb) / .42), 0 22px 52px rgb(2 6 23 / .64), inset 0 1px 0 rgb(255 255 255 / .12), inset 0 0 24px rgb(var(--sm-primary-rgb) / .14);--sm-shadow-live: 0 0 0 1px rgb(var(--sm-live-rgb) / .28) inset, 0 0 18px rgb(var(--sm-live-rgb) / .38), 0 0 34px rgb(var(--sm-primary-rgb) / .18);--sm-shadow-primary-action: 0 1px 0 rgb(255 255 255 / .24) inset, 0 -10px 22px rgb(var(--sm-primary-strong-rgb) / .3) inset, 0 0 20px rgb(var(--sm-primary-soft-rgb) / .42), 0 8px 24px rgb(var(--sm-primary-strong-rgb) / .5);--sm-shadow-primary-action-active: 0 1px 0 rgb(255 255 255 / .32) inset, 0 -12px 24px rgb(var(--sm-primary-strong-rgb) / .34) inset, 0 0 18px rgb(var(--sm-live-rgb) / .24), 0 0 34px rgb(var(--sm-primary-soft-rgb) / .62), 0 10px 28px rgb(var(--sm-primary-strong-rgb) / .58);--sm-edge-filter-passive: drop-shadow(0 0 4px rgb(var(--sm-primary-rgb) / .48));--sm-edge-filter-active: drop-shadow(0 0 7px rgb(var(--sm-live-rgb) / .55)) drop-shadow(0 0 12px rgb(var(--sm-primary-soft-rgb) / .9)) drop-shadow(0 0 28px rgb(var(--sm-primary-rgb) / .68));--sm-gradient-edge: linear-gradient(135deg, var(--sm-role-live), var(--sm-role-primary) 46%, var(--sm-role-primary-strong) 78%, var(--sm-role-live));--sm-gradient-primary: linear-gradient(135deg, rgb(79 70 229), var(--sm-role-primary-strong) 46%, rgb(168 85 247));--sm-focus-ring: var(--sm-role-live);--sm-focus-width: 3px;--sm-focus-offset: 2px;--sm-motion-fast: .16s;--sm-motion-standard: .2s;--sm-motion-slow: .24s;--sm-motion-ambient: 7s;--sm-motion-ease: cubic-bezier(.2, 0, 0, 1);--sm-motion-lift: -2px;--color-bg-start: #0f172a;--color-bg-end: #1e293b;--color-text: var(--sm-text-secondary);--color-accent-indigo: #a5b4fc;--color-accent-purple: #c084fc;--color-card: var(--color-bg-end);--border-radius-card: var(--sm-radius-lg)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}*{margin:0;padding:0;box-sizing:border-box}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{min-height:100vh;background:linear-gradient(135deg,var(--color-bg-start) 0%,var(--color-bg-end) 100%);color:var(--color-text);font-family:var(--sm-font-body);display:flex;align-items:flex-start;justify-content:center;text-align:center;padding:100px 16px 16px;overflow-x:hidden;overscroll-behavior-y:none}html.product-search-route,body.product-search-route{height:100%;min-height:100%;background-color:#020617;overscroll-behavior-y:none}html.cart-input-route,body.cart-input-route,html.recommendations-route,body.recommendations-route{height:100%;min-height:100%;background-color:#020617;overflow:hidden;overscroll-behavior-y:none}body.recommendations-route,body.product-search-route,body.cart-input-route{display:block;padding:0;position:relative;overflow:hidden;isolation:isolate}body.cart-input-route app-cart-input,body.cart-input-route app-cart-input *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body.cart-input-route app-cart-input input,body.cart-input-route app-cart-input textarea,body.cart-input-route app-cart-input select,body.cart-input-route app-cart-input option{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}html.packing-open,body.packing-open{overflow:hidden}body.account-route,body.basket-route{background-color:#020617}body.account-route:before,body.basket-route:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:-2;background-color:transparent;background-image:linear-gradient(180deg,#0206172e,#02061757 60%,#0206176b),url(/assets/images/supermarket.jpeg);background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none}body.account-route .account-panel:not(.account-panel--upsell):not(.account-panel--premium-shine),body.account-route .history-panel,body.account-route .history-card,body.account-route .history-sheet{--panel-bg: rgba(8, 12, 36, .58)}body.basket-route .bh-shop,body.basket-route .bh-empty,body.basket-route .bh-panel,body.basket-route .pk-swap{--panel-bg: rgba(8, 12, 36, .58)}body.account-route:after,body.basket-route:after{content:"";position:fixed;right:2.5vw;bottom:2.5vh;width:min(40vw,340px);height:min(40vw,340px);z-index:-1;background:url(/assets/images/okti-watermark.webp) center bottom / contain no-repeat;opacity:1;pointer-events:none}@media(max-width:640px){body.account-route:after,body.basket-route:after{width:min(52vw,230px);height:min(52vw,230px);right:1.5vw;opacity:1}}.sm-neon-edge{position:relative;isolation:isolate}.sm-neon-edge:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--sm-border-width-strong);background:var(--sm-gradient-edge);background-size:200% 200%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--sm-edge-opacity-passive);filter:var(--sm-edge-filter-passive);pointer-events:none;z-index:1}.sm-neon-edge:hover:before,.sm-neon-edge:focus-within:before,.sm-neon-edge.is-active:before,.sm-neon-edge.is-selected:before{opacity:var(--sm-edge-opacity-active);filter:var(--sm-edge-filter-active)}body.account-route .sm-neon-edge,body.basket-route .sm-neon-edge{box-shadow:var(--sm-shadow-raised)}body.account-route .sm-neon-edge:hover,body.account-route .sm-neon-edge:focus-within,body.account-route .sm-neon-edge.is-active,body.account-route .sm-neon-edge.is-selected,body.basket-route .sm-neon-edge:hover,body.basket-route .sm-neon-edge:focus-within,body.basket-route .sm-neon-edge.is-active,body.basket-route .sm-neon-edge.is-selected{box-shadow:var(--sm-shadow-active)}@media(prefers-reduced-motion:no-preference){.sm-neon-edge:before{transition:opacity var(--sm-motion-slow) var(--sm-motion-ease),filter var(--sm-motion-slow) var(--sm-motion-ease);animation:sm-neon-edge-shift var(--sm-motion-ambient) ease-in-out infinite}.sm-neon-edge,.sm-surface-control,.sm-primary-action,.sm-ui-language-select,.sm-state-control{transition:border-color var(--sm-motion-standard) var(--sm-motion-ease),box-shadow var(--sm-motion-standard) var(--sm-motion-ease),background-color var(--sm-motion-standard) var(--sm-motion-ease),filter var(--sm-motion-standard) var(--sm-motion-ease),opacity var(--sm-motion-standard) var(--sm-motion-ease),transform var(--sm-motion-standard) var(--sm-motion-ease)}.sm-primary-action:hover:not(:disabled),.sm-primary-action:focus-visible{transform:translateY(var(--sm-motion-lift))}}@keyframes sm-neon-edge-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.sm-ui-language-select{min-block-size:var(--sm-control-min-size);min-inline-size:var(--sm-control-min-size);padding:var(--sm-space-2) var(--sm-space-3);border-radius:var(--sm-radius-sm);font-size:var(--sm-type-control-responsive);background-color:var(--sm-surface-interactive);color:var(--sm-text-secondary);border:var(--sm-border-width) solid var(--sm-border-default);box-shadow:var(--sm-shadow-passive);cursor:pointer;appearance:none}.sm-ui-language-select option{padding-left:var(--sm-space-1);font-size:var(--sm-type-body)}.sm-ui-language-select:hover,.sm-ui-language-select:focus{border-color:var(--sm-border-live);background-color:var(--sm-surface-interactive-hover)}.sm-ui-language-select:focus-visible{outline:var(--sm-focus-width) solid var(--sm-focus-ring);outline-offset:var(--sm-focus-offset)}.sm-glass-panel{background-color:var(--panel-bg, var(--sm-surface-page));background-image:var(--sm-glass-sheen);border:var(--sm-border-width-strong) solid var(--panel-border, var(--sm-border-default));border-radius:var(--sm-radius-panel);box-shadow:var(--sm-shadow-passive);backdrop-filter:blur(var(--sm-glass-blur));-webkit-backdrop-filter:blur(var(--sm-glass-blur))}.sm-surface-control{min-block-size:var(--sm-control-height, var(--sm-control-min-size));min-inline-size:var(--sm-control-min-inline-size, var(--sm-control-min-size));padding:var(--sm-control-padding, var(--sm-space-3) var(--sm-space-4));border:var(--sm-border-width) solid var(--sm-border-default);border-radius:var(--sm-radius-md);background:var(--sm-surface-interactive);color:var(--sm-text-primary);font:inherit;outline:none;box-sizing:border-box;box-shadow:var(--sm-shadow-passive)}.sm-surface-control::placeholder{color:var(--sm-text-placeholder)}.sm-surface-control:hover,.sm-surface-control:focus,.sm-surface-control:focus-visible{border-color:var(--sm-border-live);box-shadow:var(--sm-shadow-live);background:var(--sm-surface-interactive-hover)}.sm-surface-control:focus-visible{outline:var(--sm-focus-width) solid var(--sm-focus-ring);outline-offset:var(--sm-focus-offset)}.sm-primary-action{min-block-size:var(--sm-control-min-size);min-inline-size:var(--sm-control-min-size);padding:var(--sm-control-padding, var(--sm-space-3) var(--sm-space-4));border:var(--sm-border-width) solid var(--sm-border-active);border-radius:var(--sm-radius-md);background:var(--sm-gradient-primary);color:var(--sm-text-primary);font-family:var(--sm-font-display);font-size:var(--sm-type-control);font-weight:var(--sm-font-weight-bold);letter-spacing:var(--sm-letter-action);text-transform:uppercase;cursor:pointer;box-shadow:var(--sm-shadow-primary-action)}.sm-primary-action:hover:not(:disabled),.sm-primary-action:focus-visible{outline:none;box-shadow:var(--sm-shadow-primary-action-active);filter:var(--sm-filter-hover)}.sm-primary-action:focus-visible{outline:var(--sm-focus-width) solid var(--sm-focus-ring);outline-offset:var(--sm-focus-offset)}.sm-primary-action:active:not(:disabled){filter:var(--sm-filter-primary-pressed)}.sm-primary-action:disabled{opacity:var(--sm-opacity-disabled);cursor:not-allowed;border-color:var(--sm-border-disabled);border-style:dashed;background:var(--sm-surface-disabled);box-shadow:none}.sm-state-control{min-block-size:var(--sm-control-min-size);min-inline-size:var(--sm-control-min-size);display:inline-flex;align-items:center;justify-content:center;gap:var(--sm-space-2);padding:var(--sm-space-2) var(--sm-space-3);border:var(--sm-border-width) solid var(--sm-border-default);border-radius:var(--sm-radius-md);background-color:var(--sm-surface-interactive);background-image:var(--sm-gradient-control);color:var(--sm-text-primary);font:inherit;cursor:pointer;box-shadow:var(--sm-shadow-passive)}.sm-state-control:hover{border-color:var(--sm-border-active);background-color:var(--sm-surface-interactive-hover)}.sm-state-control:focus-visible{outline:var(--sm-focus-width) solid var(--sm-focus-ring);outline-offset:var(--sm-focus-offset);border-color:var(--sm-border-live);box-shadow:var(--sm-shadow-live)}.sm-state-control:active,.sm-state-control.is-pressed{filter:var(--sm-filter-pressed);box-shadow:inset 0 0 0 var(--sm-border-width) var(--sm-border-active)}.sm-state-control.is-selected,.sm-state-control[aria-selected=true],.sm-state-control[aria-pressed=true]{border-color:var(--sm-border-active);background-color:var(--sm-surface-selected);background-image:var(--sm-gradient-selected);box-shadow:var(--sm-shadow-active)}.sm-state-control.is-loading,.sm-state-control[aria-busy=true]{border-color:var(--sm-border-live);background-image:var(--sm-gradient-loading);cursor:progress}.sm-state-control.is-loading:after,.sm-state-control[aria-busy=true]:after{content:"\2026";min-inline-size:1em;font-family:var(--sm-font-display);color:var(--sm-role-live)}.sm-state-control.is-success{border-color:var(--sm-border-success);background-image:var(--sm-gradient-success)}.sm-state-control.is-warning{border-color:var(--sm-border-warning);border-style:double;background-image:var(--sm-gradient-warning)}.sm-state-control.is-destructive{border-color:var(--sm-border-destructive);background-image:var(--sm-gradient-destructive)}.sm-state-control:disabled,.sm-state-control[aria-disabled=true]{opacity:var(--sm-opacity-disabled);cursor:not-allowed;border-color:var(--sm-border-disabled);border-style:dashed;background-color:var(--sm-surface-disabled);background-image:none;box-shadow:none}.sm-state-cue{flex:0 0 auto;min-inline-size:1em;font-family:var(--sm-font-display);font-size:var(--sm-type-meta);font-weight:var(--sm-font-weight-heavy);line-height:var(--sm-line-tight)}.sm-state-control.is-success .sm-state-cue{color:var(--sm-role-success)}.sm-state-control.is-selected .sm-state-cue,.sm-state-control[aria-selected=true] .sm-state-cue,.sm-state-control[aria-pressed=true] .sm-state-cue{color:var(--sm-role-primary-soft)}.sm-state-control.is-loading .sm-state-cue,.sm-state-control[aria-busy=true] .sm-state-cue{color:var(--sm-role-live)}.sm-state-control.is-warning .sm-state-cue{color:var(--sm-role-warning)}.sm-state-control.is-destructive .sm-state-cue{color:var(--sm-role-destructive)}.sm-state-control:disabled .sm-state-cue,.sm-state-control[aria-disabled=true] .sm-state-cue{color:var(--sm-role-disabled)}.shared-entry-card{position:absolute;top:50%;left:50%;z-index:60;width:min(420px,calc(100vw - 32px));padding:18px 18px 16px;border-radius:18px;text-align:left;color:#e2e8f0;background:linear-gradient(160deg,#0f172aeb,#1e293bc7),radial-gradient(circle at top left,#a5b4fc42,#0000 42%);border:1px solid rgba(165,180,252,.34);box-shadow:0 18px 36px #02061770,0 0 28px #c084fc2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translate(-50%,-50%)}.shared-entry-eyebrow{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd}.shared-entry-sender-label{margin:0;font-size:.82rem;color:#94a3b8;font-weight:500}.shared-entry-headline{margin:0;font-size:clamp(1.25rem,2.6vw,1.85rem);line-height:1.15;color:#f8fafc}.shared-entry-body,.shared-entry-trust{margin:.8rem 0 0;font-size:.95rem;line-height:1.6}.shared-entry-body{color:#dbeafe}.shared-entry-trust{color:#cbd5e1}.shared-entry-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.shared-entry-secondary-actions{margin-top:.75rem}.shared-entry-primary,.shared-entry-secondary{appearance:none;border-radius:999px;padding:.8rem 1rem;font-weight:700;font-size:.92rem;cursor:pointer}.shared-entry-primary{border:1px solid rgba(196,181,253,.68);color:#0f172a;background:linear-gradient(135deg,#c4b5fd,#7dd3fc);box-shadow:0 0 18px #c084fc3d,0 10px 24px #02061757}.shared-entry-secondary{border:1px solid rgba(165,180,252,.28);color:#e2e8f0;background:#0f172a7a}.shared-entry-primary:hover,.shared-entry-secondary:hover,.shared-entry-primary:focus-visible,.shared-entry-secondary:focus-visible{outline:var(--sm-focus-width) solid var(--sm-focus-ring);outline-offset:var(--sm-focus-offset)}.shared-entry-primary:hover,.shared-entry-primary:focus-visible{box-shadow:0 0 24px #c084fc52,0 12px 28px #0206176b}.shared-entry-secondary:hover,.shared-entry-secondary:focus-visible{border-color:#c4b5fd8a;background:#1e293bc7}@media(prefers-reduced-motion:no-preference){.shared-entry-primary,.shared-entry-secondary{transition:transform var(--sm-motion-slow) var(--sm-motion-ease),box-shadow var(--sm-motion-slow) var(--sm-motion-ease),border-color var(--sm-motion-slow) var(--sm-motion-ease),background-color var(--sm-motion-slow) var(--sm-motion-ease),color var(--sm-motion-slow) var(--sm-motion-ease)}.shared-entry-primary:hover,.shared-entry-secondary:hover,.shared-entry-primary:focus-visible,.shared-entry-secondary:focus-visible{transform:translateY(-1px)}}@media(min-width:641px)and (max-width:1024px){.shared-entry-card{top:50%;width:min(344px,calc(100vw - 24px));padding:16px}}@media(max-width:640px){.shared-entry-card{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(94vw,352px);padding:14px}.shared-entry-headline{font-size:clamp(1.1rem,5vw,1.38rem)}.shared-entry-body,.shared-entry-trust{font-size:.86rem;line-height:1.48}.shared-entry-actions{flex-direction:column}.shared-entry-primary,.shared-entry-secondary{width:100%}}@media(hover:none)and (pointer:coarse){body.product-search-route{overflow-x:hidden;overflow-y:auto}}@media(min-width:641px)and (max-width:1024px)and (orientation:portrait){.shared-entry-card{top:50%;left:50%;transform:translate(-50%,-50%);right:auto;width:min(70vw,420px)}}@media(max-height:500px)and (orientation:landscape){.shared-entry-card{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(320px,calc(100vw - 20px));padding:12px}.shared-entry-eyebrow{font-size:.7rem}.shared-entry-headline{font-size:1rem}.shared-entry-body,.shared-entry-trust{font-size:.76rem;line-height:1.4}.shared-entry-primary,.shared-entry-secondary{padding:.58rem .82rem;font-size:.76rem}}
