:root{--font-base:"Manrope","Segoe UI",Tahoma,sans-serif;--font-heading:"Playfair Display",Georgia,serif;--panel:var(--lx-bg-surface-raised);--border:var(--lx-border-default)}.theme-lux-light.site-shell{color:var(--lx-text-primary)!important;background:var(--lx-bg-page)!important}.theme-lux-light .public-main{background:transparent!important}.theme-lux-light .lux-page,.theme-lux-light .lux-page a,.theme-lux-light .lux-page h1,.theme-lux-light .lux-page h2,.theme-lux-light .lux-page h3,.theme-lux-light .lux-page p,.theme-lux-light .lux-page span,.theme-lux-light .lux-page strong{color:var(--lx-text-primary)!important}.theme-lux-light .lux-announcement{background:#12100d!important;color:#f2ece1!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.theme-lux-light .lux-announcement-inner,.theme-lux-light .lux-announcement-inner p,.theme-lux-light .lux-announcement-meta span{color:#f2ece1!important}.theme-lux-light .lux-header{background:rgba(10,10,14,.55)!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.theme-lux-light .lux-header .lux-action-link,.theme-lux-light .lux-header .lux-action-link span,.theme-lux-light .lux-header .lux-mobile-menu summary,.theme-lux-light .lux-header .lux-mobile-menu-panel a,.theme-lux-light .lux-header .lux-mobile-menu-panel span,.theme-lux-light .lux-header .lux-nav-link,.theme-lux-light .lux-header .lux-nav-link span,.theme-lux-light .lux-header .lux-user-trigger,.theme-lux-light .lux-header .lux-user-trigger span,.theme-lux-light .lux-header .lux-wordmark-title,.theme-lux-light .lux-header .website-action-label,.theme-lux-light .lux-header .website-icon-btn{color:#f1f1f5!important;opacity:1!important}.theme-lux-light .lux-header .lux-action-link svg,.theme-lux-light .lux-header .lux-mobile-menu summary:after,.theme-lux-light .lux-header .lux-user-trigger svg,.theme-lux-light .lux-header .website-icon-btn svg{color:#f1f1f5!important}.theme-lux-light .lux-action-link,.theme-lux-light .lux-header-center .lux-nav-link,.theme-lux-light .lux-mobile-menu-panel a,.theme-lux-light .lux-mobile-user,.theme-lux-light .lux-user-trigger,.theme-lux-light .lux-wordmark-title{color:#f1f1f5!important;opacity:1!important}.theme-lux-light .lux-header-right .website-icon-btn{background:transparent!important;border:0!important;color:#f1f1f5!important;box-shadow:none!important}.theme-lux-light .lux-header-right .website-action-label{color:#e6e7ee!important}.theme-lux-light .lux-action-link:hover,.theme-lux-light .lux-header-center .lux-nav-link:hover,.theme-lux-light .lux-mobile-menu-panel a:hover,.theme-lux-light .lux-user-trigger:hover{color:#ffffff!important;border-color:rgba(255,255,255,.85)!important}.theme-lux-light .lux-mega-static-link,.theme-lux-light .lux-mega-trigger{color:#f1f1f5!important;opacity:1!important}.theme-lux-light .lux-mega-static-link:focus-visible,.theme-lux-light .lux-mega-static-link:hover,.theme-lux-light .lux-mega-trigger.is-active,.theme-lux-light .lux-mega-trigger:focus-visible,.theme-lux-light .lux-mega-trigger:hover{color:#ffffff!important}.theme-lux-light .lux-mega-panel{box-shadow:0 24px 60px rgba(0,0,0,.5)!important}.theme-lux-light .lux-mega-panel,.theme-lux-light .lux-mega-panel:before{background:#0e0e12!important;border-color:rgba(255,255,255,.12)!important}.theme-lux-light .lux-mega-link{color:rgba(255,255,255,.72)!important}.theme-lux-light .lux-mega-link:focus-visible,.theme-lux-light .lux-mega-link:hover{color:#ffffff!important;background:rgba(255,255,255,.06)!important}.theme-lux-light .lux-mega-editorial-copy h3{color:#f2f2f6!important}.theme-lux-light .lux-mega-editorial-copy p{color:rgba(255,255,255,.5)!important}.theme-lux-light .lux-mega-col-heading{color:rgba(255,255,255,.4)!important}.theme-lux-light .lux-mega-static-link .lux-nav-badge{color:#e6e7ee!important;background:rgba(10,10,14,.72)!important;border-color:rgba(230,231,238,.55)!important}.theme-lux-light .lux-user-popover{background:rgba(14,14,18,.86)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;box-shadow:0 18px 40px rgba(0,0,0,.4)!important}.theme-lux-light .lux-user-email,.theme-lux-light .lux-user-popover a,.theme-lux-light .lux-user-popover button{color:#e8e9ef!important}.theme-lux-light .lux-hero{border:0!important;box-shadow:none!important;background:#050507!important}.theme-lux-light .lux-hero-overlay{background:linear-gradient(180deg,rgba(5,5,7,.62),rgba(5,5,7,.14) 42%,rgba(5,5,7,.8)),linear-gradient(90deg,rgba(5,5,7,.62),rgba(5,5,7,.12) 55%,rgba(5,5,7,.4))!important}.theme-lux-light .lux-hero-arrow{background:rgba(10,10,14,.38)!important;color:#f1f1f5!important;border:1px solid rgba(255,255,255,.32)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.theme-lux-light .lux-hero-arrow.is-right{background:rgba(10,10,14,.38)!important;color:#f1f1f5!important;border-color:rgba(255,255,255,.32)!important}.theme-lux-light .lux-hero-content h1{color:#ffffff!important;text-shadow:0 4px 42px rgba(0,0,0,.5)!important}.theme-lux-light .lux-hero-description{color:rgba(233,233,240,.85)!important}.theme-lux-light .lux-hero-kicker{color:#c9cad4!important}.theme-lux-light .lux-hero-btn-primary{color:#0a0a0c!important;background:linear-gradient(135deg,#f2f2f6,#d4d5de)!important;border-color:rgba(255,255,255,.75)!important;box-shadow:0 12px 32px rgba(0,0,0,.4)!important}.theme-lux-light .lux-hero-btn-secondary{color:#f1f1f5!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.45)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.theme-lux-light .lux-category-card,.theme-lux-light .lux-editorial-card,.theme-lux-light .lux-product-card,.theme-lux-light .lux-story,.theme-lux-light .lux-story-highlights article{border-color:rgba(61,49,35,.15)!important}.theme-lux-light .lux-category-card span,.theme-lux-light .lux-editorial-copy,.theme-lux-light .lux-editorial-copy a,.theme-lux-light .lux-editorial-copy h2,.theme-lux-light .lux-editorial-copy p{color:#f9f4ea!important}.theme-lux-light .lux-product-card{background:rgba(255,252,247,.92)!important}.theme-lux-light .lux-product-copy h3,.theme-lux-light .lux-section-head h2,.theme-lux-light .lux-story h2,.theme-lux-light .lux-story-highlights strong{color:var(--lx-text-heading)!important}.theme-lux-light .lux-product-copy p,.theme-lux-light .lux-section-head a,.theme-lux-light .lux-story p,.theme-lux-light .lux-story-kicker{color:var(--lx-text-secondary)!important}.theme-lux-light .lux-footer{background:#1b1713!important;color:#e8dece!important}.theme-lux-light .lux-footer *,.theme-lux-light .lux-footer a{color:#d6cab6!important}.theme-lux-light .lux-footer-bottom a,.theme-lux-light .lux-footer-bottom p,.theme-lux-light .lux-footer-column h3{color:#f1e6d3!important}.theme-lux-light .admin-page-shell{background:radial-gradient(920px 280px at 102% -8%,rgba(173,145,103,.12),transparent 62%),linear-gradient(180deg,#f8f3ea,#f2eadc)!important}.theme-lux-light .admin-sidebar{background:#fbf6ee!important;border:1px solid rgba(76,62,44,.2)!important;box-shadow:0 12px 30px rgba(40,30,20,.08)!important}.theme-lux-light .admin-sidebar-title{color:#7a6750!important}.theme-lux-light .admin-sidebar-link{color:#3b3025!important;background:transparent!important}.theme-lux-light .admin-sidebar-link:hover{background:#f2e8d9!important;border-color:rgba(94,75,53,.24)!important;color:#231b14!important}.theme-lux-light .admin-sidebar-link.is-active{background:#e9dbc6!important;border-color:rgba(94,75,53,.36)!important;color:#20170f!important}.theme-lux-light .admin-main-content,.theme-lux-light .admin-main-content a,.theme-lux-light .admin-main-content h1,.theme-lux-light .admin-main-content h2,.theme-lux-light .admin-main-content h3,.theme-lux-light .admin-main-content h4,.theme-lux-light .admin-main-content label,.theme-lux-light .admin-main-content p,.theme-lux-light .admin-main-content span,.theme-lux-light .admin-main-content td,.theme-lux-light .admin-main-content th{color:#2a2218!important}.theme-lux-light .admin-main-content .admin-recent-orders,.theme-lux-light .admin-main-content .admin-stat-card,.theme-lux-light .admin-main-content .admin-table-wrap,.theme-lux-light .admin-main-content .card{background:rgba(255,252,247,.9)!important;border:1px solid rgba(76,62,44,.16)!important}.theme-lux-light .admin-main-content .table td,.theme-lux-light .admin-main-content .table th{border-color:rgba(76,62,44,.14)!important}.theme-lux-light{--admin-accent:#0f766e;--admin-accent-hover:#0d615b;--admin-border:#ccb79d;--admin-surface:#fffdf9;--admin-surface-soft:#f7efe2;--admin-text:#241a10;--admin-muted:#6b5743}.theme-lux-light .admin-page-shell{background:radial-gradient(900px 260px at 95% -8%,rgba(15,118,110,.16),transparent 60%),radial-gradient(560px 220px at 0 0,rgba(175,130,72,.12),transparent 56%),linear-gradient(180deg,#f8f2e8,#f2e8d7)!important}.theme-lux-light .admin-sidebar{background:rgba(255,252,247,.95)!important;border:1px solid var(--admin-border)!important;box-shadow:0 14px 28px rgba(48,30,8,.08)!important}.theme-lux-light .admin-sidebar-title{color:#816246!important}.theme-lux-light .admin-sidebar-link{color:#332417!important;border:1px solid transparent!important}.theme-lux-light .admin-sidebar-link:hover{background:#f5e8d6!important;border-color:rgba(129,98,70,.25)!important}.theme-lux-light .admin-sidebar-link.is-active{background:linear-gradient(135deg,#0f766e,#115e59)!important;border-color:#0f766e!important;color:#f8fffd!important;box-shadow:0 8px 20px rgba(15,118,110,.28)}.theme-lux-light .admin-main-content,.theme-lux-light .admin-main-content a,.theme-lux-light .admin-main-content h1,.theme-lux-light .admin-main-content h2,.theme-lux-light .admin-main-content h3,.theme-lux-light .admin-main-content h4,.theme-lux-light .admin-main-content label,.theme-lux-light .admin-main-content p,.theme-lux-light .admin-main-content span{color:var(--admin-text)!important}.theme-lux-light .admin-main-content .text-slate-600,.theme-lux-light .admin-main-content .text-stone-500,.theme-lux-light .admin-main-content .text-stone-600,.theme-lux-light .admin-page-subtitle{color:var(--admin-muted)!important}.theme-lux-light .admin-main-content input,.theme-lux-light .admin-main-content select,.theme-lux-light .admin-main-content textarea{background:#fffdfb!important;color:#1f160d!important;border:1px solid var(--admin-border)!important;box-shadow:inset 0 1px 2px rgba(25,18,10,.04)}.theme-lux-light .admin-main-content input::-moz-placeholder,.theme-lux-light .admin-main-content textarea::-moz-placeholder{color:#8a7661!important}.theme-lux-light .admin-main-content input::placeholder,.theme-lux-light .admin-main-content textarea::placeholder{color:#8a7661!important}.theme-lux-light .admin-main-content input:focus,.theme-lux-light .admin-main-content select:focus,.theme-lux-light .admin-main-content textarea:focus{outline:none!important;border-color:var(--admin-accent)!important;box-shadow:0 0 0 3px rgba(15,118,110,.16)!important}.theme-lux-light .admin-main-content input[type=checkbox],.theme-lux-light .admin-main-content input[type=radio]{accent-color:var(--admin-accent)}.theme-lux-light .admin-main-content button{background:#fff8ef!important;color:#2c2013!important;border-color:var(--admin-border)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.theme-lux-light .admin-main-content button:hover{background:#f5e8d7!important;border-color:#b69774!important;transform:translateY(-1px)}.theme-lux-light .admin-main-content button[class*=bg-stone-900],.theme-lux-light .admin-main-content button[type=submit]{background:linear-gradient(135deg,var(--admin-accent),var(--admin-accent-hover))!important;color:#f4fffc!important;border-color:var(--admin-accent)!important}.theme-lux-light .admin-main-content button[class*=bg-stone-900]:hover,.theme-lux-light .admin-main-content button[type=submit]:hover{background:linear-gradient(135deg,var(--admin-accent-hover),#0b4f4a)!important}.theme-lux-light .admin-main-content button[class*=border-red-],.theme-lux-light .admin-main-content button[class*=text-red-]{background:#fff1f1!important;color:#b42318!important;border-color:#f2b0ac!important}.theme-lux-light .admin-main-content button[class*=border-red-]:hover,.theme-lux-light .admin-main-content button[class*=text-red-]:hover{background:#fee4e2!important;border-color:#e98982!important}.theme-lux-light .admin-main-content [class*=bg-emerald-100]{background:#dcfce7!important;color:#166534!important;border:1px solid #86efac}.theme-lux-light .admin-main-content [class*=bg-stone-200]{background:#eee3d3!important;color:#6f5335!important}.theme-lux-light .lux-hero .lux-hero-description,.theme-lux-light .lux-hero .lux-hero-kicker,.theme-lux-light .lux-hero .lux-hero-progress,.theme-lux-light .lux-hero .lux-hero-progress span{color:#e8e9ef!important}.theme-lux-light .lux-hero .lux-hero-btn-primary span{color:#0a0a0c!important}.theme-lux-light .lux-hero .lux-hero-btn-secondary span{color:#f1f1f5!important}.theme-lux-light .lux-page .pcard-badge,.theme-lux-light .lux-page .pcard-name,.theme-lux-light .lux-page .pcard-rating-value{color:#14141a!important}.theme-lux-light .lux-page .pcard-category,.theme-lux-light .lux-page .pcard-rating-count{color:#6b7280!important}.theme-lux-light .lux-page .sproof-kicker,.theme-lux-light .lux-page .sproof-more a,.theme-lux-light .lux-page .sproof-story-link{color:#0f766e!important}.theme-lux-light .lux-page .sproof-faq-answer p,.theme-lux-light .lux-page .sproof-head-rating p,.theme-lux-light .lux-page .sproof-head-sub,.theme-lux-light .lux-page .sproof-story-body,.theme-lux-light .lux-page .sproof-story-stat span,.theme-lux-light .lux-page .sproof-testimonial-meta,.theme-lux-light .lux-page .sproof-trust-item p{color:#6b7280!important}.theme-lux-light .lux-page .sproof-testimonial-quote{color:#3d4048!important}.theme-lux-light .lux-page .sproof-faq-question{color:#1f1f26!important}.theme-lux-light .lux-page .sproof-head-rating strong,.theme-lux-light .lux-page .sproof-story-badge strong,.theme-lux-light .lux-page .sproof-story-stat strong,.theme-lux-light .lux-page .sproof-testimonial-name,.theme-lux-light .lux-page .sproof-trust-item strong{color:#16161c!important}.theme-lux-light .lux-page .sproof-trust-icon{background:#f1f5f4!important;color:#0f766e!important}.theme-lux-light .lux-page .sproof-avatar{background:linear-gradient(135deg,#232329,#3d3d46)!important;color:#ffffff!important}.theme-lux-light .lux-page .sproof-star{color:#d3d6dd!important}.theme-lux-light .lux-page .sproof-star.is-filled{color:#e0a53a!important}.auth-page{display:grid;grid-template-columns:minmax(300px,1fr) minmax(380px,1.15fr);min-height:68vh;border-radius:20px;overflow:hidden;background:#fffdf8;border:1px solid #e8e4da;box-shadow:0 30px 70px rgba(20,18,12,.1)}.auth-panel{position:relative;background:radial-gradient(120% 90% at 20% 0,rgba(255,255,255,.08),transparent 55%),linear-gradient(155deg,#17171c,#101014 55%,#0a0a0c);color:#f2f2f6;display:flex;align-items:flex-end;padding:clamp(2rem,5vw,3.5rem)}.auth-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.045) 42.2%,transparent 42.6%),linear-gradient(115deg,transparent 58%,rgba(255,255,255,.03) 58.2%,transparent 58.6%);pointer-events:none}.auth-panel-inner{position:relative;z-index:1;max-width:34ch}.auth-panel-eyebrow{display:block;font-size:.72rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#c9ccd4;margin-bottom:1.2rem}.auth-panel-quote{font-family:var(--font-heading);font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.45;color:#ffffff;margin:0 0 1.2rem}.auth-panel-mark{font-size:.8rem;letter-spacing:.12em;color:#9aa0ab}.auth-form-side{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem);background:#fffdf8}.auth-card-lux{width:100%;max-width:440px;background:#fffdf8;box-shadow:0 22px 55px rgba(24,22,15,.07)}.auth-head{margin-bottom:.35rem}.auth-title{font-family:var(--font-heading);font-size:1.65rem;line-height:1.2;color:#16161c;margin:0 0 .3rem}.auth-subtitle{margin:0;font-size:.92rem;color:#6f6a5e}.auth-input{width:100%;border:1px solid #d8dae0;border-radius:10px;padding:.7rem .85rem;font-size:.92rem;color:#1f1f26;background:#fffdf8;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.auth-input:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.14)}.auth-input::-moz-placeholder{color:#a3a7b0}.auth-input::placeholder{color:#a3a7b0}.auth-eye{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:.4rem .6rem;border-radius:8px;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0f766e;cursor:pointer;transition:background .2s ease}.auth-eye:hover{background:rgba(15,118,110,.08)}.auth-submit{width:100%;justify-content:center;border-radius:12px;padding:.85rem 1.5rem}.auth-switch{margin:0;text-align:center;font-size:.88rem;color:#6f6a5e}.auth-switch-link{font-weight:800;color:#0f766e;text-decoration:underline;text-underline-offset:3px}.auth-back{font-size:.85rem;color:#6f6a5e;transition:color .2s ease}.auth-back:hover{color:#16161c}@media (max-width:820px){.auth-page{grid-template-columns:1fr}.auth-panel{min-height:200px;align-items:center;padding:2rem 1.5rem}.auth-panel-quote{font-size:1.1rem}}.about-page{padding:clamp(1rem,3vw,2rem) 0 3rem}.about-hero{text-align:center;max-width:720px;margin:0 auto clamp(2.5rem,6vw,4.5rem);padding-top:clamp(1rem,3vw,2.5rem)}.about-eyebrow{display:block;font-size:.72rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#0f766e;margin-bottom:.9rem}.about-title{font-family:var(--font-heading);font-size:clamp(2.2rem,5.5vw,3.6rem);line-height:1.1;color:#16161c;margin:0 0 1.1rem}.about-lede{font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75;color:#6f6a5e;margin:0}.about-story{display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,1fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.about-story-frame{position:relative;aspect-ratio:4/5;border-radius:18px;background:radial-gradient(130% 100% at 30% 0,#2a2a33 0,#15151a 60%,#0d0d10 100%);overflow:hidden}.about-story-frame:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.06) 38%,transparent 46%),linear-gradient(160deg,transparent 55%,rgba(255,255,255,.05) 62%,transparent 70%)}.about-story-badge{position:absolute;left:1rem;bottom:1rem;z-index:2;padding:.55rem .95rem;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f2f2f6;background:rgba(10,10,12,.72);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px)}.about-story-copy h2{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.2rem);color:#16161c;margin:0 0 1rem}.about-story-copy p{font-size:.98rem;line-height:1.8;color:#6f6a5e;margin:0 0 1rem}.about-cta{margin-top:.75rem}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.about-stat{text-align:center;padding:1.6rem 1rem;border-radius:16px;background:#fffdf8;border:1px solid #e8e4da}.about-stat-value{display:block;font-family:var(--font-heading);font-size:clamp(1.7rem,3.2vw,2.4rem);color:#16161c;margin-bottom:.35rem}.about-stat-label{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a857a}.about-values-head{text-align:center;margin-bottom:2.25rem}.about-values-head h2{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.2rem);color:#16161c;margin:0}.about-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.about-value{padding:1.75rem;border-radius:16px;background:#fffdf8;border:1px solid #e8e4da;transition:transform .25s ease,box-shadow .25s ease}.about-value:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(24,22,15,.09)}.about-value h3{font-family:var(--font-heading);font-size:1.2rem;color:#16161c;margin:0 0 .6rem}.about-value p{margin:0;font-size:.92rem;line-height:1.7;color:#6f6a5e}@media (max-width:820px){.about-story{grid-template-columns:1fr}.about-stats{grid-template-columns:repeat(2,1fr)}.about-values-grid{grid-template-columns:1fr}}.wishlist-page{padding:clamp(1rem,3vw,2rem) 0 3rem}.wishlist-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.wishlist-count{font-size:.9rem;color:#6f6a5e}.wishlist-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;padding:3.5rem 1.5rem;border-radius:16px;background:#fffdf8;border:1px solid #e8e4da}.wishlist-empty .btn{margin-top:.75rem}.catalog-field{display:flex;flex-direction:column;gap:.35rem}.catalog-field label{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-text-tertiary)}.catalog-field input{font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.catalog-field input:focus{outline:none;border-color:var(--lx-accent-primary);box-shadow:0 0 0 3px rgba(15,118,110,.14)}.pdetail-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:.8rem;color:#8a857a;margin-bottom:1.4rem}.pdetail-breadcrumb a{color:#6f6a5e;text-decoration:none;transition:color .2s ease}.pdetail-breadcrumb a:hover{color:#0f766e}.pdetail-breadcrumb span[aria-current=page]{color:#16161c;font-weight:700}.pdetail-lowstock{display:inline-flex;align-items:center;gap:.45rem;margin:.5rem 0 0;padding:.45rem .85rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.05em;color:#b45309;background:#fef3c7;border:1px solid #fde68a}.pdetail-lowstock:before{content:"";width:7px;height:7px;border-radius:50%;background:#d97706;animation:pdetail-pulse 1.4s ease-in-out infinite}@keyframes pdetail-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.pdetail-sizeguide-note{margin:.9rem 0 0;font-size:.82rem;color:#8a857a}@media (prefers-reduced-motion:reduce){.pdetail-lowstock:before{animation:none}}.theme-lux-light .about-stat-label,.theme-lux-light .auth-subtitle,.theme-lux-light .cart-item-meta,.theme-lux-light .catalog-head-sub,.theme-lux-light .footer-col a,.theme-lux-light .pcard-category,.theme-lux-light .pcard-rating-count,.theme-lux-light .pco-progress-label,.theme-lux-light .pco-step-label,.theme-lux-light .pdetail-category,.theme-lux-light .pdetail-info-rating-count,.theme-lux-light .pdetail-sizeguide-note,.theme-lux-light .sproof-faq-question,.theme-lux-light .sproof-toast-close,.theme-lux-light .website-action-label,.theme-lux-light .wishlist-count{color:#57534e!important}html.theme-lux-dark{color-scheme:dark;--lx-bg-page:#0c0b09;--lx-bg-surface:#11100e;--lx-bg-surface-raised:#161412;--lx-bg-surface-inset:#0f0e0c;--lx-bg-surface-overlay:rgba(18,16,14,0.96);--lx-bg-elevated:#1c1a17;--lx-bg-accent-subtle:rgba(196,166,106,0.1);--lx-bg-success-subtle:rgba(90,122,80,0.15);--lx-bg-warning-subtle:rgba(180,83,9,0.15);--lx-bg-error-subtle:rgba(154,59,46,0.15);--lx-text-primary:#e8e4dc;--lx-text-secondary:#b5aea4;--lx-text-tertiary:#8a847c;--lx-text-muted:#66615a;--lx-text-faint:#4d4842;--lx-text-inverse:#0c0b09;--lx-text-heading:#f2f0ec;--lx-text-link:#c4a66a;--lx-text-link-hover:#d4b87a;--lx-text-on-dark:#f2f0ec;--lx-text-on-dark-muted:#a8a098;--lx-border-default:rgba(196,166,106,0.12);--lx-border-subtle:rgba(196,166,106,0.08);--lx-border-strong:rgba(196,166,106,0.2);--lx-border-accent:rgba(196,166,106,0.3);--lx-accent-primary:#c4a66a;--lx-accent-primary-hover:#d4b87a;--lx-accent-gold:#c4a66a;--lx-accent-gold-bright:#d4b87a;--lx-accent-danger:#c87060;--lx-accent-danger-light:#d4826e;--lx-accent-success:#8db885;--lx-accent-success-light:#a0c898;--lx-text-on-dark:#f2f2f6;--lx-text-on-dark-muted:#c9cad4;--lx-border-default:rgba(255,255,255,0.12);--lx-border-subtle:rgba(255,255,255,0.09);--lx-border-strong:rgba(255,255,255,0.35);--lx-border-accent:#14b8a6;--lx-border-on-dark:rgba(255,255,255,0.12);--lx-accent-primary:#14b8a6;--lx-accent-primary-hover:#0f766e;--lx-accent-gold:#e0a53a;--lx-accent-gold-bright:#f5b73d;--lx-accent-danger:#fda4af;--lx-accent-danger-light:#fda4af;--lx-accent-success:#86e0b4;--lx-accent-success-light:#7fd6cf;--lx-shadow-xs:0 1px 2px rgba(0,0,0,0.3);--lx-shadow-sm:0 2px 6px rgba(0,0,0,0.4);--lx-shadow-md:0 8px 20px rgba(0,0,0,0.45);--lx-shadow-lg:0 16px 40px rgba(0,0,0,0.5);--lx-shadow-xl:0 24px 60px rgba(0,0,0,0.55);--lx-shadow-card-hover:0 24px 48px -20px rgba(0,0,0,0.75);--lx-shadow-drawer:-24px 0 60px rgba(0,0,0,0.4);--lx-shadow-overlay:0 18px 40px rgba(0,0,0,0.5);--panel:#131316;--border:rgba(255,255,255,0.12);--shadow:0 10px 26px rgba(0,0,0,0.5)}.theme-lux-dark .site-shell{color:#e8e9ee!important;background:radial-gradient(1100px 420px at 92% -10%,rgba(178,184,200,.055),transparent 60%),radial-gradient(820px 320px at -6% 0,rgba(150,156,172,.04),transparent 56%),linear-gradient(180deg,#0a0a0a,#0c0c10)!important}.theme-lux-dark .public-main{background:transparent!important}.theme-animating,.theme-animating *,.theme-animating :after,.theme-animating :before{transition:background-color .32s ease,color .32s ease,border-color .32s ease,fill .32s ease,stroke .32s ease,box-shadow .32s ease!important}.theme-lux-dark h1,.theme-lux-dark h2,.theme-lux-dark h3,.theme-lux-dark h4,.theme-lux-dark strong{color:#f2f2f6!important}.theme-lux-dark .card,.theme-lux-dark .lux-page a,.theme-lux-dark .lux-page h1,.theme-lux-dark .lux-page h2,.theme-lux-dark .lux-page h3,.theme-lux-dark .lux-page p,.theme-lux-dark .lux-page strong{color:#e8e9ee!important}.theme-lux-dark .card{background:#131316!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 26px rgba(0,0,0,.45)!important}.theme-lux-dark input,.theme-lux-dark select,.theme-lux-dark textarea{background:#141418!important;color:#e8e9ee!important;border-color:rgba(255,255,255,.16)!important}.theme-lux-dark input::-moz-placeholder,.theme-lux-dark textarea::-moz-placeholder{color:#6f7480!important;opacity:1!important}.theme-lux-dark input::placeholder,.theme-lux-dark textarea::placeholder{color:#6f7480!important;opacity:1!important}.theme-lux-dark .text-slate-500,.theme-lux-dark .text-slate-600,.theme-lux-dark .text-slate-700{color:#a7adb8!important}.theme-lux-dark .border-slate-200,.theme-lux-dark .border-slate-300{border-color:rgba(255,255,255,.14)!important}.theme-lux-dark .lux-editorial-copy,.theme-lux-dark .lux-editorial-copy a,.theme-lux-dark .lux-editorial-copy h2,.theme-lux-dark .lux-editorial-copy p{color:#f4f1ea!important}.theme-lux-dark .lux-product-card{background:#131316!important}.theme-lux-dark .lux-product-copy h3,.theme-lux-dark .lux-section-head h2,.theme-lux-dark .lux-story h2,.theme-lux-dark .lux-story-highlights strong{color:#f2f2f6!important}.theme-lux-dark .lux-product-copy p,.theme-lux-dark .lux-section-head a,.theme-lux-dark .lux-story p,.theme-lux-dark .lux-story-kicker{color:#b9bec8!important}.theme-lux-dark .pcard{background:#131316!important;border-color:rgba(255,255,255,.08)!important}.theme-lux-dark .pcard:hover{transform:none}.theme-lux-dark .pcard-name,.theme-lux-dark .pcard-rating-value{color:#e8e6e2!important}.theme-lux-dark .pcard-category,.theme-lux-dark .pcard-rating-count{color:#8a8580!important}.theme-lux-dark .pcard-wishlist{background:rgba(20,20,24,.88)!important;color:#e8e6e2!important}.theme-lux-dark .pcard-action-btn{background:rgba(232,230,226,.92)!important;color:#0a0a0c!important}.theme-lux-dark .pcard-action-btn:hover:not(:disabled){background:#f2f0ec!important}.theme-lux-dark .pcard-action-btn.is-added{background:var(--lx-accent-gold)!important;color:#0a0a0c!important}.theme-lux-dark .pcard-color-dot{border-color:rgba(255,255,255,.12)}.theme-lux-dark .pbadge{background:rgba(19,19,22,.88)!important;backdrop-filter:blur(6px)!important}.theme-lux-dark .pbadge-best-seller{border-color:rgba(196,166,106,.35)!important;color:#c4a66a!important}.theme-lux-dark .pbadge-new-arrival{border-color:rgba(90,122,80,.35)!important;color:#8db885!important}.theme-lux-dark .pbadge-trending{border-color:rgba(184,74,58,.35)!important;color:#d4826e!important}.theme-lux-dark .pbadge-limited-stock{border-color:rgba(154,59,46,.35)!important;color:#c87060!important}.theme-lux-dark .pdetail-gallery-empty,.theme-lux-dark .pdetail-main-frame{background:#141418!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .pdetail-nav{background:rgba(14,14,18,.72)!important;color:#f2f2f6!important}.theme-lux-dark .pdetail-nav:hover{background:rgba(20,20,26,.9)!important}.theme-lux-dark .pdetail-counter{background:rgba(10,10,12,.6)!important}.theme-lux-dark .pdetail-thumb{background:#141418!important;border-color:rgba(255,255,255,.12)!important}.theme-lux-dark .pdetail-price,.theme-lux-dark .pdetail-reviews-score strong,.theme-lux-dark .pdetail-section-head h2,.theme-lux-dark .pdetail-title{color:#f2f2f6!important}.theme-lux-dark .pdetail-category{color:#9aa0ab!important}.theme-lux-dark .pdetail-description p,.theme-lux-dark .pdetail-review-comment,.theme-lux-dark .pdetail-shipping-row p{color:#b9bec8!important}.theme-lux-dark .pdetail-review-author,.theme-lux-dark .pdetail-shipping-row strong{color:#f2f2f6!important}.theme-lux-dark .pdetail-buybox,.theme-lux-dark .pdetail-review,.theme-lux-dark .pdetail-reviews-summary,.theme-lux-dark .pdetail-shipping,.theme-lux-dark .pdetail-trust-item{background:#131316!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 12px 34px rgba(0,0,0,.35)!important}.theme-lux-dark .pdetail-reviews-bar-track{background:#232329!important}.theme-lux-dark .pdetail-qty,.theme-lux-dark .pdetail-qty input,.theme-lux-dark .pdetail-size{background:#141418!important;border-color:rgba(255,255,255,.16)!important;color:#e8e9ee!important}.theme-lux-dark .pdetail-qty button{background:#1b1b21!important;color:#e8e9ee!important}.theme-lux-dark .pdetail-size.is-active{background:#f2f2f6!important;color:#0a0a0c!important;border-color:#f2f2f6!important}.theme-lux-dark .pdetail-add{background:linear-gradient(135deg,#f2f2f6,#d4d5de)!important;color:#0a0a0c!important;border-color:rgba(255,255,255,.6)!important}.theme-lux-dark .pdetail-buynow,.theme-lux-dark .pdetail-review-write{color:#f2f2f6!important;border-color:rgba(255,255,255,.55)!important}.theme-lux-dark .pdetail-buynow:hover,.theme-lux-dark .pdetail-review-write:hover{background:#1b1b21!important}.theme-lux-dark .pdetail-sticky{background:rgba(16,16,20,.92)!important;border-top-color:rgba(255,255,255,.1)!important;box-shadow:0 -12px 30px rgba(0,0,0,.5)!important}.theme-lux-dark .pdetail-sticky-add{background:linear-gradient(135deg,#f2f2f6,#d4d5de)!important}.theme-lux-dark .pco-panel,.theme-lux-dark .pco-success,.theme-lux-dark .pco-summary{background:#131316!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 12px 34px rgba(0,0,0,.4)!important}.theme-lux-dark .pco-head h1,.theme-lux-dark .pco-panel-head h2,.theme-lux-dark .pco-success h1,.theme-lux-dark .pco-summary-head h2{color:#f2f2f6!important}.theme-lux-dark .pco-head-sub,.theme-lux-dark .pco-panel-head p,.theme-lux-dark .pco-pay-note,.theme-lux-dark .pco-success-desc,.theme-lux-dark .pco-summary-count,.theme-lux-dark .pco-summary-item-meta,.theme-lux-dark .pco-summary-note,.theme-lux-dark .pco-summary-totals dt{color:#9aa0ab!important}.theme-lux-dark .pco-delivery-recap h3,.theme-lux-dark .pco-field label,.theme-lux-dark .pco-payment-title,.theme-lux-dark .pco-success-meta dd,.theme-lux-dark .pco-summary-item-name,.theme-lux-dark .pco-summary-item-price,.theme-lux-dark .pco-summary-total dd,.theme-lux-dark .pco-summary-total dt,.theme-lux-dark .pco-summary-totals dd{color:#f2f2f6!important}.theme-lux-dark .pco-payment-card{background:#141418!important;border-color:rgba(255,255,255,.14)!important}.theme-lux-dark .pco-payment-card.is-active{border-color:#14b8a6!important;box-shadow:0 10px 26px -10px rgba(20,184,166,.4)!important}.theme-lux-dark .pco-payment-icon{background:rgba(20,184,166,.12)!important;color:#7fd6cf!important}.theme-lux-dark .pco-payment-desc{color:#9aa0ab!important}.theme-lux-dark .pco-payment-badge{color:#86e0b4!important;background:rgba(22,163,74,.18)!important}.theme-lux-dark .pco-payment-ring{background:rgba(20,184,166,.08)!important}.theme-lux-dark .pco-delivery-recap{border-color:rgba(255,255,255,.14)!important}.theme-lux-dark .pco-coupon-input{background:#141418!important;border-color:rgba(255,255,255,.2)!important;color:#e8e9ee!important}.theme-lux-dark .pco-btn-primary,.theme-lux-dark .pco-coupon-apply{background:linear-gradient(135deg,#f2f2f6,#d4d5de)!important;color:#0a0a0c!important}.theme-lux-dark .pco-btn-primary{border-color:rgba(255,255,255,.6)!important;box-shadow:0 12px 26px rgba(0,0,0,.45)!important}.theme-lux-dark .pco-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#ffffff,#e0e1e9)!important;box-shadow:0 14px 30px rgba(0,0,0,.55)!important}.theme-lux-dark .pco-btn-ghost{color:#f2f2f6!important;border-color:rgba(255,255,255,.55)!important}.theme-lux-dark .pco-btn-ghost:hover{background:#1b1b21!important}.theme-lux-dark .pco-summary-qty{background:#f2f2f6!important;color:#0a0a0c!important}.theme-lux-dark .pco-summary-code{background:rgba(20,184,166,.16)!important;color:#7fd6cf!important}.theme-lux-dark .pco-summary-discount dd,.theme-lux-dark .pco-summary-discount dt{color:#7fd6cf!important}.theme-lux-dark .pco-summary-total dd{color:#f2f2f6!important}.theme-lux-dark .pco-success-meta{background:#141418!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .pco-progress-hint,.theme-lux-dark .pco-progress-label{color:#9aa0ab!important}.theme-lux-dark .pco-progress-track{background:#232329!important}.theme-lux-dark .pco-step-dot{background:#141418!important;border-color:#2c2c33!important;color:#9aa0ab!important}.theme-lux-dark .pco-progress-step.is-done .pco-step-dot{background:#14b8a6!important;border-color:#14b8a6!important;color:#0a0a0c!important}.theme-lux-dark .sproof-faq-item,.theme-lux-dark .sproof-testimonial,.theme-lux-dark .sproof-trust{background:#131316!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 10px 30px rgba(0,0,0,.4)!important}.theme-lux-dark .sproof-head-rating strong,.theme-lux-dark .sproof-story-badge strong,.theme-lux-dark .sproof-story-stat strong,.theme-lux-dark .sproof-testimonial-name,.theme-lux-dark .sproof-trust-item strong{color:#f2f2f6!important}.theme-lux-dark .sproof-faq-answer p,.theme-lux-dark .sproof-head-rating p,.theme-lux-dark .sproof-head-sub,.theme-lux-dark .sproof-story-body,.theme-lux-dark .sproof-story-stat span,.theme-lux-dark .sproof-testimonial-meta,.theme-lux-dark .sproof-trust-item p{color:#9aa0ab!important}.theme-lux-dark .sproof-kicker,.theme-lux-dark .sproof-more a,.theme-lux-dark .sproof-story-link{color:#7fd6cf!important}.theme-lux-dark .sproof-trust-icon{background:rgba(20,184,166,.12)!important;color:#7fd6cf!important}.theme-lux-dark .cart-page .card{background:#131316!important;border-color:rgba(255,255,255,.1)!important;color:#e8e9ee!important}.theme-lux-dark .btn-light{background:#1b1b21!important;color:#e8e9ee!important;border-color:rgba(255,255,255,.16)!important}.theme-lux-dark .btn-light:hover{background:#232329!important}.theme-lux-dark .auth-card{background:#131316!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 18px 44px rgba(0,0,0,.45)!important}.theme-lux-dark .auth-field label{color:#d5d8df!important}.theme-lux-dark .lux-footer{background:#0a0a0c!important;border-top:1px solid rgba(255,255,255,.08)!important}.theme-lux-dark .lux-footer *,.theme-lux-dark .lux-footer a{color:#b9bec8!important}.theme-lux-dark .lux-footer-bottom a,.theme-lux-dark .lux-footer-bottom p,.theme-lux-dark .lux-footer-column h3{color:#f2f2f6!important}.theme-lux-dark .admin-page-shell{background:radial-gradient(900px 260px at 95% -8%,rgba(20,184,166,.08),transparent 60%),radial-gradient(560px 220px at 0 0,rgba(150,156,172,.05),transparent 56%),linear-gradient(180deg,#0a0a0a,#0c0c10)!important}.theme-lux-dark .admin-sidebar{background:#121216!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 14px 28px rgba(0,0,0,.5)!important}.theme-lux-dark .admin-sidebar-title{color:#9aa0ab!important}.theme-lux-dark .admin-sidebar-link{color:#d5d8df!important;background:transparent!important;border-color:transparent!important}.theme-lux-dark .admin-sidebar-link:hover{background:#1b1b21!important;border-color:rgba(255,255,255,.14)!important;color:#f2f2f6!important}.theme-lux-dark .admin-sidebar-link.is-active{background:linear-gradient(135deg,#14b8a6,#0f766e)!important;border-color:#14b8a6!important;color:#f4fffc!important;box-shadow:0 8px 20px rgba(20,184,166,.28)}.theme-lux-dark .admin-main-content,.theme-lux-dark .admin-main-content a,.theme-lux-dark .admin-main-content h1,.theme-lux-dark .admin-main-content h2,.theme-lux-dark .admin-main-content h3,.theme-lux-dark .admin-main-content h4,.theme-lux-dark .admin-main-content label,.theme-lux-dark .admin-main-content p,.theme-lux-dark .admin-main-content span,.theme-lux-dark .admin-main-content td,.theme-lux-dark .admin-main-content th{color:#e8e9ee!important}.theme-lux-dark .admin-main-content .text-slate-600,.theme-lux-dark .admin-main-content .text-stone-500,.theme-lux-dark .admin-main-content .text-stone-600,.theme-lux-dark .admin-page-subtitle{color:#9aa0ab!important}.theme-lux-dark .admin-main-content .admin-recent-orders,.theme-lux-dark .admin-main-content .admin-stat-card,.theme-lux-dark .admin-main-content .admin-table-wrap,.theme-lux-dark .admin-main-content .card{background:#131316!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .admin-main-content .table td,.theme-lux-dark .admin-main-content .table th{border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .admin-main-content button{background:#1b1b21!important;color:#e8e9ee!important;border-color:rgba(255,255,255,.14)!important}.theme-lux-dark .admin-main-content button:hover{background:#232329!important;border-color:rgba(255,255,255,.3)!important}.theme-lux-dark .admin-main-content button[class*=bg-stone-900],.theme-lux-dark .admin-main-content button[type=submit]{background:linear-gradient(135deg,#14b8a6,#0f766e)!important;color:#f4fffc!important;border-color:#14b8a6!important}.theme-lux-dark .admin-main-content input,.theme-lux-dark .admin-main-content select,.theme-lux-dark .admin-main-content textarea{background:#141418!important;color:#e8e9ee!important;border-color:rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.theme-lux-dark .admin-main-content input::-moz-placeholder,.theme-lux-dark .admin-main-content textarea::-moz-placeholder{color:#6f7480!important}.theme-lux-dark .admin-main-content input::placeholder,.theme-lux-dark .admin-main-content textarea::placeholder{color:#6f7480!important}.theme-lux-dark .workspace-tab-btn{background:#1b1b21!important;border-color:#2c2c33!important;color:#b9bec8!important}.theme-lux-dark .variants-editor,.theme-lux-dark .variants-table-row{background:#141418!important;border-color:rgba(255,255,255,.12)!important}.theme-toggle{position:relative;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);border-radius:999px;padding:.28rem;cursor:pointer;color:#f1f1f5;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;flex:0 0 auto}.theme-toggle:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4);box-shadow:0 6px 18px rgba(0,0,0,.3)}html.theme-lux-dark .theme-toggle{border-color:rgba(200,205,220,.4);box-shadow:0 0 0 1px rgba(200,205,220,.12),0 6px 18px rgba(0,0,0,.4)}.theme-toggle-track{position:relative;width:36px;height:20px;border-radius:999px;background:rgba(255,255,255,.18);transition:background-color .2s ease}html.theme-lux-dark .theme-toggle-track{background:linear-gradient(90deg,#c9cad4,#8f95a3)}.theme-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#ffffff;box-shadow:0 2px 6px rgba(0,0,0,.35)}html.theme-lux-dark .theme-toggle-knob{background:#0a0a0c}.theme-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.theme-toggle-icon svg{width:16px;height:16px}.theme-toggle.is-compact .theme-toggle-track{display:none}.theme-toggle.is-compact{gap:0;padding:.35rem}@media (prefers-reduced-motion:reduce){.theme-animating,.theme-animating *,.theme-animating :after,.theme-animating :before{transition:none!important}}.theme-lux-dark .auth-card-lux,.theme-lux-dark .auth-form-side,.theme-lux-dark .auth-page{background:#131316!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .about-stat-value,.theme-lux-dark .about-story-copy h2,.theme-lux-dark .about-title,.theme-lux-dark .about-value h3,.theme-lux-dark .about-values-head h2,.theme-lux-dark .auth-title,.theme-lux-dark .catalog-head h1,.theme-lux-dark .pdetail-breadcrumb span[aria-current=page]{color:#f2f2f6!important}.theme-lux-dark .about-lede,.theme-lux-dark .about-stat-label,.theme-lux-dark .about-story-copy p,.theme-lux-dark .about-value p,.theme-lux-dark .auth-back,.theme-lux-dark .auth-subtitle,.theme-lux-dark .auth-switch,.theme-lux-dark .catalog-field label,.theme-lux-dark .catalog-head-sub,.theme-lux-dark .pdetail-breadcrumb,.theme-lux-dark .pdetail-breadcrumb a,.theme-lux-dark .pdetail-sizeguide-note,.theme-lux-dark .wishlist-count{color:#9aa0ab!important}.theme-lux-dark .auth-input{background:#1a1a1f!important;border-color:rgba(255,255,255,.14)!important;color:#f2f2f6!important}.theme-lux-dark .auth-input::-moz-placeholder{color:#6d737e!important}.theme-lux-dark .auth-input::placeholder{color:#6d737e!important}.theme-lux-dark .auth-eye{color:#5eead4!important}.theme-lux-dark .auth-eye:hover{background:rgba(94,234,212,.1)!important}.theme-lux-dark .auth-switch-link{color:#5eead4!important}.theme-lux-dark .about-stat,.theme-lux-dark .about-value,.theme-lux-dark .catalog-toolbar,.theme-lux-dark .wishlist-empty{background:#131316!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .catalog-field input{background:#1a1a1f!important;border-color:rgba(255,255,255,.14)!important;color:#f2f2f6!important}.theme-lux-dark .catalog-field input:focus{border-color:#14b8a6!important;box-shadow:0 0 0 3px rgba(20,184,166,.18)!important}.theme-lux-dark .cart-drawer{background:var(--lx-bg-surface-raised)!important;color:var(--lx-text-primary)!important;border-left:1px solid var(--lx-border-default)!important}.theme-lux-dark .cart-drawer-head{border-bottom-color:var(--lx-border-subtle)!important}.theme-lux-dark .cart-drawer-head h2{color:var(--lx-text-heading)!important}.theme-lux-dark .cart-drawer-head h2 span{color:var(--lx-text-tertiary)!important}.theme-lux-dark .cart-drawer-close{border-color:var(--lx-border-strong)!important;color:var(--lx-text-primary)!important}.theme-lux-dark .cart-drawer-close:hover{background:var(--lx-bg-elevated)!important;border-color:var(--lx-text-on-dark-muted)!important}.theme-lux-dark .cart-drawer-qty button{color:var(--lx-text-primary)!important}.theme-lux-dark .cart-drawer-qty button:hover:not(:disabled){background:var(--lx-bg-elevated)!important}.theme-lux-dark .cart-drawer-name{color:#f2f2f6!important}.theme-lux-dark .cart-drawer-name:hover{color:#ffffff!important}.theme-lux-dark .cart-drawer-price{color:#b9bec8!important}.theme-lux-dark .cart-drawer-qty{border-color:rgba(255,255,255,.25)!important}.theme-lux-dark .cart-drawer-qty button{color:#e8e9ee!important}.theme-lux-dark .cart-drawer-qty button:hover:not(:disabled){background:rgba(255,255,255,.1)!important}.theme-lux-dark .cart-drawer-remove{color:#9aa0ab!important}.theme-lux-dark .cart-drawer-remove:hover{color:#fda4af!important}.theme-lux-dark .cart-drawer-empty{color:#9aa0ab!important}.theme-lux-dark .cart-drawer-error{color:#fda4af!important}.theme-lux-dark .cart-drawer-subtotal{color:#9aa0ab!important}.theme-lux-dark .cart-drawer-subtotal strong{color:#f2f2f6!important}.theme-lux-dark .cart-drawer-checkout{background:linear-gradient(135deg,#f2f2f6,#d4d5de)!important;color:#0a0a0c!important}.theme-lux-dark .cart-drawer-checkout:hover{background:#ffffff!important}.theme-lux-dark .cart-drawer-view{color:#9aa0ab!important;border-bottom-color:rgba(255,255,255,.35)!important}.theme-lux-dark .cart-drawer-view:hover{color:#f2f2f6!important}.theme-lux-dark .cart-drawer-cta{border-color:rgba(255,255,255,.35)!important;color:#f2f2f6!important}.theme-lux-dark .cart-drawer-cta:hover{background:linear-gradient(135deg,#f2f2f6,#d4d5de)!important;color:#0a0a0c!important}.theme-lux-dark .cart-drawer-thumb{background:#1b1b21!important}.theme-lux-dark .cart-drawer-foot{border-top-color:rgba(255,255,255,.12)!important}.theme-lux-dark .bg-white{background:#131316!important}.theme-lux-dark .bg-slate-100,.theme-lux-dark .bg-slate-50,.theme-lux-dark .bg-stone-100,.theme-lux-dark .bg-stone-50{background:#1b1b21!important;border-color:rgba(255,255,255,.12)!important}.theme-lux-dark .bg-stone-200,.theme-lux-dark .bg-zinc-100,.theme-lux-dark .bg-zinc-200,.theme-lux-dark .bg-zinc-300{background:#232329!important;border-color:rgba(255,255,255,.16)!important}.theme-lux-dark .bg-emerald-100,.theme-lux-dark .bg-emerald-50{background:rgba(16,122,95,.22)!important;border-color:rgba(16,122,95,.45)!important}.theme-lux-dark .bg-red-100,.theme-lux-dark .bg-red-50{background:rgba(185,28,28,.22)!important;border-color:rgba(248,113,113,.4)!important}.theme-lux-dark .bg-teal-50{background:rgba(20,184,166,.16)!important;border-color:rgba(20,184,166,.4)!important}.theme-lux-dark .bg-amber-100,.theme-lux-dark .bg-amber-50{background:rgba(180,83,9,.2)!important;border-color:rgba(251,191,36,.4)!important}.theme-lux-dark .bg-blue-100,.theme-lux-dark .bg-blue-50{background:rgba(29,78,216,.22)!important;border-color:rgba(96,165,250,.4)!important}.theme-lux-dark .bg-rose-100,.theme-lux-dark .bg-rose-50{background:rgba(190,18,60,.22)!important;border-color:rgba(251,113,133,.4)!important}.theme-lux-dark .text-emerald-700,.theme-lux-dark .text-emerald-800{color:#86e0b4!important}.theme-lux-dark .text-red-600,.theme-lux-dark .text-red-700{color:#fda4af!important}.theme-lux-dark .text-teal-800{color:#7fd6cf!important}.theme-lux-dark .text-amber-700,.theme-lux-dark .text-amber-800{color:#fcd34d!important}.theme-lux-dark .text-blue-700,.theme-lux-dark .text-blue-800{color:#93c5fd!important}.theme-lux-dark .text-rose-700,.theme-lux-dark .text-rose-800{color:#fda4af!important}.theme-lux-dark .admin-main-content .text-emerald-700,.theme-lux-dark .admin-main-content .text-emerald-800{color:#86e0b4!important}.theme-lux-dark .admin-main-content .text-red-600,.theme-lux-dark .admin-main-content .text-red-700{color:#fda4af!important}.theme-lux-dark .admin-main-content .text-teal-800{color:#7fd6cf!important}.theme-lux-dark .admin-main-content .text-amber-700,.theme-lux-dark .admin-main-content .text-amber-800{color:#fcd34d!important}.theme-lux-dark .admin-main-content .text-blue-700,.theme-lux-dark .admin-main-content .text-blue-800{color:#93c5fd!important}.theme-lux-dark .admin-main-content .text-rose-700,.theme-lux-dark .admin-main-content .text-rose-800{color:#fda4af!important}.theme-lux-dark .text-black,.theme-lux-dark .text-slate-800,.theme-lux-dark .text-slate-900,.theme-lux-dark .text-stone-700,.theme-lux-dark .text-stone-800,.theme-lux-dark .text-stone-900,.theme-lux-dark .text-zinc-700,.theme-lux-dark .text-zinc-800,.theme-lux-dark .text-zinc-900{color:#f2f2f6!important}.theme-lux-dark .text-slate-400,.theme-lux-dark .text-stone-400,.theme-lux-dark .text-zinc-400{color:#6f7480!important}.theme-lux-dark .text-stone-500,.theme-lux-dark .text-zinc-500{color:#9aa0ab!important}.theme-lux-dark .border-stone-200,.theme-lux-dark .border-stone-300,.theme-lux-dark .border-zinc-200,.theme-lux-dark .border-zinc-300{border-color:rgba(255,255,255,.14)!important}.theme-lux-dark .checkout-form{background:#131316!important;border-color:rgba(255,255,255,.1)!important;color:#e8e9ee!important}.theme-lux-dark .checkout-form h1,.theme-lux-dark .checkout-form h2,.theme-lux-dark .checkout-form h3{color:#f2f2f6!important}.theme-lux-dark .bg-white.rounded-lg{color:#b9bec8!important}.theme-lux-dark .bg-slate-900.text-white{color:#ffffff!important}.theme-lux-dark .hover\:bg-slate-100:hover,.theme-lux-dark .hover\:bg-slate-200:hover,.theme-lux-dark .hover\:bg-stone-100:hover,.theme-lux-dark .hover\:bg-stone-200:hover{background:#232329!important}.theme-lux-dark .hover\:border-slate-400:hover,.theme-lux-dark .hover\:border-stone-500:hover{border-color:rgba(255,255,255,.4)!important}.theme-lux-dark .qv-error,.theme-lux-dark .qv-loading{color:#9aa0ab!important}.theme-lux-dark .qv-spinner{border-color:#f2f2f6 rgba(255,255,255,.16) rgba(255,255,255,.16)!important}.theme-lux-dark .qv-error-btn{border-color:rgba(255,255,255,.35)!important;color:#f2f2f6!important}.theme-lux-dark .qv-error-btn:hover{background:rgba(255,255,255,.1)!important}.theme-lux-dark .settings-card{background:#131316!important;border-color:rgba(255,255,255,.1)!important;color:#e8e9ee!important}.theme-lux-dark .settings-card-head h2,.theme-lux-dark .settings-header h1{color:#f2f2f6!important}.theme-lux-dark .settings-card-head p,.theme-lux-dark .settings-header p,.theme-lux-dark .settings-hint{color:#9aa0ab!important}.theme-lux-dark .image-fallback,.theme-lux-dark .pcard-media,.theme-lux-dark .qv-main,.theme-lux-dark .qv-thumb{background:#141418!important}.theme-lux-dark .pcard-img-fallback{color:#9aa0ab!important}@media (max-width:640px){.theme-lux-dark .catalog-filters{background:#0e0e12!important}.theme-lux-dark .catalog-filters-inner{border:0!important}.theme-lux-dark .catalog-filters:before{background:#0e0e12!important;color:#f2f2f6!important;border-color:rgba(255,255,255,.1)!important}}.theme-lux-dark .pdetail-sticky{background:rgba(14,14,18,.92)!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .pdetail-sticky-name{color:#f2f2f6!important}.theme-lux-dark .pdetail-sticky-meta{color:#9aa0ab!important}.theme-lux-dark .pdetail-sticky-add{background:#14b8a6!important;color:#0a0a0c!important}.theme-lux-dark .pdetail-sticky-add:hover:not(:disabled){background:#0f766e!important}.theme-lux-dark .about-stat,.theme-lux-dark .about-value{background:#131316!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .auth-error,.theme-lux-dark .cart-drawer-error,.theme-lux-dark .pco-error{color:#fca5a5!important;background:rgba(185,28,28,.15)!important;border-color:rgba(252,165,165,.3)!important}.theme-lux-dark :focus-visible{outline-color:#14b8a6!important}.theme-lux-dark .site-shell a:focus-visible,.theme-lux-dark .site-shell button:focus-visible,.theme-lux-dark .site-shell input:focus-visible,.theme-lux-dark .site-shell select:focus-visible,.theme-lux-dark .site-shell textarea:focus-visible{outline-color:#14b8a6!important}.theme-lux-dark .pco-field input,.theme-lux-dark .pco-field select,.theme-lux-dark .pco-field textarea{background:#141418!important;color:#e8e9ee!important;border-color:rgba(255,255,255,.16)!important}.theme-lux-dark .pco-field label{color:#b9bec8!important}.theme-lux-dark .pco-panel{background:#131316!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .pco-panel-head h2,.theme-lux-dark .pco-panel-head p{color:#e8e9ee!important}.theme-lux-dark .catalog-chip{border-color:rgba(255,255,255,.2)!important;color:#b9bec8!important}.theme-lux-dark .catalog-chip:hover{border-color:rgba(255,255,255,.4)!important;color:#e8e9ee!important}.theme-lux-dark .catalog-chip.is-active{background:#14b8a6!important;color:#0a0a0c!important;border-color:#14b8a6!important}.theme-lux-dark .pdetail-category,.theme-lux-dark .pdetail-field-value,.theme-lux-dark .pdetail-info-rating,.theme-lux-dark .pdetail-info-rating-count,.theme-lux-dark .pdetail-info-stars .pdetail-info-star,.theme-lux-dark .pdetail-review-meta,.theme-lux-dark .pdetail-reviews-bar-row,.theme-lux-dark .pdetail-reviews-score span{color:#9aa0ab!important}.theme-lux-dark .pdetail-reviews-summary,.theme-lux-dark .pdetail-shipping{background:#131316!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .pdetail-review{background:#161412!important;border-color:rgba(255,255,255,.08)!important}.theme-lux-dark .pdetail-review-verified{color:#86e0b4!important;background:rgba(90,122,80,.2)!important}.theme-lux-dark .pdetail-message{color:#86e0b4!important}.theme-lux-dark .pdetail-review-avatar{background:linear-gradient(135deg,#14b8a6,#0f766e)!important}.theme-lux-dark .pdetail-thumb.is-active{border-color:#f2f2f6!important;box-shadow:0 6px 16px rgba(0,0,0,.3)!important}.theme-lux-dark .pdetail-shipping-row svg{color:#7fd6cf!important}.theme-lux-dark .pdetail-delivery{background:#141418!important;border-color:rgba(255,255,255,.12)!important}.theme-lux-dark .pdetail-trust-item svg{color:#7fd6cf!important}.theme-lux-dark .pco-delivery-recap p,.theme-lux-dark .pco-head-sub,.theme-lux-dark .pco-payment-desc,.theme-lux-dark .pco-success-desc,.theme-lux-dark .pco-success-meta dt,.theme-lux-dark .pco-summary-count,.theme-lux-dark .pco-summary-item-meta,.theme-lux-dark .pco-summary-note,.theme-lux-dark .pco-summary-totals dt{color:#9aa0ab!important}.theme-lux-dark .pco-payment-title,.theme-lux-dark .pco-summary-item-price,.theme-lux-dark .pco-summary-total dd,.theme-lux-dark .pco-summary-total dt,.theme-lux-dark .pco-summary-totals dd{color:#f2f2f6!important}.theme-lux-dark .pco-autocomplete-list{background:#131316!important;border-color:rgba(255,255,255,.12)!important}.theme-lux-dark .pco-autocomplete-option{color:#b9bec8!important}.theme-lux-dark .pco-autocomplete-option.is-focused,.theme-lux-dark .pco-autocomplete-option:hover{background:#1b1b21!important}.theme-lux-dark .pco-autocomplete-option svg{color:#7fd6cf!important}.theme-lux-dark .pco-coupon-applied{background:rgba(90,122,80,.18)!important;border-color:rgba(90,122,80,.4)!important}.theme-lux-dark .pco-coupon-applied-tag,.theme-lux-dark .pco-coupon-remove{color:#86e0b4!important}.theme-lux-dark .pco-coupon-error{color:#fca5a5!important}.theme-lux-dark .pco-summary-free{color:#86e0b4!important;background:rgba(90,122,80,.2)!important}.theme-lux-dark .pco-progress-step.is-active .pco-progress-label,.theme-lux-dark .pco-progress-step.is-done .pco-progress-label{color:#f2f2f6!important}.theme-lux-dark .pco-delivery-recap h3{color:#d5d8df!important}.theme-lux-dark .pco-payment-radio{border-color:rgba(255,255,255,.25)!important}.theme-lux-dark .pco-payment-radio-dot{background:#14b8a6!important}.theme-lux-dark .pco-success-badge{background:linear-gradient(135deg,#14b8a6,#0f766e)!important}.theme-lux-dark .pco-spinner{border-color:#f2f2f6 rgba(255,255,255,.3) rgba(255,255,255,.3)!important}.theme-lux-dark .lux-story-highlights article{background:#131316!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .lux-story-highlights strong{color:#f2f2f6!important}.theme-lux-dark .lux-skeleton{background:#1b1b21!important}.theme-lux-dark .lux-skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)!important}.theme-lux-dark .lux-story{background:linear-gradient(150deg,#131316,#161412)!important;border-color:rgba(255,255,255,.08)!important}.theme-lux-dark .lux-story h2{color:#f2f2f6!important}.theme-lux-dark .lux-story p{color:#b9bec8!important}.theme-lux-dark .lux-story-kicker{color:#9aa0ab!important}.theme-lux-dark .lux-story-link{color:#e8e9ee!important;border-bottom-color:rgba(255,255,255,.4)!important}.theme-lux-dark .lux-service-bar{background:#0a0a0c!important;border-color:rgba(255,255,255,.08)!important}.theme-lux-dark .lux-service-item{color:#b9bec8!important}.theme-lux-dark .lux-service-item:not(:last-child){border-color:rgba(255,255,255,.08)!important}.theme-lux-dark .lux-service-item h3{color:#c4a66a!important}.theme-lux-dark .lux-service-item p{color:#9aa0ab!important}html.theme-lux-light .pdetail-info-rating,html.theme-lux-light .pdetail-info-rating-count{color:#555b66!important}html.theme-lux-light .pdetail-category{color:#6b7280!important}.theme-lux-dark .pdetail-nav{background:rgba(20,20,26,.88)!important;border-color:rgba(255,255,255,.2)!important;color:#e8e9ee!important}.theme-lux-dark .pdetail-nav:hover{background:rgba(30,30,38,.95)!important}.theme-lux-dark .pdetail-zoom-btn{background:rgba(20,20,26,.88)!important;border-color:rgba(255,255,255,.2)!important;color:#e8e9ee!important}.theme-lux-dark .pdetail-stock.is-in{background:rgba(90,122,80,.2)!important;color:#86e0b4!important}.theme-lux-dark .pdetail-stock.is-out{background:rgba(185,28,28,.2)!important;color:#fda4af!important}.theme-lux-dark .pdetail-carousel-btn{background:#141418!important;border-color:rgba(255,255,255,.18)!important;color:#e8e9ee!important}.theme-lux-dark .pdetail-carousel-btn:hover{background:#f2f2f6!important;color:#0a0a0c!important;border-color:#f2f2f6!important}.theme-lux-dark .pdetail-info-stars .pdetail-info-star{color:#6f7480!important}.theme-lux-dark .pdetail-info-stars .pdetail-info-star.is-filled{color:#e0a53a!important}.theme-lux-dark .pdetail-variant-error{background:rgba(154,59,46,.12)!important;border-color:rgba(255,160,160,.3)!important;color:#fda4af!important}.theme-lux-dark .pdetail-savings{background:rgba(20,184,166,.12)!important;border-color:rgba(20,184,166,.35)!important;color:#7fd6cf!important}.theme-lux-dark .pdetail-sizeguide-btn{color:#7fd6cf!important;border-bottom-color:rgba(127,214,207,.5)!important}.theme-lux-dark .pdetail-lowstock{color:#fbbf24!important;background:rgba(180,83,9,.18)!important;border-color:rgba(251,191,36,.35)!important}.theme-lux-dark .sproof-testimonial-quote{color:#d5d8df!important}.theme-lux-dark .sproof-testimonial-meta{color:#9aa0ab!important}.theme-lux-dark .sproof-story-lead{color:#b9bec8!important}.theme-lux-dark .sproof-story-body,.theme-lux-dark .sproof-story-stat span{color:#9aa0ab!important}.theme-lux-dark .sproof-story-badge strong{color:#f2f2f6!important}.theme-lux-dark .sproof-story-badge small{color:#9aa0ab!important}.theme-lux-dark .sproof-story-link{color:#7fd6cf!important}.theme-lux-dark .sproof-story-link:hover{color:#5eead4!important}.theme-lux-dark .sproof-more a{color:#7fd6cf!important}.theme-lux-dark .sproof-toast{background:#131316!important;border-color:rgba(255,255,255,.1)!important}.theme-lux-dark .sproof-toast-line{color:#b9bec8!important}.theme-lux-dark .sproof-toast-time{color:#9aa0ab!important}.theme-lux-dark .sproof-toast-time:after{color:#86e0b4!important}.theme-lux-dark .sproof-toast-close{color:#9aa0ab!important}.theme-lux-dark .sproof-toast-close:hover{background:#1b1b21!important;color:#e8e9ee!important}.theme-lux-dark .sproof-faq-question{color:#f2f2f6!important}.theme-lux-dark .sproof-faq-answer p{color:#b9bec8!important}.theme-lux-dark .sproof-faq-icon{background:rgba(20,184,166,.12)!important;color:#7fd6cf!important}.theme-lux-dark .sproof-quote-mark{color:rgba(20,184,166,.16)!important}.theme-lux-dark .pco-payment-card:hover{border-color:rgba(255,255,255,.35)!important}.theme-lux-dark .pco-delivery-recap{background:#141418!important;border-color:rgba(255,255,255,.12)!important}.theme-lux-dark .pco-delivery-recap p{color:#b9bec8!important}.theme-lux-dark .pco-delivery-recap-address{color:#9aa0ab!important}.theme-lux-dark .pco-coupon-input:focus{background:#141418!important;border-color:#14b8a6!important}.theme-lux-dark .pco-coupon-input.is-invalid{border-color:#f87171!important}.theme-lux-dark .pco-summary-thumb{background:#1b1b21!important}.theme-lux-dark .pco-pay-note{color:#9aa0ab!important}.theme-lux-dark .pco-summary-toggle{background:#131316!important;border-color:rgba(255,255,255,.1)!important;color:#f2f2f6!important}.theme-lux-dark .pco-summary-toggle svg{color:#9aa0ab!important}.theme-lux-dark .pdetail-qty button:hover:not(:disabled){background:#232329!important}.theme-lux-dark .pdetail-reviews-score{color:#f2f2f6!important}.theme-lux-dark .pdetail-review-write:hover{background:#f2f2f6!important;color:#0a0a0c!important}.theme-lux-dark .pdetail-gallery-empty{background:#141418!important;border-color:rgba(255,255,255,.1)!important;color:#9aa0ab!important}.theme-lux-dark .pdetail-qty{border-color:rgba(255,255,255,.16)!important;background:#141418!important}.theme-lux-dark .pdetail-qty input{border-left-color:rgba(255,255,255,.12)!important;border-right-color:rgba(255,255,255,.12)!important;color:#e8e9ee!important;background:#141418!important}.theme-lux-dark .pdetail-swatch.is-active{box-shadow:0 0 0 2px #0e0e12,0 0 0 4px #f2f2f6!important}.theme-lux-dark .pdetail-size:hover:not(:disabled){border-color:rgba(255,255,255,.4)!important}.theme-lux-dark .pdetail-buynow{color:#f2f2f6!important;border-color:rgba(255,255,255,.55)!important}.theme-lux-dark .pdetail-buynow:hover:not(:disabled){background:#1b1b21!important}.theme-lux-dark .pdetail-description,.theme-lux-dark .pdetail-reviews{border-top-color:rgba(255,255,255,.08)!important}.theme-lux-dark .pdetail-reviews-anchor,.theme-lux-dark .sproof-head-rating p,.theme-lux-dark .sproof-head-sub{color:#9aa0ab!important}.theme-lux-dark .sproof-story-badge{background:rgba(16,16,20,.9)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 14px 32px rgba(0,0,0,.5)!important}.theme-lux-dark .sproof-story,.theme-lux-dark .sproof-story-copy{border-color:rgba(255,255,255,.08)!important}.theme-lux-dark .sproof-story-stats{border-top-color:rgba(255,255,255,.08)!important;border-bottom-color:rgba(255,255,255,.08)!important}