.skip-to-content{position:absolute;top:-100%;left:50%;transform:translateX(-50%);z-index:800;padding:.75rem 1.5rem;background:var(--primary,#6C5CE7);color:#fff;font-weight:600;font-size:.875rem;border-radius:0 0 .75rem .75rem;text-decoration:none;transition:top .15s ease}.skip-to-content:focus{top:0}:root,html[data-theme=light]{--bg:#F7F8FC;--surface:#FFFFFF;--surface-2:#EEF0F8;--text:#3A3F5C;--text-heading:#141826;--text-secondary:#5B6280;--muted:#8B93B0;--border:#D9DDF0;--primary:#6C5CE7;--primary-hover:#5B4EC7;--primary-contrast:#FFFFFF;--shadow:rgba(14,20,40,0.08);--header-bg:rgba(247,248,252,0.85);--header-top-bg:#141826;--header-top-text:rgba(255,255,255,0.92);--header-border:#D9DDF0;--logo-color:#141826;--nav-link-color:#5B6280;--nav-link-hover:#6C5CE7;--icon-color:#5B6280;--mobile-nav-bg:#F7F8FC;--footer-bg:#FFFFFF;--footer-text:#5B6280;--footer-heading:#141826;--footer-muted:#8B93B0;--footer-link:#5B6280;--footer-link-hover:#6C5CE7;--footer-border:#D9DDF0;--footer-social-bg:rgba(108,92,231,0.06);--footer-social-hover-bg:rgba(108,92,231,0.10);--footer-social-hover-border:rgba(108,92,231,0.22);--card-bg:#FFFFFF;--card-border:#D9DDF0;--card-hover-shadow:0 8px 32px rgba(14,20,40,0.08),0 2px 8px rgba(108,92,231,0.04);--image-bg:#EEF0F8;--section-bg:#EEF0F8;--input-bg:#FFFFFF;--input-border:#D9DDF0;--input-placeholder:#8B93B0;--pdp-hero-bg:#FFFFFF;--pdp-hero-border:#D9DDF0;--pdp-hero-buypanel-bg:linear-gradient(180deg,rgba(247,248,252,0.90),#FFFFFF);--pdp-hero-buypanel-border:#D9DDF0;--pdp-detail-card-bg:#FFFFFF;--pdp-detail-card-border:#D9DDF0;--attr-row-odd:#EEF0F8;--attr-border:#D9DDF0;--rail-btn-bg:#EEF0F8;--rail-btn-border:#D9DDF0;--rail-btn-hover:#FFFFFF;--thumb-bg:#EEF0F8;--thumb-active-shadow:0 0 0 2px rgba(108,92,231,0.25);--main-image-bg:#EEF0F8;--main-image-border:#D9DDF0;--review-summary-bg:#EEF0F8;--review-summary-border:#D9DDF0;--review-item-bg:#FFFFFF;--review-item-border:#D9DDF0;--bar-track-bg:#D9DDF0;--reply-bg:#EEF0F8;--form-input-bg:#FFFFFF;--form-input-border:#CBD1EA;--section-nav-bg:#FFFFFF;--section-nav-border:#D9DDF0;--section-nav-link-bg:#EEF0F8;--section-nav-link-color:#8B93B0;--section-nav-link-hover-bg:#FFFFFF;--section-nav-link-hover-color:#141826;--section-nav-active-bg:#FFFFFF;--section-nav-active-color:#141826;--section-nav-active-line:#6C5CE7;--section-nav-count-bg:#EEF0F8;--section-nav-count-color:#5B6280;--tab-wrapper-bg:#FFFFFF;--tab-wrapper-border:#D9DDF0;--tab-header-bg:#EEF0F8;--tab-header-border:#D9DDF0;--tab-border-r:#D9DDF0;--tab-active-bg:#FFFFFF;--tab-active-line:#6C5CE7;--tab-content-color:#5B6280;--sort-select-bg:#FFFFFF;--sort-select-border:#D9DDF0;--page-btn-border:#D9DDF0;--breadcrumb-sep:#B7BED6;--qty-bg:#EEF0F8;--qty-border:#D9DDF0;--qty-text:#141826;--price-main:#6C5CE7;--savings-color:#5B6280;--meta-card-bg:#EEF0F8;--meta-card-border:#D9DDF0;--mini-card-bg:#FFFFFF;--mini-card-border:#D9DDF0;--mini-image-bg:#EEF0F8;--mini-image-border:#D9DDF0;--mini-name-color:#6C5CE7;--mobile-bar-bg:rgba(247,248,252,0.98);--mobile-bar-border:#D9DDF0;--addcart-outline-bg:#FFFFFF;--addcart-outline-border:#6C5CE7;--addcart-outline-color:#6C5CE7;--wishlist-btn-bg:rgba(255,255,255,0.90);--wishlist-icon-color:#141826;--accent-neon:#6C5CE7;--accent-neon-2:#A855F7;--accent-neon-glow:none;--gradient-neon:linear-gradient(135deg,#6C5CE7,#A855F7);--gradient-cta:linear-gradient(135deg,#6C5CE7,#A855F7);--focus-ring-color:#6C5CE7;--star-color:#F59E0B;--wave-fill-white:#F7F8FC;--wave-fill-navy:#141826;--wave-fill-light:#FFFFFF;--wave-frame-dark:#D9DDF0;--wave-frame-mid:#B7BED6;--wave-frame-light:#8B93B0;--wave-frame-stroke:#CBD1EA;--wave-neon-hint:transparent;--scrollbar-thumb:#B7BED6;--ui-scrollbar-track:color-mix(in srgb,var(--surface) 88%,transparent);--ui-scrollbar-thumb:color-mix(in srgb,var(--accent-neon) 30%,var(--border) 70%);--ui-scrollbar-thumb-hover:color-mix(in srgb,var(--accent-neon) 44%,var(--border) 56%);--ui-scrollbar-thumb-active:color-mix(in srgb,var(--accent-neon) 58%,var(--border) 42%)}[data-theme=dark],html[data-theme=dark]{--bg:#0F0D0D;--surface:#171414;--surface-2:#211C1B;--text:#B8AAA0;--text-heading:#F5EFEA;--text-secondary:#B8AAA0;--muted:#8D8179;--border:#3A312E;--primary:#D4A574;--primary-hover:#E2B88D;--primary-contrast:#0F0D0D;--shadow:rgba(0,0,0,0.35);--header-bg:rgba(15,13,13,0.90);--header-top-bg:#0A0808;--header-top-text:rgba(245,239,234,0.88);--header-border:#2E2724;--logo-color:#F5EFEA;--nav-link-color:#B8AAA0;--nav-link-hover:#D4A574;--icon-color:#B8AAA0;--mobile-nav-bg:#171414;--footer-bg:#0A0808;--footer-text:#B8AAA0;--footer-heading:#F5EFEA;--footer-muted:#8D8179;--footer-link:#B8AAA0;--footer-link-hover:#D4A574;--footer-border:#2E2724;--footer-social-bg:rgba(212,165,116,0.06);--footer-social-hover-bg:rgba(212,165,116,0.10);--footer-social-hover-border:rgba(212,165,116,0.24);--card-bg:#171414;--card-border:#2E2724;--card-hover-shadow:0 8px 32px rgba(0,0,0,0.28),0 2px 8px rgba(212,165,116,0.06);--image-bg:#211C1B;--section-bg:#171414;--input-bg:#211C1B;--input-border:#3A312E;--input-placeholder:#8D8179;--pdp-hero-bg:#171414;--pdp-hero-border:#2E2724;--pdp-hero-buypanel-bg:linear-gradient(180deg,rgba(23,20,20,0.90),#171414);--pdp-hero-buypanel-border:#2E2724;--pdp-detail-card-bg:#171414;--pdp-detail-card-border:#2E2724;--attr-row-odd:rgba(255,255,255,0.02);--attr-border:#2E2724;--rail-btn-bg:#211C1B;--rail-btn-border:#3A312E;--rail-btn-hover:#2A2321;--thumb-bg:#211C1B;--thumb-active-shadow:0 0 0 2px rgba(212,165,116,0.35);--main-image-bg:#211C1B;--main-image-border:#2E2724;--review-summary-bg:#171414;--review-summary-border:#2E2724;--review-item-bg:#211C1B;--review-item-border:#2E2724;--bar-track-bg:#3A312E;--reply-bg:rgba(255,255,255,0.03);--form-input-bg:#211C1B;--form-input-border:#3A312E;--section-nav-bg:#171414;--section-nav-border:#2E2724;--section-nav-link-bg:rgba(255,255,255,0.03);--section-nav-link-color:#B8AAA0;--section-nav-link-hover-bg:rgba(255,255,255,0.05);--section-nav-link-hover-color:#F5EFEA;--section-nav-active-bg:rgba(212,165,116,0.08);--section-nav-active-color:#F5EFEA;--section-nav-active-line:#D4A574;--section-nav-count-bg:rgba(255,255,255,0.04);--section-nav-count-color:#B8AAA0;--tab-wrapper-bg:#171414;--tab-wrapper-border:#2E2724;--tab-header-bg:rgba(255,255,255,0.02);--tab-header-border:#2E2724;--tab-border-r:#2E2724;--tab-active-bg:rgba(212,165,116,0.08);--tab-active-line:#D4A574;--tab-content-color:#B8AAA0;--sort-select-bg:#211C1B;--sort-select-border:#3A312E;--page-btn-border:#3A312E;--breadcrumb-sep:#4A403C;--qty-bg:#211C1B;--qty-border:#3A312E;--qty-text:#F5EFEA;--price-main:#D4A574;--savings-color:#B8AAA0;--meta-card-bg:#211C1B;--meta-card-border:#2E2724;--mini-card-bg:#171414;--mini-card-border:#2E2724;--mini-image-bg:#211C1B;--mini-image-border:#2E2724;--mini-name-color:#D4A574;--mobile-bar-bg:rgba(15,13,13,0.98);--mobile-bar-border:#2E2724;--addcart-outline-bg:transparent;--addcart-outline-border:#D4A574;--addcart-outline-color:#D4A574;--wishlist-btn-bg:rgba(15,13,13,0.75);--wishlist-icon-color:#F5EFEA;--accent-neon:#D4A574;--accent-neon-2:#C08AA1;--accent-neon-glow:none;--gradient-neon:linear-gradient(135deg,#D4A574,#C08AA1);--gradient-cta:linear-gradient(135deg,#D4A574,#C08AA1);--focus-ring-color:#D4A574;--star-color:#D7A445;--wave-fill-white:#0F0D0D;--wave-fill-navy:#0F0D0D;--wave-fill-light:#171414;--wave-frame-dark:#211C1B;--wave-frame-mid:#2A2321;--wave-frame-light:#332C29;--wave-frame-stroke:#3A312E;--wave-neon-hint:rgba(212,165,116,0.03);--scrollbar-thumb:#3A312E;--ui-scrollbar-track:color-mix(in srgb,var(--surface) 74%,transparent);--ui-scrollbar-thumb:color-mix(in srgb,var(--accent-neon) 30%,var(--border) 70%);--ui-scrollbar-thumb-hover:color-mix(in srgb,var(--accent-neon) 44%,var(--border) 56%);--ui-scrollbar-thumb-active:color-mix(in srgb,var(--accent-neon) 58%,var(--border) 42%)}*,: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,html{max-width:100%;overflow-x:clip}body{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.5;color:var(--text);background-color:var(--bg);min-height:100vh;display:flex;flex-direction:column;width:100%;transition:background-color .3s ease,color .3s ease;letter-spacing:-.01em}main#main-content{flex:1 0 auto;width:100%;min-width:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.25;color:var(--text-heading);letter-spacing:-.025em}h1{font-size:2.5rem}h2{font-size:2rem}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,#6C5CE7);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(124,90,67,.18);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,#4A403C);border-radius:9999px}html[data-theme=dark] body::-webkit-scrollbar-thumb:hover,html[data-theme=light] body::-webkit-scrollbar-thumb:hover{background:var(--muted,#8D8179)}.ui-scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}.ui-scroll-x::-webkit-scrollbar{width:10px;height:10px}.ui-scroll-x::-webkit-scrollbar-track{background:var(--ui-scrollbar-track);border-radius:9999px}.ui-scroll-x::-webkit-scrollbar-thumb{border-radius:9999px;border:2px solid rgba(0,0,0,0);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-scrollbar-thumb) 86%,white 14%),var(--ui-scrollbar-thumb)) padding-box;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-scrollbar-thumb) 68%,transparent),0 3px 9px color-mix(in srgb,var(--accent-neon) 24%,transparent);-webkit-transition:background .15s ease,box-shadow .15s ease;transition:background .15s ease,box-shadow .15s ease}.ui-scroll-x::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-scrollbar-thumb-hover) 84%,white 16%),var(--ui-scrollbar-thumb-hover)) padding-box;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-scrollbar-thumb-hover) 72%,transparent),0 5px 14px color-mix(in srgb,var(--accent-neon) 32%,transparent)}.ui-scroll-x::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-scrollbar-thumb-active) 82%,white 18%),var(--ui-scrollbar-thumb-active)) padding-box;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-scrollbar-thumb-active) 74%,transparent),0 2px 8px color-mix(in srgb,var(--accent-neon) 36%,transparent)}.ui-scroll-x--snap-mandatory{scroll-snap-type:x mandatory}.ui-scroll-x--snap-proximity{scroll-snap-type:x proximity}.ui-scroll-x--snap-none{scroll-snap-type:none}.ui-scroll-x--snap-mandatory>*,.ui-scroll-x--snap-proximity>*{scroll-snap-align:start}@media(hover:none),(pointer:coarse){.ui-scroll-x{scrollbar-width:none}.ui-scroll-x::-webkit-scrollbar{display:none;width:0;height:0}}.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:1600px;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}}@media(min-width:1536px){.container{padding-left:2.5rem;padding-right:2.5rem}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);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);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,.neon-btn:hover{color:var(--primary-contrast)}.neon-btn:hover{box-shadow:0 4px 16px rgba(124,90,67,.18);transform:translateY(-1px)}.neon-btn:active{transform:translateY(0)}.glass-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1.125rem;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)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15ms!important;scroll-behavior:auto!important}}@media(max-width:639px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}