@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-heading:"Geist Variable", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--radius:.625rem;--motion-duration-fast:.12s;--motion-duration-base:.18s;--motion-duration-slow:.28s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-in-out:cubic-bezier(.65, 0, .35, 1);--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--destructive:oklch(57.7% .245 27.325);--warning:oklch(76.9% .188 70.08);--success:oklch(64.6% .17 162.48);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--destructive:oklch(70.4% .191 22.216);--warning:oklch(82.8% .189 84.429);--success:oklch(69.6% .17 162.48);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1)}*{border-color:var(--border);outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(87.1% .006 286.286);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(21% .006 285.885);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(87.1% .006 286.286)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(14.1% .005 285.823);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.1% .005 285.823);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(27.4% .006 286.033);--input:oklch(27.4% .006 286.033);--ring:oklch(44.2% .017 285.786);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(27.4% .006 286.033);--sidebar-ring:oklch(44.2% .017 285.786)}:root{--gum-pink:#dbeafe;--gum-yellow:#fef3c7;--gum-cyan:#d1fae5;--gum-black:#111827;--gum-white:#fff;--gum-orange:#fde68a;--gum-bg:#f8fafc;--gum-border:color-mix(in srgb, var(--border) 95%, transparent);--gum-shadow:color-mix(in srgb, var(--foreground) 16%, transparent);--shadow-hard:0 10px 30px -16px var(--gum-shadow);--shadow-hard-sm:0 6px 18px -12px var(--gum-shadow);--shadow-hard-lg:0 18px 44px -20px var(--gum-shadow);--shadow-hard-xl:0 28px 64px -28px var(--gum-shadow)}.dark{--gum-bg:#0f172a;--gum-border:#ffffff29;--gum-shadow:#0009;--gum-black:#f8fafc;--gum-white:#020617;--gum-pink:#1e293b;--gum-yellow:#3f3f46;--gum-cyan:#0f766e;--gum-orange:#7c3aed}.bg-dot-pattern{background-color:#0000;background-image:radial-gradient(#000 1px,#0000 1px);background-size:24px 24px}.dark .bg-dot-pattern{background-color:#0000;background-image:radial-gradient(#ffffff40 1px,#0000 1px);background-size:24px 24px}body{background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at top left, color-mix(in srgb, var(--primary) 10%, transparent), transparent 28%), radial-gradient(circle at top right, color-mix(in srgb, var(--chart-2) 10%, transparent), transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--background) 92%, white) 0%, var(--background) 100%);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.dark body{background-color:var(--background)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{border-left:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 18%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--foreground) 28%, transparent);background-clip:padding-box}.dark ::-webkit-scrollbar-track{border-left:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:0 0}.dark ::-webkit-scrollbar-thumb{background:#ffffff38 padding-box padding-box;border:2px solid #0000}.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff57 padding-box padding-box}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0;border:none}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0003;border:none;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#0006}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff6}@keyframes loading-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-loading-bar{background-size:200% 200%;animation:2s infinite loading-gradient}@keyframes oscillate-border-color{0%{border-color:var(--gum-pink)}25%{border-color:var(--gum-yellow)}50%{border-color:var(--gum-cyan)}75%{border-color:var(--gum-pink)}to{border-color:var(--gum-yellow)}}.oscillating-border-bottom{animation:2s linear infinite oscillate-border-color}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes slow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float{animation:6s ease-in-out infinite float}.animate-slow-spin{animation:12s linear infinite slow-spin}.animate-marquee{animation:marquee var(--duration) linear infinite}.animate-marquee-vertical{animation:marquee-vertical var(--duration) linear infinite}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ui-shadow-hard{box-shadow:var(--shadow-hard)}.ui-shadow-hard-sm{box-shadow:var(--shadow-hard-sm)}.ui-shadow-hard-lg{box-shadow:var(--shadow-hard-lg)}.ui-shadow-hard-xl{box-shadow:var(--shadow-hard-xl)}.ui-pressable{transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s,color .15s}.ui-pressable:hover{box-shadow:var(--shadow-hard-lg);transform:translateY(-1px)}.ui-pressable:active{box-shadow:var(--shadow-hard-sm);transform:translateY(0)}.ui-surface{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 92%, white 8%);color:var(--card-foreground);box-shadow:var(--shadow-hard-sm);border-radius:1.25rem}.ui-surface-muted{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--card) 86%, var(--muted));color:var(--card-foreground);border-radius:1.25rem}.ui-panel{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 96%, white 4%);color:var(--card-foreground);box-shadow:var(--shadow-hard-sm);border-radius:1rem}.ui-control{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--background) 95%, white 5%);color:var(--foreground);box-shadow:0 1px 2px 0 color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:.875rem}.ui-control:hover{background:color-mix(in srgb, var(--background) 92%, var(--muted))}.ui-control:focus-visible{border-color:color-mix(in srgb, var(--ring) 70%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--ring) 20%, transparent);outline:none}.ui-control[data-invalid=true],.ui-control[aria-invalid=true]{border-color:var(--destructive)}.ui-control:disabled{cursor:not-allowed;opacity:.5}.ui-menu-panel{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--popover) 94%, white 6%);color:var(--popover-foreground);box-shadow:var(--shadow-hard-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem}.ui-menu-item{border-radius:.75rem;font-weight:600;transition:background-color .15s,color .15s}.ui-menu-item:hover,.ui-menu-item:focus-visible,.ui-menu-item[data-highlighted]{background:color-mix(in srgb, var(--muted) 70%, transparent);color:var(--foreground)}.ui-dialog-panel{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--background) 96%, white 4%);color:var(--foreground);box-shadow:var(--shadow-hard-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.5rem}.ui-badge{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);text-transform:uppercase;border-radius:999px;font-weight:700}.ui-brand-badge{border:1px solid color-mix(in srgb, var(--border) 65%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 88%, white 12%), color-mix(in srgb, var(--chart-2) 70%, white 30%));color:var(--primary-foreground);box-shadow:var(--shadow-hard-sm);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.ui-page-banner{border-block:4px solid var(--gum-border);background:var(--gum-yellow);color:#000;position:relative;overflow:hidden}.ui-page-back-link{text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.75rem;font-weight:900;display:inline-flex}.ui-page-back-link:hover{text-decoration:underline}.ui-product-card{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 96%, white 4%);height:100%;color:var(--card-foreground);box-shadow:var(--shadow-hard-xl);border-radius:1.5rem;flex-direction:column;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;overflow:hidden}.ui-product-card:hover{box-shadow:var(--shadow-hard-lg);transform:translateY(-2px)}.ui-product-card-media{aspect-ratio:1;border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--background);position:relative;overflow:hidden}.ui-product-card-price{border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--primary) 12%, white 88%);text-transform:uppercase;color:var(--foreground);box-shadow:var(--shadow-hard-sm);border-radius:999px;padding:.25rem .75rem;font-size:.875rem;font-weight:900;transition:background-color .15s;display:inline-block}.ui-product-card:hover .ui-product-card-price{background:color-mix(in srgb, var(--chart-2) 18%, white 82%)}.ui-state-card{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 96%, white 4%);width:100%;max-width:28rem;color:var(--card-foreground);box-shadow:var(--shadow-hard-xl);border-radius:1.5rem}.ui-state-card-note{border:2px solid var(--gum-border);background:color-mix(in srgb, var(--card) 85%, var(--muted));border-radius:.75rem}.ui-dashed-panel{border:1px dashed color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--card) 88%, var(--muted));border-radius:1rem}.ui-section-link{border-bottom:2px solid var(--gum-border);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.5rem;padding-bottom:.25rem;font-size:.875rem;font-weight:900;display:inline-flex}.ui-section-link:hover{text-decoration:none}.ui-carousel-nav{border:4px solid var(--gum-border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-hard);border-radius:0}.ui-carousel-nav:hover{background:color-mix(in srgb, var(--background) 92%, var(--muted))}.ui-store-avatar{aspect-ratio:1;border:4px solid var(--gum-border);background:var(--background);width:100%;box-shadow:6px 6px 0 0 var(--gum-shadow);border-radius:9999px;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:relative;overflow:hidden}.group:hover .ui-store-avatar{transform:scale(1.1)rotate(-3deg)}.ui-filter-shell{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--card) 96%, white 4%);color:var(--card-foreground);box-shadow:var(--shadow-hard-sm);border-radius:1rem}.ui-hero-shell{z-index:10;border:4px solid var(--gum-border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-hard-xl);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.ui-hero-tag{border:2px solid var(--gum-border);background:var(--gum-yellow);color:#000;box-shadow:var(--shadow-hard);transform:rotate(-2deg)}.ui-hero-cta{text-transform:uppercase;border-width:4px;border-radius:.5rem;height:4rem;padding-inline:2.5rem;font-family:inherit;font-size:1.25rem;font-weight:900}.ui-filter-sheet{border-top:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:var(--card);color:var(--card-foreground);border-radius:1.5rem 1.5rem 0 0}.neo-card{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 96%, white 4%);color:var(--card-foreground);box-shadow:var(--shadow-hard-xl);border-radius:1.5rem}.neo-shadow,.shadow-brutal{box-shadow:var(--shadow-hard)}.neo-shadow-sm{box-shadow:var(--shadow-hard-sm)}.shadow-brutal-lg{box-shadow:var(--shadow-hard-lg)}.nshop-toast{border:4px solid var(--gum-border);background:color-mix(in srgb, var(--card) 96%, white 4%);width:100%;color:var(--card-foreground);box-shadow:var(--shadow-hard-xl);border-radius:1.5rem;align-items:center;gap:.75rem;max-width:28rem;padding:1rem;font-weight:700;display:flex}.nshop-toast-title{text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;font-weight:900}.nshop-toast-description{color:color-mix(in srgb, var(--foreground) 60%, var(--background));margin-top:.25rem;font-size:.75rem;font-weight:500}.nshop-toast-action{white-space:nowrap;background:var(--gum-yellow);text-transform:uppercase;color:#000;flex-shrink:0;margin-left:auto;padding:.375rem .75rem;font-size:.75rem;font-weight:900}.nshop-toast-cancel{background:var(--gum-white);text-transform:uppercase;color:var(--gum-black);padding:.375rem .75rem;font-size:.75rem;font-weight:900}.nshop-toast-close{background:var(--background);color:var(--foreground)}.nshop-toast-close:hover{background:color-mix(in srgb, var(--background) 92%, var(--muted))}.nshop-toast-success{border-color:var(--gum-cyan);background:color-mix(in srgb, var(--gum-cyan) 10%, var(--card))}.nshop-toast-error{background:color-mix(in srgb, #ef4444 8%, var(--card));border-color:#ef4444}.nshop-toast-warning{border-color:var(--gum-yellow);background:color-mix(in srgb, var(--gum-yellow) 10%, var(--card))}.nshop-toast-info{border-color:var(--gum-pink);background:color-mix(in srgb, var(--gum-pink) 10%, var(--card))}.nshop-toast-icon{flex-shrink:0}@keyframes nshop-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nshop-toast-loading-icon{animation:1s linear infinite nshop-spin}@media screen and (width<=640px){input,select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
