#theme-switcher span div{display:none}body[data-theme=dark] #theme-switcher span>div:first-of-type,body[data-theme=light] #theme-switcher span>div:last-of-type{display:block}body[data-theme=dark]{background-color:#181c22}body[data-theme=dark] .header-top,body[data-theme=dark] .page-header,body[data-theme=dark] .page-title,body[data-theme=dark] .sticky-content.fix-bottom,body[data-theme=dark] .sticky-content.fix-bottom.fixed{color:#f0f2f5;background-color:#2d3137}body[data-theme=dark] .header-middle,body[data-theme=dark] .login-popup,body[data-theme=dark] .mfp-content>*,body[data-theme=dark] .minicart.dropdown-box,body[data-theme=dark] .my-account .tab-content,body[data-theme=dark] .sidebar-content,body[data-theme=dark] .sticky-toolbox.fix-top.fixed,body[data-theme=dark] .tab-content{background-color:#181c22;border-color:#181c22;color:#f0f2f5!important;fill:#fff!important}body[data-theme=dark] .forgotten-pass{color:#0283ca!important}body[data-theme=dark] .post-single-content .tag,body[data-theme=dark] .post-single-content .tags label,body[data-theme=dark] .tab-content label{color:#f0f2f5!important}body[data-theme=dark] .social-icon{background-color:#181c22}body[data-theme=dark] .header-middle .cart-toggle{color:#f0f2f5}body[data-theme=dark] .header,body[data-theme=dark] main{background-color:#181c22}body[data-theme=dark] #product-tab-reviews p,body[data-theme=dark] #product-tab-specification,body[data-theme=dark] #product-tab-specification h4,body[data-theme=dark] #product-tab-specification ul label,body[data-theme=dark] .product-meta,body[data-theme=dark] .product-short-desc,body[data-theme=dark] .product-single .social-links-wrapper .btn-product-icon,body[data-theme=dark] .product-sticky-content .product-name,body[data-theme=dark] .rating-form label,body[data-theme=dark] .review-form-wrapper h3,body[data-theme=dark] .toolbox .showing-info span{color:#cfd7e2!important}body[data-theme=dark] .toolbox .pagination .next,body[data-theme=dark] .toolbox .pagination .page-item,body[data-theme=dark] .toolbox .pagination .prev{color:#cfd7e2}body[data-theme=dark] .toolbox .pagination .next.disabled,body[data-theme=dark] .toolbox .pagination .next:hover,body[data-theme=dark] .toolbox .pagination .prev.disabled,body[data-theme=dark] .toolbox .pagination .prev:hover{color:#666}body[data-theme=dark] .cart .coupon .form-control::-moz-placeholder{color:#fff!important}body[data-theme=dark] #account-addresses .address-table td,body[data-theme=dark] #account-addresses .address-table th,body[data-theme=dark] #account-dashboard p.greeting,body[data-theme=dark] #account-dashboard p.greeting span,body[data-theme=dark] #account-orders,body[data-theme=dark] #product-tab-reviews .review-form .form-control,body[data-theme=dark] .addresses-wrapper>*,body[data-theme=dark] .addresses-wrapper>* button,body[data-theme=dark] .blog-list .btn,body[data-theme=dark] .blog-list .post-title,body[data-theme=dark] .blog-sidebar .widget .widget-title,body[data-theme=dark] .breadcrumb li,body[data-theme=dark] .breadcrumb-nav .breadcrumb li:not(.active),body[data-theme=dark] .btn-dark.btn-link,body[data-theme=dark] .card-body,body[data-theme=dark] .card-header,body[data-theme=dark] .cart .cart-summary,body[data-theme=dark] .cart .coupon .form-control::placeholder,body[data-theme=dark] .cart .order-total,body[data-theme=dark] .cart-dropdown .cart-action .btn,body[data-theme=dark] .cart-dropdown .cart-header a,body[data-theme=dark] .cart-dropdown .cart-header span,body[data-theme=dark] .cart-dropdown .cart-total,body[data-theme=dark] .cart-subtotal,body[data-theme=dark] .cart-title,body[data-theme=dark] .checkout .form-control,body[data-theme=dark] .comment-author,body[data-theme=dark] .contact-us .icon-box-content .icon-box-title,body[data-theme=dark] .contact-us .icon-box-content p,body[data-theme=dark] .contact-us-form .form-group label,body[data-theme=dark] .coupon-toggle span,body[data-theme=dark] .darkmode h1,body[data-theme=dark] .darkmode h2,body[data-theme=dark] .darkmode p,body[data-theme=dark] .fail-payment select,body[data-theme=dark] .filter-actions label,body[data-theme=dark] .filter-items a,body[data-theme=dark] .icon-box .icon-box-title,body[data-theme=dark] .icon-box p,body[data-theme=dark] .icon-box-content .text-default,body[data-theme=dark] .icon-box-content a,body[data-theme=dark] .icon-box-side .icon-box-icon,body[data-theme=dark] .input-group .form-control,body[data-theme=dark] .login-toggle span.show-login,body[data-theme=dark] .main-content h1,body[data-theme=dark] .my-account .icon-box.text-center .icon-box-icon i,body[data-theme=dark] .my-account .tab-pane p,body[data-theme=dark] .nav-tabs .nav-item:not(:hover) .nav-link,body[data-theme=dark] .not-found>*,body[data-theme=dark] .order #billing-account-addresses,body[data-theme=dark] .order .order-table tfoot td,body[data-theme=dark] .order .order-table tfoot th,body[data-theme=dark] .order .order-table thead th,body[data-theme=dark] .order-subtable strong,body[data-theme=dark] .order-subtable thead tr,body[data-theme=dark] .order-success,body[data-theme=dark] .order-table b,body[data-theme=dark] .order-table strong,body[data-theme=dark] .order-view strong,body[data-theme=dark] .orders-wrapper,body[data-theme=dark] .page-content,body[data-theme=dark] .page-content h1,body[data-theme=dark] .page-content h4,body[data-theme=dark] .post-details .post-meta .post-date,body[data-theme=dark] .post-title a,body[data-theme=dark] .product-action .btn-cart.btn-product.btn-link.btn-underline,body[data-theme=dark] .product-cart .product-price,body[data-theme=dark] .product-details .product-price,body[data-theme=dark] .product-name,body[data-theme=dark] .product-price .new-price,body[data-theme=dark] .product-single .quantity,body[data-theme=dark] .product-title,body[data-theme=dark] .product.product-cart .product-quantity,body[data-theme=dark] .select-box select,body[data-theme=dark] .shop-default-category .category-name,body[data-theme=dark] .shop-table.cart-table .product-name,body[data-theme=dark] .shop-table.cart-table .product-price,body[data-theme=dark] .shop-table.cart-table .product-quantity,body[data-theme=dark] .shop-table.cart-table .product-subtotal,body[data-theme=dark] .show-code-action h3,body[data-theme=dark] .social-no-color .social-icon,body[data-theme=dark] .sticky-link,body[data-theme=dark] .sticky-link>i,body[data-theme=dark] .tab-pane .text-large-semi,body[data-theme=dark] .text-3xl-semi,body[data-theme=dark] .text-base-semi,body[data-theme=dark] .title,body[data-theme=dark] .title-link-wrapper .title,body[data-theme=dark] .title.title-md,body[data-theme=dark] .toolbox .select-box:before,body[data-theme=dark] .toolbox .showing-info,body[data-theme=dark] .toolbox label,body[data-theme=dark] .toolbox select,body[data-theme=dark] .toolbox-item label,body[data-theme=dark] .toolbox-left label,body[data-theme=dark] .toolbox-right label,body[data-theme=dark] .vendor-widget .vendor-name a,body[data-theme=dark] .widget-body li label,body[data-theme=dark] .wishlist-table .product-price,body[data-theme=dark] .wishlist-table .product-stock-status{color:#fff!important}body[data-theme=dark] .cart-dropdown .cart-action .btn{border-color:#fff}body[data-theme=dark] .product-gallery>.swiper{background-color:transparent}body[data-theme=dark] .contact-section .card-header span,body[data-theme=dark] .fail-payment select option,body[data-theme=dark] .faq-darkmode .card-header span,body[data-theme=dark] .payment-accordion .card>div,body[data-theme=dark] .ratings-full:before,body[data-theme=dark] .select-box select option,body[data-theme=dark] .toolbox select option{color:#333}body[data-theme=dark] #account-orders span.uppercase,body[data-theme=dark] .addresses-wrapper>* button:hover,body[data-theme=dark] .breadcrumb li a:hover,body[data-theme=dark] .breadcrumb li.active>a,body[data-theme=dark] .cart-dropdown .cart-header a:hover,body[data-theme=dark] .cart-dropdown .cart-toggle:hover,body[data-theme=dark] .coupon-toggle>span,body[data-theme=dark] .icon-box-content a:hover,body[data-theme=dark] .login-toggle>span,body[data-theme=dark] .minicart .product-name:hover,body[data-theme=dark] .product.product-cart .product-name:hover,body[data-theme=dark] .vendor-widget .vendor-name a:hover,body[data-theme=dark] .widget-body li label:hover{color:#0283ca!important}body[data-theme=dark] .btn-layout,body[data-theme=dark] .coupon-content button,body[data-theme=dark] .coupon-content li{color:#333}body[data-theme=dark] .btn-layout.active,body[data-theme=dark] .btn-layout:hover{color:#fff}body[data-theme=dark] #product-tab-specification ul li>*,body[data-theme=dark] .post-single>*{background-color:transparent!important;color:#fff!important}body[data-theme=dark] .post-single>* a:hover{color:#0283ca!important}body[data-theme=dark] .breadcrumb{border-bottom:none}body[data-theme=dark] .addresses-wrapper>* button svg{fill:#fff}body[data-theme=dark] .orders-wrapper .bg-white{background-color:transparent!important}body[data-theme=dark] .order .order-table tbody strong,body[data-theme=dark] .orders-wrapper span,body[data-theme=dark] .register-form-wrapper a button,body[data-theme=dark] .register-form-wrapper h3,body[data-theme=dark] .register-form-wrapper h4,body[data-theme=dark] .sidebar-content h3{color:#fff!important}body[data-theme=dark] #spinner-2{border-top:2px solid #0283ca!important}body[data-theme=dark] .product-sticky-content.not-fixed .product-form.container{background-color:#181c22}body[data-theme=dark] .mega-search-component-container .new-price{color:#333!important}body[data-theme=dark] .categories-item{border-color:#374151;background-color:#181c22!important}body[data-theme=dark] .categories-item a{color:#fff}body[data-theme=dark] .categories-item ul li a{color:#d1d5db}body[data-theme=dark] .categories-item ul li a:hover{color:#fff}.btn-compare{line-height:1}.btn-compare-full,.btn-product-icon.btn-compare.btn-compare-full,.btn-product-icon.btn-compare.w-icon-compare-full,span.btn-product-icon.btn-compare.btn-compare-full,span.btn-product-icon.btn-compare.w-icon-compare-full{color:#fff!important;background-color:#0283ca!important;border-color:#0283ca!important}.btn-compare-full .w-icon-compare,.btn-product-icon.btn-compare.btn-compare-full .w-icon-compare,.btn-product-icon.btn-compare.btn-compare-full i,.btn-product-icon.btn-compare.w-icon-compare-full .w-icon-compare,.btn-product-icon.btn-compare.w-icon-compare-full i,span.btn-product-icon.btn-compare.btn-compare-full .w-icon-compare,span.btn-product-icon.btn-compare.btn-compare-full i,span.btn-product-icon.btn-compare.w-icon-compare-full .w-icon-compare,span.btn-product-icon.btn-compare.w-icon-compare-full i{color:#fff!important}.btn-product-icon.btn-compare.btn-compare-full:hover,.btn-product-icon.btn-compare.w-icon-compare-full:hover,span.btn-product-icon.btn-compare.btn-compare-full:hover,span.btn-product-icon.btn-compare.w-icon-compare-full:hover{color:#fff!important;background-color:#0283ca!important;border-color:#0283ca!important}.btn-product-icon.btn-compare.btn-compare-full:hover .w-icon-compare,.btn-product-icon.btn-compare.btn-compare-full:hover i,.btn-product-icon.btn-compare.w-icon-compare-full:hover .w-icon-compare,.btn-product-icon.btn-compare.w-icon-compare-full:hover i,span.btn-product-icon.btn-compare.btn-compare-full:hover .w-icon-compare,span.btn-product-icon.btn-compare.btn-compare-full:hover i,span.btn-product-icon.btn-compare.w-icon-compare-full:hover .w-icon-compare,span.btn-product-icon.btn-compare.w-icon-compare-full:hover i{color:#fff!important}.compare-toggle-btn{position:fixed;bottom:80px;left:20px;width:50px;height:50px;border-radius:50%;background:#0283ca;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1101;transition:all .3s ease}body.single-product-old-page .compare-toggle-btn{bottom:95px}.compare-toggle-btn:hover{background:#0273b3;transform:scale(1.05)}.compare-toggle-btn .w-icon-compare{color:#fff}body.is-product-page .compare-toggle-btn{z-index:1101}body.is-product-page.product-desktop-buy-bar-fixed .compare-toggle-btn{bottom:90px;@media (min-width:991px) and (max-width:1465px){bottom:110px}}@media (max-width:991px){body.has-mobile-sticky-bar.is-product-page .compare-toggle-btn{bottom:150px;right:10px}}.compare-bottom-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e1e1e1;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:10000;padding:15px;transform:translateY(100%);transition:transform .3s ease;max-height:80vh;overflow-y:auto;width:100%}.compare-bottom-bar.show{transform:translateY(0)}.compare-bottom-bar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}.compare-bottom-bar-title{font-size:16px;font-weight:600;margin:0;color:#333}.compare-header-actions{display:flex;align-items:center;gap:10px}.compare-count{color:#666;font-size:14px}.compare-close-btn{background:none;border:none;color:#666;cursor:pointer;padding:6px;border-radius:50%;transition:all .2s ease;font-size:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.compare-close-btn:hover{background:#f0f0f0;color:#333}.compare-bottom-bar-items{display:flex;gap:12px;margin-bottom:15px;overflow-x:visible;padding-bottom:5px;flex-wrap:wrap}.compare-item{display:flex;max-width:100%;align-items:center;gap:10px;background:#f8f9fa;border-radius:8px;padding:10px;min-width:140px;position:relative;border:1px solid #e9ecef;flex-shrink:0}.compare-item-image{flex-shrink:0}.compare-item-image img{width:50px;height:50px;border-radius:4px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.compare-item-details{min-width:0}.compare-item-title{font-size:12px;font-weight:500;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:wrap}.compare-item-title a{color:#333;text-decoration:none}.compare-item-title a:hover{color:#0283ca}.compare-item-remove{position:absolute;top:-8px;right:-8px;background:#dc3545;color:#fff;border:none;border-radius:50%;width:24px;height:24px;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.compare-item-remove:hover{background:#c82333;transform:scale(1.1)}.compare-bottom-bar-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.compare-bottom-bar-actions .btn{font-size:12px;padding:8px 16px;border-radius:6px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:90px;transition:all .2s ease}.compare-page{padding-bottom:20px}.compare-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e1e1e1;flex-wrap:wrap;gap:15px}.compare-page-header .page-title{background:none!important}.page-title{margin:0 0 8px;font-size:28px;font-weight:600;color:#333}.page-subtitle{margin:0;font-size:16px;color:#666;font-weight:400}.compare-table-wrapper{overflow-x:auto;border-radius:0!important;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);width:100%;max-width:100%;margin:0 auto}.compare-top-scrollbar{display:none;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.compare-top-scrollbar-spacer{height:1px}@media (min-width:992px){.compare-top-scrollbar{display:block;margin-bottom:8px}}.compare-table{width:100%;border-collapse:collapse;table-layout:fixed}.compare-table td,.compare-table th{padding:16px 12px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:top;position:relative;min-height:60px}.compare-table td:last-child,.compare-table th:last-child{border-right:1px solid #e1e1e1}.compare-table .compare-label{background:#f8f9fa;font-weight:500;min-width:180px;width:180px;color:#333;font-size:14px}.compare-table .compare-product{text-align:center;min-width:220px;width:220px;background:#fff}.compare-product-image{position:relative;margin-bottom:12px;display:inline-block}.compare-product-image img{max-width:100px;height:auto;border-radius:8px;border:1px solid #e9ecef}.compare-remove-btn{position:absolute;top:-10px;right:-10px;background:#dc3545;color:#fff;border:none;border-radius:50%;width:28px;height:28px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.2)}.compare-remove-btn:hover{background:#c82333;transform:scale(1.1)}.compare-product-title{font-size:14px;font-weight:500;margin:0;line-height:1.4;color:#333}.compare-product-title a{color:#333;text-decoration:none;transition:color .2s ease}.compare-product-title a:hover{color:#0283ca}.compare-description{font-size:13px;line-height:1.5;color:#666;max-height:80px;overflow:hidden;text-align:center}.compare-description p{margin:0 0 8px}.compare-description p:last-child{margin-bottom:0}.option-values{display:flex;flex-direction:column;gap:4px;align-items:center}.option-value{font-size:12px;padding:4px 8px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;color:#333;font-weight:500;text-align:center;min-width:60px}.text-muted{color:#6c757d;font-style:italic}.compare-page .compare-product-price,.compare-table .compare-product-price,.text-muted{text-align:center}.compare-page .compare-product-price .compare-new-price,.compare-table .compare-product-price .compare-new-price{font-size:16px!important;font-weight:600!important;color:#0283ca!important;display:block!important;margin-bottom:2px!important}.compare-page .compare-product-price .compare-old-price,.compare-table .compare-product-price .compare-old-price{font-size:15px!important;color:#999!important;text-decoration:line-through!important}.product-single .product-price{text-align:left!important}.product-single .product-price .new-price{font-size:3rem!important;font-weight:700!important;color:#333!important;display:inline!important;margin-bottom:0!important}.product-single .product-price .old-price{font-size:2.4rem!important;color:#aaa!important;text-decoration:line-through!important}body[data-theme=dark] .compare-bottom-bar{background:#181c22;border-top-color:#333}body[data-theme=dark] .compare-bottom-bar-title{color:#f0f2f5}body[data-theme=dark] .compare-close-btn,body[data-theme=dark] .compare-count{color:#ccc}body[data-theme=dark] .compare-close-btn:hover{background:#333;color:#f0f2f5}body[data-theme=dark] .compare-item{background:#2d3137;border-color:#444}body[data-theme=dark] .compare-item-title a{color:#f0f2f5}body[data-theme=dark] .compare-item-title a:hover{color:#4da6ff}body[data-theme=dark] .compare-table-wrapper{background:#181c22;border-color:#555}body[data-theme=dark] .compare-table td,body[data-theme=dark] .compare-table th{border-color:#555;background:#181c22;color:#f0f2f5}body[data-theme=dark] .compare-table td:last-child,body[data-theme=dark] .compare-table th:last-child{border-right-color:#555}body[data-theme=dark] .compare-table .compare-label{background:#2d3137;color:#fff}body[data-theme=dark] .compare-table .compare-label h4{color:#fff!important}body[data-theme=dark] .compare-table .compare-product{background:#181c22}body[data-theme=dark] .compare-product-title,body[data-theme=dark] .compare-product-title a{color:#f0f2f5}body[data-theme=dark] .compare-product-title a:hover{color:#4da6ff}body[data-theme=dark] .compare-description{color:#ccc}body[data-theme=dark] .option-value{background:#2d3137;border-color:#444;color:#f0f2f5}body[data-theme=dark] .text-muted{color:#888}body[data-theme=dark] .compare-page .compare-product-price .compare-new-price,body[data-theme=dark] .compare-table .compare-product-price .compare-new-price{color:#4da6ff!important}body[data-theme=dark] .compare-page .compare-product-price .compare-old-price,body[data-theme=dark] .compare-table .compare-product-price .compare-old-price{color:#888!important}body[data-theme=dark] .compare-page-header{border-bottom-color:#555}body[data-theme=dark] .page-title{color:#f0f2f5}body[data-theme=dark] .page-subtitle{color:#ccc}body[data-theme=dark] .compare-header{background:#2d3137}body[data-theme=dark] .btn-outline{color:#f0f2f5;border-color:#555;background:transparent}body[data-theme=dark] .btn-outline:hover{background:#2d3137;border-color:#666;color:#fff}body[data-theme=dark] .btn-primary{background:#0283ca;border-color:#0283ca;color:#fff}body[data-theme=dark] .btn-primary:hover{background:#0273b3;border-color:#0273b3}@media (max-width:768px){.compare-item{width:100%}.compare-toggle-btn{width:45px;height:45px;font-size:16px;bottom:70px;left:15px}.compare-bottom-bar{max-height:70vh;padding:12px 12px 80px}.compare-bottom-bar-header{margin-bottom:12px;padding-bottom:8px}.compare-bottom-bar-title{font-size:14px}.compare-count{font-size:12px}.compare-bottom-bar-items{gap:8px;margin-bottom:12px}.compare-item{min-width:120px;padding:8px}.compare-item-title{font-size:11px}.compare-bottom-bar-actions{gap:8px}.compare-bottom-bar-actions .btn{font-size:11px;padding:6px 12px;min-width:80px}.compare-page-header{flex-direction:column;align-items:flex-start;gap:10px}.page-title{font-size:24px}.page-subtitle{font-size:14px}body[data-theme=dark] .compare-table-wrapper{border-left-color:#555;border-right-color:#555;border-bottom-color:#555}.compare-table td,.compare-table th{padding:12px 8px;min-height:50px}.compare-table .compare-label{min-width:120px;width:120px;font-size:13px}.compare-table .compare-product{min-width:140px;width:140px}.compare-product-title{font-size:13px}.compare-description{font-size:12px;max-height:60px}.option-value{font-size:11px;padding:3px 6px;min-width:50px}.compare-page .compare-product-price .compare-new-price,.compare-table .compare-product-price .compare-new-price{font-size:14px!important}.compare-page .compare-product-price .compare-old-price,.compare-table .compare-product-price .compare-old-price{font-size:12px!important}body[data-theme=dark] .compare-page .compare-product-price .compare-new-price,body[data-theme=dark] .compare-table .compare-product-price .compare-new-price{color:#4da6ff!important}body[data-theme=dark] .compare-page .compare-product-price .compare-old-price,body[data-theme=dark] .compare-table .compare-product-price .compare-old-price{color:#888!important}}@media (max-width:480px){.compare-toggle-btn{bottom:65px}.compare-bottom-bar{padding:10px 10px 70px}.compare-item{min-width:100px;padding:6px}.compare-item-title{font-size:10px}.compare-bottom-bar-actions .btn{font-size:10px;padding:5px 10px;min-width:70px}.compare-table .compare-label{min-width:100px;width:100px;font-size:12px}.compare-table .compare-product{min-width:120px;width:120px}.compare-product-title{font-size:12px}.compare-description{font-size:11px;max-height:50px}.option-value{font-size:10px;padding:2px 4px;min-width:40px}}.compare-badge{position:absolute;top:-5px;right:-5px;background:#dc3545;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}