/* =====================================================================
   CYBERGEAR — Thème sombre (généré le 2026-09-21 par gen_dark.py)
   Le source Vue n'étant plus disponible, ce fichier dérive du CSS compilé :
   chaque fond clair / texte sombre du bundle reçoit ici son équivalent sombre.
   Les couleurs de marque (orange, or, rouge promo, bleu) sont conservées.
   Regénérer après tout nouveau build du SPA.
   ===================================================================== */
html[data-theme="dark"] {
  color-scheme: dark;
  --lx-cream: #0b1220; --lx-ink: #e8ecf1; --lx-ink-soft: #a8b1bd;
  --lx-line: rgba(255,255,255,.10);
  --lx-shadow-sm: 0 2px 8px rgba(0,0,0,.35); --lx-shadow-md: 0 6px 20px rgba(0,0,0,.40); --lx-shadow-lg: 0 18px 40px rgba(0,0,0,.50);
  --bs-body-bg: #0b1220; --bs-body-bg-rgb: 11,18,32;
  --bs-body-color: #e8ecf1; --bs-body-color-rgb: 232,236,241;
  --bs-emphasis-color: #fff; --bs-secondary-color: #a8b1bd;
  --bs-tertiary-color: #a8b1bd;
  --bs-secondary-bg: #1c2637; --bs-tertiary-bg: #141c2b;
  --bs-border-color: rgba(255,255,255,.10); --bs-border-color-translucent: rgba(255,255,255,.10);
  --bs-light: #1c2637; --bs-light-rgb: 28,38,55;
  --bs-dark: #05080f; --bs-dark-rgb: 5,8,15;
  --bs-heading-color: #e8ecf1; --bs-link-color: #ffb454; --bs-link-hover-color: #ffc98a;
  --bs-link-color-rgb: 255,180,84; --bs-link-hover-color-rgb: 255,201,138;
  --mt-bg-0: #0b1220; --mt-bg-1: #141c2b; --mt-bg-2: #1c2637;
  --mt-text-0: #e8ecf1; --mt-text-1: #e8ecf1; --mt-text-2: #a8b1bd;
}
html[data-theme="dark"], html[data-theme="dark"] body { background: #0b1220 !important; color: #e8ecf1 !important; }
html[data-theme="dark"] h1, html[data-theme="dark"] h2, html[data-theme="dark"] h3,
html[data-theme="dark"] h4, html[data-theme="dark"] h5, html[data-theme="dark"] h6 { color: #e8ecf1; }
html[data-theme="dark"] .card, html[data-theme="dark"] .dropdown-menu, html[data-theme="dark"] .modal-content,
html[data-theme="dark"] .offcanvas, html[data-theme="dark"] .list-group-item, html[data-theme="dark"] .accordion-item,
html[data-theme="dark"] .accordion-button, html[data-theme="dark"] .toast, html[data-theme="dark"] .popover {
  background-color: #141c2b; color: #e8ecf1; border-color: rgba(255,255,255,.10);
}
html[data-theme="dark"] .form-control, html[data-theme="dark"] .form-select, html[data-theme="dark"] .input-group-text {
  background-color: #1c2637; color: #e8ecf1; border-color: rgba(255,255,255,.10);
}
html[data-theme="dark"] .form-control::placeholder { color: #a8b1bd; }
html[data-theme="dark"] .form-control:focus, html[data-theme="dark"] .form-select:focus { background-color: #243043; color: #e8ecf1; }
html[data-theme="dark"] .table { --bs-table-bg: transparent; --bs-table-color: #e8ecf1; --bs-table-border-color: rgba(255,255,255,.10);
  --bs-table-striped-bg: rgba(255,255,255,.03); --bs-table-hover-bg: rgba(255,255,255,.05); color: #e8ecf1; }
html[data-theme="dark"] .bg-white, html[data-theme="dark"] .bg-light { background-color: #141c2b !important; }
html[data-theme="dark"] .text-dark, html[data-theme="dark"] .text-black { color: #e8ecf1 !important; }
html[data-theme="dark"] .text-muted, html[data-theme="dark"] .text-secondary { color: #a8b1bd !important; }
html[data-theme="dark"] .border, html[data-theme="dark"] [class*="border-"] { border-color: rgba(255,255,255,.10) !important; }
html[data-theme="dark"] hr { border-color: rgba(255,255,255,.10); opacity: 1; }
html[data-theme="dark"] .btn-close { filter: invert(1) grayscale(1); }
html[data-theme="dark"] .btn-light, html[data-theme="dark"] .btn-outline-dark { background: #1c2637; color: #e8ecf1; border-color: rgba(255,255,255,.10); }
/* Visuels produits : les images sont détourées sur blanc — une tuile claire évite le rectangle blanc brut. */
html[data-theme="dark"] .product-card img, html[data-theme="dark"] .card-product img, html[data-theme="dark"] .product-item img,
html[data-theme="dark"] .card img:not(.avatar):not(.logo) { background: #fff; border-radius: 10px; }
/* Fil d'Ariane et liens : le bleu nuit d'origine se confond avec le fond. */
html[data-theme="dark"] [class*="breadcrumb"] a, html[data-theme="dark"] .breadcrumb-item a, html[data-theme="dark"] nav[aria-label="breadcrumb"] a { color: #a8b1bd !important; }
html[data-theme="dark"] [class*="breadcrumb"] a:hover { color: #ffb454 !important; }
html[data-theme="dark"] a:not(.btn):not([class*="nav"]):not([class*="btn"]) { color: #ffb454; }
html[data-theme="dark"] .page-link { background: #141c2b !important; color: #e8ecf1 !important; border-color: rgba(255,255,255,.10) !important; }
html[data-theme="dark"] .page-item.active .page-link { background: #e0a63e !important; color: #0b1220 !important; border-color: #e0a63e !important; }
/* En-tête fixe : la surcouche luxury y pose un dégradé blanc → crème. */
html[data-theme="dark"] header, html[data-theme="dark"] .navbar, html[data-theme="dark"] nav.navbar,
html[data-theme="dark"] .header-main, html[data-theme="dark"] .top-bar {
  background: linear-gradient(180deg, rgba(11,18,32,.96) 0%, rgba(20,28,43,.94) 100%) !important;
  border-bottom: 1px solid rgba(255,255,255,.10) !important; box-shadow: 0 2px 12px rgba(0,0,0,.45) !important;
}
html[data-theme="dark"] #lux-trust-bar { background: #05080f !important; }
html[data-theme="dark"] .skeleton-loader { background: #1c2637 !important; }

/* ---- règles dérivées du bundle ---- */
html[data-theme="dark"] .spinner{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .dropdown-menu[data-v-349b1a1a]{background-color:#141c2b!important;color:#e8ecf1!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .active-line[data-v-349b1a1a]{background-color:#141c2b!important}
html[data-theme="dark"] .reference[data-v-349b1a1a]{color:#a8b1bd!important}
html[data-theme="dark"] .fixed-list[data-v-349b1a1a]{background-color:#141c2b!important}
html[data-theme="dark"] .scroll-container[data-v-349b1a1a]::-webkit-scrollbar-track{background-color:#1c2637!important}
html[data-theme="dark"] .no-results-card[data-v-349b1a1a]{background-color:#141c2b!important}
html[data-theme="dark"] .sidebar-section h3[data-v-349b1a1a]{color:#e8ecf1!important}
html[data-theme="dark"] .sidebar-section li[data-v-349b1a1a]{color:#a8b1bd!important}
html[data-theme="dark"] .brand-logo[data-v-349b1a1a]{border-color:rgba(255,255,255,.10)!important;background-color:#141c2b!important}
html[data-theme="dark"] .brand-name[data-v-349b1a1a]{color:#e8ecf1!important}
html[data-theme="dark"] .original-price[data-v-349b1a1a]{color:#a8b1bd!important}
html[data-theme="dark"] .price[data-v-349b1a1a]{color:#e8ecf1!important}
html[data-theme="dark"] .menu-separator[data-v-da4449c4]{background-color:#141c2b!important}
html[data-theme="dark"] .sub-category-info[data-v-da4449c4]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .sub-category-info .col-lg-4>a[data-v-da4449c4],html[data-theme="dark"] .sub-category-info .col-md-6>a[data-v-da4449c4],html[data-theme="dark"] .sub-category-info .col-sm-12>a[data-v-da4449c4]{color:#e8ecf1!important;background-color:#1c2637!important}
html[data-theme="dark"] .sub-category-info ul li a[data-v-da4449c4]{color:#a8b1bd!important}
html[data-theme="dark"] .sub-category-info ul li a[data-v-da4449c4]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .sub-category-info .col-lg-4>a[data-v-da4449c4]:hover:after,html[data-theme="dark"] .sub-category-info .col-md-6>a[data-v-da4449c4]:hover:after,html[data-theme="dark"] .sub-category-info .col-sm-12>a[data-v-da4449c4]:hover:after{background-color:#141c2b!important}
html[data-theme="dark"] .btn-outline-light[data-v-c1f419d0]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .close-button[data-v-1c5e5449]{color:#e8ecf1!important}
html[data-theme="dark"] .search-bar-mobile[data-v-1c5e5449]{border-color:rgba(255,255,255,.10)!important;background-color:#141c2b!important}
html[data-theme="dark"] .search-results[data-v-1c5e5449]{background-color:#141c2b!important}
html[data-theme="dark"] .product-item[data-v-1c5e5449]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .product-name[data-v-1c5e5449]{color:#e8ecf1!important}
html[data-theme="dark"] .product-stock[data-v-1c5e5449]{color:#a8b1bd!important}
html[data-theme="dark"] .product-price[data-v-1c5e5449]{color:#e8ecf1!important}
html[data-theme="dark"] .no-results[data-v-1c5e5449]{background-color:#141c2b!important}
html[data-theme="dark"] .no-results p[data-v-1c5e5449]{color:#a8b1bd!important}
html[data-theme="dark"] .fermer-search[data-v-1c5e5449]{background-color:#141c2b!important}
html[data-theme="dark"] .close-button-fermer i[data-v-1c5e5449]{color:#e8ecf1!important}
html[data-theme="dark"] .dropdown-menu[data-v-293472c5]{background-color:#141c2b!important;color:#e8ecf1!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .profile-dropdown[data-v-293472c5]{background-color:#141c2b!important;color:#e8ecf1!important}
html[data-theme="dark"] .profile-dropdown .dropdown-item[data-v-293472c5]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .icon-container button[data-v-293472c5]:hover{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .skeleton-loader[data-v-ce104019]{background:linear-gradient(90deg,#1c2637 25%,#1c2637,#1c2637 75%)!important}
html[data-theme="dark"] .categories-section[data-v-5d192000]{background-color:#141c2b!important}
html[data-theme="dark"] .category-card[data-v-5d192000]{background-color:#141c2b!important}
html[data-theme="dark"] .subcategories-overlay[data-v-5d192000]{background-color:#141c2b!important}
html[data-theme="dark"] .subcategory-item[data-v-5d192000]{color:#e8ecf1!important}
html[data-theme="dark"] .section-title[data-v-5d192000]{color:#e8ecf1!important}
html[data-theme="dark"] .nav-btn[data-v-5d192000]{color:#e8ecf1!important}
html[data-theme="dark"] .nav-btn[data-v-5d192000]:disabled{background-color:#243043!important}
html[data-theme="dark"] .skeleton-loader[data-v-d70521d6]{background:linear-gradient(90deg,#1c2637 25%,#1c2637,#1c2637 75%)!important}
html[data-theme="dark"] .section-title[data-v-108f194a]{color:#e8ecf1!important}
html[data-theme="dark"] .nav-btn[data-v-108f194a]{color:#e8ecf1!important}
html[data-theme="dark"] .nav-btn[data-v-108f194a]:disabled{background-color:#243043!important}
html[data-theme="dark"] .product-card[data-v-108f194a]{background-color:#141c2b!important}
html[data-theme="dark"] .product-title[data-v-108f194a]{color:#e8ecf1!important}
html[data-theme="dark"] .marque-header h2[data-v-e38e09f1]{color:#e8ecf1!important}
html[data-theme="dark"] .marque-header p[data-v-e38e09f1]{color:#a8b1bd!important}
html[data-theme="dark"] .marque-slider[data-v-e38e09f1]{background-color:#141c2b!important}
html[data-theme="dark"] .marque-box[data-v-e38e09f1]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .section-title[data-v-267ff140]{color:#e8ecf1!important}
html[data-theme="dark"] .nav-btn[data-v-267ff140]{color:#e8ecf1!important}
html[data-theme="dark"] .product-card[data-v-267ff140]{background-color:#141c2b!important}
html[data-theme="dark"] .product-title[data-v-267ff140]{color:#e8ecf1!important}
html[data-theme="dark"] .original-price[data-v-267ff140]{color:#a8b1bd!important}
html[data-theme="dark"] .cookie-banner[data-v-ff1a5c5d]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .cookie-text[data-v-ff1a5c5d]{color:#a8b1bd!important}
html[data-theme="dark"] .cookie-options[data-v-ff1a5c5d]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .cookie-option[data-v-ff1a5c5d]{color:#e8ecf1!important}
html[data-theme="dark"] .slider[data-v-ff1a5c5d]{background-color:#243043!important}
html[data-theme="dark"] .slider[data-v-ff1a5c5d]:before{background-color:#141c2b!important}
html[data-theme="dark"] .btn-outline-secondary[data-v-ff1a5c5d]{background-color:#141c2b!important;color:#e8ecf1!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .newsletter-title[data-v-aed6df2a]{color:#e8ecf1!important}
html[data-theme="dark"] .newsletter-subtitle[data-v-aed6df2a]{color:#e8ecf1!important}
html[data-theme="dark"] .newsletter-cta[data-v-aed6df2a]{color:#e8ecf1!important}
html[data-theme="dark"] .floating-label[data-v-aed6df2a]{color:#a8b1bd!important}
html[data-theme="dark"] .has-value .floating-label[data-v-aed6df2a]{color:#e8ecf1!important;background-color:#141c2b!important}
html[data-theme="dark"] .newsletter-input[data-v-aed6df2a]{border-color:rgba(255,255,255,.10)!important;background-color:#141c2b!important}
html[data-theme="dark"] .newsletter-terms[data-v-aed6df2a]{color:#a8b1bd!important}
html[data-theme="dark"] .chat-toggle-btn[data-v-2df185ba]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .chat-card[data-v-2df185ba]{background-color:#141c2b!important}
html[data-theme="dark"] .chat-avatar[data-v-2df185ba]{background-color:#141c2b!important}
html[data-theme="dark"] .btn-icon[data-v-2df185ba]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .options-menu[data-v-2df185ba]{background-color:#141c2b!important}
html[data-theme="dark"] .chat-body[data-v-2df185ba]{background-color:#141c2b!important}
html[data-theme="dark"] .message-incoming[data-v-2df185ba]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .message-attachment[data-v-2df185ba]{background-color:#141c2b!important}
html[data-theme="dark"] .chat-loading[data-v-2df185ba]{background-color:#141c2b!important}
html[data-theme="dark"] .chat-footer[data-v-2df185ba]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .message-input[data-v-2df185ba]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .btn-attachment[data-v-2df185ba],html[data-theme="dark"] .btn-send[data-v-2df185ba]{background-color:#1c2637!important}
html[data-theme="dark"] .btn-attachment[data-v-2df185ba]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .btn-send[data-v-2df185ba]{color:#e8ecf1!important}
html[data-theme="dark"] .btn-send[data-v-2df185ba]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .chat-toggle-btn[data-v-233f690c]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .chat-card.white-bg[data-v-233f690c]{background-color:#141c2b!important}
html[data-theme="dark"] .btn-icon[data-v-233f690c]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .options-menu[data-v-233f690c]{background-color:#141c2b!important}
html[data-theme="dark"] .options-menu li a[data-v-233f690c]{color:#e8ecf1!important}
html[data-theme="dark"] .options-menu li a[data-v-233f690c]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .chatbot-avatar[data-v-233f690c]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .chatbot-legalstart-ui[data-v-233f690c]{background-color:#141c2b!important}
html[data-theme="dark"] .chatbot-history[data-v-233f690c]{background-color:#141c2b!important}
html[data-theme="dark"] .chatbot-bubble-bot[data-v-233f690c]{background-color:#141c2b!important;color:#e8ecf1!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .checkbox-label[data-v-233f690c]{color:#e8ecf1!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .checkbox-label[data-v-233f690c]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .qa-input-row input[data-v-233f690c]{border-color:rgba(255,255,255,.10)!important;background-color:#141c2b!important}
html[data-theme="dark"] .new-conversation-prompt[data-v-233f690c]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .prompt-message[data-v-233f690c]{color:#a8b1bd!important}
html[data-theme="dark"] .scroll-bottom-btn[data-v-233f690c]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .conversation-item[data-v-233f690c]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .status-text[data-v-233f690c]{color:#a8b1bd!important}
html[data-theme="dark"] .status-text.completed[data-v-233f690c]{color:#a8b1bd!important}
html[data-theme="dark"] .conversation-arrow[data-v-233f690c]{color:#a8b1bd!important}
html[data-theme="dark"] .chat-menu-block[data-v-233f690c]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .chat-menu-block button[data-v-233f690c]{color:#a8b1bd!important}
html[data-theme="dark"] .chat-menu-block button[data-v-233f690c]:hover{color:#a8b1bd!important}
html[data-theme="dark"] .form-section[data-v-6c0a19c2]{background-color:#141c2b!important}
html[data-theme="dark"] .form-control[data-v-6c0a19c2]{background-color:#1c2637!important}
html[data-theme="dark"] .form-section[data-v-f7bbb0d7]{background-color:#141c2b!important}
html[data-theme="dark"] .form-control[data-v-f7bbb0d7]{background-color:#1c2637!important}
html[data-theme="dark"] .form-select[data-v-f7bbb0d7]{background-color:#1c2637!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .prefix[data-v-f7bbb0d7]{background-color:#1c2637!important;color:#a8b1bd!important}
html[data-theme="dark"] .password-security[data-v-f7bbb0d7]{background-color:#1c2637!important}
html[data-theme="dark"] .nav-btn[data-v-3a62059e]{background-color:#1c2637!important}
html[data-theme="dark"] .nav-btn[data-v-3a62059e]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .custom-skeleton-card[data-v-3a62059e]{background-color:#1c2637!important}
html[data-theme="dark"] 0%{background-color:#1c2637!important}
html[data-theme="dark"] to{background-color:#1c2637!important}
html[data-theme="dark"] .breadcrumb[data-v-8f83ddf8]{color:#e8ecf1!important}
html[data-theme="dark"] .breadcrumb-item.active[data-v-8f83ddf8]{color:#e8ecf1!important}
html[data-theme="dark"] .separator[data-v-8f83ddf8]{color:#a8b1bd!important}
html[data-theme="dark"] .dropdown-content[data-v-8f83ddf8]{background-color:#141c2b!important}
html[data-theme="dark"] .dropdown-item[data-v-8f83ddf8]{color:#e8ecf1!important}
html[data-theme="dark"] .dropdown-item[data-v-8f83ddf8]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .modal-container[data-v-0b7c9219]{background-color:#141c2b!important}
html[data-theme="dark"] .modal-header[data-v-0b7c9219]{background-color:#1c2637!important}
html[data-theme="dark"] .close-button[data-v-0b7c9219]{color:#a8b1bd!important}
html[data-theme="dark"] .quantity[data-v-0b7c9219]{color:#a8b1bd!important}
html[data-theme="dark"] .continue-shopping-button[data-v-0b7c9219]{background-color:#141c2b!important;color:#e8ecf1!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .continue-shopping-button[data-v-0b7c9219]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .related-product-card[data-v-0b7c9219]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .related-product-name[data-v-0b7c9219]{color:#e8ecf1!important}
html[data-theme="dark"] .modal-footer[data-v-0b7c9219]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .review-text[data-v-1e51a71f]{color:#e8ecf1!important}
html[data-theme="dark"] .skeleton-loader[data-v-1e51a71f]{background:linear-gradient(90deg,#1c2637 25%,#1c2637,#1c2637 75%)!important}
html[data-theme="dark"] .thumbnail-loader[data-v-1e51a71f]{background-color:#1c2637!important}
html[data-theme="dark"] .main-image-loader[data-v-1e51a71f]{background-color:#1c2637!important}
html[data-theme="dark"] .title-loader[data-v-1e51a71f]{background-color:#1c2637!important}
html[data-theme="dark"] .text-loader[data-v-1e51a71f]{background-color:#1c2637!important}
html[data-theme="dark"] .price-loader[data-v-1e51a71f]{background-color:#1c2637!important}
html[data-theme="dark"] .livraison-loader[data-v-1e51a71f]{background-color:#1c2637!important}
html[data-theme="dark"] .evaluation-loader[data-v-1e51a71f]{background-color:#1c2637!important}
html[data-theme="dark"] .comment-item[data-v-1e51a71f]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .review-summary[data-v-1e51a71f]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .specification-container[data-v-1e51a71f]{color:#e8ecf1!important}
html[data-theme="dark"] .category-title[data-v-1e51a71f]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] td[data-v-1e51a71f]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .text-gray-600[data-v-1e51a71f]{color:#a8b1bd!important}
html[data-theme="dark"] .text-gray-800[data-v-1e51a71f]{color:#e8ecf1!important}
html[data-theme="dark"] .label[data-v-1e51a71f]{background-color:#141c2b!important}
html[data-theme="dark"] .sub-category[data-v-1e51a71f]{background-color:#1c2637!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .delivery-card[data-v-1e51a71f]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important;color:#e8ecf1!important}
html[data-theme="dark"] .old-price[data-v-1e51a71f]{color:#e8ecf1!important}
html[data-theme="dark"] .spec-table .label[data-v-1e51a71f]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .spec-table .value[data-v-1e51a71f]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .skeleton-cell[data-v-1e51a71f]{background-color:#1c2637!important}
html[data-theme="dark"] .skeleton-cell-left[data-v-1e51a71f]{background-color:#1c2637!important}
html[data-theme="dark"] .dot-mobile[data-v-1e51a71f]{background-color:#243043!important}
html[data-theme="dark"] .selecteur-quantite[data-v-1e51a71f]{background-color:#141c2b!important}
html[data-theme="dark"] .skeleton-loader[data-v-762fc921]{background:linear-gradient(90deg,#1c2637 25%,#1c2637,#1c2637 75%)!important}
html[data-theme="dark"] .content-box[data-v-6112900f]{background-color:#141c2b!important}
html[data-theme="dark"] .content[data-v-6112900f]{color:#e8ecf1!important}
html[data-theme="dark"] .content-box[data-v-c2e59a6d]{background-color:#141c2b!important}
html[data-theme="dark"] .content[data-v-c2e59a6d]{color:#e8ecf1!important}
html[data-theme="dark"] .title[data-v-860c32e9]{color:#e8ecf1!important}
html[data-theme="dark"] .content-box[data-v-860c32e9]{background-color:#141c2b!important}
html[data-theme="dark"] .content[data-v-860c32e9]{color:#e8ecf1!important}
html[data-theme="dark"] .title[data-v-992879ff]{color:#e8ecf1!important}
html[data-theme="dark"] .content-box[data-v-992879ff]{background-color:#141c2b!important}
html[data-theme="dark"] .content[data-v-992879ff]{color:#e8ecf1!important}
html[data-theme="dark"] .form-label[data-v-d4423fc1]{color:#e8ecf1!important}
html[data-theme="dark"] .form-control[data-v-d4423fc1]{color:#a8b1bd!important;background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .table-location[data-v-d4423fc1]{background-color:#141c2b!important}
html[data-theme="dark"] .btn-panier-hover[data-v-d4423fc1]:hover,html[data-theme="dark"] .btn-panier-hover[data-v-d4423fc1]:focus{color:#e8ecf1!important}
html[data-theme="dark"] .card-header[data-v-d4423fc1]{color:#e8ecf1!important}
html[data-theme="dark"] .form-label[data-v-d4423fc1]{color:#a8b1bd!important}
html[data-theme="dark"] .form-control[data-v-d4423fc1]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .form-control[data-v-d4423fc1]:focus{background-color:#141c2b!important}
html[data-theme="dark"] .input-group-text[data-v-d4423fc1]{color:#a8b1bd!important;background-color:#1c2637!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .user-initials[data-v-d4423fc1]{background-color:#1c2637!important;color:#a8b1bd!important}
html[data-theme="dark"] .container[data-v-b48237dc]{background-color:#141c2b!important}
html[data-theme="dark"] .title[data-v-b48237dc]{color:#e8ecf1!important}
html[data-theme="dark"] .contact-form[data-v-b48237dc]{background-color:#141c2b!important}
html[data-theme="dark"] .input-field[data-v-b48237dc]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .recaptcha[data-v-b48237dc]{color:#a8b1bd!important}
html[data-theme="dark"] .contact-info[data-v-b48237dc]{background-color:#1c2637!important}
html[data-theme="dark"] .contact-info h3[data-v-b48237dc]{color:#e8ecf1!important}
html[data-theme="dark"] .contact-info p[data-v-b48237dc]{color:#e8ecf1!important}
html[data-theme="dark"] .info-box[data-v-b48237dc]{background-color:#141c2b!important}
html[data-theme="dark"] .btn-submit[data-v-b48237dc]:disabled{background-color:#243043!important}
html[data-theme="dark"] .modal-container[data-v-83f7a15e]{background-color:#141c2b!important}
html[data-theme="dark"] .modal-header[data-v-83f7a15e]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .modal-body[data-v-83f7a15e]{color:#e8ecf1!important}
html[data-theme="dark"] .modal-footer[data-v-83f7a15e]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .card[data-v-ff92ed6c]{background-color:#141c2b!important}
html[data-theme="dark"] .panier h3[data-v-ff92ed6c]{color:#e8ecf1!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .table thead th[data-v-ff92ed6c]{border-color:rgba(255,255,255,.10)!important;color:#a8b1bd!important}
html[data-theme="dark"] .table tbody tr[data-v-ff92ed6c]{background-color:#141c2b!important}
html[data-theme="dark"] .table img[data-v-ff92ed6c]{border-color:rgba(255,255,255,.10)!important;background-color:#141c2b!important}
html[data-theme="dark"] .productName[data-v-ff92ed6c]{color:#e8ecf1!important}
html[data-theme="dark"] .quantity-control .form-control[data-v-ff92ed6c]{background-color:#141c2b!important}
html[data-theme="dark"] .quantity-control .btn[data-v-ff92ed6c]{color:#e8ecf1!important}
html[data-theme="dark"] .d-flex.align-items-center.p-3.bg-light[data-v-ff92ed6c]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .d-flex.align-items-center .form-control[data-v-ff92ed6c]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .text-montant[data-v-ff92ed6c]{color:#a8b1bd!important}
html[data-theme="dark"] .skeleton-loader[data-v-ff92ed6c]{background:linear-gradient(90deg,#1c2637 25%,#141c2b,#1c2637 75%)!important}
html[data-theme="dark"] .save-cart[data-v-ff92ed6c]{background-color:#141c2b!important}
html[data-theme="dark"] .spinner[data-v-ff92ed6c]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .table td[data-v-ff92ed6c]:nth-child(3):before{color:#a8b1bd!important}
html[data-theme="dark"] .table td[data-v-ff92ed6c]:nth-child(4):before{color:#a8b1bd!important}
html[data-theme="dark"] .card[data-v-c3581889]{background-color:#141c2b!important}
html[data-theme="dark"] .panier h3[data-v-c3581889]{color:#e8ecf1!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .table thead th[data-v-c3581889]{border-color:rgba(255,255,255,.10)!important;color:#a8b1bd!important}
html[data-theme="dark"] .table tbody tr[data-v-c3581889]{background-color:#141c2b!important}
html[data-theme="dark"] .table img[data-v-c3581889]{border-color:rgba(255,255,255,.10)!important;background-color:#141c2b!important}
html[data-theme="dark"] .productName[data-v-c3581889]{color:#e8ecf1!important}
html[data-theme="dark"] .quantity-control .form-control[data-v-c3581889]{background-color:#141c2b!important}
html[data-theme="dark"] .quantity-control .btn[data-v-c3581889]{color:#e8ecf1!important}
html[data-theme="dark"] .d-flex.align-items-center.p-3.bg-light[data-v-c3581889]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .d-flex.align-items-center .form-control[data-v-c3581889]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .text-montant[data-v-c3581889]{color:#a8b1bd!important}
html[data-theme="dark"] .skeleton-loader[data-v-c3581889]{background:linear-gradient(90deg,#1c2637 25%,#141c2b,#1c2637 75%)!important}
html[data-theme="dark"] .spinner[data-v-c3581889]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .table td[data-v-c3581889]:nth-child(3):before{color:#a8b1bd!important}
html[data-theme="dark"] .table td[data-v-c3581889]:nth-child(4):before{color:#a8b1bd!important}
html[data-theme="dark"] .leaflet-container{background-color:#1c2637!important}
html[data-theme="dark"] .leaflet-zoom-box{background-color:#141c2b!important}
html[data-theme="dark"] .leaflet-bar a{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important;color:#e8ecf1!important}
html[data-theme="dark"] .leaflet-bar a:hover,html[data-theme="dark"] .leaflet-bar a:focus{background-color:#1c2637!important}
html[data-theme="dark"] .leaflet-bar a.leaflet-disabled{background-color:#1c2637!important}
html[data-theme="dark"] .leaflet-control-layers{background-color:#141c2b!important}
html[data-theme="dark"] .leaflet-control-layers-expanded{color:#e8ecf1!important;background-color:#141c2b!important}
html[data-theme="dark"] .leaflet-control-layers-separator{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .leaflet-container .leaflet-control-attribution{background-color:#141c2b!important}
html[data-theme="dark"] .leaflet-control-attribution,html[data-theme="dark"] .leaflet-control-scale-line{color:#e8ecf1!important}
html[data-theme="dark"] .leaflet-control-scale-line{background-color:#141c2b!important}
html[data-theme="dark"] .leaflet-popup-content-wrapper,html[data-theme="dark"] .leaflet-popup-tip{background-color:#141c2b!important;color:#e8ecf1!important}
html[data-theme="dark"] .leaflet-container a.leaflet-popup-close-button{color:#a8b1bd!important}
html[data-theme="dark"] .leaflet-container a.leaflet-popup-close-button:hover,html[data-theme="dark"] .leaflet-container a.leaflet-popup-close-button:focus{color:#a8b1bd!important}
html[data-theme="dark"] .leaflet-div-icon{background-color:#141c2b!important}
html[data-theme="dark"] .leaflet-tooltip{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important;color:#e8ecf1!important}
html[data-theme="dark"] .leaflet-tooltip-top:before{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .leaflet-tooltip-bottom:before{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .leaflet-tooltip-left:before{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .leaflet-tooltip-right:before{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .btn-toggle[data-v-203120e1]{background-color:#1c2637!important;border-color:rgba(255,255,255,.10)!important;color:#e8ecf1!important}
html[data-theme="dark"] .btn-toggle[data-v-203120e1]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .product-list[data-v-203120e1]{background-color:#141c2b!important}
html[data-theme="dark"] .product-card[data-v-203120e1]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .product-title a[data-v-203120e1]{color:#e8ecf1!important}
html[data-theme="dark"] .original-price[data-v-203120e1]{color:#a8b1bd!important}
html[data-theme="dark"] .normal-price[data-v-203120e1]{color:#e8ecf1!important}
html[data-theme="dark"] .pagination .page-link[data-v-203120e1]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .spinner[data-v-203120e1]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .price-filter-container[data-v-203120e1]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .filter-heading[data-v-203120e1]{color:#e8ecf1!important}
html[data-theme="dark"] .price-range-display[data-v-203120e1]{color:#e8ecf1!important}
html[data-theme="dark"] .count-filter[data-v-203120e1]{color:#a8b1bd!important}
html[data-theme="dark"] .filters[data-v-203120e1]{background-color:#141c2b!important}
html[data-theme="dark"] .close-filters-btn[data-v-203120e1]{color:#e8ecf1!important}
html[data-theme="dark"] .step-circle[data-v-bd860893]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .progress-step.active .step-circle[data-v-bd860893]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .progress-line[data-v-bd860893]{background-color:#141c2b!important}
html[data-theme="dark"] .delivery-option[data-v-bd860893]{background-color:#141c2b!important}
html[data-theme="dark"] .loading-overlay[data-v-bd860893]{background-color:#141c2b!important}
html[data-theme="dark"] .verification-container[data-v-f212cf47]{background-color:#141c2b!important}
html[data-theme="dark"] .message-box[data-v-f212cf47]{background-color:#141c2b!important}
html[data-theme="dark"] .form-control[data-v-f212cf47]{border-color:rgba(255,255,255,.10)!important;background-color:#1c2637!important}
html[data-theme="dark"] .text-dark[data-v-f212cf47]{color:#e8ecf1!important}
html[data-theme="dark"] .account-not-validated p[data-v-a9e5bb39]{color:#a8b1bd!important}
html[data-theme="dark"] .verification-container[data-v-b23edee4]{background-color:#141c2b!important}
html[data-theme="dark"] .message-box[data-v-b23edee4]{background-color:#141c2b!important}
html[data-theme="dark"] .form-section[data-v-a602372c]{background-color:#141c2b!important}
html[data-theme="dark"] .form-control[data-v-a602372c]{background-color:#1c2637!important}
html[data-theme="dark"] .spinner[data-v-a602372c]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .spinner[data-v-490787d6]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .step-circle[data-v-55cf86a4]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .progress-step.active .step-circle[data-v-55cf86a4]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .progress-step.completed .step-circle[data-v-55cf86a4]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .progress-line[data-v-55cf86a4]{background-color:#141c2b!important}
html[data-theme="dark"] .order-summary-card[data-v-55cf86a4]{background-color:#141c2b!important}
html[data-theme="dark"] .payment-methods-section[data-v-55cf86a4]{background-color:#141c2b!important}
html[data-theme="dark"] .badge-item[data-v-55cf86a4]{background-color:#141c2b!important}
html[data-theme="dark"] .payment-card[data-v-3c49a30a]{background-color:#141c2b!important}
html[data-theme="dark"] .spinner[data-v-3c49a30a]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .title[data-v-3c49a30a]{color:#e8ecf1!important}
html[data-theme="dark"] .description[data-v-3c49a30a]{color:#a8b1bd!important}
html[data-theme="dark"] .redirect-info p[data-v-3c49a30a]{color:#e8ecf1!important}
html[data-theme="dark"] .security-notice[data-v-3c49a30a]{border-color:rgba(255,255,255,.10)!important;color:#a8b1bd!important}
html[data-theme="dark"] .category-title[data-v-91d50c99]{color:#e8ecf1!important}
html[data-theme="dark"] .subcategory-heading[data-v-91d50c99]{color:#a8b1bd!important}
html[data-theme="dark"] .category-description[data-v-91d50c99]{color:#a8b1bd!important}
html[data-theme="dark"] .category-card[data-v-91d50c99]{background-color:#141c2b!important}
html[data-theme="dark"] .img-container[data-v-91d50c99]{background-color:#141c2b!important}
html[data-theme="dark"] .subcategory-name[data-v-91d50c99]{color:#e8ecf1!important}
html[data-theme="dark"] .arrow[data-v-91d50c99]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .subcategories-list[data-v-91d50c99]{background-color:#141c2b!important}
html[data-theme="dark"] .subcategories-list li[data-v-91d50c99]{color:#a8b1bd!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .subcategories-list li[data-v-91d50c99]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .subsubcategory-link[data-v-91d50c99]{color:#a8b1bd!important}
html[data-theme="dark"] .error-message[data-v-91d50c99]{background-color:#141c2b!important}
html[data-theme="dark"] .empty-message[data-v-91d50c99]{color:#a8b1bd!important}
html[data-theme="dark"] .subcategory-title[data-v-371d686f]{color:#e8ecf1!important}
html[data-theme="dark"] .subcategory-card[data-v-371d686f]{background-color:#141c2b!important}
html[data-theme="dark"] .subsubcategory-name[data-v-371d686f]{color:#e8ecf1!important}
html[data-theme="dark"] .error-message[data-v-371d686f]{background-color:#141c2b!important}
html[data-theme="dark"] .subcategory-description[data-v-371d686f]{color:#a8b1bd!important}
html[data-theme="dark"] .subsubcategory-link[data-v-371d686f]{color:#a8b1bd!important}
html[data-theme="dark"] .messages-container[data-v-33db6fb0]{background-color:#141c2b!important}
html[data-theme="dark"] .messages-container[data-v-33db6fb0]::-webkit-scrollbar-track{background-color:#1c2637!important}
html[data-theme="dark"] .list-group-item[data-v-6e1872c6]{color:#e8ecf1!important}
html[data-theme="dark"] .card-header[data-v-6e1872c6]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .card-header h5[data-v-6e1872c6]{color:#e8ecf1!important}
html[data-theme="dark"] .card-body[data-v-6e1872c6]{background-color:#141c2b!important}
html[data-theme="dark"] .answer-content[data-v-6e1872c6]{color:#a8b1bd!important}
html[data-theme="dark"] .category-badge[data-v-6e1872c6]{background-color:#141c2b!important;color:#e8ecf1!important}
html[data-theme="dark"] .services-container[data-v-d82f0575]{background-color:#141c2b!important}
html[data-theme="dark"] .section-sub-title[data-v-d82f0575]{color:#a8b1bd!important}
html[data-theme="dark"] .service-filter[data-v-d82f0575]{background-color:#141c2b!important}
html[data-theme="dark"] .filter-chip[data-v-d82f0575]{background-color:#1c2637!important}
html[data-theme="dark"] .filter-chip[data-v-d82f0575]:hover{background-color:#1c2637!important}
html[data-theme="dark"] .service-section[data-v-d82f0575]{background-color:#141c2b!important}
html[data-theme="dark"] .service-header[data-v-d82f0575]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .service-description[data-v-d82f0575]{color:#a8b1bd!important}
html[data-theme="dark"] .price-item[data-v-d82f0575]{background-color:#141c2b!important}
html[data-theme="dark"] .service-badge[data-v-d82f0575]{background-color:#141c2b!important}
html[data-theme="dark"] .service-characteristics[data-v-d82f0575]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .characteristic-title[data-v-d82f0575]{color:#e8ecf1!important}
html[data-theme="dark"] .characteristic-card[data-v-d82f0575]{background-color:#141c2b!important}
html[data-theme="dark"] .characteristic-content h5[data-v-d82f0575]{color:#e8ecf1!important}
html[data-theme="dark"] .characteristic-content p[data-v-d82f0575]{color:#a8b1bd!important}
html[data-theme="dark"] .sub-characteristics li[data-v-d82f0575]{background-color:#141c2b!important}
html[data-theme="dark"] .sub-char-desc[data-v-d82f0575]{color:#a8b1bd!important}
html[data-theme="dark"] .payment-option[data-v-bf300b91]{background-color:#141c2b!important}
html[data-theme="dark"] .skeleton[data-v-da30b40f]{background-color:#1c2637!important}
html[data-theme="dark"] .skeleton[data-v-da30b40f]:after{background:linear-gradient(90deg,transparent,#141c2b,transparent)!important}
html[data-theme="dark"] .topbar[data-v-48a31ac7]{background-color:#141c2b!important}
html[data-theme="dark"] .toggle-btn[data-v-48a31ac7]{color:#a8b1bd!important}
html[data-theme="dark"] .sidebar-menu .menu-item[data-v-845cbaa2]:hover,html[data-theme="dark"] .sidebar-menu .menu-item.active[data-v-845cbaa2]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .sidebar-menu .router-link-active[data-v-845cbaa2]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .card[data-v-3976dfe9]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .table th[data-v-3976dfe9]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important;color:#a8b1bd!important}
html[data-theme="dark"] .table td[data-v-3976dfe9]{color:#a8b1bd!important}
html[data-theme="dark"] .table th[data-v-cc843355]{color:#a8b1bd!important}
html[data-theme="dark"] .pagination .page-link[data-v-cc843355]{color:#a8b1bd!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .img-thumbnail[data-v-cc843355]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .supplier-card[data-v-cc843355]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .metric-box[data-v-cc843355]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .metric-label[data-v-cc843355]{color:#a8b1bd!important}
html[data-theme="dark"] .progress[data-v-cc843355]{background-color:#1c2637!important}
html[data-theme="dark"] .input-group-text[data-v-1809c9ab]{background-color:#1c2637!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .product-dropdown[data-v-1809c9ab]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .main-content[data-v-0e88d441]{background-color:#141c2b!important}
html[data-theme="dark"] .sortable[data-v-0fff2e68]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .main-content[data-v-1ee1c55a]{background-color:#141c2b!important}
html[data-theme="dark"] .section-divider[data-v-1ee1c55a]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .section-title[data-v-1ee1c55a]{color:#a8b1bd!important}
html[data-theme="dark"] .professional-section[data-v-1ee1c55a]{background-color:#141c2b!important}
html[data-theme="dark"] .alert-success[data-v-1ee1c55a]{background-color:#1c2637!important}
html[data-theme="dark"] .alert-danger[data-v-1ee1c55a]{background-color:#1c2637!important}
html[data-theme="dark"] .client-quote-page[data-v-0d97243c]{background-color:#141c2b!important}
html[data-theme="dark"] .header-section[data-v-0d97243c]{background-color:#141c2b!important}
html[data-theme="dark"] .table th[data-v-0d97243c]{background-color:#141c2b!important}
html[data-theme="dark"] .footer[data-v-0d97243c]{background-color:#141c2b!important}
html[data-theme="dark"] .hover-row[data-v-96624ab4]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .product-image[data-v-96624ab4]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .product-image-placeholder[data-v-96624ab4]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .product-image-mobile[data-v-96624ab4]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .dashboard-header[data-v-903e8f43]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .dashboard-header h1[data-v-903e8f43]{color:#e8ecf1!important}
html[data-theme="dark"] .refresh-btn[data-v-903e8f43]:disabled{background-color:#243043!important}
html[data-theme="dark"] .loading-state[data-v-903e8f43]{color:#a8b1bd!important}
html[data-theme="dark"] .spinner[data-v-903e8f43]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .stat-card[data-v-903e8f43]{background-color:#141c2b!important}
html[data-theme="dark"] .stat-card h3[data-v-903e8f43]{color:#e8ecf1!important}
html[data-theme="dark"] .stat-card p[data-v-903e8f43]{color:#a8b1bd!important}
html[data-theme="dark"] .tabs-navigation[data-v-903e8f43]{background-color:#141c2b!important}
html[data-theme="dark"] .tab-btn[data-v-903e8f43]{background-color:#141c2b!important;color:#a8b1bd!important}
html[data-theme="dark"] .tab-btn[data-v-903e8f43]:hover{background-color:#141c2b!important;color:#e8ecf1!important}
html[data-theme="dark"] .tab-btn.active[data-v-903e8f43]{background-color:#141c2b!important}
html[data-theme="dark"] .data-section[data-v-903e8f43]{background-color:#141c2b!important}
html[data-theme="dark"] .data-section h2[data-v-903e8f43]{color:#e8ecf1!important}
html[data-theme="dark"] .data-card[data-v-903e8f43]{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .data-card h4[data-v-903e8f43]{color:#e8ecf1!important}
html[data-theme="dark"] .data-card p[data-v-903e8f43]{color:#a8b1bd!important}
html[data-theme="dark"] .id-badge[data-v-903e8f43]{background-color:#1c2637!important;color:#a8b1bd!important}
html[data-theme="dark"] .data-table th[data-v-903e8f43],html[data-theme="dark"] .data-table td[data-v-903e8f43]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .data-table th[data-v-903e8f43]{background-color:#141c2b!important;color:#a8b1bd!important}
html[data-theme="dark"] .data-table tbody tr[data-v-903e8f43]:hover{background-color:#141c2b!important}
html[data-theme="dark"] .status-badge.paid[data-v-903e8f43]{background-color:#1c2637!important}
html[data-theme="dark"] .status-badge.draft[data-v-903e8f43]{background-color:#1c2637!important;color:#a8b1bd!important}
html[data-theme="dark"] .no-data[data-v-903e8f43]{color:#a8b1bd!important;background-color:#141c2b!important}
html[data-theme="dark"] .success-container[data-v-58bd673b]{background:linear-gradient(135deg,#141c2b,#243043)!important}
html[data-theme="dark"] .success-title[data-v-58bd673b]{color:#e8ecf1!important}
html[data-theme="dark"] .success-message[data-v-58bd673b]{color:#a8b1bd!important}
html[data-theme="dark"] .email-section[data-v-58bd673b]{background-color:#141c2b!important}
html[data-theme="dark"] .email-section h3[data-v-58bd673b]{color:#e8ecf1!important}
html[data-theme="dark"] .email-section p[data-v-58bd673b]{color:#a8b1bd!important}
html[data-theme="dark"] .instructions[data-v-58bd673b]{background-color:#141c2b!important}
html[data-theme="dark"] .instructions h4[data-v-58bd673b]{color:#e8ecf1!important}
html[data-theme="dark"] .instructions ol[data-v-58bd673b]{color:#a8b1bd!important}
html[data-theme="dark"] .btn-outline-secondary[data-v-58bd673b]{color:#a8b1bd!important}
html[data-theme="dark"] .help-content[data-v-58bd673b]{background-color:#141c2b!important}
html[data-theme="dark"] .help-content ul[data-v-58bd673b]{color:#a8b1bd!important}
html[data-theme="dark"] .form-section[data-v-738b665b]{background-color:#141c2b!important}
html[data-theme="dark"] .form-control[data-v-738b665b]{background-color:#1c2637!important}
html[data-theme="dark"] .form-select[data-v-738b665b]{background-color:#1c2637!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .prefix[data-v-738b665b]{background-color:#1c2637!important;color:#a8b1bd!important}
html[data-theme="dark"] .password-security[data-v-738b665b]{background-color:#1c2637!important}
html[data-theme="dark"] .spinner[data-v-738b665b]{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .clear-btn[data-v-83c946ee]{background-color:#141c2b!important}
html[data-theme="dark"] .category-chip.active[data-v-83c946ee]{color:#e8ecf1!important}
html[data-theme="dark"] .btn-add-cart[data-v-83c946ee]{color:#e8ecf1!important}
html[data-theme="dark"] .btn-add-cart[data-v-83c946ee]:disabled{background-color:#141c2b!important}
html[data-theme="dark"] .btn-view-details[data-v-83c946ee]:hover{color:#e8ecf1!important}
html[data-theme="dark"] .btn-reset[data-v-83c946ee]{color:#e8ecf1!important}
html[data-theme="dark"] .pagination-btn[data-v-83c946ee]:hover:not(:disabled){color:#e8ecf1!important}
html[data-theme="dark"] .pagination-btn.active[data-v-83c946ee]{color:#e8ecf1!important}
html[data-theme="dark"] .pagination-btn[data-v-83c946ee]:disabled{background-color:#141c2b!important;border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .benefit-icon-box i[data-v-83c946ee]{color:#e8ecf1!important}
html[data-theme="dark"] .detail-category-badge[data-v-819d4876]{color:#e8ecf1!important}
html[data-theme="dark"] .btn-add-to-cart[data-v-819d4876]{color:#e8ecf1!important}
html[data-theme="dark"] .btn-add-to-cart[data-v-819d4876]:disabled{background-color:#141c2b!important}
html[data-theme="dark"] .btn-contact[data-v-819d4876]:hover{color:#e8ecf1!important}
html[data-theme="dark"] .service-icon-box i[data-v-819d4876]{color:#e8ecf1!important}
html[data-theme="dark"] .btn-view-similar[data-v-819d4876]:hover{color:#e8ecf1!important}
html[data-theme="dark"] .btn-back-home[data-v-819d4876]{color:#e8ecf1!important}
html[data-theme="dark"] .alert[data-v-8800daa4]{background-color:#141c2b!important}
html[data-theme="dark"] .skeleton[data-v-7f92f88c]{background-color:#1c2637!important}
html[data-theme="dark"] .skeleton[data-v-7f92f88c]:after{background:linear-gradient(90deg,transparent,#141c2b,transparent)!important}
html[data-theme="dark"] .Vue-Toastification__progress-bar{background-color:#141c2b!important}
html[data-theme="dark"] .blockquote-footer{color:#a8b1bd!important}
html[data-theme="dark"] .form-floating>.form-control:disabled~label,html[data-theme="dark"] .form-floating>:disabled~label{color:#a8b1bd!important}
html[data-theme="dark"] .carousel-indicators [data-bs-target]{background-color:#141c2b!important}
html[data-theme="dark"] .carousel-dark .carousel-caption{color:#e8ecf1!important}
html[data-theme="dark"] [data-bs-theme=dark] .carousel .carousel-caption,html[data-theme="dark"] [data-bs-theme=dark].carousel .carousel-caption{color:#e8ecf1!important}
html[data-theme="dark"] .text-bg-info{color:#e8ecf1!important}
html[data-theme="dark"] .text-bg-warning{color:#e8ecf1!important}
html[data-theme="dark"] .text-bg-light{color:#e8ecf1!important}
html[data-theme="dark"] .text-black-50{color:#e8ecf1!important}
html[data-theme="dark"] .fa-border{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] /* ---------- Base typography ---------- */
body,html[data-theme="dark"] #app{color:#e8ecf1!important;background-color:#1c2637!important}
html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,html[data-theme="dark"] .display-1,html[data-theme="dark"] .display-2,html[data-theme="dark"] .display-3,html[data-theme="dark"] .display-4,html[data-theme="dark"] .hero-title,html[data-theme="dark"] .section-title,html[data-theme="dark"] .product-title,html[data-theme="dark"] [class*="titre"],html[data-theme="dark"] [class*="title-"]{color:#e8ecf1!important}
html[data-theme="dark"] /* ---------- Header / Navbar ---------- */
header,html[data-theme="dark"] .navbar,html[data-theme="dark"] nav.navbar,html[data-theme="dark"] .header-main,html[data-theme="dark"] .top-bar{background:linear-gradient(180deg, #141c2b 0%, #1c2637 100%) !important!important}
html[data-theme="dark"] .btn-success,html[data-theme="dark"] button.btn-success{color:#e8ecf1!important}
html[data-theme="dark"] /* ---------- Product cards ---------- */
.card,html[data-theme="dark"] .product-card,html[data-theme="dark"] [class*="product-item"],html[data-theme="dark"] .item-card{background-color:#141c2b!important}
html[data-theme="dark"] .card-title,html[data-theme="dark"] .product-title{color:#e8ecf1!important}
html[data-theme="dark"] /* Price: make it feel important + luxe */
.price,html[data-theme="dark"] .product-price,html[data-theme="dark"] [class*="prix"],html[data-theme="dark"] .amount{color:#e8ecf1!important}
html[data-theme="dark"] .price-old,html[data-theme="dark"] [class*="old-price"],html[data-theme="dark"] .text-decoration-line-through{color:#a8b1bd!important}
html[data-theme="dark"] /* Promo / discount badge - golden emphasis */
.badge-promo,html[data-theme="dark"] .promo-badge,html[data-theme="dark"] .discount-badge,html[data-theme="dark"] [class*="-promo"],html[data-theme="dark"] .badge-danger,html[data-theme="dark"] .badge.bg-danger{color:#e8ecf1!important}
html[data-theme="dark"] /* ---------- Inputs ---------- */
input.form-control,html[data-theme="dark"] select.form-select,html[data-theme="dark"] textarea.form-control,html[data-theme="dark"] .input-group input{background-color:#141c2b!important}
html[data-theme="dark"] /* ---------- Cart / Badges ---------- */
.cart-badge,html[data-theme="dark"] .badge-cart,html[data-theme="dark"] .notification-badge{color:#e8ecf1!important}
html[data-theme="dark"] /* ---------- Selection ---------- */
::selection{color:#e8ecf1!important}
html[data-theme="dark"] ::-webkit-scrollbar-track{background-color:#1c2637!important}
html[data-theme="dark"] ::-webkit-scrollbar-thumb{border-color:rgba(255,255,255,.10)!important}
html[data-theme="dark"] .modal-title{color:#e8ecf1!important}
html[data-theme="dark"] /* ---------- Table (admin-side if visible) ---------- */
table.table th{color:#e8ecf1!important}
html[data-theme="dark"] /* ---------- Category chips ---------- */
.chip,html[data-theme="dark"] .category-chip,html[data-theme="dark"] .filter-chip,html[data-theme="dark"] .tag{background-color:#141c2b!important}
html[data-theme="dark"] /* ---------- 2. SKIP LINK (a11y clavier) ---------- */
.skip-to-main,html[data-theme="dark"] a.skip-link{color:#e8ecf1!important}
html[data-theme="dark"]body{background-color:#141c2b!important;color:#e8ecf1!important}
html[data-theme="dark"] a[href]::after{color:#a8b1bd!important}
html[data-theme="dark"] #lux-newsletter-popup input[type="email"]::placeholder{color:#a8b1bd!important}
html[data-theme="dark"] .product-price-old,html[data-theme="dark"] .price-old,html[data-theme="dark"] del{color:#a8b1bd!important}
