:root,html[data-theme=light]{--bg:#FAFBFF;--surface:#F0F2FF;--surface-2:#E8EBFF;--text:#3A3F5C;--text-heading:#1E2235;--text-secondary:#5B6280;--muted:#8B92B3;--border:#DDE1F7;--primary:#A855F7;--primary-contrast:#FFFFFF;--shadow:rgba(30,34,53,0.08);--header-bg:rgba(250,251,255,0.85);--header-top-bg:#1E2235;--header-top-text:rgba(255,255,255,0.9);--header-border:#DDE1F7;--logo-color:#1E2235;--nav-link-color:#5B6280;--nav-link-hover:#A855F7;--icon-color:#3A3F5C;--mobile-nav-bg:#FAFBFF;--footer-bg:#FFFFFF;--footer-text:#3A3F5C;--footer-heading:#1E2235;--footer-muted:#8B92B3;--footer-link:#5B6280;--footer-link-hover:#A855F7;--footer-border:#DDE1F7;--footer-social-bg:rgba(99,102,241,0.06);--footer-social-hover-bg:rgba(168,85,247,0.12);--footer-social-hover-border:rgba(168,85,247,0.35);--card-bg:#FFFFFF;--card-border:#DDE1F7;--card-hover-shadow:0 8px 32px rgba(99,102,241,0.1),0 2px 8px rgba(0,0,0,0.05);--image-bg:#F0F2FF;--section-bg:#F0F2FF;--input-bg:#FFFFFF;--input-border:#DDE1F7;--input-placeholder:#8B92B3;--pdp-hero-bg:#FFFFFF;--pdp-hero-border:#DDE1F7;--pdp-hero-buypanel-bg:linear-gradient(180deg,rgba(250,251,255,0.88),#FFFFFF);--pdp-hero-buypanel-border:#DDE1F7;--pdp-detail-card-bg:#FFFFFF;--pdp-detail-card-border:#DDE1F7;--attr-row-odd:#F0F2FF;--attr-border:#DDE1F7;--rail-btn-bg:#F0F2FF;--rail-btn-border:#DDE1F7;--rail-btn-hover:#E8EBFF;--thumb-bg:#F0F2FF;--thumb-active-shadow:0 0 0 2px rgba(168,85,247,0.25);--main-image-bg:#F0F2FF;--main-image-border:#DDE1F7;--review-summary-bg:#F0F2FF;--review-summary-border:#DDE1F7;--review-item-bg:#FFFFFF;--review-item-border:#DDE1F7;--bar-track-bg:#DDE1F7;--reply-bg:#F0F2FF;--form-input-bg:#FFFFFF;--form-input-border:#DDE1F7;--section-nav-bg:#FFFFFF;--section-nav-border:#DDE1F7;--section-nav-link-bg:#F0F2FF;--section-nav-link-color:#8B92B3;--section-nav-link-hover-bg:#FFFFFF;--section-nav-link-hover-color:#1E2235;--section-nav-active-bg:#FFFFFF;--section-nav-active-color:#1E2235;--section-nav-active-line:#A855F7;--section-nav-count-bg:#E8EBFF;--section-nav-count-color:#5B6280;--tab-wrapper-bg:#FFFFFF;--tab-wrapper-border:#DDE1F7;--tab-header-bg:#F0F2FF;--tab-header-border:#DDE1F7;--tab-border-r:#DDE1F7;--tab-active-bg:#FFFFFF;--tab-active-line:#A855F7;--tab-content-color:#3A3F5C;--sort-select-bg:#FFFFFF;--sort-select-border:#DDE1F7;--page-btn-border:#DDE1F7;--breadcrumb-sep:#C7CCEA;--qty-bg:#F0F2FF;--qty-border:#DDE1F7;--qty-text:#1E2235;--price-main:#FF2D78;--savings-color:#5B6280;--meta-card-bg:#F0F2FF;--meta-card-border:#DDE1F7;--mini-card-bg:#FFFFFF;--mini-card-border:#DDE1F7;--mini-image-bg:#F0F2FF;--mini-image-border:#DDE1F7;--mini-name-color:#A855F7;--mobile-bar-bg:rgba(250,251,255,0.98);--mobile-bar-border:#DDE1F7;--addcart-outline-bg:#FFFFFF;--addcart-outline-border:#A855F7;--addcart-outline-color:#A855F7;--wishlist-btn-bg:rgba(255,255,255,0.85);--wishlist-icon-color:#1E2235;--accent-neon:#A855F7;--accent-neon-2:#6366F1;--accent-neon-glow:none;--gradient-neon:linear-gradient(135deg,#3B82F6,#A855F7);--gradient-cta:linear-gradient(90deg,#3B82F6,#A855F7);--focus-ring-color:#A855F7;--star-color:#F59E0B;--wave-fill-white:#FAFBFF;--wave-fill-navy:#1E2235;--wave-fill-light:#F0F2FF;--wave-frame-dark:#DDE1F7;--wave-frame-mid:#C7CCEA;--wave-frame-light:#8B92B3;--wave-frame-stroke:#DDE1F7;--wave-neon-hint:transparent;--scrollbar-thumb:#C7CCEA}[data-theme=dark],html[data-theme=dark]{--bg:#09090B;--surface:#111113;--surface-2:#18181B;--text:#E4E4E7;--text-heading:#FAFAFA;--text-secondary:#A1A1AA;--muted:#71717A;--border:#3F3F46;--primary:#A855F7;--primary-contrast:#FFFFFF;--shadow:rgba(0,0,0,0.6);--header-bg:rgba(9,9,11,0.80);--header-top-bg:#000000;--header-top-text:rgba(255,255,255,0.8);--header-border:#3F3F46;--logo-color:#FAFAFA;--nav-link-color:#A1A1AA;--nav-link-hover:#FFFFFF;--icon-color:#E4E4E7;--mobile-nav-bg:#111113;--footer-bg:#000000;--footer-text:#A1A1AA;--footer-heading:#FAFAFA;--footer-muted:#71717A;--footer-link:#A1A1AA;--footer-link-hover:#FF2D78;--footer-border:#3F3F46;--footer-social-bg:rgba(255,255,255,0.04);--footer-social-hover-bg:rgba(255,45,120,0.08);--footer-social-hover-border:rgba(255,45,120,0.4);--card-bg:rgba(255,255,255,0.04);--card-border:rgba(255,255,255,0.08);--card-hover-shadow:0 8px 32px rgba(255,45,120,0.08),0 0 1px rgba(255,255,255,0.1);--image-bg:#18181B;--section-bg:#111113;--input-bg:#18181B;--input-border:#3F3F46;--input-placeholder:#71717A;--pdp-hero-bg:rgba(255,255,255,0.03);--pdp-hero-border:rgba(255,255,255,0.08);--pdp-hero-buypanel-bg:linear-gradient(180deg,rgba(17,17,19,0.88),#111113);--pdp-hero-buypanel-border:rgba(255,255,255,0.06);--pdp-detail-card-bg:rgba(255,255,255,0.03);--pdp-detail-card-border:rgba(255,255,255,0.08);--attr-row-odd:rgba(255,255,255,0.02);--attr-border:rgba(255,255,255,0.06);--rail-btn-bg:#18181B;--rail-btn-border:#3F3F46;--rail-btn-hover:#1F1F23;--thumb-bg:#18181B;--thumb-active-shadow:0 0 0 2px rgba(255,45,120,0.4);--main-image-bg:#18181B;--main-image-border:rgba(255,255,255,0.06);--review-summary-bg:rgba(255,255,255,0.03);--review-summary-border:rgba(255,255,255,0.08);--review-item-bg:rgba(255,255,255,0.04);--review-item-border:rgba(255,255,255,0.06);--bar-track-bg:#3F3F46;--reply-bg:rgba(255,255,255,0.04);--form-input-bg:#18181B;--form-input-border:#3F3F46;--section-nav-bg:rgba(255,255,255,0.03);--section-nav-border:rgba(255,255,255,0.08);--section-nav-link-bg:rgba(255,255,255,0.04);--section-nav-link-color:#A1A1AA;--section-nav-link-hover-bg:rgba(255,255,255,0.06);--section-nav-link-hover-color:#FAFAFA;--section-nav-active-bg:rgba(255,255,255,0.06);--section-nav-active-color:#FAFAFA;--section-nav-active-line:#FF2D78;--section-nav-count-bg:rgba(255,255,255,0.06);--section-nav-count-color:#A1A1AA;--tab-wrapper-bg:rgba(255,255,255,0.03);--tab-wrapper-border:rgba(255,255,255,0.08);--tab-header-bg:rgba(255,255,255,0.02);--tab-header-border:rgba(255,255,255,0.06);--tab-border-r:rgba(255,255,255,0.06);--tab-active-bg:rgba(255,255,255,0.06);--tab-active-line:#FF2D78;--tab-content-color:#E4E4E7;--sort-select-bg:#18181B;--sort-select-border:#3F3F46;--page-btn-border:#3F3F46;--breadcrumb-sep:#52525B;--qty-bg:#18181B;--qty-border:#3F3F46;--qty-text:#E4E4E7;--price-main:#FF2D78;--savings-color:#A1A1AA;--meta-card-bg:rgba(255,255,255,0.03);--meta-card-border:rgba(255,255,255,0.08);--mini-card-bg:rgba(255,255,255,0.04);--mini-card-border:rgba(255,255,255,0.08);--mini-image-bg:#18181B;--mini-image-border:rgba(255,255,255,0.06);--mini-name-color:#A855F7;--mobile-bar-bg:rgba(9,9,11,0.98);--mobile-bar-border:#3F3F46;--addcart-outline-bg:transparent;--addcart-outline-border:#FF2D78;--addcart-outline-color:#FF2D78;--wishlist-btn-bg:rgba(9,9,11,0.7);--wishlist-icon-color:#E4E4E7;--accent-neon:#FF2D78;--accent-neon-2:#A855F7;--accent-neon-glow:0 0 10px rgba(255,45,120,0.5),0 0 28px rgba(168,85,247,0.2);--gradient-neon:linear-gradient(135deg,#FF2D78,#E91E8C 40%,#A855F7);--gradient-cta:linear-gradient(90deg,#FF2D78,#A855F7);--focus-ring-color:#FF2D78;--star-color:#FBBF24;--wave-fill-white:#09090B;--wave-fill-navy:#09090B;--wave-fill-light:#111113;--wave-frame-dark:#18181B;--wave-frame-mid:#1F1F23;--wave-frame-light:#27272A;--wave-frame-stroke:rgba(255,255,255,0.06);--wave-neon-hint:rgba(255,45,120,0.04);--scrollbar-thumb:#3F3F46}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scrollbar-gutter:stable}body{font-size:1rem;line-height:1.5;color:var(--text);background-color:var(--bg);min-height:100vh;transition:background-color .3s ease,color .3s ease}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25;color:var(--text-heading)}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem}a{color:var(--primary);text-decoration:none;transition:color .15s ease}a:hover{color:var(--accent-neon)}a:focus-visible{outline:2px solid var(--focus-ring-color,#A855F7);outline-offset:2px}ol,ul{list-style:none}img,video{max-width:100%;height:auto;display:block}button{cursor:pointer}button,input,select,textarea{font:inherit}table{border-collapse:collapse;width:100%}::selection{background:rgba(168,85,247,.25);color:inherit}html[data-theme=dark] body::-webkit-scrollbar,html[data-theme=light] body::-webkit-scrollbar{width:6px;height:6px}html[data-theme=dark] body::-webkit-scrollbar-track,html[data-theme=light] body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}html[data-theme=dark] body::-webkit-scrollbar-thumb,html[data-theme=light] body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#52525B);border-radius:9999px}html[data-theme=dark] body::-webkit-scrollbar-thumb:hover,html[data-theme=light] body::-webkit-scrollbar-thumb:hover{background:var(--muted,#71717A)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.container{padding-left:2rem;padding-right:2rem}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus-ring-color,#A855F7);outline-offset:2px}.neon-text{background:var(--gradient-neon);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.neon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;background:var(--gradient-cta);color:#fff;font-weight:600;font-size:1rem;border:none;border-radius:9999px;cursor:pointer;text-decoration:none;transition:box-shadow .25s ease,transform .15s ease;position:relative}.neon-btn:hover{box-shadow:var(--accent-neon-glow);transform:translateY(-1px);color:#fff}.neon-btn:active{transform:translateY(0)}.glass-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .25s ease,box-shadow .25s ease}.glass-card:hover{box-shadow:var(--card-hover-shadow)}