@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--primary-navy:#002140;--bg-layout:#f8fafc}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-layout);color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ant-layout-header{background-color:#002140!important;justify-content:space-between!important;align-items:center!important;height:60px!important;padding:0 24px!important;line-height:normal!important;display:flex!important}.ant-layout-sider{background:#fff!important;border-right:1px solid #e5e7eb!important}.ant-menu.ant-menu-inline{background:#fff!important;border-right:none!important}.ant-menu-inline .ant-menu-submenu-title{color:#1f2937!important;border-radius:4px!important;height:38px!important;margin:2px 8px!important;padding-left:12px!important;font-size:13.5px!important;font-weight:600!important;line-height:38px!important}.ant-menu-inline .ant-menu-submenu-title:hover{color:#002140!important;background-color:#f8fafc!important}.ant-menu-inline .ant-menu-submenu-open>.ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title .ant-menu-item-icon{color:#002140!important}.ant-menu-inline .ant-menu-item{color:#475569!important;border-radius:4px!important;height:36px!important;margin:2px 8px!important;padding-left:28px!important;font-size:13px!important;line-height:36px!important}.ant-menu-inline .ant-menu-item:hover{color:#002140!important;background-color:#f1f5f9!important}.ant-menu-inline .ant-menu-item.ant-menu-item-selected{color:#002140!important;background-color:#e6f4ff!important;border-right:3px solid #002140!important;border-radius:4px 0 0 4px!important;font-weight:700!important}.ant-menu-inline .ant-menu-item.ant-menu-item-selected .menu-label,.ant-menu-inline .ant-menu-item.ant-menu-item-selected>span:not(.ant-badge){color:#002140!important;font-weight:700!important}.ant-badge-count,.ant-badge-count *,.ant-menu-inline .ant-menu-item .ant-badge-count,.ant-menu-inline .ant-menu-item.ant-menu-item-selected .ant-badge-count,.ant-menu-inline .ant-menu-item.ant-menu-item-selected .ant-badge-count *{color:#fff!important}.ant-btn{height:35px!important;box-shadow:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.ant-btn-primary{color:#fff!important;background-color:#002140!important;border-color:#002140!important}.ant-btn-primary:hover{color:#fff!important;background-color:#003a70!important;border-color:#003a70!important}.ant-btn-default{color:#333!important;background-color:#fff!important;border:1px solid #d9d9d9!important}.ant-btn-default:hover{color:#002140!important;border-color:#002140!important}.ant-btn-sm{border-radius:4px!important;height:28px!important;padding:0 10px!important;font-size:12px!important}.ant-btn.ant-btn-text{width:30px!important;height:30px!important;min-width:unset!important;background-color:#0000!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.ant-btn.ant-btn-text:hover{background-color:#f1f5f9!important}.ant-layout-header .ant-btn.ant-btn-text:hover,.ant-layout-header .ant-btn:hover,.header-bell-btn:hover,.header-bell-btn:focus,.header-bell-btn:active{color:#fff!important;background-color:#ffffff26!important}.ant-input:not(.ant-input-affix-wrapper input):not(textarea),.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-input-number{box-sizing:border-box!important;border-radius:4px!important;height:35px!important;min-height:35px!important;max-height:35px!important;font-size:13px!important}.ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper):not(:has(textarea)){box-sizing:border-box!important;border-radius:4px!important;height:35px!important;min-height:35px!important;max-height:35px!important;font-size:13px!important}.ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper):not(:has(textarea)){align-items:center!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important}.ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper):not(:has(textarea))>input.ant-input{height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.ant-input-textarea,.ant-input-textarea-affix-wrapper,textarea.ant-input{height:auto!important;min-height:85px!important;max-height:unset!important;box-sizing:border-box!important;border-radius:4px!important;font-size:13px!important;display:block!important}.ant-input-affix-wrapper:has(textarea){height:auto!important;min-height:85px!important;max-height:unset!important;box-sizing:border-box!important;border-radius:4px!important;font-size:13px!important;display:block!important}:is(.ant-input-textarea-affix-wrapper,.ant-input-affix-wrapper:has(textarea)){padding:8px 12px!important}:is(.ant-input-textarea-affix-wrapper>textarea.ant-input,.ant-input-affix-wrapper:has(textarea)>textarea.ant-input,.ant-input-textarea textarea.ant-input){height:auto!important;min-height:75px!important;max-height:unset!important;box-shadow:none!important;resize:vertical!important;background:0 0!important;border:none!important;width:100%!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.5!important}:is(.ant-input-textarea-affix-wrapper .ant-input-suffix,.ant-input-affix-wrapper:has(textarea) .ant-input-suffix){color:#94a3b8!important;justify-content:flex-end!important;margin-top:6px!important;font-size:11.5px!important;display:flex!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{align-items:center!important;display:flex!important}.ant-form-item .ant-form-item-label{padding-bottom:6px!important}.ant-form-item .ant-form-item-label>label{color:#334155!important;align-items:center!important;height:auto!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.ant-modal,.ant-modal-wrap{padding:0!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-content,.ant-modal.mbf-flush-modal .ant-modal-content{background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;padding:0!important;overflow:hidden!important;box-shadow:0 10px 30px #0003!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-header,.ant-modal.mbf-flush-modal .ant-modal-header{display:none!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-body,.ant-modal.mbf-flush-modal .ant-modal-body{background-color:#0000!important;margin:0!important;padding:0!important;overflow:hidden!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer,.ant-modal.mbf-flush-modal .ant-modal-footer{background-color:#fff!important;border-top:none!important;margin:0!important;padding:0!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer .ant-btn,.ant-modal.mbf-flush-modal .ant-modal-footer .ant-btn{border-radius:4px!important;min-width:85px!important;height:35px!important;font-size:13px!important;font-weight:500!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer .ant-btn-primary,.ant-modal.mbf-flush-modal .ant-modal-footer .ant-btn-primary{color:#fff!important;background-color:#002140!important;border-color:#002140!important;order:1!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer .ant-btn-default,.ant-modal.mbf-flush-modal .ant-modal-footer .ant-btn-default{color:#333!important;background-color:#fff!important;border:1px solid #d9d9d9!important;order:2!important}.ant-modal.ant-modal-confirm .ant-modal-content{border-radius:4px!important;padding:20px 24px!important}.ant-table-wrapper .ant-table{font-size:13px!important}.ant-card.table-card .ant-card-body{padding:0!important}.ant-card:has(.ant-table-wrapper) .ant-card-body{padding:0!important}.ant-card:has(.ant-table) .ant-card-body{padding:0!important}:is(.ant-card:has(.ant-table-wrapper) .ant-table-pagination,.ant-card:has(.ant-table) .ant-table-pagination){margin:10px 14px!important}.ant-table-thead>tr>th{color:#475569!important;letter-spacing:.3px!important;text-transform:uppercase!important;white-space:nowrap!important;background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important}.ant-table-tbody>tr>td{vertical-align:middle!important;color:#1e293b!important;padding:7px 12px!important;font-size:13px!important}.ant-table-tbody>tr:hover>td{background-color:#f8fafc!important}.ant-table-cell{line-height:1.4!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-select-selection-placeholder{color:#94a3b8!important;opacity:.9!important}:root{--red-accent:red;--red-glow:#ff00004d}[data-theme=dark],:root:not([data-theme=light]){--noir-bg:#0a0a0a;--noir-surface:#141414;--noir-border:#262626;--noir-text:#fff;--noir-muted:#888;--silk-silver:#e2e8f0;--glass-bg:#0a0a0ab3}[data-theme=light]{--noir-bg:#f4f4f7;--noir-surface:#fff;--noir-border:#0000000f;--noir-text:#0a0a0a;--noir-muted:#666;--silk-silver:#444;--glass-bg:#ffffffe0;--footer-bg:#f8f9fa;--footer-text:#0a0a0a}[data-theme=dark],:root:not([data-theme=light]){--footer-bg:#000;--footer-text:#fff}html,body{background-color:var(--noir-bg);color:var(--noir-text);width:100%;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.6;transition:background-color .5s,color .5s;position:relative;overflow-x:hidden}body.loading-theme,body.loading-theme *,body.loading-theme :before,body.loading-theme :after{transition:none!important;animation:none!important}h1,h2,h3,h4,.font-heading{letter-spacing:2px;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:700}.elite-header{z-index:1050;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.elite-header.scrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--noir-border);padding:10px 0}.elite-nav-link{color:var(--silk-silver);text-transform:uppercase;letter-spacing:2px;padding:10px 15px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .3s;position:relative}.elite-nav-link:after{content:"";background:var(--red-accent);height:1px;transition:transform .3s;position:absolute;bottom:0;left:15px;right:15px;transform:scaleX(0)}.elite-nav-link:hover,.elite-nav-link.active{color:var(--red-accent)!important}.elite-nav-link:hover:after,.elite-nav-link.active:after{transform:scaleX(1)}.noir-hero{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.noir-hero-video{object-fit:cover;z-index:1;filter:brightness(.6)contrast(1.1);width:100%;height:100%;position:absolute;top:0;left:0}.noir-hero-overlay{background:radial-gradient(circle at center, transparent 0%, var(--noir-bg) 80%);z-index:2;opacity:.8;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}[data-theme=light] .noir-hero-overlay{opacity:0!important}.noir-hero-content{z-index:3;text-align:center;position:relative}.noir-hero-title{color:var(--noir-text);margin-bottom:20px;font-size:clamp(3rem,10vw,8rem);font-weight:700;line-height:.9}.lookbook-grid{grid-template-columns:repeat(12,1fr);gap:20px;padding:80px 0;display:grid}.lookbook-item{background:var(--noir-surface);position:relative;overflow:hidden}.lookbook-item img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.lookbook-item:hover img{transform:scale(1.08)}.lookbook-content{background:linear-gradient(#0000,#000c);width:100%;padding:40px;position:absolute;bottom:0;left:0}.product-card-elite{background:0 0;border:none;border-radius:8px;margin-bottom:40px;transition:all .5s;overflow:hidden}[data-theme=light] .product-card-elite{background:var(--noir-surface);box-shadow:0 15px 45px #0000000a}[data-theme=light] .order-card-elite,[data-theme=light] .info-card-elite,[data-theme=light] .p-4.border-0.shadow-lg{box-shadow:0 10px 40px #00000008!important}[data-theme=light] .elite-side-nav .nav-link.active{background:#ff00000d!important}.product-image-container{aspect-ratio:4/5;background:var(--noir-surface);position:relative;overflow:hidden}.product-image-container img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.product-card-elite:hover .product-image-container img{transform:scale(1.05)}.elite-action-overlay{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:5;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;transition:all .4s;display:flex;position:absolute;top:0;left:0}.product-card-elite:hover .elite-action-overlay{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.elite-action-overlay .elite-btn{opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.product-card-elite:hover .elite-action-overlay .elite-btn{opacity:1;transform:translateY(0)}.product-card-elite:hover .elite-action-overlay .elite-btn:nth-child(2){transition-delay:.1s}.elite-btn{text-transform:uppercase;letter-spacing:1.5px;text-align:center;background:0 0;border:1px solid #ffffff80;width:80%;padding:10px 25px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);color:#fff!important}.elite-btn:hover{background:#ffffff1a;border-color:#fff;color:#fff!important}.elite-btn-red{background:var(--red-accent)!important;border-color:var(--red-accent)!important;color:#fff!important}.elite-btn-red:hover{box-shadow:0 0 20px #f006;color:#fff!important;background:#e60000!important;border-color:#e60000!important}.ai-curator-section{background:var(--noir-bg);padding:60px 0;position:relative}.ai-curator-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 20%,#d4af370d 0%,#0000 40%);width:100%;height:100%;position:absolute;top:0;left:0}.ai-badge-elite{background:var(--red-accent);color:#fff;letter-spacing:2px;text-transform:uppercase;align-items:center;padding:8px 20px;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:700;display:inline-flex}.ai-badge-floating{white-space:nowrap;border-radius:2px;padding:4px 12px;font-size:.65rem;position:absolute;top:-5px;right:-20px;transform:translate(100%);box-shadow:0 4px 15px #0000001a}.ai-badge-floating.bg-trend{color:#333;background:#f8f9fa;border:1px solid #dee2e6}@keyframes noirReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.noir-reveal{animation:1s ease-out forwards noirReveal}.swiper-button-next,.swiper-button-prev{color:var(--red-accent)!important}.swiper-pagination-bullet{background:var(--noir-muted)!important}.swiper-pagination-bullet-active{background:var(--red-accent)!important}@media (width<=768px){.elite-btn{letter-spacing:1px;padding:8px 20px;font-size:.7rem}.elite-action-overlay{gap:8px}.noir-hero-content h5{padding:0 15px;letter-spacing:2px!important;font-size:.9rem!important}.elite-header .container-fluid{padding-left:15px!important;padding-right:15px!important}.ls-5{letter-spacing:2px!important}}.pt-navbar{padding-top:70px}@media (width<=991px){.pt-navbar{padding-top:60px}}[data-theme=dark],:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select,input,textarea{color-scheme:inherit}select.form-select,select.form-control{background-color:var(--noir-bg)!important;color:var(--noir-text)!important;border-color:var(--noir-border)!important}::placeholder{color:#9ca3af!important;opacity:.9!important}::placeholder{color:#9ca3af!important;opacity:.9!important}::placeholder{color:#9ca3af!important;opacity:.9!important}:-ms-placeholder-shown{color:#9ca3af!important;opacity:.9!important}[data-theme=dark] ::placeholder,:root:not([data-theme=light]) ::placeholder,[data-theme=dark] input::placeholder,:root:not([data-theme=light]) input::placeholder,[data-theme=dark] textarea::placeholder,:root:not([data-theme=light]) textarea::placeholder,[data-theme=dark] .form-control::placeholder,:root:not([data-theme=light]) .form-control::placeholder{color:#b0b0b0!important;opacity:1!important}[data-theme=light] ::placeholder,[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder,[data-theme=light] .form-control::placeholder{color:#64748b!important;opacity:1!important}[data-theme=dark] .form-control,:root:not([data-theme=light]) .form-control{color:#fff!important;background-color:#ffffff0a!important;border:1px solid #ffffff38!important}[data-theme=dark] .form-control:focus,:root:not([data-theme=light]) .form-control:focus{border-color:var(--red-accent)!important;color:#fff!important;background-color:#ffffff14!important;box-shadow:0 0 0 .15rem #ff000040!important}[data-theme=light] .form-control{color:#111!important;background-color:#fff!important;border:1px solid #00000038!important}[data-theme=light] .form-control:focus{border-color:var(--red-accent)!important;color:#111!important;background-color:#fff!important;box-shadow:0 0 0 .15rem #f003!important}select.form-select option{background-color:var(--noir-surface)!important;color:var(--noir-text)!important}[data-theme=dark] select.form-select option{color:#fff!important;background-color:#1a1a1a!important}[data-theme=light] select.form-select option{color:#000!important;background-color:#fff!important}.text-dark-theme-toggle{color:var(--noir-text)!important}[data-theme=dark] .text-dark-theme-toggle,:root:not([data-theme=light]) .text-dark-theme-toggle{color:#fff!important}[data-theme=light] .text-dark-theme-toggle{color:#000!important}[data-theme=dark] .text-muted,:root:not([data-theme=light]) .text-muted,[data-theme=dark] .text-secondary,:root:not([data-theme=light]) .text-secondary{color:#b0b0b0!important}[data-theme=light] .text-muted,[data-theme=light] .text-secondary{color:#555!important}[data-theme=dark] .text-white-50,:root:not([data-theme=light]) .text-white-50{color:#ffffffbf!important}.breadcrumb{margin-bottom:.5rem}[data-theme=dark] .breadcrumb-item,[data-theme=dark] .breadcrumb-item a,:root:not([data-theme=light]) .breadcrumb-item,:root:not([data-theme=light]) .breadcrumb-item a{text-decoration:none;transition:color .2s;color:#b8b8b8!important}[data-theme=dark] .breadcrumb-item a:hover,:root:not([data-theme=light]) .breadcrumb-item a:hover{color:#fff!important}[data-theme=dark] .breadcrumb-item.active,:root:not([data-theme=light]) .breadcrumb-item.active{color:#fff!important;font-weight:700!important}[data-theme=dark] .breadcrumb-item+.breadcrumb-item:before,:root:not([data-theme=light]) .breadcrumb-item+.breadcrumb-item:before{color:#888!important}[data-theme=light] .breadcrumb-item,[data-theme=light] .breadcrumb-item a{color:#666!important}[data-theme=light] .breadcrumb-item.active{color:#111!important;font-weight:700!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,:root:not([data-theme=light]) h1,:root:not([data-theme=light]) h2,:root:not([data-theme=light]) h3,:root:not([data-theme=light]) h4,:root:not([data-theme=light]) h5,:root:not([data-theme=light]) h6{color:#fff}[data-theme=dark] p,:root:not([data-theme=light]) p{color:#e2e8f0}.elite-section-header{margin-bottom:3rem;padding-left:0;position:relative}.elite-subtitle{color:var(--red-accent);text-transform:uppercase;letter-spacing:5px;align-items:center;gap:15px;margin-bottom:12px;font-size:.8rem;font-weight:700;display:flex}.elite-subtitle:before{content:"";background:var(--red-accent);opacity:.6;width:0;height:1px;transition:width .3s}.justify-content-center.elite-subtitle:before{width:40px}.elite-subtitle:after{content:"";background:var(--red-accent);opacity:.6;width:40px;height:1px}.elite-title{text-transform:uppercase;letter-spacing:-1px;color:var(--noir-text);font-family:Roboto,sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:900;line-height:1}.ai-curator-section{background:var(--noir-bg);padding:60px 0;position:relative;overflow:hidden}.ai-curator-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff000008 0%,#0000 60%);width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropdown-menu{border:1px solid var(--noir-border,#ffffff1a)!important;background:var(--noir-surface,#121212)!important;--bs-dropdown-bg:var(--noir-surface,#121212)!important;--bs-dropdown-border-color:var(--noir-border,#ffffff1a)!important;--bs-dropdown-link-color:#ffffffd9!important;--bs-dropdown-link-hover-color:var(--red-accent,#ef4444)!important;--bs-dropdown-link-hover-bg:#ef44441f!important;--bs-dropdown-link-active-color:var(--red-accent,#ef4444)!important;--bs-dropdown-link-active-bg:#ef444426!important;--bs-dropdown-link-focus-color:var(--red-accent,#ef4444)!important;--bs-dropdown-link-focus-bg:#ef44441f!important;border-radius:8px!important;padding:8px 0!important;box-shadow:0 14px 35px #00000080!important}.dropdown-item{color:#ffffffd9!important;width:calc(100% - 16px)!important;box-shadow:none!important;background:0 0!important;border-radius:6px!important;outline:none!important;margin:2px 8px!important;padding:10px 18px!important;font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.dropdown-item i{transition:color .2s;color:inherit!important}:root:not([data-theme=light]) .dropdown-item,[data-theme=dark] .dropdown-item{color:#ffffffd9!important;background:0 0!important}:root:not([data-theme=light]) .dropdown-item:hover,:root:not([data-theme=light]) .dropdown-item:focus,:root:not([data-theme=light]) .dropdown-item:focus-visible,:root:not([data-theme=light]) .dropdown-item:active,:root:not([data-theme=light]) .dropdown-item.active,[data-theme=dark] .dropdown-item:hover,[data-theme=dark] .dropdown-item:focus,[data-theme=dark] .dropdown-item:focus-visible,[data-theme=dark] .dropdown-item:active,[data-theme=dark] .dropdown-item.active{transform:translate(4px);color:var(--red-accent,#ef4444)!important;background:#ef44441f!important;outline:none!important}[data-theme=light] .dropdown-menu{--bs-dropdown-bg:#fff!important;--bs-dropdown-border-color:#00000014!important;--bs-dropdown-link-color:#1e293b!important;--bs-dropdown-link-hover-color:var(--red-accent,#e50914)!important;--bs-dropdown-link-hover-bg:#e5091414!important;--bs-dropdown-link-active-color:var(--red-accent,#e50914)!important;--bs-dropdown-link-active-bg:#e509141f!important;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 10px 30px #0000001a!important}[data-theme=light] .dropdown-item{color:#1e293b!important;background:0 0!important}[data-theme=light] .dropdown-item:hover,[data-theme=light] .dropdown-item:focus,[data-theme=light] .dropdown-item:focus-visible,[data-theme=light] .dropdown-item:active,[data-theme=light] .dropdown-item.active{transform:translate(4px);color:var(--red-accent,#e50914)!important;background:#e5091414!important;outline:none!important}.dropdown-item.text-warning,.dropdown-item.text-warning:hover,.dropdown-item.text-warning:focus,.dropdown-item.text-warning:active{color:#ffc107!important;background:#ffc1071f!important}.dropdown-item.text-danger,.dropdown-item.text-danger:hover,.dropdown-item.text-danger:focus,.dropdown-item.text-danger:active{color:#ef4444!important;background:#ef44441f!important}@media (width>=992px){.dropdown:hover>.dropdown-menu{animation:.25s forwards fadeInSlideDown;display:block!important}}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root:not([data-theme=light]) .form-check-input,[data-theme=dark] .form-check-input{background-color:#ffffff14;border:1px solid #ffffff40}.form-check-input:checked{background-color:var(--red-accent,#ef4444)!important;border-color:var(--red-accent,#ef4444)!important}.form-check-input:focus{border-color:var(--red-accent,#ef4444);box-shadow:0 0 0 .2rem #ef444440}.footer-link{display:inline-block;color:#ffffffbf!important;text-decoration:none!important;transition:all .25s!important}.footer-link:hover{transform:translate(3px);color:#fff!important;opacity:1!important}[data-theme=light] .footer-link{color:#0f172abf!important}[data-theme=light] .footer-link:hover{color:#0f172a!important;opacity:1!important}:root:not([data-theme=light]) .table,[data-theme=dark] .table{--bs-table-bg:transparent!important;--bs-table-color:#fff!important;color:#fff!important;background-color:#0000!important}:root:not([data-theme=light]) .table>:not(caption)>*>*,[data-theme=dark] .table>:not(caption)>*>*{color:#fff!important;background-color:#0000!important;border-bottom-color:#ffffff1a!important}.cart-page .card{box-shadow:0 10px 30px #00000059;background:#141414!important;border:1px solid #ffffff1f!important}[data-theme=light] .cart-page .card{box-shadow:0 8px 24px #0000000d;background:#fff!important;border:1px solid #00000014!important}.mobile-bottom-nav{-webkit-backdrop-filter:blur(20px);z-index:1040;height:60px;padding-bottom:env(safe-area-inset-bottom,0px);background:#121212f2;border-top:1px solid #ffffff1f;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #00000080}[data-theme=light] .mobile-bottom-nav{background:#fffffff5;border-top:1px solid #00000014;box-shadow:0 -8px 25px #0000000f}.mobile-nav-item{color:var(--noir-muted,#888);letter-spacing:.3px;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:75px;padding:6px 4px;font-size:.65rem;font-weight:600;transition:all .2s;display:flex;text-decoration:none!important}.mobile-nav-item i{margin-bottom:2px;font-size:1.25rem;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .2s}.mobile-nav-item.active{color:var(--red-accent,#ef4444)!important}.mobile-nav-item.active i{color:var(--red-accent,#ef4444);transform:translateY(-2px)scale(1.12)}.mobile-badge-cart{background:var(--red-accent,#ef4444);color:#fff;border:1.5px solid var(--noir-bg,#0a0a0a);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.58rem;font-weight:800;display:flex;position:absolute;top:-5px;right:-10px;box-shadow:0 2px 6px #ef444480}[data-theme=light] .mobile-badge-cart{border-color:#fff}.mobile-drawer-overlay{-webkit-backdrop-filter:blur(8px);z-index:1999;background:#000000bf;animation:.3s cubic-bezier(.16,1,.3,1) forwards fadeInOverlay;position:fixed;inset:0}.mobile-drawer-content{background:var(--noir-bg,#0a0a0a);width:min(340px,86vw);height:100%;color:var(--noir-text,#fff);-webkit-overflow-scrolling:touch;flex-direction:column;animation:.32s cubic-bezier(.16,1,.3,1) forwards slideInDrawer;display:flex;overflow-y:auto;box-shadow:8px 0 36px #000000a6}[data-theme=light] .mobile-drawer-content{background:#fff;box-shadow:8px 0 36px #0000001f}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideInDrawer{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-drawer-header{border-bottom:1px solid var(--noir-border,#ffffff1a);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mobile-user-card{background:var(--noir-surface,#141414);border-bottom:1px solid var(--noir-border,#ffffff1a);padding:16px 20px}[data-theme=light] .mobile-user-card{background:#f8f9fa;border-bottom-color:#00000014}.mobile-menu-link{color:var(--noir-text,#fff);letter-spacing:.3px;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;width:100%;padding:13px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}[data-theme=light] .mobile-menu-link{border-bottom-color:#0000000d}.mobile-menu-link:hover,.mobile-menu-link.active{color:var(--red-accent,#ef4444);background:#ef444414;padding-left:24px}.mobile-category-item{color:var(--noir-muted,#888);border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:center;padding:10px 20px 10px 34px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}[data-theme=light] .mobile-category-item{border-bottom-color:#00000008}.mobile-category-item:hover,.mobile-category-item.active{color:var(--red-accent,#ef4444);background:#ef44440a;padding-left:38px}.btn-quick-add-mobile{background:var(--red-accent,#ef4444);color:#fff;z-index:6;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s;display:flex;box-shadow:0 4px 14px #00000073}.btn-quick-add-mobile:active{background:#dc2626;transform:scale(.86)}@media (width<=991.98px){.shop-wrapper{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.back-to-top{bottom:calc(75px + env(safe-area-inset-bottom,0px))!important;width:40px!important;height:40px!important;right:16px!important}.elite-header{padding:4px 0}}@media (width<=575.98px){.container,.container-fluid{padding-left:14px!important;padding-right:14px!important}.product-card-elite{border-radius:6px;margin-bottom:20px}.product-image-container{aspect-ratio:1/1.15;border-radius:6px}.product-card-title{white-space:normal!important;-webkit-line-clamp:2!important;letter-spacing:.3px!important;-webkit-box-orient:vertical!important;height:2.6em!important;margin-bottom:4px!important;font-size:.88rem!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.product-card-cat{letter-spacing:.5px!important;font-size:.7rem!important}.product-price-current{font-size:.95rem!important;font-weight:700!important}.product-price-original{font-size:.75rem!important}.lookbook-item{height:260px!important}.font-heading{letter-spacing:1.5px!important}.elite-title{font-size:1.6rem!important}.table-responsive{font-size:.85rem}}.customer-noti-backdrop{-webkit-backdrop-filter:blur(4px);z-index:1055;background:#000000a6;animation:.2s forwards fadeInOverlay;position:fixed;inset:0}.customer-noti-popover{z-index:1060;background:var(--noir-surface,#1e1e1e);border:1px solid var(--noir-border,#ffffff1f);border-radius:14px;width:380px;max-width:92vw;animation:.22s cubic-bezier(.16,1,.3,1) forwards notiPopFadeIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 16px 40px #0000008c}[data-theme=light] .customer-noti-popover{background:#fff;border:1px solid #0000001a;box-shadow:0 16px 40px #00000026}@keyframes notiPopFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.customer-noti-tabs{border-bottom:1px solid var(--noir-border,#ffffff14);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background:#00000026;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.customer-noti-tabs::-webkit-scrollbar{display:none}[data-theme=light] .customer-noti-tabs{background:#00000005;border-bottom:1px solid #0000000f}.customer-noti-list{-webkit-overflow-scrolling:touch;max-height:400px;overflow-y:auto}@media (width<=767.98px){.customer-noti-popover{z-index:1060!important;border-radius:16px!important;width:auto!important;max-width:calc(100vw - 20px)!important;max-height:calc(85vh - 65px)!important;margin:0 auto!important;position:fixed!important;top:60px!important;left:10px!important;right:10px!important}.customer-noti-list{max-height:calc(85vh - 180px)!important}}.order-status-tabs::-webkit-scrollbar{display:none}@media (width<=767.98px){#tawk-bubble-container,.tawk-min-container,iframe[title*=chat i],.tawk-button{bottom:calc(75px + env(safe-area-inset-bottom,0px))!important}.order-history-page{padding-bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}}@media (width<=575.98px){.modal-dialog{max-width:calc(100% - 1rem)!important;margin:.5rem auto!important}.modal-content{max-height:94vh!important}}
