html[data-themed] .home-advertising-slider__viewport{background:var(--theme-surface);border:1px solid #0d47721a}html[data-themed] .home-advertising-slider__dot{background:0 0;border:1.5px solid #0b5f8a73}html[data-themed] .home-advertising-slider__dot.is-active{background:#1677ff;border-color:#1677ff}html[data-themed] .advertisement-list-heading h2{color:var(--brand-950,var(--theme-text))}html[data-themed] .advertisement-list-heading>span{background:var(--theme-primary-soft);color:var(--brand-700,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .advertisement-empty-state>svg{color:var(--brand-600,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .advertisement-empty-state p{color:var(--muted,var(--theme-muted))}html[data-themed] *,html[data-themed] :after,html[data-themed] :before{border:0 solid var(--theme-border)}html[data-themed] hr{color:inherit}html[data-themed] table{border-color:inherit}html[data-themed] button,html[data-themed] input,html[data-themed] optgroup,html[data-themed] select,html[data-themed] textarea{color:inherit}html[data-themed] button,html[data-themed] input:where([type=button]),html[data-themed] input:where([type=reset]),html[data-themed] input:where([type=submit]){background-color:#0000}html[data-themed] input::-moz-placeholder{color:var(--theme-muted)}html[data-themed] textarea::-moz-placeholder{color:var(--theme-muted)}html[data-themed] input::placeholder,html[data-themed] textarea::placeholder{color:var(--theme-muted)}html[data-themed] .border-red-100{border-color:rgb(254 226 226/var(--tw-border-opacity,1))}html[data-themed] .border-red-200{border-color:rgb(254 202 202/var(--tw-border-opacity,1))}html[data-themed] .border-rose-100{border-color:rgb(255 228 230/var(--tw-border-opacity,1))}html[data-themed] .border-sky-100{border-color:rgb(224 242 254/var(--tw-border-opacity,1))}html[data-themed] .border-slate-200{border-color:rgb(226 232 240/var(--tw-border-opacity,1))}html[data-themed] .bg-emerald-50{background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}html[data-themed] .bg-green-100{background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}html[data-themed] .bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}html[data-themed] .bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}html[data-themed] .bg-red-50\/70{background-color:color-mix(in srgb,#c91d1d 10%,var(--theme-surface))}html[data-themed] .bg-red-600{background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}html[data-themed] .bg-rose-50{background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}html[data-themed] .bg-sky-50\/70{background-color:color-mix(in srgb,#1d84c9 10%,var(--theme-surface))}html[data-themed] .bg-slate-100{background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}html[data-themed] .bg-slate-950\/30{background-color:#0206174d}html[data-themed] .bg-slate-950\/45{background-color:#02061773}html[data-themed] .bg-transparent{background-color:#0000}html[data-themed] .bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}html[data-themed] .bg-white\/90{background-color:color-mix(in srgb,var(--theme-surface) 90%,transparent)}html[data-themed] .bg-white\/95{background-color:color-mix(in srgb,var(--theme-surface) 95%,transparent)}html[data-themed] .text-emerald-700{color:rgb(4 120 87/var(--tw-text-opacity,1))}html[data-themed] .text-green-700{color:rgb(21 128 61/var(--tw-text-opacity,1))}html[data-themed] .text-navy{color:rgb(6 59 122/var(--tw-text-opacity,1))}html[data-themed] .text-red-600{color:rgb(220 38 38/var(--tw-text-opacity,1))}html[data-themed] .text-red-700{color:rgb(185 28 28/var(--tw-text-opacity,1))}html[data-themed] .text-rose-600{color:rgb(225 29 72/var(--tw-text-opacity,1))}html[data-themed] .text-slate-500{color:rgb(100 116 139/var(--tw-text-opacity,1))}html[data-themed] .text-slate-700{color:rgb(51 65 85/var(--tw-text-opacity,1))}html[data-themed] .text-white{color:rgb(255 255 255/var(--tw-text-opacity,1))}html[data-themed] .outline-none{outline:2px solid #0000}html[data-themed] a{color:inherit}html[data-themed] :focus-visible:not(input):not(textarea):not(select){outline:3px solid color-mix(in srgb,var(--theme-primary) 28%,transparent)}html[data-themed] .card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}html[data-themed] .btn{border-radius:var(--radius);border:1px solid #0000}html[data-themed] .btn-primary{color:#fff}html[data-themed] .btn-ghost,html[data-themed] .btn-secondary{border-color:var(--line);background:var(--theme-surface);color:var(--brand-900)}html[data-themed] .btn-ghost:hover,html[data-themed] .btn-secondary:hover{border-color:var(--theme-border);background:var(--theme-primary-soft)}html[data-themed] .input{border:1px solid var(--line);background:var(--theme-surface);color:var(--text)}html[data-themed] .section-title{color:var(--brand-950)}html[data-themed] .floating-system-top,html[data-themed] .site-header{border:1px solid var(--theme-primary);background:var(--brand-950)}html[data-themed] .account-button,html[data-themed] .cart-button,html[data-themed] .favorite-button,html[data-themed] .icon-only-action,html[data-themed] .lang-button{border:1px solid color-mix(in srgb,var(--theme-border) 23%,transparent);background:color-mix(in srgb,var(--theme-surface) 8%,transparent);color:#fff}html[data-themed] .account-button:hover,html[data-themed] .cart-button:hover,html[data-themed] .favorite-button:hover,html[data-themed] .icon-only-action:hover,html[data-themed] .lang-button:hover{background:color-mix(in srgb,var(--theme-surface) 17%,transparent)}html[data-themed] .cart-button>span,html[data-themed] .favorite-notice,html[data-themed] .order-history-count{border:2px solid var(--theme-border);background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .floating-system-bottom{border:1px solid var(--line)}html[data-themed] .floating-bottom-info strong{color:var(--brand-900)}html[data-themed] .floating-bottom-info span{color:var(--muted)}html[data-themed] .floating-action-primary{color:#fff}html[data-themed] .floating-action-secondary{border:1px solid var(--line);background:var(--theme-surface);color:var(--brand-900)}html[data-themed] .promo-strip{color:#fff}html[data-themed] .promo-strip b{border-inline-start:1px solid color-mix(in srgb,var(--theme-border) 50%,transparent)}html[data-themed] .home-category-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--theme-surface)}html[data-themed] .home-category-card:hover{border-color:var(--theme-border)}html[data-themed] .home-category-card strong{color:var(--brand-900)}html[data-themed] .home-category-card span{color:var(--muted)}html[data-themed] .catalog-head h2{color:var(--brand-950)}html[data-themed] .catalog-head b{background:var(--theme-primary-soft);color:var(--brand-600)}html[data-themed] .catalog-toolbar{border:1px solid var(--line)}html[data-themed] .catalog-toolbar label{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .catalog-toolbar svg{color:var(--muted)}html[data-themed] .catalog-search-input,html[data-themed] .category-filter-select{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .catalog-category-title h3{color:var(--brand-900)}html[data-themed] .catalog-category-title span{color:var(--muted)}html[data-themed] .shop-product-card{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .shop-product-card:hover{border-color:var(--theme-border)}html[data-themed] .shop-product-media{border-bottom:1px solid var(--theme-border)}html[data-themed] .shop-product-info small{color:var(--brand-600)}html[data-themed] .shop-product-info h4{color:var(--brand-950)}html[data-themed] .shop-price{color:var(--brand-900)}html[data-themed] .shop-cart-qty{border:1px solid var(--line);background:var(--surface-2)}html[data-themed] .shop-cart-qty button{color:var(--brand-900);background:0 0}html[data-themed] .shop-cart-qty input{background:0 0}html[data-themed] .shop-add-btn{color:#fff}html[data-themed] .catalog-empty-clean{border:1px dashed var(--theme-border);border-radius:var(--radius-lg);background:var(--theme-surface);color:var(--muted)}html[data-themed] .stat-label{color:var(--muted)}html[data-themed] .dashboard-stat-value,html[data-themed] .stat-value{color:var(--brand-950)}html[data-themed] .admin-stat-icon,html[data-themed] .dashboard-heading-icon-v36{background:var(--theme-primary-soft);color:var(--brand-600)}html[data-themed] .dashboard-data-row{border-bottom:1px solid var(--theme-border)}html[data-themed] .admin-catalog-toolbar,html[data-themed] .admin-orders-filter{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .admin-catalog,html[data-themed] .archive-panel-v29,html[data-themed] .category-card,html[data-themed] .customer-card,html[data-themed] .orders-stat{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--theme-surface)}html[data-themed] .admin-product-media{background:var(--surface-2)}html[data-themed] .admin-main>div:first-child>p:last-child{color:var(--muted)}html[data-themed] .dashboard-stat-card{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .dashboard-stat-card:hover{border-color:var(--theme-border)}html[data-themed] .dashboard-data-head{border-bottom:1px solid var(--line);color:var(--muted)}html[data-themed] .dashboard-data-row .money{color:var(--brand-800)}html[data-themed] .dashboard-data-row .rank{color:var(--muted)}html[data-themed] .admin-catalog-head{border-bottom:1px solid var(--line)}html[data-themed] .admin-catalog-head b{color:var(--brand-950)}html[data-themed] .admin-catalog-head small{color:var(--muted)}html[data-themed] .admin-catalog-head>strong,html[data-themed] .admin-count-pill{border:1px solid var(--theme-border);background:var(--theme-primary-soft);color:var(--brand-800)}html[data-themed] .admin-catalog-toolbar label{border:1px solid var(--line)}html[data-themed] .admin-catalog-toolbar label svg,html[data-themed] .customer-search-box svg,html[data-themed] .orders-search svg,html[data-themed] .orders-status svg,html[data-themed] .stock-search svg{color:var(--muted)}html[data-themed] .admin-catalog-toolbar input{background:0 0}html[data-themed] .admin-catalog-toolbar select{border:1px solid var(--line);background:var(--theme-surface);color:var(--brand-900)}html[data-themed] .admin-catalog-empty{border:1px dashed var(--theme-border);color:var(--muted)}html[data-themed] .admin-product-card{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .admin-product-card.is-new{border-color:#6fd4aa}html[data-themed] .admin-product-media{border-bottom:1px solid var(--theme-border)}html[data-themed] .admin-product-media>span{color:#fff;background:#3b1807d1}html[data-themed] .admin-product-body h3{color:var(--brand-950)}html[data-themed] .admin-product-body p{color:var(--muted)}html[data-themed] .admin-product-body .status.active{background:color-mix(in srgb,#1dc97f var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .admin-product-body .status.inactive{background:var(--theme-surface-alt);color:var(--muted)}html[data-themed] .admin-product-price{border-top:1px solid var(--theme-border)}html[data-themed] .admin-product-price b{color:var(--brand-900)}html[data-themed] .admin-product-price span{color:var(--muted)}html[data-themed] .admin-product-actions{border-top:1px solid var(--line);background:var(--line)}html[data-themed] .admin-product-actions a,html[data-themed] .admin-product-actions button{background:var(--theme-surface);color:var(--brand-800)}html[data-themed] .admin-product-actions .delete{color:var(--danger)}html[data-themed] .category-card:hover{border-color:var(--theme-border)}html[data-themed] .customer-rank{background:var(--theme-primary-soft);color:var(--brand-700)}html[data-themed] .customer-title svg{color:var(--brand-600)}html[data-themed] .customer-title h2{color:var(--brand-950)}html[data-themed] .customer-drag{color:var(--theme-muted)}html[data-themed] .customer-info{border-block:1px solid var(--theme-border)}html[data-themed] .customer-info p{color:var(--muted)}html[data-themed] .customer-metrics>div{background:var(--surface-2)}html[data-themed] .customer-metrics span{color:var(--muted)}html[data-themed] .customer-metrics b{color:var(--brand-900)}html[data-themed] .customer-last{color:var(--muted)}html[data-themed] .order-card{border:1px solid var(--line);border-inline-start:4px solid var(--brand-500);background:var(--theme-surface)}html[data-themed] .order-card.pending{border-inline-start-color:var(--warning)}html[data-themed] .order-card.rejected{border-inline-start-color:var(--danger)}html[data-themed] .order-card.approved{border-inline-start-color:var(--success)}html[data-themed] .order-status.pending{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .order-status.rejected{background:color-mix(in srgb,#c91d34 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .order-status.approved{background:color-mix(in srgb,#1dc97f var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .order-card-meta{border-block:1px solid var(--theme-border);color:var(--muted)}html[data-themed] .order-card-meta strong{color:var(--brand-900)}html[data-themed] .stock-search{border:1px solid var(--line)}html[data-themed] .stock-search input{background:0 0}html[data-themed] .stock-low-filter{border:1px solid var(--line);background:var(--theme-surface);color:var(--muted)}html[data-themed] .stock-low-filter.active{border-color:var(--theme-border);background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .stock-product-chips>.stock-chip{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .stock-product-chips>.stock-chip.active{border-color:var(--brand-500)}html[data-themed] .admin-stock-dot{background:var(--success)}html[data-themed] .admin-stock-dot.low{background:var(--warning)}html[data-themed] .admin-stock-dot.out{background:var(--danger)}html[data-themed] .stock-chip-name{color:var(--brand-950)}html[data-themed] .stock-chip-qty{color:var(--muted)}html[data-themed] .stock-chip-qty b{color:var(--brand-900)}@media (max-width:767px){html[data-themed] .admin-product-actions>:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:430px){html[data-themed] .admin-product-media{border-inline-end:1px solid var(--line)}}html[data-themed] .promo-card-v22:before,html[data-themed] .shop-product-card:before{background:linear-gradient(90deg,var(--brand-500),var(--brand-800))}html[data-themed] .promo-media-v22,html[data-themed] .shop-product-media{background:radial-gradient(circle at 50% 38%,var(--theme-surface) 0,var(--theme-surface-alt) 58%,var(--theme-surface-alt) 100%)}html[data-themed] .shop-promotion-price>span{color:var(--muted)}html[data-themed] .shop-promotion-price>em{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .dashboard-data-head{background:var(--theme-surface)!important}@media (max-width:1023px){html[data-themed] .dashboard-data-viewport::-webkit-scrollbar-track{background:var(--theme-surface-alt)}html[data-themed] .dashboard-data-viewport::-webkit-scrollbar-thumb{border:2px solid var(--theme-border);background:var(--brand-600)}}@media (max-width:767px){html[data-themed] form[action="/api/admin/promotions"]>div:nth-child(2)>label{border:1px solid var(--line);background:var(--theme-surface-alt)}}html[data-themed] .product-preview.zoom-preview{background:#270f03c2}html[data-themed] .zoom-preview-panel{border:1px solid color-mix(in srgb,var(--theme-border) 28%,transparent);background:var(--theme-surface)}html[data-themed] .zoom-preview-header{border-bottom:1px solid var(--line)}html[data-themed] .zoom-preview-header span{color:var(--brand-600)}html[data-themed] .zoom-preview-header h2{color:var(--brand-950)}html[data-themed] .preview-close{border:1px solid var(--line);background:var(--theme-surface-alt);color:var(--brand-900)}html[data-themed] .zoom-stage{background:radial-gradient(circle at 50% 42%,var(--theme-surface) 0,var(--theme-surface-alt) 72%,var(--theme-surface-alt) 100%)}html[data-themed] .zoom-nav{border:1px solid var(--line);background:color-mix(in srgb,var(--theme-surface) 94%,transparent);color:var(--brand-900)}html[data-themed] .zoom-dots{background:#3b1807b8}html[data-themed] .zoom-dots button{background:color-mix(in srgb,var(--theme-surface) 50%,transparent)}html[data-themed] .zoom-dots button.active{background:var(--theme-surface)}html[data-themed] .zoom-preview-footer{border-top:1px solid var(--line);color:var(--muted)}html[data-themed] .zoom-preview-footer strong{color:var(--accent)}@media (max-width:767px){html[data-themed] .dashboard-data-viewport::-webkit-scrollbar-track{background:var(--theme-surface-alt)}html[data-themed] .dashboard-data-viewport::-webkit-scrollbar-thumb{border:2px solid var(--theme-border);background:var(--brand-600)}}html[data-themed] .live-visitors-badge{color:var(--brand-900)!important}html[data-themed] .live-visitors-icon{background:color-mix(in srgb,#1dc97f var(--theme-tint,14%),var(--theme-surface))!important;color:var(--success)!important}html[data-themed] .live-visitors-dot{border:2px solid var(--theme-border)!important;background:var(--success)!important}html[data-themed] .hover\:bg-slate-50:hover{background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}html[data-themed] .catalog-section-link{color:var(--brand-600);background:0 0}html[data-themed] .star-rating-stars{color:var(--orange,var(--accent,var(--theme-primary-text,var(--theme-primary))))}html[data-themed] .star-rating-count{color:var(--muted)}html[data-themed] .category-filters-sidebar{background:var(--theme-surface);border:1px solid var(--line)}html[data-themed] .category-filters-sidebar>h3{color:var(--navy)}html[data-themed] .category-filter-group>h4{color:var(--muted)}html[data-themed] .category-filter-check,html[data-themed] .category-content-head h1{color:var(--navy)}html[data-themed] .category-content-head p{color:var(--muted)}html[data-themed] .category-select select{border:1px solid var(--line);background:var(--theme-surface);color:var(--navy)}html[data-themed] .category-select svg{color:var(--muted)}html[data-themed] .floating-system-bottom,html[data-themed] .catalog-toolbar{background:var(--theme-surface)!important}@media (max-width:767px){html[data-themed] .customer-last{border-top:1px solid var(--theme-border)}}html[data-themed] .admin-pagination-complete button,html[data-themed] .admin-pagination-placeholder{border:1px solid var(--line)!important;background:var(--theme-surface)!important}html[data-themed] .admin-pagination-complete button{color:var(--brand-900)!important}html[data-themed] .admin-pagination-complete button.is-active{border-color:var(--brand-600)!important;background:var(--brand-600)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] .admin-pagination-total{color:var(--muted)!important}html[data-themed] .admin-pagination-total.is-only{background:var(--theme-primary-soft)!important;color:var(--brand-700)!important}html[data-themed] .admin-promotion-card{border-color:var(--theme-border)!important}html[data-themed] .admin-promotion-discount{color:#fff}html[data-themed] .admin-promo-state.scheduled{background:var(--theme-surface-alt);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .admin-promo-state.none{background:var(--theme-surface-alt);color:var(--muted)}html[data-themed] .admin-promotion-meta>span{background:var(--surface-2)}html[data-themed] .admin-promotion-meta small{color:var(--muted)}html[data-themed] .admin-promotion-meta b{color:var(--brand-900)}html[data-themed] .admin-promotion-prices{border-top:1px solid var(--theme-border)}html[data-themed] .admin-promotion-prices span{color:var(--muted)}html[data-themed] .admin-card-zoom{border:1px solid var(--line);background:color-mix(in srgb,var(--theme-surface) 96%,transparent);color:var(--brand-900)}html[data-themed] .live-visitors-badge{background:0 0!important}html[data-themed] .order-archive-form-detail{border-top:1px solid var(--line)}html[data-themed] .shipping-label-help{color:var(--theme-muted)}html[data-themed] .admin-promotion-actions .select-promotion-product{background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary))!important}html[data-themed] .admin-promotion-actions .select-promotion-product:hover{background:var(--theme-primary-soft)!important}@media (max-width:767px){html[data-themed] .admin-product-media{border-bottom:1px solid var(--theme-border)!important}html[data-themed] .admin-promo-state{background:0 0!important;border-inline-start:2px solid!important}}html[data-themed] .products-compact-stepper button{border:1px solid var(--line);background:var(--theme-surface-alt);color:var(--muted)}html[data-themed] .products-compact-stepper button.active{border-color:var(--brand-600);background:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .products-compact-stepper button>b{background:color-mix(in srgb,var(--brand-600) 10%,var(--theme-surface));color:var(--brand-800)}html[data-themed] .products-compact-stepper button.active>b{background:var(--orange);color:var(--theme-button-text,#fff)}html[data-themed] .products-accordion{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .products-accordion-head{background:var(--theme-surface);color:var(--brand-950)}html[data-themed] .products-accordion-head>b{background:var(--theme-primary-soft);color:var(--brand-800)}html[data-themed] .products-accordion-head>svg:not(.chevron){color:var(--brand-600)}html[data-themed] .products-accordion-head .chevron{color:var(--muted)}html[data-themed] .products-accordion.open .products-accordion-head{border-bottom:1px solid var(--line);background:var(--theme-surface-alt)}html[data-themed] .products-edit-heading p:last-child{color:var(--muted)}html[data-themed] .orders-bulk-toolbar{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .order-bulk-archive{border:1px solid var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--brand-800)!important}html[data-themed] .order-bulk-delete{color:#fff!important;background:#dc3545!important;border:1px solid #dc3545!important}html[data-themed] .order-card-action{border:1px solid var(--line)!important}html[data-themed] .order-card-action.manage{border-color:var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--brand-700)!important}html[data-themed] .order-card-action.archive{border-color:var(--theme-border)!important;background:var(--theme-surface-alt)!important;color:var(--brand-800)!important}html[data-themed] .order-card-action.delete{border-color:var(--theme-border)!important;background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--danger)!important}html[data-themed] .orders-delete-layer{background:#30120361}html[data-themed] .orders-delete-dialog{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .orders-delete-heading>span{background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .orders-delete-heading h3{color:var(--brand-950)}html[data-themed] .orders-delete-heading p{color:var(--muted)}html[data-themed] .orders-delete-heading small{color:var(--danger)}html[data-themed] .home-promo-rotator{border-block:1px solid var(--theme-border)}html[data-themed] .home-promo-heading span{color:var(--accent)}html[data-themed] .home-promo-heading h2{color:var(--brand-950)}html[data-themed] .home-promo-heading p{color:var(--muted)}html[data-themed] .promo-rotator-card:after{border:2px solid color-mix(in srgb,var(--theme-primary) 28%,transparent);border-radius:inherit}html[data-themed] .customer-info-label{color:var(--brand-800)}html[data-themed] .orders-select-chevron,html[data-themed] .orders-date>svg,html[data-themed] .promotion-remove-help{color:var(--muted)}html[data-themed] .promotion-remove-help>svg,html[data-themed] .promotion-remove-help b{color:var(--danger)}html[data-themed] .admin-promotion-actions .remove-promotion{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--danger)!important}html[data-themed] .admin-promotion-actions .remove-promotion svg{color:var(--danger)!important;stroke:var(--danger)!important}html[data-themed] .admin-trash-tabs button{border:1px solid var(--line);background:var(--theme-surface);color:var(--brand-800)}html[data-themed] .admin-trash-tabs button.active{border-color:var(--brand-600);background:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .admin-trash-tabs b{background:var(--surface-2);color:var(--brand-900)}html[data-themed] .admin-trash-tabs button.active b{background:color-mix(in srgb,var(--theme-surface) 18%,transparent);color:var(--theme-button-text,#fff)}html[data-themed] .admin-trash-item h2{color:var(--brand-950)}html[data-themed] .admin-trash-item p{color:var(--text)}html[data-themed] .admin-trash-item small{color:var(--muted)}html[data-themed] .admin-trash-item button{border:1px solid var(--theme-border);background:var(--theme-primary-soft);color:var(--brand-800)}html[data-themed] .admin-trash-empty{color:var(--muted)}html[data-themed] .admin-trash-error{border:1px solid var(--theme-border);background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .admin-promotion-actions>form[action="/api/admin/promotions"]{background:var(--theme-surface)!important}html[data-themed] .admin-promotion-actions>form[action="/api/admin/promotions"]>.remove-promotion{background:var(--theme-surface)!important;color:var(--danger)!important}html[data-themed] .admin-promotion-actions>form[action="/api/admin/promotions"]>.remove-promotion svg{color:var(--danger)!important;stroke:var(--danger)!important}html[data-themed] .admin-trash-bulk-actions button,html[data-themed] .admin-trash-select-all{border:1px solid var(--line);background:var(--theme-surface);color:var(--brand-800)}html[data-themed] .admin-trash-select-all.active{border-color:var(--theme-border);background:var(--theme-primary-soft)}html[data-themed] .admin-trash-select-all b{background:var(--surface-2)}html[data-themed] .admin-trash-bulk-actions button.restore{border-color:var(--theme-border);background:var(--theme-primary-soft);color:var(--brand-800)}html[data-themed] .admin-trash-bulk-actions button.delete{border-color:var(--theme-border);background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .admin-trash-item.selected{border-color:var(--theme-primary)!important;background:var(--theme-surface-alt)!important}html[data-themed] .admin-trash-check span{border:2px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .admin-trash-check input:checked+span{border-color:var(--brand-600);background:var(--brand-600)}html[data-themed] .admin-trash-check input:checked+span:after{color:var(--theme-button-text,#fff)}html[data-themed] .promotion-stepper button{border:1px solid var(--line);background:var(--theme-surface-alt);color:var(--muted)}html[data-themed] .promotion-stepper button.active{border-color:var(--brand-600);background:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .promotion-stepper button>b{background:var(--theme-primary-soft);color:var(--brand-800)}html[data-themed] .promotion-stepper button.active>b{background:var(--orange);color:var(--theme-button-text,#fff)}html[data-themed] .promotion-accordion{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .promotion-accordion-head{background:var(--theme-surface);color:var(--brand-950)}html[data-themed] .promotion-accordion-head>b{background:var(--theme-primary-soft);color:var(--brand-800)}html[data-themed] .promotion-accordion-head>svg:first-of-type{color:var(--brand-600)}html[data-themed] .promotion-accordion-head>svg:last-child{color:var(--muted)}html[data-themed] .promotion-accordion.open .promotion-accordion-head{border-bottom:1px solid var(--line);background:var(--theme-surface-alt)}html[data-themed] .promotion-search{border:1px solid var(--line);background:var(--theme-surface);color:var(--muted)}html[data-themed] .promotion-search>input{color:var(--brand-950);background:0 0}html[data-themed] .promotion-search-empty{border:1px dashed var(--theme-border);background:var(--theme-surface);color:var(--muted)}html[data-themed] .promotion-search-empty>svg{color:var(--brand-600)}html[data-themed] .promotion-search-empty>b{color:var(--brand-900)}html[data-themed] .promotion-remove-help{border-top:1px solid var(--theme-border)}html[data-themed] .promotion-catalog-title{color:var(--brand-800)}html[data-themed] .promotion-catalog-title>svg{color:var(--orange)}html[data-themed] .promotion-catalog-title h2{color:var(--brand-950)}html[data-themed] .promotion-catalog-title p{color:var(--muted)}html[data-themed] .promotion-catalog-title>b{background:var(--theme-primary-soft);color:var(--brand-800)}html[data-themed] .category-create-head>span{background:var(--theme-primary-soft);color:var(--brand-700)}html[data-themed] .category-create-head b{color:var(--brand-950)}html[data-themed] .category-create-head small,html[data-themed] .category-create-head>svg{color:var(--muted)}html[data-themed] .category-create[open] .category-create-head{border-bottom:1px solid var(--line);background:var(--theme-surface-alt)}html[data-themed] .category-name-field>span{color:var(--brand-800)}html[data-themed] .category-name-field>span svg{color:var(--brand-600)}html[data-themed] .category-image-picker{border:1px solid var(--theme-border);background:var(--theme-surface-alt);color:var(--brand-800)}html[data-themed] .category-image-picker small{color:var(--muted)}html[data-themed] .category-catalog-head{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .category-catalog-head>span{background:var(--theme-primary-soft);color:var(--brand-700)}html[data-themed] .category-catalog-head b{color:var(--brand-950)}html[data-themed] .category-catalog-head small{color:var(--muted)}html[data-themed] .category-catalog-head>strong{background:var(--theme-primary-soft);color:var(--brand-800)}html[data-themed] .category-catalog-head>em{color:var(--brand-600)}html[data-themed] .category-card-head>svg{color:var(--theme-muted)!important}html[data-themed] .category-number{border:1px solid var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--brand-800)!important}html[data-themed] .category-card-media{border:1px solid var(--theme-border)!important;background:var(--theme-surface-alt)!important}html[data-themed] .category-card-media>svg{color:#dfd0c9!important}html[data-themed] .category-card .category-card-title{color:var(--brand-950)!important}html[data-themed] .category-card-actions button+button{border-inline-start:1px solid var(--line)!important}html[data-themed] .stock-adjust-title>span{background:var(--theme-primary-soft);color:var(--brand-700)}html[data-themed] .stock-adjust-title b{color:var(--brand-950)}html[data-themed] .stock-adjust-title small{color:var(--muted)}html[data-themed] .stock-adjust-title>strong{background:var(--theme-surface-alt);color:var(--brand-800)}html[data-themed] .stock-adjust-fields label{color:var(--brand-800)}html[data-themed] .dashboard-empty{color:var(--muted)}html[data-themed] .dashboard-empty svg{color:var(--theme-muted)}html[data-themed] .admin-home-confirm{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .admin-home-confirm-icon{background:var(--theme-primary-soft);color:var(--brand-700)}html[data-themed] .admin-home-confirm-copy h2{color:var(--brand-950)}html[data-themed] .admin-home-confirm-copy p{color:var(--muted)}html[data-themed] .promotion-urgency{color:var(--danger)}html[data-themed] .home-promo-empty{border:1px dashed var(--theme-border);background:var(--theme-surface);color:var(--muted)}html[data-themed] .zoom-control{border:1px solid var(--line);background:var(--theme-surface-alt);color:var(--brand-900)}html[data-themed] .commerce-quantity-control .editable-quantity-input,html[data-themed] .shop-cart-qty .editable-quantity-input{border-inline:1px solid var(--theme-border)!important}html[data-themed] .category-edit-overlay{background:#3b180780}html[data-themed] .order-customer-summary .price-ltr{color:var(--orange)}html[data-themed] .orders-empty{color:var(--muted)}html[data-themed] .orders-empty>svg{color:var(--brand-600)}html[data-themed] .order-detail-heading{border-bottom:1px solid var(--line)!important}html[data-themed] .order-actions-card,html[data-themed] .order-customer-card,html[data-themed] .order-review-card{border:1px solid var(--line)!important;background:var(--theme-surface)!important}html[data-themed] .order-customer-card:before{background:var(--brand-600)}html[data-themed] .order-customer-summary>span{background:var(--theme-surface)!important}html[data-themed] .order-actions-grid>.btn.btn-primary{background:var(--brand-600)!important}html[data-themed] .order-actions-grid form>.btn.btn-ghost,html[data-themed] .order-actions-grid>.btn.btn-ghost{background:var(--theme-surface)!important;border:1px solid var(--line)!important}html[data-themed] .customer-edit-modal{border:1px solid var(--line)!important;background:var(--theme-surface)!important}html[data-themed] .customer-edit-modal-head{border-bottom:1px solid var(--theme-border)!important;background:var(--theme-surface)!important}html[data-themed] .customer-edit-modal-head h2{color:var(--brand-950)!important}html[data-themed] .customer-edit-modal-head button{border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--brand-900)!important}html[data-themed] .customer-edit-form .input{border:1px solid var(--line)!important;background:var(--theme-surface)!important;color:var(--brand-950)!important}html[data-themed] .customer-edit-actions .btn-primary{background:var(--brand-600)!important;border-color:var(--brand-600)!important}html[data-themed] .customer-edit-actions .btn-ghost{background:var(--theme-surface)!important;border:1px solid var(--line)!important;color:var(--brand-900)!important}html[data-themed] .category-edit-modal{border:1px solid var(--line)!important;background:var(--theme-surface)!important}html[data-themed] .category-edit-header{border-bottom:1px solid var(--theme-border)!important;background:var(--theme-surface)!important}html[data-themed] .category-edit-header small{color:var(--brand-600)!important}html[data-themed] .category-edit-header h2{color:var(--brand-950)!important}html[data-themed] .category-edit-header>button{border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--brand-900)!important}html[data-themed] .category-edit-form>label>span{color:var(--brand-900)!important}html[data-themed] .category-edit-form .input{border:1px solid var(--line)!important;background:var(--theme-surface)!important;color:var(--brand-950)!important}html[data-themed] .category-edit-image>img{border:1px solid var(--line)!important;background:var(--surface-2)!important}html[data-themed] .category-edit-image>input[type=file]::file-selector-button{background:var(--surface-2)!important;color:var(--brand-900)!important}html[data-themed] .category-edit-image>small{color:var(--muted)!important}html[data-themed] .category-edit-actions .btn-primary{background:var(--brand-600)!important;border-color:var(--brand-600)!important}html[data-themed] .category-edit-actions .btn-ghost{background:var(--theme-surface)!important;border:1px solid var(--line)!important;color:var(--brand-900)!important}html[data-themed] .admin-home-confirm-backdrop{background:#2a180f5c!important}html[data-themed] .floating-page-shell .floating-bottom-visitors .live-visitors-badge{border:1px solid var(--theme-border)!important;background:color-mix(in srgb,var(--theme-surface) 98%,transparent)!important;color:var(--brand-900)!important}html[data-themed] .floating-page-shell .floating-bottom-visitors .live-visitors-icon{background:color-mix(in srgb,#1dc978 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--success)!important}html[data-themed] .floating-page-shell .floating-bottom-visitors .live-visitors-dot{border:2px solid var(--theme-border)!important;background:var(--success)!important}html[data-themed] .floating-page-shell .floating-bottom-visitors .live-visitors-text{color:var(--brand-900)!important}html[data-themed] body .admin-home-confirm-backdrop{background:#22181270!important}html[data-themed] body .admin-home-confirm{border:1px solid var(--line)!important;background:var(--theme-surface)!important;color:var(--text)!important}html[data-themed] body .admin-home-confirm:before{background:linear-gradient(90deg,var(--accent),var(--theme-primary))}html[data-themed] body .admin-home-confirm-close{border:1px solid var(--line)!important;background:var(--theme-surface)!important;color:var(--muted)!important}html[data-themed] body .admin-home-confirm-close:hover{border-color:var(--accent)!important;background:var(--surface-2)!important;color:var(--accent)!important}html[data-themed] body .admin-home-confirm-icon{border:1px solid var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--accent)!important}html[data-themed] body .admin-home-confirm-eyebrow{color:var(--accent)!important}html[data-themed] body .admin-home-confirm-copy h2{color:var(--text)!important}html[data-themed] body .admin-home-confirm-copy p{color:var(--muted)!important}html[data-themed] body .admin-home-confirm-actions .btn-ghost{border:1px solid var(--line)!important;background:var(--theme-surface)!important;color:var(--text)!important}html[data-themed] body .admin-home-confirm-actions .btn-ghost:hover{border-color:var(--theme-border)!important;background:var(--surface-2)!important}html[data-themed] body .admin-home-confirm-actions .btn-primary{border:1px solid var(--accent)!important;background:var(--accent)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body .admin-home-confirm-actions .btn-primary:hover{background:var(--accent-dark)!important;border-color:var(--accent-dark)!important}html[data-themed] .category-card-group{color:var(--muted)}html[data-themed] .category-image-picker .category-image-format{color:var(--brand-600)!important}html[data-themed] .category-group-field .input[readonly],html[data-themed] .category-group-order-field .input[readonly]{background:var(--theme-surface-alt)!important;color:var(--muted)!important}html[data-themed] .category-group-helper{color:var(--muted)}html[data-themed] .category-group-helper.is-warning{color:var(--theme-primary-text,var(--theme-primary))!important}html[data-themed] .category-create-image-field>.category-image-format{color:var(--brand-600)!important}html[data-themed] .category-edit-image-preview{border:1px solid var(--line)!important;background:var(--surface-2)!important}html[data-themed] .category-edit-image-preview>svg{color:var(--muted)!important}html[data-themed] .category-edit-image>.category-edit-image-input{border:1px solid var(--line)!important;background:var(--theme-surface)!important;color:var(--muted)!important}html[data-themed] .category-edit-image>.category-edit-image-input::file-selector-button{border:1px solid var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--brand-700)!important}html[data-themed] .category-edit-image>.category-edit-image-note{color:var(--muted)!important}@media (max-width:767px){html[data-themed] .admin-catalog-head{border:1px solid var(--line)!important;background:var(--theme-surface)!important}html[data-themed] .admin-catalog-toolbar{background:0 0!important}html[data-themed] .admin-catalog-toolbar>label,html[data-themed] .admin-catalog-toolbar>.admin-category-select{border:1px solid var(--line)!important;background:var(--theme-surface)!important}}html[data-themed] .admin-promotions-catalog .promotion-catalog-title>svg{background:var(--theme-primary-soft)!important;color:var(--brand-700)!important}html[data-themed] .dmc-breadcrumbs a{color:var(--theme-muted)}html[data-themed] .dmc-page-head h1{color:var(--dmc-navy)}html[data-themed] .dmc-page-head p{color:var(--theme-muted)}html[data-themed] .dmc-empty{background:var(--theme-surface);border:1px dashed var(--theme-border);color:var(--theme-muted)}html[data-themed] .dmc-empty svg{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-empty h2{color:var(--dmc-navy)}html[data-themed] .dmc-primary{background:linear-gradient(90deg,var(--theme-primary),var(--theme-primary));color:var(--theme-button-text,#fff)}html[data-themed] .dmc-secondary{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-secondary:hover{background:var(--theme-surface-alt)}html[data-themed] .dmc-cart-title{border-bottom:1px solid var(--dmc-border);color:var(--dmc-navy)}html[data-themed] .dmc-cart-table-head{background:var(--theme-surface-alt);border-bottom:1px solid var(--dmc-border);color:var(--theme-muted)}html[data-themed] .dmc-cart-row{border-bottom:1px solid var(--dmc-border-light)}html[data-themed] .dmc-cart-image{background:var(--theme-surface-alt)}html[data-themed] .dmc-cart-product h2{color:var(--dmc-navy)}html[data-themed] .dmc-cart-meta{color:var(--theme-muted)}html[data-themed] .dmc-stock:before{background:#34c70b}html[data-themed] .dmc-stock.in{color:var(--success)}html[data-themed] .dmc-stock.low{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-stock.low:before{background:var(--theme-primary)}html[data-themed] .dmc-stock.out{color:var(--danger)}html[data-themed] .dmc-stock.out:before{background:#ff4d57}html[data-themed] .dmc-cart-money{color:var(--dmc-navy)}html[data-themed] .dmc-qty span{border-inline:1px solid var(--theme-border);color:var(--theme-text)}html[data-themed] .dmc-trash{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-themed] .dmc-trash:hover{background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));border-color:var(--theme-border);color:var(--danger)}html[data-themed] .dmc-clear{border:1px solid var(--theme-border);background:var(--theme-surface-alt);color:var(--theme-text)}html[data-themed] .dmc-summary h2{border-bottom:1px solid var(--dmc-border);color:var(--dmc-navy)}html[data-themed] .dmc-summary-lines{color:var(--theme-muted)}html[data-themed] .dmc-summary-line b{color:var(--dmc-navy)}html[data-themed] .dmc-summary-line .free,html[data-themed] .dmc-summary-line .discount{color:var(--success)}html[data-themed] .dmc-summary-line .pending{color:var(--theme-muted)}html[data-themed] .dmc-summary-total{border-top:1px solid var(--dmc-border);border-bottom:1px solid var(--dmc-border);color:var(--dmc-navy)}html[data-themed] .dmc-promo label{color:var(--dmc-navy)}html[data-themed] .dmc-promo-row input{border:1px solid var(--theme-border);color:var(--theme-text)}html[data-themed] .dmc-promo-row button{border:1px solid var(--theme-border);background:var(--theme-surface-alt);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-shipping{background:linear-gradient(135deg,var(--theme-primary-soft),var(--theme-surface-alt))}html[data-themed] .dmc-shipping h3,html[data-themed] .dmc-shipping li{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-shipping li:before{background:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .dmc-fav-banner{background:linear-gradient(90deg,var(--theme-primary-soft),var(--theme-primary-soft));color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-fav-banner strong{color:var(--dmc-navy)}html[data-themed] .dmc-fav-banner svg{color:var(--theme-primary-text,var(--theme-primary));fill:var(--theme-primary)}html[data-themed] .dmc-filter{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .dmc-filter select{color:var(--theme-primary-text,var(--theme-primary));background:0 0}html[data-themed] .dmc-filter svg{color:var(--theme-muted)}html[data-themed] .dmc-promo-filter{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-promo-filter.active{background:color-mix(in srgb,#c91d2b var(--theme-tint,14%),var(--theme-surface));border-color:var(--theme-border);color:var(--danger)}html[data-themed] .dmc-view-switch{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .dmc-view-switch button{background:var(--theme-surface);color:var(--theme-muted)}html[data-themed] .dmc-view-switch button+button{border-inline-start:1px solid var(--theme-border)}html[data-themed] .dmc-view-switch button.active{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-fav-skeleton{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .dmc-fav-skeleton:before{background:linear-gradient(90deg,var(--theme-surface-alt) 25%,var(--theme-surface-alt) 37%,var(--theme-surface-alt) 63%)}html[data-themed] .dmc-fav-skeleton:after{background:var(--theme-surface-alt)}html[data-themed] .dmc-stat strong{color:var(--dmc-navy)}html[data-themed] .dmc-stat small{color:var(--theme-muted)}html[data-themed] .dmc-stat.prep .dmc-stat-icon{background:var(--dmc-soft-orange);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-stat.prep b{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-stat.shipped .dmc-stat-icon{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-stat.shipped b{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-stat.delivered .dmc-stat-icon{background:var(--dmc-soft-green);color:var(--success)}html[data-themed] .dmc-stat.delivered b{color:var(--success)}html[data-themed] .dmc-stat.cancelled .dmc-stat-icon{background:var(--dmc-soft-red);color:var(--danger)}html[data-themed] .dmc-stat.cancelled b{color:var(--danger)}html[data-themed] .dmc-field>span{color:var(--dmc-navy)}html[data-themed] .dmc-field-box{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .dmc-field-box select,html[data-themed] .dmc-field-box input{color:var(--theme-primary-text,var(--theme-primary));background:0 0}html[data-themed] .dmc-field-box>svg{color:var(--theme-muted)}html[data-themed] .dmc-orders-head{background:var(--theme-surface-alt);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-order-row{border-top:1px solid var(--dmc-border-light)}html[data-themed] .dmc-order-reference strong{color:var(--theme-text)}html[data-themed] .dmc-order-reference span,html[data-themed] .dmc-date small,html[data-themed] .dmc-amount small{color:var(--theme-muted)}html[data-themed] .dmc-date strong,html[data-themed] .dmc-amount strong{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-thumb{background:var(--theme-surface-alt)}html[data-themed] .dmc-thumb-more{color:var(--theme-primary-text,var(--theme-primary));background:var(--theme-primary-soft)}html[data-themed] .dmc-status-dot{background:#a59187}html[data-themed] .dmc-status-wrap small{color:var(--theme-muted)}html[data-themed] .dmc-status-wrap.prep .dmc-status-dot{background:var(--theme-primary)}html[data-themed] .dmc-status-wrap.prep .dmc-status-badge{color:var(--theme-primary-text,var(--theme-primary));background:var(--theme-primary-soft)}html[data-themed] .dmc-status-wrap.shipped .dmc-status-dot{background:var(--theme-primary)}html[data-themed] .dmc-status-wrap.shipped .dmc-status-badge{color:var(--theme-primary-text,var(--theme-primary));background:var(--theme-primary-soft)}html[data-themed] .dmc-status-wrap.delivered .dmc-status-dot{background:#08a34e}html[data-themed] .dmc-status-wrap.delivered .dmc-status-badge{color:var(--success);background:color-mix(in srgb,#1dc95f var(--theme-tint,14%),var(--theme-surface))}html[data-themed] .dmc-status-wrap.cancelled .dmc-status-dot{background:#e73544}html[data-themed] .dmc-status-wrap.cancelled .dmc-status-badge{color:var(--danger);background:color-mix(in srgb,#c91d36 var(--theme-tint,14%),var(--theme-surface))}html[data-themed] .dmc-order-actions a,html[data-themed] .dmc-order-actions button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-order-actions a:first-child{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .dmc-orders-footer{color:var(--theme-muted)}html[data-themed] .dmc-pagination button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted)}html[data-themed] .dmc-pagination button.active{background:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .dmc-order-skeleton{border-top:1px solid var(--dmc-border-light);background:linear-gradient(90deg,var(--theme-surface) 25%,var(--theme-surface-alt) 37%,var(--theme-surface) 63%)}@media (max-width:767px){html[data-themed] .dmc-order-mobile h3{color:var(--theme-text)}html[data-themed] .dmc-order-mobile p{color:var(--theme-muted)}html[data-themed] .dmc-order-mobile-meta div{background:var(--theme-surface-alt)}html[data-themed] .dmc-order-mobile-meta span{color:var(--theme-muted)}html[data-themed] .dmc-order-mobile-meta b{color:var(--theme-primary-text,var(--theme-primary))}}html[data-themed] .dmc-favorites-remove-all{border:1px solid var(--theme-border);background:var(--theme-primary-soft);color:var(--danger)}html[data-themed] .dmc-favorites-remove-all:hover{background:var(--theme-primary-soft)}html[data-themed] .dmc-favorites-cta{background:linear-gradient(100deg,var(--theme-primary) 0%,#e8a87a 100%)}html[data-themed] .dmc-favorites-cta h2{color:#fff}html[data-themed] .dmc-favorites-cta p{color:#fff3e1}html[data-themed] .dmc-favorites-cta-button{background:var(--dmc-navy,#221812);color:var(--theme-bg,#fff)}html[data-themed] .dmc-search-hero{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .dmc-search-hero input{color:var(--text)}html[data-themed] .dmc-search-hero button{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .dmc-search-filters label{color:var(--muted)}html[data-themed] .dmc-search-filters label>div{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .dmc-search-filters select{color:var(--text);background:0 0}html[data-themed] .dmc-search-results-head{color:var(--muted)}html[data-themed] .dmc-search-results-head>div{color:var(--text)}html[data-themed] .dmc-search-empty{border:1px dashed var(--line);background:var(--theme-surface);color:var(--muted)}html[data-themed] .dmc-search-empty h2{color:var(--text)}html[data-themed] .dmc-confirm-card small{color:var(--success)}html[data-themed] .dmc-confirm-card p{color:var(--muted)}html[data-themed] .dmc-not-found{background:var(--surface-2)}html[data-themed] .dmc-not-found-card{background:var(--theme-surface);border:1px solid var(--line)}html[data-themed] .dmc-not-found-card>span{color:var(--accent)}html[data-themed] .dmc-not-found-card p{color:var(--muted)}html[data-themed] .dmc-price-range input{color:var(--text);background:0 0}html[data-themed] .dmc-price-range>span{color:var(--muted)}html[data-themed] .dmc-not-found--in-shell{background:0 0}html[data-themed] .dmc-card{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .dmc-breadcrumbs{color:var(--muted)}html[data-themed] .dmc-breadcrumbs strong{color:var(--text)}html[data-themed] .dmc-order-cancel{border-color:var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--danger)!important}html[data-themed] .dmc-order-cancel:hover{background:var(--theme-primary-soft)!important}html[data-themed] .dmc-qty{border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important}html[data-themed] .dmc-qty button{background:var(--theme-surface-alt)!important;color:var(--theme-text)!important}html[data-themed] .dmc-qty button:hover:not(:disabled){background:var(--theme-primary-soft)!important;color:var(--brand-600)!important}html[data-themed] .dmc-qty .editable-quantity-input{background:var(--theme-surface)!important;color:var(--theme-text)!important}html[data-themed] .dmc-cart-footer{border-top:1px solid var(--dmc-border-light)!important;background:var(--theme-surface-alt)!important}@media (max-width:767px){html[data-themed] .dmc-cart-metric{border:1px solid var(--theme-border)!important;background:var(--theme-surface-alt)!important}html[data-themed] .dmc-cart-metric-label{color:var(--theme-muted)!important}}html[data-themed] .catalog-infinite-spinner{border:2.5px solid var(--line);border-top-color:var(--accent)}html[data-themed] .catalog-infinite-more{border:1px solid var(--line);background:var(--theme-surface);color:var(--accent)}html[data-themed] .catalog-infinite-more:hover{border-color:var(--accent);background:var(--surface-2)}html[data-themed] .catalog-infinite-end,html[data-themed] .dmc-search-categories>span{color:var(--muted)}html[data-themed] .dmc-search-categories a{border:1px solid var(--line);background:var(--surface,var(--theme-surface));color:var(--text)}html[data-themed] .dmc-search-categories a:hover{border-color:var(--accent);color:var(--accent-dark,var(--accent))}html[data-themed] .dmc-search-categories small{background:var(--surface-2);color:var(--muted)}html[data-themed] .legal-section{background:var(--surface,var(--theme-surface));border:1px solid var(--line)}html[data-themed] .legal-section h2,html[data-themed] .legal-section p,html[data-themed] .legal-section ul{color:var(--text)}html[data-themed] .legal-page-nav a{color:var(--accent)}html[data-themed] .dmc-status-badge.prep,html[data-themed] .dmc-status-badge.shipped{color:var(--theme-primary-text,var(--theme-primary));background:var(--theme-primary-soft)}html[data-themed] .dmc-status-badge.delivered{color:var(--success);background:color-mix(in srgb,#1dc95f var(--theme-tint,14%),var(--theme-surface))}html[data-themed] .dmc-status-badge.cancelled{color:var(--danger);background:color-mix(in srgb,#c91d36 var(--theme-tint,14%),var(--theme-surface))}html[data-themed] .dmc-order-detail-status.is-pending,html[data-themed] .dmc-order-detail-status.is-active{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-order-detail-status.is-rejected{background:color-mix(in srgb,#c91d36 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .dmc-order-detail-hero{border-bottom:1px solid var(--theme-border)}html[data-themed] .dmc-order-detail-icon.is-pending{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-order-detail-icon.is-success{background:color-mix(in srgb,#1dc956 var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .dmc-order-detail-icon.is-rejected{background:color-mix(in srgb,#c91d3b var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .dmc-order-detail-hero span{color:var(--theme-muted)}html[data-themed] .dmc-order-detail-hero strong{color:var(--theme-text)}html[data-themed] .dmc-order-detail-hero small,html[data-themed] .dmc-order-detail-progress li{color:var(--theme-muted)}html[data-themed] .dmc-order-detail-progress li:not(:last-child):after{background:var(--theme-surface-alt)}html[data-themed] .dmc-order-detail-progress li.is-complete:not(:last-child):after{background:var(--theme-primary)}html[data-themed] .dmc-order-detail-progress li>span{background:var(--theme-surface-alt);color:var(--theme-muted)}html[data-themed] .dmc-order-detail-progress li.is-complete>span{background:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .dmc-order-detail-progress li.is-complete b{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-order-detail-message.is-pending,html[data-themed] .dmc-order-detail-message.is-success{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary));border:1px solid var(--theme-border)}html[data-themed] .dmc-order-detail-message.is-rejected{background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));color:var(--danger);border:1px solid var(--theme-border)}html[data-themed] .dmc-order-detail-summary h2{border-bottom:1px solid var(--theme-border);color:var(--theme-text)}html[data-themed] .dmc-order-detail-metrics>div{background:var(--theme-surface-alt);border:1px solid var(--theme-border);color:var(--theme-muted)}html[data-themed] .dmc-order-detail-metrics svg{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-order-detail-metrics strong{color:var(--theme-text)}html[data-themed] .dmc-public-tracking-banner{background:linear-gradient(90deg,var(--theme-surface-alt),var(--theme-surface));border-bottom:1px solid var(--theme-border)}html[data-themed] .dmc-public-tracking-icon{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-public-tracking-banner span{color:var(--theme-muted)}html[data-themed] .dmc-public-tracking-banner strong{color:var(--theme-text)}html[data-themed] .dmc-public-tracking-status{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))!important}html[data-themed] .dmc-public-tracking-item{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .dmc-public-tracking-item svg{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-public-tracking-item span{color:var(--theme-muted)}html[data-themed] .dmc-public-tracking-item b{color:var(--theme-text)}html[data-themed] .dmc-public-tracking-note{background:var(--theme-surface-alt);color:var(--theme-muted)}html[data-themed] .dmc-account-page{--account-line:var(--theme-border);--account-muted:var(--theme-muted)}html[data-themed] .dmc-account-avatar{border:2px solid color-mix(in srgb,var(--theme-border) 28%,transparent);background:color-mix(in srgb,var(--theme-surface) 12%,transparent)}html[data-themed] .dmc-account-alert.success{border-color:var(--theme-border);background:color-mix(in srgb,#1dc97b var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .dmc-account-alert.error{border-color:var(--theme-border);background:color-mix(in srgb,#c91d2c var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .dmc-account-fields label>span{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-account-fields input,html[data-themed] .dmc-account-fields select{border:1px solid var(--account-line);background:var(--theme-surface);color:var(--theme-text)}html[data-themed] .dmc-account-fields label>div svg{color:var(--theme-muted)}html[data-themed] .dmc-account-fields input:focus,html[data-themed] .dmc-account-fields select:focus{background:var(--theme-surface)}html[data-themed] .dmc-account-fields input[readonly]{background:var(--theme-surface-alt);color:var(--theme-muted)}html[data-themed] .dmc-account-check{color:var(--theme-muted)}html[data-themed] .dmc-account-title{color:var(--dmc-navy)}html[data-themed] .dmc-account-sidebar-user .dmc-account-avatar{background:var(--dmc-navy);color:var(--theme-bg,#fff)}html[data-themed] .dmc-account-sidebar-user b{color:var(--dmc-navy)}html[data-themed] .dmc-account-sidebar-user small{color:var(--account-muted)}html[data-themed] .dmc-side-link{color:var(--dmc-navy);background:0 0}html[data-themed] .dmc-side-link:hover{background:var(--dmc-soft-orange,var(--theme-primary-soft))}html[data-themed] .dmc-side-link.active{background:var(--dmc-soft-orange,var(--theme-primary-soft));color:var(--theme-primary-text,var(--dmc-orange,#c85a2e))}html[data-themed] .dmc-side-badge{background:var(--dmc-orange,var(--theme-primary));color:var(--theme-button-text,#fff)}html[data-themed] .dmc-side-logout{color:var(--danger);border-top:1px solid var(--dmc-border)}html[data-themed] .dmc-side-logout:hover{background:color-mix(in srgb,#c91d2c var(--theme-tint,14%),var(--theme-surface))}html[data-themed] .dmc-account-section>h2{color:var(--dmc-navy)}html[data-themed] .dmc-account-section-divider{border-top:1px solid var(--dmc-border)}html[data-themed] .dmc-account-hint,html[data-themed] .dmc-account-heading p{color:var(--account-muted)}html[data-themed] .dmc-account-heading-badge{border:1px solid var(--dmc-border);background:var(--theme-surface);color:var(--dmc-navy)}@media (max-width:600px){html[data-themed] .dmc-account-sidebar-user{background:var(--theme-surface)}}html[data-themed] .dmc-account-fullpage{background:var(--bg,var(--theme-primary-soft));color:var(--text,var(--theme-text))}html[data-themed] .account-inline-head{border-bottom:1px solid var(--dmc-border);background:linear-gradient(180deg,var(--theme-surface),var(--theme-surface-alt))}html[data-themed] .account-inline-head-icon,html[data-themed] .account-row-icon{background:var(--theme-primary-soft);color:var(--dmc-orange,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .account-inline-head h2{color:var(--dmc-navy)}html[data-themed] .account-inline-head p,html[data-themed] .account-inline-loading,html[data-themed] .account-inline-empty{color:var(--account-muted)}html[data-themed] .account-inline-empty>span{background:var(--theme-primary-soft);color:var(--dmc-orange,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .account-inline-empty h3{color:var(--dmc-navy)}html[data-themed] .account-inline-stats{border-bottom:1px solid var(--dmc-border-light);background:var(--theme-surface-alt)}html[data-themed] .account-inline-stats>div{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .account-inline-stats span{color:var(--account-muted)}html[data-themed] .account-inline-stats b{color:var(--dmc-navy)}html[data-themed] .account-order-row,html[data-themed] .account-quote-row,html[data-themed] .account-cart-row,html[data-themed] .account-address-row,html[data-themed] .account-payment-row,html[data-themed] .account-invoice-row,html[data-themed] .account-team-row,html[data-themed] .account-notification-row{border-bottom:1px solid var(--dmc-border-light);color:var(--text)}html[data-themed] .account-notification-row.unread{background:var(--theme-surface-alt)}html[data-themed] .account-notification-row>i{background:var(--dmc-orange,var(--theme-primary))}html[data-themed] .account-row-main strong{color:var(--dmc-navy)}html[data-themed] .account-row-main small{color:var(--account-muted)}html[data-themed] .account-row-main strong em{background:color-mix(in srgb,#1dc95f var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .account-row-total{color:var(--dmc-navy)}html[data-themed] .account-status.processing{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .account-status.shipping{background:color-mix(in srgb,#1d69c9 var(--theme-tint,14%),var(--theme-surface));color:color-mix(in srgb,#2563a9 72%,var(--theme-text))}html[data-themed] .account-status.done{background:color-mix(in srgb,#1dc95f var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .account-status.cancelled{background:color-mix(in srgb,#c91d28 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .account-role{background:var(--surface-2);color:var(--account-muted)}html[data-themed] .account-row-action{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .account-soft-button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--dmc-navy)}html[data-themed] .account-primary-mini{background:var(--dmc-orange,var(--theme-primary));color:var(--theme-button-text,#fff)}html[data-themed] .account-icon-button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--dmc-navy)}html[data-themed] .account-icon-button.danger{color:var(--danger,var(--danger))}html[data-themed] .account-favorite-card{border:1px solid var(--dmc-border);background:var(--theme-surface)}html[data-themed] .account-favorite-media{background:var(--theme-surface-alt)}html[data-themed] .account-favorite-media>button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--dmc-orange,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .account-favorite-copy small{color:var(--dmc-orange,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .account-favorite-copy h3,html[data-themed] .account-favorite-copy b{color:var(--dmc-navy)}html[data-themed] .account-add-button{background:var(--dmc-orange,var(--theme-primary));color:var(--theme-button-text,#fff)}html[data-themed] .account-cart-image{background:var(--theme-surface-alt)}html[data-themed] .account-mini-qty{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .account-mini-qty button{background:var(--theme-surface-alt);color:var(--dmc-navy)}html[data-themed] .account-cart-summary{border-top:1px solid var(--dmc-border);background:var(--theme-surface-alt)}html[data-themed] .account-cart-summary span{color:var(--account-muted)}html[data-themed] .account-cart-summary strong{color:var(--dmc-navy)}html[data-themed] .account-inline-form{border:1px solid var(--theme-border);background:var(--theme-surface-alt)}html[data-themed] .account-inline-form label,html[data-themed] .account-team-invite label{color:var(--dmc-navy)}html[data-themed] .account-inline-form input,html[data-themed] .account-inline-form select,html[data-themed] .account-team-invite input,html[data-themed] .account-team-invite select{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--text)}html[data-themed] .account-form-note{color:var(--account-muted)}html[data-themed] .account-form-error{background:color-mix(in srgb,#c91d28 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .account-team-avatar{background:var(--surface-2);color:var(--dmc-navy)}html[data-themed] .account-team-avatar.owner{background:var(--dmc-navy);color:var(--theme-bg,#fff)}html[data-themed] .account-team-invite{border-top:1px solid var(--dmc-border-light)}html[data-themed] .dm-auth-card{border:1px solid var(--auth-border)}html[data-themed] .dm-auth-brand-panel{background:linear-gradient(155deg,#301508 0%,#47200c 58%,var(--theme-primary) 100%);color:var(--theme-button-text,#fff)}html[data-themed] .dm-auth-brand-panel:after{background:color-mix(in srgb,var(--theme-primary) 16%,transparent);border:1px solid color-mix(in srgb,var(--theme-border) 8%,transparent)}html[data-themed] .dm-auth-eyebrow{border:1px solid color-mix(in srgb,var(--theme-border) 12%,transparent);background:color-mix(in srgb,var(--theme-surface) 6%,transparent);color:#e8cbbc}html[data-themed] .dm-auth-brand-panel p{color:#dfcdc4}html[data-themed] .dm-auth-benefits>div{background:color-mix(in srgb,var(--theme-surface) 6%,transparent);border:1px solid color-mix(in srgb,var(--theme-border) 7%,transparent)}html[data-themed] .dm-auth-benefits>div>span{background:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .dm-auth-benefits b{color:#fff3ed}html[data-themed] .dm-auth-tabs{border:1px solid var(--theme-border)}html[data-themed] .dm-auth-tabs button{color:var(--theme-muted);background:0 0}html[data-themed] .dm-auth-tabs button.active{background:var(--theme-surface)}html[data-themed] .dm-auth-alert{border:1px solid var(--theme-border);background:color-mix(in srgb,#c91d2c var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .dm-auth-field>span{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dm-auth-field>div{border:1px solid var(--theme-border)}html[data-themed] .dm-auth-field>div>svg{color:var(--theme-muted)}html[data-themed] .dm-auth-field input{color:var(--theme-text)!important;background:0 0!important}html[data-themed] .dm-auth-field input::placeholder{color:var(--theme-muted)}html[data-themed] .dm-auth-password-toggle{color:var(--theme-muted);background:0 0}html[data-themed] .dm-auth-password-toggle:hover{background:var(--theme-primary-soft);color:var(--brand-600,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .dm-auth-primary{color:#fff}html[data-themed] .dm-auth-routing-note{color:var(--theme-muted)}html[data-themed] .dm-auth-field select{color:var(--theme-text);background:0 0}html[data-themed] .dm-auth-login-options,html[data-themed] .dm-auth-password-hint{color:var(--theme-muted)}html[data-themed] .dm-auth-password-hint svg{color:var(--success)}html[data-themed] .dm-auth-consents label{color:var(--theme-muted)}html[data-themed] .dm-auth-consents label:first-child{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dm-auth-page{color:var(--text,var(--theme-text))}html[data-themed] .dm-auth-page:before{background:linear-gradient(180deg,var(--theme-primary-soft) 0,#fbeee800)}html[data-themed] .dm-auth-card,html[data-themed] .dm-auth-card.is-register{border-color:var(--line,var(--theme-border));background:var(--theme-surface)}html[data-themed] .dm-auth-card:before{background:linear-gradient(90deg,var(--brand-600,var(--theme-primary)),var(--brand-500,var(--theme-primary)))}html[data-themed] .dm-auth-form-panel,html[data-themed] .dm-auth-card.is-register .dm-auth-form-panel{background:var(--theme-surface)}html[data-themed] .dm-auth-form-brand{color:var(--brand-950,var(--theme-text))}html[data-themed] .dm-auth-form-brand>span{background:var(--theme-primary-soft);color:var(--brand-600,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .dm-auth-section-label{color:var(--brand-600,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .dm-auth-heading h2{color:var(--brand-950,var(--theme-text))}html[data-themed] .dm-auth-heading p{color:var(--muted,var(--theme-muted))}html[data-themed] .dm-auth-tabs{border-color:var(--line,var(--theme-border));background:var(--surface-2,var(--theme-surface-alt))}html[data-themed] .dm-auth-tabs button.active{color:var(--brand-600,var(--theme-primary))}html[data-themed] .dm-auth-guest{border:1px solid var(--theme-border)}html[data-themed] .dm-auth-guest:hover{background:color-mix(in srgb,#1dc97f var(--theme-tint,14%),var(--theme-surface));border-color:#8fc8ad}html[data-themed] .dm-auth-guest>span{background:color-mix(in srgb,#1dc96e var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .dm-auth-guest small{color:var(--theme-muted)}html[data-themed] .dm-auth-guest>svg{color:var(--success)}html[data-themed] .dm-auth-field>div{border-color:var(--line,var(--theme-border));background:var(--theme-surface)}html[data-themed] .dm-auth-login-options a{color:var(--brand-600,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .client-onboarding{background:var(--surface-2,var(--theme-surface-alt))}html[data-themed] .onboarding-card{background:var(--theme-surface);border:1px solid var(--line)}html[data-themed] .onboarding-step{background:var(--surface-2);color:var(--muted)}html[data-themed] .onboarding-card h1{color:var(--navy)}html[data-themed] .onboarding-card>p{color:var(--muted)}html[data-themed] .onboarding-next{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .onboarding-type-card{border:2px solid var(--line);background:var(--theme-surface)}html[data-themed] .onboarding-type-card:hover{border-color:var(--accent)}html[data-themed] .onboarding-type-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--theme-surface))}html[data-themed] .onboarding-type-icon{color:#fff}html[data-themed] .onboarding-type-icon--company{background:linear-gradient(135deg,var(--navy) 0%,var(--accent) 100%)}html[data-themed] .onboarding-type-icon--independent{background:linear-gradient(135deg,var(--blue,#0e6e63) 0%,#1fa24a 100%)}html[data-themed] .onboarding-type-card b{color:var(--navy)}html[data-themed] .onboarding-type-card p{color:var(--muted)}html[data-themed] .onboarding-sector-card{border:2px solid var(--line);background:var(--theme-surface)}html[data-themed] .onboarding-sector-card:hover{border-color:var(--accent)}html[data-themed] .onboarding-sector-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--theme-surface))}html[data-themed] .onboarding-sector-check{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .onboarding-sector-image{background:var(--surface-2)}html[data-themed] .onboarding-sector-name{color:var(--navy)}html[data-themed] .onboarding-back{color:var(--muted)}html[data-themed] .dm-auth-tabs a{color:var(--theme-muted);background:0 0}html[data-themed] .dm-auth-tabs a.active{background:var(--theme-surface);color:var(--brand-600,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .dm-auth-page--standalone,html[data-themed] .dm-auth-page--standalone .dm-auth-form-panel,html[data-themed] .dm-auth-page--standalone .dm-auth-card.is-register .dm-auth-form-panel{background:var(--theme-surface)!important}html[data-themed] .dm-auth-page--standalone .dm-auth-consents{color:var(--theme-primary-text,var(--theme-primary))!important}html[data-themed] .dm-auth-recovery-page{background:var(--theme-surface)!important}html[data-themed] .dm-auth-recovery-page .dm-auth-forgot-card,html[data-themed] .dm-auth-recovery-page .dm-auth-sent-card,html[data-themed] .dm-auth-recovery-page .dm-auth-forgot-card .dm-auth-form-panel{background:0 0!important}html[data-themed] .client-onboarding--standalone{background:var(--bg,var(--theme-primary-soft))!important}html[data-themed] .dm-auth-alert.is-success{border-color:var(--theme-border);background:color-mix(in srgb,#1dc97b var(--theme-tint,14%),var(--theme-surface));color:var(--success)}@media (max-width:767px){html[data-themed] .floating-top-stack+.dm-auth-page--standalone{background:var(--theme-surface)!important}html[data-themed] body .floating-top-stack .floating-system-top.floating-auth-top{background:var(--theme-surface)!important;border-color:#0000!important}}@media (max-width:1024px){html[data-themed] body .floating-top-stack.dm-onboarding-top+.client-onboarding--standalone{background:var(--theme-surface)!important}html[data-themed] body .floating-top-stack.dm-onboarding-top .floating-system-top.floating-auth-top{background:var(--theme-surface)!important;border-color:#0000!important}}html[data-themed]{background:var(--theme-surface-alt)}html[data-themed] button:focus-visible,html[data-themed] a:focus-visible{outline:2px solid var(--theme-primary)!important}html[data-themed] .dmc-checkout-form>h2,html[data-themed] .dmc-checkout-summary>h2{color:var(--theme-text)}html[data-themed] .dmc-checkout-form>h2 svg{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-checkout-field>svg{color:var(--theme-muted)}html[data-themed] .dmc-checkout-field input,html[data-themed] .dmc-checkout-field textarea{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-themed] .dmc-checkout-field input:focus,html[data-themed] .dmc-checkout-field textarea:focus{background:var(--theme-surface)}html[data-themed] .dmc-checkout-error{border:1px solid var(--theme-border);background:color-mix(in srgb,#c91d1d var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .dmc-checkout-summary>div{color:var(--theme-muted);border-bottom:1px solid var(--theme-border)}html[data-themed] .dmc-checkout-summary>div b,html[data-themed] .dmc-checkout-summary>.total{color:var(--theme-text)}html[data-themed] .dmc-checkout-summary>p{color:var(--theme-muted)}html[data-themed] .dmc-checkout-summary>.dmc-checkout-items{border-bottom:1px solid var(--theme-border)}html[data-themed] .dmc-checkout-item-image{background:var(--dmc-soft-orange,var(--theme-primary-soft))}html[data-themed] .dmc-checkout-item-name,html[data-themed] .dmc-checkout-item>strong{color:var(--theme-text)}html[data-themed] .dmc-checkout-summary>.dmc-checkout-secure{color:var(--theme-muted)}html[data-themed] .dmc-checkout-steps li{color:var(--muted,var(--theme-muted))}html[data-themed] .dmc-checkout-steps li span{background:var(--surface-2,var(--theme-primary-soft))}html[data-themed] .dmc-checkout-steps li.active{color:var(--orange,var(--theme-primary))}html[data-themed] .dmc-checkout-steps li.active span{background:var(--orange,var(--theme-primary));color:var(--theme-button-text,#fff)}html[data-themed] .dmc-checkout-steps li.done span{background:var(--success,#1fa24a);color:#fff}html[data-themed] .dmc-checkout-payment>h2{color:var(--theme-text)}html[data-themed] .dmc-checkout-payment>h2 svg{color:var(--orange,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .dmc-pay-option{border:2px solid var(--line,var(--theme-border))}html[data-themed] .dmc-pay-option svg{color:var(--navy,var(--theme-text))}html[data-themed] .dmc-pay-option small{color:var(--muted,var(--theme-muted))}html[data-themed] .dmc-pay-option.active{border-color:var(--orange,var(--theme-primary));background:var(--theme-primary-soft)}html[data-themed] .dmc-pay-option.active svg{color:var(--orange,var(--theme-primary))}html[data-themed] .catalog-search-empty{border:2px dashed var(--line,var(--theme-border));background:var(--theme-surface)}html[data-themed] .catalog-search-empty-icon{background:var(--surface-2,var(--theme-primary-soft));color:var(--orange,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .catalog-search-empty h3{color:var(--navy,var(--theme-text))}html[data-themed] .catalog-search-empty p{color:var(--muted,var(--theme-muted))}html[data-themed] .dmc-cart-suggestions>h2{color:var(--dmc-navy,var(--theme-text))}html[data-themed] .dmc-suggestion-card{background:var(--theme-surface);border:1px solid var(--line,var(--theme-border))}html[data-themed] .dmc-suggestion-image{background:var(--surface-2,var(--theme-primary-soft))}html[data-themed] .dmc-suggestion-body h3,html[data-themed] .dmc-suggestion-footer strong{color:var(--dmc-navy,var(--theme-text))}html[data-themed] .dmc-suggestion-footer button{background:var(--orange,var(--theme-primary));color:var(--theme-button-text,#fff)}html[data-themed] .dmc-cart-trust-item{background:var(--theme-surface);border:1px solid var(--line,var(--theme-border))}html[data-themed] .dmc-cart-trust-item span{background:var(--surface-2,var(--theme-primary-soft))}html[data-themed] .dmc-cart-trust-item b{color:var(--dmc-navy,var(--theme-text))}html[data-themed] .dmc-quote-card>header{border-bottom:1px solid var(--theme-border)}html[data-themed] .dmc-quote-icon{background:var(--theme-primary-soft);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .dmc-quote-card h2{color:var(--theme-text)}html[data-themed] .dmc-quote-card header p{color:var(--theme-muted)}html[data-themed] .dmc-quote-product>img,html[data-themed] .dmc-quote-product>span{background:var(--theme-surface-alt)}html[data-themed] .dmc-quote-product b{color:var(--theme-text)}html[data-themed] .dmc-quote-product small,html[data-themed] .dmc-quote-more{color:var(--theme-muted)}html[data-themed] .dmc-quote-promo{border:1px solid var(--theme-border);background:color-mix(in srgb,#1dc962 var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .dmc-quote-promo strong{color:var(--success)}html[data-themed] .dmc-quote-card dl{border-block:1px solid var(--theme-border)}html[data-themed] .dmc-quote-card dt{color:var(--theme-muted)}html[data-themed] .dmc-quote-card dd{color:var(--theme-text)}html[data-themed] .dmc-danger-button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--danger)}html[data-themed] .dmc-danger-button:hover{background:color-mix(in srgb,#c91d2b var(--theme-tint,14%),var(--theme-surface));border-color:var(--theme-border)}html[data-themed] .dmc-guest-checkout{border:1px solid var(--theme-border)}html[data-themed] .dmc-guest-checkout>div>svg{color:var(--success)}html[data-themed] .dmc-guest-checkout small{color:var(--theme-muted)}html[data-themed] .dmc-guest-checkout nav a{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--success)}html[data-themed] .dmc-guest-checkout nav a:last-child{border-color:var(--brand-900,var(--theme-border));background:var(--brand-900,#5c250a);color:var(--theme-bg,#fff)}html[data-themed] .dmc-checkout-item-variant{color:var(--accent-dark,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .ad-filter{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .ad-filter-icon{color:var(--muted)}html[data-themed] .ad-filter>label{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .ad-filter>label>span,html[data-themed] .ad-filter>label>svg{color:var(--muted)}html[data-themed] .ad-filter>label.is-set{border-color:var(--brand-600);background:color-mix(in srgb,var(--brand-600) 7%,var(--theme-surface))}html[data-themed] .ad-filter>label.is-set select{color:var(--brand-600)}html[data-themed] .ad-filter-reset{border:1px solid var(--line);background:var(--theme-surface);color:var(--brand-600)}html[data-themed] .ad-filter-reset:disabled{color:var(--theme-muted)}html[data-themed] .ad-filter-empty{color:var(--muted)}html[data-themed] .ad-filter>label.ad-filter-choice>b{color:var(--text)}html[data-themed] .ad-filter>label.ad-filter-choice.is-set>b{color:var(--brand-600)}html[data-themed] .ad-filter>label.ad-filter-choice:hover{border-color:var(--brand-600)}html[data-themed] .advertisement-list-heading>span.is-filtered{background:color-mix(in srgb,var(--brand-600) 8%,var(--theme-surface));color:var(--muted)}html[data-themed] .advertisement-list-heading>span.is-filtered b{color:var(--brand-600)}html[data-themed] .carrier-choice-name b{color:var(--brand-950)}html[data-themed] .carrier-choice-mode{border:1px solid var(--line);background:var(--theme-surface-alt)}html[data-themed] .carrier-choice-mode button{color:var(--muted);background:0 0}html[data-themed] .carrier-choice-mode button.is-active{background:var(--brand-600);color:var(--theme-button-text,#fff)}html[data-themed] .ol-search{border:1px solid var(--line);background:var(--theme-surface);color:var(--muted)}html[data-themed] .ol-search input{color:var(--text);background:0 0}html[data-themed] .ol-search button{color:var(--muted);background:0 0}html[data-themed] .ol-search:focus-within{border-color:var(--brand-600)}html[data-themed] .ol-date{border:1px solid var(--line);background:var(--theme-surface);color:var(--muted)}html[data-themed] .ol-date.is-set{border-color:var(--brand-600);color:var(--brand-950)}html[data-themed] .ol-clear{color:var(--brand-600);background:0 0}html[data-themed] .ol-trash{border:1px solid var(--line);background:var(--theme-surface);color:var(--muted)}html[data-themed] .ol-trash b{background:var(--surface-2);color:var(--brand-950)}html[data-themed] .ol-tabs button{border:1px solid var(--line);background:var(--theme-surface);color:var(--muted)}html[data-themed] .ol-tabs button b{background:var(--surface-2);color:var(--brand-950)}html[data-themed] .ol-tabs button.is-on{border-color:var(--brand-600);background:var(--brand-600);color:var(--theme-button-text,#fff)}html[data-themed] .ol-tabs button.is-on b{background:color-mix(in srgb,var(--theme-surface) 22%,transparent);color:var(--theme-button-text,#fff)}html[data-themed] .ol-bulk{border:1px solid var(--line);background:var(--surface-2)}html[data-themed] .ol-bulk b{color:var(--brand-950)}html[data-themed] .ol-error{border:1px solid var(--theme-border);background:color-mix(in srgb,#c91d1d var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .ol-table th{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--brand-600) 3%,var(--theme-surface));color:var(--muted)}html[data-themed] .ol-table td{border-bottom:1px solid color-mix(in srgb,var(--brand-600) 7%,var(--theme-border))}html[data-themed] .ol-table tbody tr:hover{background:color-mix(in srgb,var(--brand-600) 3%,var(--theme-surface))}html[data-themed] .ol-table tbody tr.is-selected{background:color-mix(in srgb,var(--brand-600) 7%,var(--theme-surface))}html[data-themed] .ol-ref a,html[data-themed] .ol-customer b{color:var(--brand-950)}html[data-themed] .ol-customer small,html[data-themed] .ol-city{color:var(--muted)}html[data-themed] .ol-total b{color:var(--brand-950)}html[data-themed] .ol-date-cell{color:var(--muted)}html[data-themed] .ol-pill.tone-bad{background:color-mix(in srgb,#c91d1d var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .ol-icon{border:1px solid var(--line);background:var(--theme-surface);color:var(--muted)}html[data-themed] .ol-icon.wa{color:var(--success)}html[data-themed] .ol-icon.del:hover{border-color:var(--theme-border);color:var(--danger)}html[data-themed] .ol-foot{border-top:1px solid var(--line);color:var(--muted)}html[data-themed] .ol-empty{color:var(--muted)}html[data-themed] .admin-order-promo-chip{background:color-mix(in srgb,#1dc964 var(--theme-tint,14%),var(--theme-surface));color:var(--success)!important}html[data-themed] .ol-icon.open{color:var(--brand-600)}@media (max-width:760px){html[data-themed] .ol-table tbody tr{border-bottom:1px solid var(--line)}}html[data-themed] .of-steps-who{color:var(--muted)}html[data-themed] .of-steps-total{color:var(--brand-600)}html[data-themed] .confirm-layer{background:#2810046b}html[data-themed] .confirm-dialog{border:1px solid color-mix(in srgb,var(--cf-accent) 18%,var(--theme-border));background:var(--theme-surface)}html[data-themed] .confirm-icon{background:color-mix(in srgb,var(--cf-accent) 11%,var(--theme-surface));color:var(--cf-accent)}html[data-themed] .confirm-head h3{color:var(--cf-ink)}html[data-themed] .confirm-head p{color:var(--theme-muted)}html[data-themed] .confirm-head small{color:var(--danger)}html[data-themed] .confirm-dialog.tone-primary .confirm-head small{color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .confirm-cancel{border:1px solid color-mix(in srgb,var(--cf-accent) 20%,var(--theme-border));background:var(--theme-surface);color:var(--cf-ink)}html[data-themed] .confirm-cancel:hover{background:var(--theme-surface-alt)}html[data-themed] .confirm-ok{border:1px solid var(--cf-accent);background:var(--cf-accent);color:#fff}html[data-themed] .confirm-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--cf-accent) 35%,transparent)}html[data-themed] .amsg-row{border:1px solid var(--theme-border,#e7e1dc);background:var(--theme-surface,#fff)}html[data-themed] .amsg-row.is-open{border-color:color-mix(in srgb,var(--theme-primary,#c85a2e) 50%,var(--theme-border,#e7e1dc))}html[data-themed] .amsg-avatar{background:var(--theme-primary-soft,#fbeee7);color:var(--theme-primary,#c85a2e)}html[data-themed] .amsg-row-main{color:inherit;background:0 0}html[data-themed] .amsg-row.is-unread .amsg-row-line b{color:var(--theme-primary,#c85a2e)}html[data-themed] .amsg-new{background:var(--theme-primary,#c85a2e);color:var(--theme-button-text,#fff)}html[data-themed] .amsg-total,html[data-themed] .amsg-row-last{color:var(--theme-muted,#7a6a60)}html[data-themed] .amsg-row-last b{color:var(--theme-text,#2b211c)}html[data-themed] .amsg-row-side time{color:var(--theme-muted,#7a6a60)}html[data-themed] .amsg-chev{color:var(--theme-muted,#7a6a60);background:0 0}html[data-themed] .amsg-row.is-open .amsg-chev{color:var(--theme-primary,#c85a2e)}html[data-themed] .amsg-row-body{border-top:1px solid var(--theme-border,#e7e1dc);background:var(--theme-surface-alt,#faf7f5)}html[data-themed] .amsg-toast{color:#fff;background:#1f1a17}html[data-themed] .admin-catalog,html[data-themed] .admin-promotions-catalog{--catalog-text:var(--text,var(--theme-text));--catalog-muted:var(--muted,var(--theme-muted));--catalog-line:var(--line,var(--theme-border));--catalog-soft:var(--surface-2,var(--theme-primary-soft))}html[data-themed] .admin-catalog .admin-catalog-head,html[data-themed] .admin-promotions-catalog .promotion-catalog-title{border:1px solid var(--catalog-line)!important;background:var(--theme-surface)!important}html[data-themed] .admin-catalog .admin-catalog-head b,html[data-themed] .admin-promotions-catalog .promotion-catalog-title h2{color:var(--catalog-navy)!important}html[data-themed] .admin-catalog .admin-catalog-head small,html[data-themed] .admin-promotions-catalog .promotion-catalog-title p{color:var(--catalog-muted)!important}html[data-themed] .admin-catalog .admin-catalog-head>strong,html[data-themed] .admin-promotions-catalog .promotion-catalog-title>b{background:var(--catalog-soft)!important;color:var(--catalog-blue)!important}html[data-themed] .admin-catalog .admin-catalog-toolbar label,html[data-themed] .admin-catalog .admin-catalog-toolbar select,html[data-themed] .admin-catalog .admin-product-card,html[data-themed] .admin-promotions-catalog .admin-product-card{border:1px solid var(--catalog-line)!important;background:var(--theme-surface)!important}html[data-themed] .admin-catalog .admin-product-card:hover,html[data-themed] .admin-promotions-catalog .admin-product-card:hover,html[data-themed] .admin-catalog .admin-product-card.is-new{border-color:var(--catalog-cyan)!important}html[data-themed] .admin-catalog .admin-product-media,html[data-themed] .admin-promotions-catalog .admin-product-media{border-bottom:1px solid var(--catalog-line)!important;background:linear-gradient(180deg, var(--theme-surface), var(--catalog-soft))!important}html[data-themed] .admin-catalog .admin-product-media>span,html[data-themed] .admin-promotions-catalog .admin-product-media>span{border:1px solid var(--catalog-line)!important;background:color-mix(in srgb,var(--theme-surface) 94%,transparent)!important;color:var(--catalog-navy)!important}html[data-themed] .admin-catalog .admin-card-zoom,html[data-themed] .admin-promotions-catalog .admin-card-zoom{border:1px solid var(--catalog-line)!important;background:color-mix(in srgb,var(--theme-surface) 95%,transparent)!important;color:var(--catalog-blue)!important}html[data-themed] .admin-catalog .admin-card-zoom:hover,html[data-themed] .admin-promotions-catalog .admin-card-zoom:hover{border-color:var(--catalog-cyan)!important;background:var(--catalog-soft)!important}html[data-themed] .admin-catalog .admin-product-body h3,html[data-themed] .admin-promotions-catalog .admin-product-body h3{color:var(--catalog-navy)!important}html[data-themed] .admin-catalog .admin-product-body p,html[data-themed] .admin-promotions-catalog .admin-product-body p{color:var(--catalog-muted)!important}html[data-themed] .admin-catalog .admin-product-price{border-top:1px solid var(--catalog-line)!important}html[data-themed] .admin-catalog .admin-product-price b{color:var(--catalog-navy)!important}html[data-themed] .admin-catalog .admin-product-price span{color:var(--catalog-muted)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-card{border-color:var(--theme-border)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-discount{background:var(--catalog-orange)!important;color:#fff!important}html[data-themed] .admin-promotions-catalog .admin-promotion-meta>span{border:1px solid var(--catalog-line)!important;background:var(--catalog-soft)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-meta small{color:var(--catalog-muted)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-meta b{color:var(--catalog-navy)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-prices{border-top:1px solid var(--catalog-line)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-prices span{color:var(--catalog-muted)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-prices b{color:var(--catalog-orange)!important}html[data-themed] .admin-catalog .admin-product-actions,html[data-themed] .admin-promotions-catalog .admin-product-actions{border-top:1px solid var(--catalog-line)!important;background:var(--theme-surface)!important}html[data-themed] .admin-catalog .admin-product-actions :is(a,button),html[data-themed] .admin-promotions-catalog .admin-product-actions :is(a,button){border:1px solid var(--catalog-line)!important;background:var(--theme-surface)!important;color:var(--catalog-blue)!important}html[data-themed] .admin-catalog .admin-product-actions :is(a,button):hover,html[data-themed] .admin-promotions-catalog .admin-product-actions :is(a,button):hover{border-color:var(--theme-border)!important;background:var(--catalog-soft)!important;color:var(--catalog-navy)!important}html[data-themed] .admin-catalog .admin-product-actions>:nth-child(3) :is(a,button),html[data-themed] .admin-promotions-catalog .admin-product-actions>:nth-child(2) :is(a,button),html[data-themed] .admin-promotions-catalog .admin-promotion-actions .select-promotion-product{border-color:var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--brand-700)!important}html[data-themed] .admin-catalog .admin-product-actions .admin-reviews-action{border-color:var(--theme-border)!important;background:var(--theme-surface-alt)!important;color:var(--brand-800)!important}html[data-themed] .admin-catalog .admin-product-actions .delete{border-color:var(--theme-border)!important;background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--danger)!important}html[data-themed] .category-card-actions{border-top:1px solid var(--line)!important;background:var(--theme-surface)!important}html[data-themed] .category-card-actions button{border:1px solid var(--line)!important;background:var(--theme-surface)!important;color:var(--brand-800)!important}html[data-themed] .category-card-actions button:first-child{border-color:var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--brand-700)!important}html[data-themed] .category-card-actions button.delete{border-color:var(--theme-border)!important;background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--danger)!important}html[data-themed] .customers-page .customer-actions .btn{border:1px solid var(--line)!important;background:var(--theme-surface)!important;color:var(--brand-800)!important}html[data-themed] .customers-page .customer-actions .btn:hover{border-color:var(--theme-border)!important;background:var(--surface-2)!important}html[data-themed] .customers-page .customer-actions>a:first-child{border-color:var(--theme-border)!important;background:color-mix(in srgb,#1dc952 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--success)!important}html[data-themed] .customers-page .customer-actions>:nth-child(4){border-color:var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--brand-700)!important}html[data-themed] .customers-page .customer-actions>:nth-child(5){border-color:var(--theme-border)!important;background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--danger)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-actions .promotion-action{border:1px solid var(--catalog-line)!important}html[data-themed] .admin-promotions-catalog .promotion-action-preview{border-color:var(--theme-border)!important;background:color-mix(in srgb,#1d68c9 var(--theme-tint,14%),var(--theme-surface))!important;color:color-mix(in srgb,#1d4ed8 72%,var(--theme-text))!important}html[data-themed] .admin-promotions-catalog .promotion-action-edit{border-color:var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary))!important}html[data-themed] .admin-promotions-catalog .promotion-action-visibility{border-color:var(--theme-border)!important;background:var(--theme-surface-alt)!important;color:var(--theme-muted)!important}html[data-themed] .admin-promotions-catalog .promotion-action-promote{border-color:var(--theme-border)!important;background:color-mix(in srgb,#1dc952 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--success)!important}html[data-themed] .admin-promotions-catalog .promotion-action-remove,html[data-themed] .admin-promotions-catalog .admin-promotion-actions .remove-promotion{border:1px solid var(--theme-border)!important;background:color-mix(in srgb,#c91d1d var(--theme-tint,14%),var(--theme-surface))!important;color:var(--danger)!important}@media (max-width:619px){html[data-themed] .admin-catalog .admin-product-media{border-right:1px solid var(--catalog-line)!important}html[data-themed] .admin-catalog .admin-product-actions{border-left:1px solid var(--catalog-line)!important;background:var(--catalog-line)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-media{border-right:1px solid var(--catalog-line)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-meta>span{background:0 0!important}html[data-themed] .admin-promotions-catalog .admin-promotion-actions,html[data-themed] .admin-promotions-catalog .admin-promotion-actions.has-removal,html[data-themed] .admin-promotions-catalog .admin-promotion-actions:not(.has-removal){border-left:1px solid var(--catalog-line)!important;background:var(--catalog-line)!important}}html[data-themed] .admin-promotions-catalog .admin-promotion-card,html[data-themed] .admin-promotions-catalog .admin-promotion-card.is-promo-active{border:1px solid var(--catalog-line)!important;background:var(--theme-surface)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-actions{border-top:1px solid var(--catalog-line)!important;background:var(--theme-surface)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-actions :is(a,button){border:1px solid var(--catalog-line)!important;background:var(--theme-surface)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-actions :is(a,button):hover{background:var(--catalog-soft)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-actions .promotion-action-remove,html[data-themed] .admin-promotions-catalog .admin-promotion-actions .remove-promotion{color:var(--danger)!important;border-color:var(--theme-border)!important;background:color-mix(in srgb,#c91d1d var(--theme-tint,14%),var(--theme-surface))!important}@media (min-width:620px) and (max-width:899px){html[data-themed] .admin-promotions-catalog .admin-promotion-media{border-bottom:1px solid var(--catalog-line)!important}}html[data-themed] .admin-list-more p{color:var(--muted)}html[data-themed] body{background:var(--bg);color:var(--text)}html[data-themed] .floating-system-top{border-color:var(--theme-primary);background:var(--brand-950)}html[data-themed] .promo-strip{background:var(--accent)}html[data-themed] .btn-primary,html[data-themed] .floating-action-primary,html[data-themed] .shop-add-btn,html[data-themed] .dm-auth-primary{background:var(--brand-600)}html[data-themed] .btn-primary:hover,html[data-themed] .floating-action-primary:hover,html[data-themed] .shop-add-btn:hover,html[data-themed] .dm-auth-primary:hover{background:var(--brand-800)}html[data-themed] .home-promo-rotator{border-block-color:var(--theme-border);background:var(--theme-surface-alt)}html[data-themed] .shop-product-card.is-promotion{background:var(--theme-surface)}html[data-themed] .promo-rotator-card:after{border-color:color-mix(in srgb,var(--theme-primary) 18%,transparent)}html[data-themed] .promo-rotator-card.is-selected:after,html[data-themed] .promo-rotator-card:hover:after{border-color:color-mix(in srgb,var(--theme-primary) 30%,transparent)}html[data-themed] .client-home .shop-product-card.is-promotion,html[data-themed] .client-home .promo-rotator-card.is-promotion{border-color:var(--theme-border)!important}html[data-themed] .shop-promotion-price,html[data-themed] .admin-promotion-prices b,html[data-themed] .home-promo-heading>div>span{color:var(--accent)}html[data-themed] .promotion-discount,html[data-themed] .admin-promotion-discount{background:var(--accent)}html[data-themed] .dm-auth-page{background:radial-gradient(circle at 50% 0, var(--theme-primary-soft) 0, var(--theme-surface-alt) 46%, var(--theme-surface-alt) 100%)}html[data-themed] .dm-auth-card{border-color:var(--theme-border)}html[data-themed] .dm-auth-form-panel:before{background:linear-gradient(90deg, var(--brand-600), var(--accent))}html[data-themed] .dmc-guest-checkout,html[data-themed] .dm-auth-guest{background:color-mix(in srgb,#1dc96b var(--theme-tint,14%),var(--theme-surface));color:var(--brand-950);border-color:#0eaa5052}html[data-themed] .products-compact-stepper button>b,html[data-themed] .products-accordion-head>b,html[data-themed] .stock-summary-icon{background:color-mix(in srgb, var(--brand-600) 9%, var(--theme-surface));color:var(--brand-700)}html[data-themed] .admin-promotion-card.is-promo-active{border-color:var(--theme-border)!important}html[data-themed] .admin-promo-state.active{background:color-mix(in srgb,#1dc99b var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .admin-featured{background:color-mix(in srgb, var(--brand-600) 9%, var(--theme-surface));color:var(--brand-700)}html[data-themed] .header-logo{background:0 0!important}html[data-themed] body .floating-system-top .header-actions a,html[data-themed] body .floating-system-top .header-actions button{background:var(--theme-surface)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-themed] body .floating-system-bottom .floating-bottom-info,html[data-themed] body .floating-system-bottom .floating-bottom-info strong,html[data-themed] body .floating-system-bottom .floating-bottom-info span{color:#fff!important}html[data-themed] body .floating-system-bottom .floating-action-secondary,html[data-themed] body .client-themed-action-dock .floating-system-bottom .floating-action-secondary{background:color-mix(in srgb,var(--theme-surface) 12%,transparent)!important;border-color:color-mix(in srgb,var(--theme-border) 22%,transparent)!important;color:#fff!important}html[data-themed] body .floating-system-top .header-actions a:hover,html[data-themed] body .floating-system-top .header-actions button:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--surface-2)!important}html[data-themed] body .floating-system-bottom .floating-action-secondary:hover,html[data-themed] body .client-themed-action-dock .floating-system-bottom .floating-action-secondary:hover{border-color:var(--accent)!important;color:var(--theme-button-text,#fff)!important;background:color-mix(in srgb,var(--theme-primary) 30%,transparent)!important}html[data-themed] body .floating-system-bottom .floating-action-primary,html[data-themed] body .client-themed-action-dock .floating-system-bottom .floating-action-primary{background:var(--accent)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] .home-promo-dots span{background:var(--line)}html[data-themed] .home-promo-dots span.is-active{background:var(--text)}html[data-themed] .catalog-favorite-badge,html[data-themed] .catalog-expand-badge{border:1px solid var(--line);background:color-mix(in srgb,var(--theme-surface) 95%,transparent);color:var(--text)}html[data-themed] .catalog-favorite-badge.active{border-color:var(--theme-border);background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .catalog-discount-badge{background:var(--danger);color:#fff}html[data-themed] .stock-boundary-card .catalog-stock-badge,html[data-themed] .stock-boundary-card .promo-stock{background:var(--theme-surface)!important;border:1px solid!important}html[data-themed] .stock-boundary-card .catalog-discount-badge{border:1px solid var(--danger)!important;background:var(--danger)!important;color:#fff!important}html[data-themed] .stock-boundary-card.shop-product-card:not(.promo-rotator-card):not(.is-list) .promotion-message,html[data-themed] .client-home .stock-boundary-card.shop-product-card:not(.promo-rotator-card) .promotion-message{color:var(--danger)!important}html[data-themed] .souk-theme{background:var(--bg);color:var(--text);--dmc-border-light:var(--theme-border);--dmc-soft-green:color-mix(in srgb,#1dc95d var(--theme-tint,14%),var(--theme-surface));--dmc-soft-red:var(--theme-primary-soft)}html[data-themed] .floating-bottom-stack,html[data-themed] .floating-bottom-stack>.floating-bottom-visitors{background:0 0!important}html[data-themed] .home-promo-heading>div>span,html[data-themed] .promotion-message{color:var(--accent,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] .shop-product-card.is-promotion{border-color:var(--theme-border)!important}html[data-themed] .shop-product-card.is-promotion:before{background:linear-gradient(90deg,var(--accent,var(--theme-primary)),var(--accent-dark,var(--theme-primary)))!important}html[data-themed] .promo-rotator-card.is-selected,html[data-themed] .promo-rotator-card:hover{border-color:var(--accent,var(--theme-primary))!important}html[data-themed] .shop-promotion-price strong{color:var(--accent,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] .input:focus,html[data-themed] .input:focus-visible,html[data-themed] .dmc-promo-row input:focus,html[data-themed] .dmc-promo-row input:focus-visible,html[data-themed] .commerce-quantity-control input:focus,html[data-themed] .favorite-qty input:focus,html[data-themed] .shop-cart-qty input:focus,html[data-themed] .dmc-qty .editable-quantity-input:focus,html[data-themed] .customer-edit-form .input:focus,html[data-themed] .category-edit-form .input:focus,html[data-themed] .client-themed-window .input:focus,html[data-themed] .dmc-checkout-field input:focus,html[data-themed] .dmc-checkout-field textarea:focus,html[data-themed] .dmc-account-fields input:focus,html[data-themed] .dmc-account-fields select:focus,html[data-themed] .admin-catalog .admin-catalog-toolbar select:focus,html[data-themed] .admin-catalog .admin-catalog-toolbar label:focus-within,html[data-themed] .dm-auth-field>div:focus-within,html[data-themed] .promotion-search:focus-within,html[data-themed] .commerce-search-field:focus-within,html[data-themed] .commerce-select-field:focus-within,html[data-themed] .dmc-field-box:focus-within{border-color:var(--line)!important}html[data-themed] .dm-auth-field>div:focus-within{background:var(--theme-surface)!important}html[data-themed] body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus,html[data-themed] body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus-visible,html[data-themed] body textarea:focus,html[data-themed] body textarea:focus-visible,html[data-themed] body select:focus,html[data-themed] body select:focus-visible,html[data-themed] body .dm-auth-field>div:focus-within,html[data-themed] body .dmc-field-box:focus-within,html[data-themed] body .commerce-search-field:focus-within,html[data-themed] body .commerce-select-field:focus-within,html[data-themed] body .promotion-search:focus-within{border-color:var(--line,var(--theme-border))!important}html[data-themed] body,html[data-themed] body .souk-theme,html[data-themed] body .client-home,html[data-themed] body .client-commerce,html[data-themed] body .client-checkout,html[data-themed] body .client-tracking,html[data-themed] body .dmc-account-page,html[data-themed] body .dm-auth-page{background:var(--bg)!important;color:var(--text)!important}html[data-themed] body .floating-system-top{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-themed] body .floating-system-top .floating-system-top-inner{background:0 0!important}html[data-themed] body .floating-system-top :is(.lang-button,.favorite-button,.cart-button,.account-button,.icon-only-action,.header-burger-btn){background:var(--surface)!important;border-color:var(--theme-primary-border)!important;color:var(--theme-secondary)!important}html[data-themed] body .floating-system-top :is(.lang-button,.favorite-button,.cart-button,.account-button,.icon-only-action,.header-burger-btn):hover{background:var(--theme-primary-soft)!important;border-color:var(--theme-primary)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body :is(.order-history-count,.favorite-notice,.cart-button>span,.burger-badge){background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body .header-search-form,html[data-themed] body .header-burger-menu{border-color:var(--line)!important;background:var(--surface)!important}html[data-themed] body .header-burger-item:hover{background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .promo-strip{background:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body .floating-system-bottom,html[data-themed] body .floating-bottom-stack>.floating-system-bottom,html[data-themed] body .client-themed-action-dock .floating-system-bottom{background:var(--theme-secondary)!important;border-color:color-mix(in srgb,var(--theme-border) 16%,transparent)!important;color:var(--theme-bg,#fff)!important}html[data-themed] body .floating-bottom-stack>.floating-chat-bubble{background:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body :is(.btn-primary,.floating-action-primary,.shop-add-btn,.dm-auth-primary,.dmc-primary,.product-send-cart,.dmc-search-hero button){background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body :is(.btn-primary,.floating-action-primary,.shop-add-btn,.dm-auth-primary,.dmc-primary,.product-send-cart,.dmc-search-hero button):hover{background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}html[data-themed] body :is(.btn-secondary,.dmc-secondary){background:var(--surface)!important;border-color:var(--theme-primary-border)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body :is(.btn-secondary,.dmc-secondary):hover{background:var(--theme-primary-soft)!important}html[data-themed] body .shop-product-card:not(.is-promotion),html[data-themed] body .stock-boundary-card:not(.is-promotion){border-color:var(--line)!important;background:var(--surface)!important}html[data-themed] body .shop-product-card:not(.is-promotion):hover,html[data-themed] body .stock-boundary-card:not(.is-promotion):hover{border-color:var(--theme-primary-border)!important}html[data-themed] body .shop-product-card.is-promotion,html[data-themed] body .promo-rotator-card.is-promotion{border-color:var(--theme-primary-border)!important;background:var(--surface)!important}html[data-themed] body .shop-product-card.is-promotion:before{background:linear-gradient(90deg,var(--theme-primary),var(--theme-primary-hover))!important}html[data-themed] body .promo-rotator-card:after{border-color:color-mix(in srgb,var(--theme-primary) 25%,transparent)!important}html[data-themed] body .promo-rotator-card:is(.is-selected,:hover){border-color:var(--theme-primary)!important}html[data-themed] body .home-promo-rotator{border-block-color:var(--theme-primary-border)!important;background:var(--theme-primary-soft)!important}html[data-themed] body :is(.shop-promotion-price,.home-promo-heading>div>span,.catalog-section-link,.category-group-view-all){color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .product-image-dots button.is-active,html[data-themed] body .home-promo-dots span.is-active{background:var(--theme-primary)!important}html[data-themed] body :is(.shop-product-media,.category-group-media,.home-category-card>.home-category-image){background:var(--surface-2)!important}html[data-themed] body :is(.catalog-search-input,.category-filter-select,.dmc-filter,.dmc-field-box,.dmc-view-switch,.dmc-search-hero,.dmc-search-filters label>div){border-color:var(--line)!important;background:var(--surface)!important}html[data-themed] body .dmc-view-switch button{background:var(--surface)!important;color:var(--muted)!important}html[data-themed] body .dmc-view-switch button.active{background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .catalog-pagination button.is-active,html[data-themed] body .dmc-pagination button.active{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body :is(.dmc-card,.dmc-account-sidebar,.dmc-account-section,.account-panel,.account-card){border-color:var(--line)!important;background:var(--surface)!important}html[data-themed] body .dmc-account-sidebar-user{background:var(--surface)!important}html[data-themed] body .dmc-account-sidebar-user .dmc-account-avatar{background:var(--theme-secondary)!important}html[data-themed] body .dmc-side-link{color:var(--theme-secondary)!important}html[data-themed] body .dmc-side-link:hover{background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-side-link.active{background:var(--theme-primary-soft-2)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-side-badge{background:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body .dmc-account-fields label>span,html[data-themed] body .dmc-account-check{color:color-mix(in srgb,var(--theme-secondary) 72%,#fff)!important}html[data-themed] body .dmc-account-fields :is(input,select){border-color:var(--line)!important;background:var(--surface)!important;color:var(--theme-secondary)!important}html[data-themed] body .dmc-account-fields input[readonly]{background:var(--surface-2)!important;color:var(--muted)!important}html[data-themed] body .dmc-fav-banner{background:linear-gradient(90deg,var(--theme-primary-soft),var(--theme-primary-soft-2))!important;color:var(--theme-secondary)!important}html[data-themed] body .dmc-fav-banner svg{color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important;fill:var(--theme-primary)!important}html[data-themed] body .dmc-favorites-cta{background:linear-gradient(110deg,var(--theme-primary),color-mix(in srgb,var(--theme-primary) 62%,#fff))!important}html[data-themed] body .dmc-favorites-cta p{color:color-mix(in srgb,#fff 86%,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-favorites-cta-button{background:var(--theme-secondary)!important;color:var(--theme-bg,#fff)!important}html[data-themed] body .dmc-shipping{background:linear-gradient(135deg,var(--theme-primary-soft),color-mix(in srgb,var(--theme-primary) 3%,#fff))!important}html[data-themed] body .dmc-shipping h3{color:var(--theme-secondary)!important}html[data-themed] body .dmc-shipping li{color:color-mix(in srgb,var(--theme-secondary) 75%,#fff)!important}html[data-themed] body .dmc-shipping li:before{background:var(--theme-primary)!important}html[data-themed] body .dmc-promo-row button{border-color:var(--theme-primary-border)!important;background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-order-actions a:first-child{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body .dm-auth-page{background:radial-gradient(circle at 50% 0,var(--theme-primary-soft-2) 0,var(--theme-primary-soft) 46%,var(--bg) 100%)!important}html[data-themed] body .dm-auth-card{border-color:var(--line)!important}html[data-themed] body .dm-auth-form-panel:before{background:linear-gradient(90deg,var(--theme-primary),var(--theme-primary-hover))!important}html[data-themed] body .dmc-pay-option{border-color:var(--line)!important}html[data-themed] body .dmc-pay-option.active{border-color:var(--theme-primary)!important;background:var(--theme-primary-soft)!important}html[data-themed] body .dmc-pay-option.active svg,html[data-themed] body .dmc-checkout-steps li.active,html[data-themed] body .dmc-checkout-payment>h2 svg{color:var(--theme-primary-text,var(--theme-primary))!important}html[data-themed] body .dmc-checkout-steps li.active span{background:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body .client-home .professional-footer{background:var(--theme-secondary)!important;color:var(--theme-bg,#fff)!important}html[data-themed] body .client-home .professional-footer :is(h2,h3,h4,b,strong,a){color:#fff!important}html[data-themed] body .client-home .professional-footer :is(p,span,small){color:color-mix(in srgb,#fff 74%,var(--theme-secondary))!important}html[data-themed] body :is(.home-category-card,.category-group-card,.commerce-product-card,.dmc-fav-skeleton,.catalog-search-empty){border-color:var(--line)!important}html[data-themed] body :is(.home-category-card,.category-group-card):hover{border-color:var(--theme-primary-border)!important}html[data-themed] body :is(.dmc-breadcrumbs,.dmc-page-head p,.dmc-cart-meta,.dmc-summary-lines,.dmc-promo-message,.dmc-stat small,.dmc-order-reference span,.dmc-date small,.dmc-amount small,.dmc-status-wrap small,.dmc-orders-footer,.dmc-order-mobile p,.dmc-order-mobile-meta span){color:var(--muted)!important}html[data-themed] body :is(.dmc-breadcrumbs strong,.dmc-page-head h1,.dmc-cart-product h2,.dmc-cart-money,.dmc-summary-line b,.dmc-summary-total,.dmc-field>span,.dmc-order-reference strong,.dmc-date strong,.dmc-amount strong,.dmc-order-mobile h3,.dmc-order-mobile-meta b){color:var(--theme-secondary)!important}html[data-themed] body .dmc-empty{border-color:var(--line)!important;background:var(--surface)!important;color:var(--muted)!important}html[data-themed] body .dmc-empty svg{color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-cart-table-head,html[data-themed] body .dmc-orders-head,html[data-themed] body .dmc-order-mobile-meta div{background:var(--surface-2)!important;color:var(--theme-secondary)!important}html[data-themed] body :is(.dmc-cart-image,.dmc-thumb,.dmc-thumb-more){background:var(--surface-2)!important}html[data-themed] body .dmc-thumb-more{color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-qty{border-color:var(--line)!important;background:var(--surface)!important}html[data-themed] body .dmc-qty button{background:var(--surface)!important;color:var(--theme-secondary)!important}html[data-themed] body .dmc-qty button:hover:not(:disabled){background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-qty span{border-color:var(--line)!important;color:var(--theme-secondary)!important}html[data-themed] body :is(.dmc-clear,.dmc-trash){border-color:var(--line)!important;background:var(--surface)!important;color:var(--theme-secondary)!important}html[data-themed] body .dmc-promo-row input{border-color:var(--line)!important;color:var(--theme-secondary)!important}html[data-themed] body .dmc-filter select,html[data-themed] body .dmc-field-box :is(select,input){color:var(--theme-secondary)!important}html[data-themed] body :is(.dmc-filter svg,.dmc-field-box>svg){color:var(--muted)!important}html[data-themed] body .dmc-view-switch button+button{border-inline-start-color:var(--line)!important}html[data-themed] body .dmc-fav-skeleton:before,html[data-themed] body .dmc-order-skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--theme-primary-soft) 37%,var(--surface-2) 63%)!important}html[data-themed] body .dmc-fav-skeleton:after{background:var(--surface-2)!important}html[data-themed] body .dmc-stat.shipped .dmc-stat-icon{background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-stat.shipped b{color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-status-wrap.shipped .dmc-status-dot{background:var(--theme-primary)!important}html[data-themed] body .dmc-status-wrap.shipped .dmc-status-badge{background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dmc-order-actions :is(a,button),html[data-themed] body .dmc-pagination button{border-color:var(--line)!important;background:var(--surface)!important;color:var(--theme-secondary)!important}html[data-themed] body .account-inline-head{border-bottom-color:var(--line)!important;background:linear-gradient(180deg,var(--surface),var(--theme-primary-soft))!important}html[data-themed] body :is(.account-inline-head-icon,.account-row-icon,.account-inline-empty>span){background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .account-inline-stats{border-bottom-color:var(--dmc-border-light)!important;background:var(--surface-2)!important}html[data-themed] body .account-inline-stats>div{border-color:var(--line)!important;background:var(--surface)!important}html[data-themed] body .account-notification-row.unread{background:var(--theme-primary-soft)!important}html[data-themed] body .account-notification-row>i{background:var(--theme-primary)!important}html[data-themed] body :is(.account-row-action,.account-soft-button,.account-icon-button){border-color:var(--line)!important;background:var(--surface)!important}html[data-themed] body .account-row-action{color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .account-primary-mini,html[data-themed] body .account-add-button{background:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body .account-favorite-card{border-color:var(--line)!important;background:var(--surface)!important}html[data-themed] body :is(.account-favorite-media,.account-cart-image){background:var(--surface-2)!important}html[data-themed] body .account-favorite-media>button{border-color:var(--line)!important;background:var(--surface)!important;color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .account-favorite-copy small{color:var(--theme-primary-text,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed],html[data-themed] .souk-theme{--promotion-frame-red-soft:color-mix(in srgb,#c91d1d var(--theme-tint,14%),var(--theme-surface))}html[data-themed] body .shop-product-card.is-promotion:not(.promo-rotator-card),html[data-themed] body .client-home .shop-product-card.is-promotion:not(.promo-rotator-card){border-color:var(--line)!important;background:var(--surface)!important}html[data-themed] body .shop-product-card.is-promotion:not(.promo-rotator-card):hover,html[data-themed] body .client-home .shop-product-card.is-promotion:not(.promo-rotator-card):hover{border-color:var(--theme-primary-border)!important}html[data-themed] body .shop-product-card.is-promotion:not(.promo-rotator-card):before,html[data-themed] body .client-home .shop-product-card.is-promotion:not(.promo-rotator-card):before{background:linear-gradient(90deg,var(--promotion-orange) 0%,#ef4444 52%,var(--promotion-frame-red) 100%)!important}html[data-themed] body .shop-product-card.is-promotion:not(.promo-rotator-card) :is(.catalog-discount-badge,.promotion-discount){background:var(--promotion-frame-red)!important;color:#fff!important;border-color:var(--promotion-frame-red)!important}html[data-themed] body .promo-rotator-card.is-promotion,html[data-themed] body .client-home .promo-rotator-card.is-promotion{border-color:var(--promotion-frame-red)!important;background:var(--surface)!important}html[data-themed] body .promo-rotator-card.is-promotion:hover,html[data-themed] body .promo-rotator-card.is-promotion.is-selected{border-color:var(--promotion-frame-red)!important}html[data-themed] body .dm-auth-brand-panel{background:radial-gradient(circle at 12% 88%,color-mix(in srgb,var(--theme-primary) 34%,transparent) 0 0,transparent 42%),linear-gradient(150deg,color-mix(in srgb,var(--theme-secondary) 96%,#000) 0%,var(--theme-secondary) 58%,color-mix(in srgb,var(--theme-secondary) 76%,var(--theme-primary)) 100%)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body .dm-auth-brand-panel:after{background:color-mix(in srgb,var(--theme-primary) 24%,transparent)!important;border-color:color-mix(in srgb,var(--theme-border) 10%,transparent)!important}html[data-themed] body .dm-auth-brand-panel .dm-auth-eyebrow{border-color:color-mix(in srgb,var(--theme-border) 18%,transparent)!important;background:color-mix(in srgb,var(--theme-surface) 7%,transparent)!important;color:color-mix(in srgb,#fff 82%,var(--theme-primary-text,var(--theme-primary)))!important}html[data-themed] body .dm-auth-brand-panel h1,html[data-themed] body .dm-auth-benefits b{color:#fff!important}html[data-themed] body .dm-auth-brand-panel p{color:color-mix(in srgb,#fff 76%,var(--theme-secondary))!important}html[data-themed] body .dm-auth-benefits>div{border-color:color-mix(in srgb,var(--theme-border) 10%,transparent)!important;background:color-mix(in srgb,var(--theme-surface) 7%,transparent)!important}html[data-themed] body .dm-auth-benefits>div>span{background:var(--theme-primary)!important;color:var(--theme-button-text,#fff)!important}html[data-themed] body .floating-page-shell>.floating-top-stack{background-color:inherit!important}html[data-themed] .dmc-cart-row .dmc-cart-variant{color:var(--accent-dark,var(--theme-primary-text,var(--theme-primary)))}html[data-themed],html[data-themed] .client-home{--hs-ink:var(--brand-900,var(--theme-text));--hs-muted:var(--theme-muted)}html[data-themed] .hs-hero-stage{border-radius:var(--hs-radius);background:var(--hs-ink)}html[data-themed] .hs-hero.is-loading .hs-hero-stage{background:var(--surface-2)}html[data-themed] .hs-hero-shade{background:linear-gradient(90deg,#221812e0 0%,#22181280 45%,#22181200 78%)}html[data-themed] .hs-hero[dir=rtl] .hs-hero-shade{background:linear-gradient(270deg,#221812e0 0%,#22181280 45%,#22181200 78%)}html[data-themed] .hs-hero-copy{color:#fff}html[data-themed] .hs-hero-tag{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .hs-hero-copy strong{color:#fff}html[data-themed] .hs-hero-line{color:#f1e6dc}html[data-themed] .hs-hero-cta{background:var(--theme-surface);color:var(--hs-ink)!important}html[data-themed] .hs-hero-tabs button{background:0 0}html[data-themed] .hs-hero-bar{background:var(--line)}html[data-themed] .hs-hero-bar i{background:var(--accent)}html[data-themed] .hs-hero-label{color:var(--hs-muted)}html[data-themed] .hs-hero-tabs button.is-active .hs-hero-label{color:var(--hs-ink)}html[data-themed] .hs-cat{background:var(--surface-2);color:#fff!important}html[data-themed] .hs-cat-shade{background:linear-gradient(#22181200 45%,#221812cc)}html[data-themed] .hs-cat-copy strong{color:#fff}html[data-themed] .hs-cat-copy span{color:#fffffff0}html[data-themed] .hs-ad{background:var(--surface-2)}html[data-themed] .hs-ad-hit{background:0 0}html[data-themed] .hs-dots button{background:var(--line)}html[data-themed] .hs-dots button.is-active{background:var(--accent)}html[data-themed] body .home-promo-rotator.is-panel{background:0 0!important}html[data-themed] body .home-promo-rotator.is-panel>.container{background:var(--hs-red)}html[data-themed] body .home-promo-rotator.is-panel .hs-offers-heading{color:#fff}html[data-themed] body .home-promo-rotator.is-panel .hs-offers-heading h2{color:#fff!important}html[data-themed] body .home-promo-rotator.is-panel .hs-offers-heading>div>span{color:#ffd9d4!important}html[data-themed] .hs-offers-all{background:var(--theme-surface);color:var(--hs-red)}html[data-themed] .hs-offers-all:hover{background:var(--theme-surface-alt)}html[data-themed] body .home-promo-rotator.is-panel .home-promo-dots span{background:color-mix(in srgb,var(--theme-surface) 35%,transparent)}html[data-themed] body .home-promo-rotator.is-panel .home-promo-dots span.is-active{background:var(--theme-surface)!important}html[data-themed] body .home-promo-rotator.is-panel .home-promo-empty{color:#fff}html[data-themed] body .client-home .home-promo-rotator.is-panel .promo-rotator-card.is-promotion{border-color:#0000!important}html[data-themed] body .home-promo-rotator.is-panel .promotion-message{background:color-mix(in srgb,#c92f1d var(--theme-tint,14%),var(--theme-surface));color:var(--hs-red)!important}html[data-themed] body .home-promo-rotator.is-panel .shop-promotion-price strong{color:var(--hs-red)!important}html[data-themed] body .home-promo-rotator.is-panel .promo-skeleton-card{border-color:#0000}html[data-themed] .hs-side{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .hs-side-title{border-bottom:1px solid var(--line);color:var(--hs-ink)}html[data-themed] .hs-more-btn{border:1px solid var(--line);background:var(--theme-surface);color:var(--hs-ink)}html[data-themed] .hs-more-btn span{color:var(--hs-muted)}html[data-themed] .hs-more-btn:hover{border-color:var(--accent);color:var(--accent)}html[data-themed] .hs-side-item{color:var(--hs-ink);background:0 0}html[data-themed] .hs-side-item:hover{background:var(--surface-2)}html[data-themed] .hs-side-item.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--theme-surface))}html[data-themed] .hs-side-item img,html[data-themed] .hs-side-icon{background:var(--surface-2)}html[data-themed] .hs-side-icon{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .hs-side-item em{color:var(--hs-muted)}html[data-themed] .hs-side-item.is-active em{color:var(--accent)}html[data-themed] .hs-main-head h2{color:var(--hs-ink)}html[data-themed] .hs-main-head h2 span{color:var(--hs-muted)}html[data-themed] .hs-filter-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--hs-ink)}html[data-themed] .hs-search{border:1px solid var(--line);background:var(--theme-surface);color:var(--hs-muted)}html[data-themed] .hs-search:focus-within{border-color:var(--accent)}html[data-themed] .hs-search input{color:var(--hs-ink);background:0 0}html[data-themed] .hs-search button{background:var(--surface-2);color:var(--hs-ink)}html[data-themed] .hs-sort-btn{border:1px solid var(--line);background:var(--theme-surface);color:var(--hs-ink)}html[data-themed] .hs-sort-btn>svg:first-child{color:var(--accent)}html[data-themed] .hs-sort-btn:hover,html[data-themed] .hs-sort.is-open .hs-sort-btn,html[data-themed] .hs-sort.is-set .hs-sort-btn{border-color:var(--accent)}html[data-themed] .hs-sort.is-set .hs-sort-btn>span{color:var(--accent)}html[data-themed] .hs-sort-chevron{color:var(--hs-muted)}html[data-themed] .hs-sort-menu{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .hs-sort-menu button{color:var(--hs-ink);background:0 0}html[data-themed] .hs-sort-menu button:hover{background:var(--surface-2)}html[data-themed] .hs-sort-menu button.is-active{color:var(--accent)}@media (max-width:767px){html[data-themed] .hs-chips .hs-side-item{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .hs-chips .hs-side-item.is-active{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .hs-chips .hs-side-item.is-active em{color:var(--theme-button-text,#fff)}}html[data-themed] .dmc-pay-panel{border-top:1px solid var(--line)}html[data-themed] .dmc-pay-head h2{color:var(--text)}html[data-themed] .dmc-pay-pill.tone-bad{background:color-mix(in srgb,#c92c1d var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .dmc-pay-text{color:var(--muted)}html[data-themed] .dmc-pay-text.is-ok{color:var(--success)}html[data-themed] .dmc-pay-alert{border:1px solid var(--theme-border);background:var(--theme-surface-alt);color:var(--danger)}html[data-themed] .dmc-pay-alert p{color:var(--danger)}html[data-themed] .dmc-pay-return.tone-bad{background:color-mix(in srgb,#c92c1d var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .dmc-pay-bank{border:1px solid var(--line);background:var(--surface-2)}html[data-themed] .dmc-pay-bank>b{color:var(--text)}html[data-themed] .dmc-pay-bank>div>span{color:var(--muted)}html[data-themed] .dmc-pay-bank>div>b{color:var(--text)}html[data-themed] .dmc-pay-bank>div>button{border:1px solid var(--line);background:var(--theme-surface);color:var(--accent)}html[data-themed] .dmc-pay-proof>b{color:var(--text)}html[data-themed] .dmc-pay-input{border:1px solid var(--line);background:var(--theme-surface);color:var(--text)}html[data-themed] .dmc-pay-input:focus{border-color:var(--accent)}html[data-themed] .dmc-pay-file{border:1px dashed var(--line);background:var(--theme-surface);color:var(--muted)}html[data-themed] .dmc-pay-history summary{color:var(--muted)}html[data-themed] .dmc-pay-history>div{color:var(--text)}html[data-themed] .dmc-pay-history>div>span:first-child{color:var(--muted)}html[data-themed] .dmc-pay-bubble.is-admin{background:var(--surface-2);color:var(--text)}html[data-themed] .dmc-pay-bubble.is-customer{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .dmc-pay-summary{background:var(--surface-2);color:var(--text)}html[data-themed] .dmc-notification-row.is-payment>div>a{color:inherit}html[data-themed] .orders-pay-more{color:var(--muted)}html[data-themed] .legal-editor-savebar{border-top:1px solid var(--line)}html[data-themed] .pa-kv span,html[data-themed] .pa-field{color:var(--muted)}html[data-themed] .vis-card{border:1px solid var(--theme-border,var(--line,#eadfd8));background:var(--theme-surface,#fff)}html[data-themed] .vis-card-head{border-bottom:1px solid var(--theme-border,var(--line,#eadfd8))}html[data-themed] .vis-card-head h2{color:var(--theme-text,var(--brand-950,#221812))}html[data-themed] .vis-card-head p{color:var(--theme-muted,var(--muted,#6b5e56))}html[data-themed] .vis-btn{border:1px solid var(--theme-border,var(--line,#eadfd8));background:var(--theme-surface,#fff);color:var(--theme-text,var(--text,#221812))}html[data-themed] .vis-btn:hover:not(:disabled){background:var(--theme-surface-alt,#faf6f3)}html[data-themed] .vis-btn.is-solid-danger{border-color:var(--danger,#b91c1c);background:var(--danger,#b91c1c);color:#fff}html[data-themed] .vis-btn.is-solid-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger,#b91c1c) 88%,#000)}html[data-themed] .vis-empty{color:var(--theme-muted,var(--muted,#6b5e56))}html[data-themed] .vis-row-head{border-bottom:1px solid var(--theme-border,var(--line,#eadfd8));background:var(--theme-surface-alt,#faf6f3);color:var(--theme-muted,var(--muted,#6b5e56))}html[data-themed] .vis-list>li{border-bottom:1px solid var(--theme-border,var(--line,#eadfd8))}html[data-themed] .vis-list>li:hover{background:color-mix(in srgb,var(--theme-primary,var(--brand-600)) 4%,transparent)}html[data-themed] .vis-list>li.is-selected{background:color-mix(in srgb,var(--theme-primary,var(--brand-600)) 8%,transparent)}html[data-themed] .vis-row b{color:var(--theme-text,var(--brand-950,#221812))}html[data-themed] .vis-row small{color:var(--theme-muted,var(--muted,#6b5e56))}html[data-themed] .vis-where svg,html[data-themed] .vis-device svg,html[data-themed] .vis-source svg{color:var(--theme-primary-text,var(--theme-primary,var(--brand-600)))}html[data-themed] .vis-did span,html[data-themed] .vis-did a{background:var(--theme-surface-alt,#f5efea);color:var(--theme-text,var(--brand-950,#221812))}html[data-themed] .vis-did .is-cart{background:color-mix(in srgb,var(--warning,var(--theme-primary)) 12%,transparent);color:var(--warning,var(--theme-primary))}html[data-themed] .vis-did .is-order{background:color-mix(in srgb,var(--success,#15803d) 12%,transparent);color:var(--success,var(--success))}html[data-themed] .vis-more{border:1px solid var(--theme-border,var(--line,#eadfd8));background:var(--theme-surface,#fff);color:var(--theme-text,var(--text,#221812))}html[data-themed] .vis-foot{border-top:1px solid var(--theme-border,var(--line,#eadfd8))}html[data-themed] .banner-layout-card{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .advertisements-admin-page .advertisement-admin-item[data-device=mobile] .advertisement-single-preview figure{background:repeating-linear-gradient(45deg,var(--theme-surface-alt) 0 10px,var(--theme-surface-alt) 10px 20px)!important}html[data-themed] .advertisements-admin-page .advertisement-single-preview figure{border:1px solid var(--line)!important;background:var(--theme-surface-alt)!important}html[data-themed] .advertisements-admin-page .advertisement-single-preview figcaption{color:#fff!important;background:#221812e6!important}html[data-themed] .dashboard-page .dashboard-stat-card{border:1px solid var(--line)!important;background:var(--theme-surface)!important}html[data-themed] .dashboard-page .dashboard-stat-card>.admin-stat-icon{background:var(--theme-primary-soft)!important;color:var(--brand-600)!important}html[data-themed] .dashboard-page .dashboard-stat-card>.stat-label{color:var(--muted)!important}html[data-themed] .dashboard-stat-trend{background:var(--surface-2)!important;color:var(--muted)!important}html[data-themed] .dashboard-stat-trend.up{background:color-mix(in srgb,#1dc964 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--success)!important}html[data-themed] .dashboard-stat-trend.down{background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--danger)!important}html[data-themed] .dashboard-page .dashboard-stat-link:hover{border-color:var(--brand-300)!important}html[data-themed] .dashboard-page .dashboard-stat-link:focus,html[data-themed] .dashboard-page .dashboard-stat-link:focus-visible,html[data-themed] .dashboard-page .dashboard-stat-link:active{border-color:var(--brand-600)!important}html[data-themed] .dashboard-page .dashboard-stat-link.alert-red{border-color:#c23b2e47!important}html[data-themed] .dashboard-page .dashboard-stat-link.alert-amber{border-color:color-mix(in srgb,var(--theme-primary) 28%,transparent)!important}html[data-themed] .dashboard-stat-trend.up{color:var(--success)}html[data-themed] .dashboard-stat-trend.down{color:var(--danger)}html[data-themed] .dashboard-stat-link.alert-red{border-color:#c23b2e59}html[data-themed] .dashboard-stat-link.alert-amber{border-color:color-mix(in srgb,var(--theme-primary) 35%,transparent)}html[data-themed] .dmc-applied-promo{background:color-mix(in srgb,#1dc96c var(--theme-tint,14%),var(--theme-surface));color:var(--success);border:1px solid #9edfb8}html[data-themed] .dmc-applied-promo button{color:var(--success);background:0 0}html[data-themed] .dmc-promo-feedback.success{background:color-mix(in srgb,#1dc96c var(--theme-tint,14%),var(--theme-surface));color:var(--success);border-color:#9edfb8}html[data-themed] .dmc-promo-feedback.error{border-color:var(--theme-border);background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .category-dedicated-head h1{color:var(--brand-950)}html[data-themed] .category-dedicated-head p{color:var(--muted)}html[data-themed] .category-section-heading span{color:var(--accent)}html[data-themed] .category-section-heading h2{color:var(--brand-950)}html[data-themed] .category-section-heading>b{background:var(--surface-2);color:var(--muted)}html[data-themed] .category-promotions-block{border:1px solid var(--theme-border);background:var(--theme-surface-alt)}html[data-themed] .category-all-heading{border-bottom:1px solid var(--line)}html[data-themed] .dmc-checkout-saved-block{border:1px solid var(--line);background:var(--surface-2)}html[data-themed] .dmc-checkout-saved-head a{color:var(--accent)}html[data-themed] .dmc-checkout-saved-option{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .dmc-checkout-saved-option.active{border-color:var(--accent)}html[data-themed] .dmc-checkout-saved-option small,html[data-themed] .dmc-checkout-no-saved{color:var(--muted)}html[data-themed] .dmc-checkout-promo-feedback.success{background:color-mix(in srgb,#1dc96c var(--theme-tint,14%),var(--theme-surface))!important;color:var(--success)!important;border-color:#a7e5c1!important}html[data-themed] .dmc-checkout-promo-feedback.error{border-color:var(--theme-border)!important;background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--danger)!important}html[data-themed] .dm-auth-sent-card{background:var(--theme-surface);border:1px solid var(--line,var(--theme-border))}html[data-themed] .dm-auth-sent-icon{background:var(--surface-2,var(--theme-primary-soft));color:var(--orange,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .dm-auth-sent-card h1{color:var(--navy,var(--theme-text))}html[data-themed] .dm-auth-sent-card p{color:var(--muted,var(--theme-muted))}html[data-themed] .dmc-order-promo-chip{background:color-mix(in srgb,#1dc964 var(--theme-tint,14%),var(--theme-surface));color:var(--success)!important}html[data-themed] .dmc-cancel-modal{background:#2218127a}html[data-themed] .dmc-cancel-dialog{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .dmc-cancel-dialog-icon{background:var(--danger-bg,var(--theme-primary-soft));color:var(--danger)}html[data-themed] .dmc-cancel-dialog p{color:var(--muted)}html[data-themed] .dmc-cancel-error{background:var(--danger-bg,var(--theme-primary-soft));color:var(--danger)!important}html[data-themed] .dmc-notifications-auth-actions .dmc-primary svg,html[data-themed] .dmc-notifications-guest-actions .dmc-primary svg{color:#fff!important;stroke:#fff!important}html[data-themed] .dmc-notifications-guest-note{background:var(--surface-2)}html[data-themed] .dmc-notifications-guest-note>div:first-child{color:var(--accent)}html[data-themed] .dmc-notifications-guest-note p{color:var(--muted)}html[data-themed] .dmc-notifications-head{border-bottom:1px solid var(--line)}html[data-themed] .dmc-notifications-head h2{color:var(--text)}html[data-themed] .dmc-notifications-head h2 span{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .dmc-notifications-head button{border:1px solid var(--line);background:var(--theme-surface);color:var(--text)}html[data-themed] .dmc-notification-row{border-bottom:1px solid var(--line);background:var(--theme-surface);color:var(--text)}html[data-themed] .dmc-notification-row.is-unread{background:var(--surface-2)}html[data-themed] .dmc-notification-icon{background:var(--theme-surface);color:var(--accent)}html[data-themed] .dmc-notification-row>div span{color:var(--muted)}html[data-themed] .dmc-notification-row>i{background:var(--accent)}html[data-themed] .onboarding-sector-toolbar>span{color:var(--muted)}html[data-themed] .onboarding-sector-all{border:1px solid var(--line);background:var(--theme-surface);color:var(--text)}html[data-themed] .onboarding-sector-all.active{border-color:var(--accent);color:var(--accent);background:var(--surface-2)}html[data-themed] .onboarding-sector-image{border-bottom:1px solid var(--line);background:var(--theme-surface-alt)!important}html[data-themed] .onboarding-sector-required{color:var(--danger)!important}html[data-themed] .onboarding-sector-actions .onboarding-back{border:1px solid var(--line)!important;background:var(--theme-surface)!important;color:var(--muted)!important}html[data-themed] .dmc-order-promo-summary{border:1px solid var(--theme-border);background:color-mix(in srgb,#1dc966 var(--theme-tint,14%),var(--theme-surface))}html[data-themed] .dmc-order-promo-summary>div{color:var(--muted)}html[data-themed] .dmc-order-promo-summary>div>b{color:var(--text)}html[data-themed] .dmc-order-promo-summary>.promo,html[data-themed] .dmc-order-promo-summary>.promo strong,html[data-themed] .dmc-order-promo-summary>.promo>b{color:var(--success)}html[data-themed] .dmc-order-promo-summary>.final{border-top:1px solid var(--theme-border);color:var(--text)}html[data-themed] .dmc-confirm-icon--cancelled{background:var(--danger-bg,var(--theme-primary-soft))!important;color:var(--danger)!important}html[data-themed] .dmc-cancelled-card{border-color:#b93e2d2e}html[data-themed] .dmc-confirm-card{border:1px solid var(--line)!important;background:var(--theme-surface)!important}html[data-themed] .dmc-confirm-icon{background:color-mix(in srgb,#1dc966 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--success)!important}html[data-themed] .dmc-confirm-copy>small{color:var(--success)!important}html[data-themed] .dmc-confirm-copy h1{color:var(--brand-950)}html[data-themed] .dmc-confirm-copy p{color:var(--muted)!important}html[data-themed] .dmc-confirm-reference{border:1px solid var(--theme-border);background:var(--theme-surface-alt)}html[data-themed] .dmc-confirm-reference span{color:var(--muted)}html[data-themed] .dmc-confirm-reference strong{color:var(--brand-950)}html[data-themed] .dmc-confirm-summary{border:1px solid var(--theme-border);background:var(--theme-surface-alt)}html[data-themed] .dmc-confirm-summary-head{border-bottom:1px solid var(--theme-border);color:var(--brand-700)}html[data-themed] .dmc-confirm-summary-head b{color:var(--brand-950)}html[data-themed] .dmc-confirm-summary-head small,html[data-themed] .dmc-confirm-summary-lines>div{color:var(--muted)}html[data-themed] .dmc-confirm-summary-lines b{color:var(--brand-950)}html[data-themed] .dmc-confirm-summary-lines .promo b{color:var(--brand-700)}html[data-themed] .dmc-confirm-summary-lines .saving,html[data-themed] .dmc-confirm-summary-lines .saving b{color:var(--success)}html[data-themed] .dmc-confirm-summary-lines .total{border-top:1px solid var(--theme-border);color:var(--brand-950)}html[data-themed] .dmc-confirm-actions{border-top:1px solid var(--line)}html[data-themed] .dmc-selection-page .dmc-page-head h1 svg{color:var(--dmc-accent,var(--theme-primary-text,var(--theme-primary)))}html[data-themed] .dmc-selection-chips button{border:1px solid var(--dmc-border,var(--theme-border));background:var(--theme-surface);color:var(--dmc-navy,var(--theme-text))}html[data-themed] .dmc-selection-chips button small{background:var(--theme-surface-alt)}html[data-themed] .dmc-selection-chips button.is-active{border-color:var(--theme-primary);background:var(--theme-primary);color:var(--theme-button-text,#fff)}html[data-themed] .dmc-selection-chips button.is-active small{background:color-mix(in srgb,var(--theme-surface) 22%,transparent);color:var(--theme-button-text,#fff)}html[data-themed] .dmc-selection-sort select{border:1px solid var(--dmc-border,var(--theme-border));background:var(--theme-surface);color:var(--dmc-navy,var(--theme-text))}html[data-themed] .category-create-image-field>span{color:var(--brand-900)!important}html[data-themed] .category-create-image-field>span svg{color:var(--accent)!important}html[data-themed] .category-create-image-input{border:1.5px solid var(--theme-border)!important;background:var(--theme-surface-alt)!important;color:var(--muted)!important}html[data-themed] .category-create-image-input:hover{border-color:var(--accent)!important;background:var(--theme-primary-soft)!important}html[data-themed] .category-create-image-input::file-selector-button{border:1px solid var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--brand-700)!important}html[data-themed] .category-create-image-field .category-image-format{color:var(--muted)!important}html[data-themed] .category-create-image-title{color:var(--brand-900)!important}html[data-themed] .category-create-image-title svg{color:var(--accent)!important}html[data-themed] .admin-reviews-action>b{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .admin-reviews-overlay{background:#2218127a}html[data-themed] .admin-reviews-modal{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .admin-reviews-head{border-bottom:1px solid var(--line)}html[data-themed] .admin-reviews-head>div>span{color:var(--accent)}html[data-themed] .admin-reviews-head h3{color:var(--brand-950)}html[data-themed] .admin-reviews-head>button{border:1px solid var(--line);background:var(--surface-2);color:var(--brand-900)}html[data-themed] .admin-reviews-summary{border-bottom:1px solid var(--theme-border);color:var(--muted)}html[data-themed] .admin-reviews-summary svg{color:var(--accent)}html[data-themed] .admin-reviews-summary b{color:var(--brand-950)}html[data-themed] .admin-review-card{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .admin-review-card.is-hidden{background:var(--theme-surface-alt)}html[data-themed] .admin-review-top>span{color:var(--muted)}html[data-themed] .admin-review-stars{color:var(--accent)}html[data-themed] .admin-review-author strong{color:var(--brand-950)}html[data-themed] .admin-review-author small{color:var(--muted)}html[data-themed] .admin-review-author em{background:var(--theme-surface-alt);color:var(--muted)}html[data-themed] .admin-review-card p{color:var(--text)}html[data-themed] .admin-review-card p.is-empty{color:var(--muted)}html[data-themed] .admin-review-actions button{border:1px solid var(--line);background:var(--theme-surface);color:var(--brand-800)}html[data-themed] .admin-review-actions button.delete{border-color:var(--theme-border);background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .admin-reviews-state,html[data-themed] .admin-reviews-error{color:var(--muted)}html[data-themed] .admin-reviews-error{background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .admin-catalog .admin-product-actions .product-action-duplicate{border-color:var(--theme-border)!important;background:color-mix(in srgb,#391dc9 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--theme-muted)!important}html[data-themed] .admin-catalog .admin-product-actions .product-action-preview{border-color:var(--theme-border)!important;background:color-mix(in srgb,#1d68c9 var(--theme-tint,14%),var(--theme-surface))!important;color:color-mix(in srgb,#1d4ed8 72%,var(--theme-text))!important}html[data-themed] .admin-catalog .admin-product-actions .product-action-edit{border-color:var(--theme-border)!important;background:var(--theme-primary-soft)!important;color:var(--theme-primary-text,var(--theme-primary))!important}html[data-themed] .admin-catalog .admin-product-actions .product-action-visibility.is-hide{background:var(--theme-surface-alt)!important;color:var(--theme-primary-text,var(--theme-primary))!important;border-color:#fde68a!important}html[data-themed] .admin-catalog .admin-product-actions .product-action-visibility.is-show{border-color:var(--theme-border)!important;background:color-mix(in srgb,#1dc952 var(--theme-tint,14%),var(--theme-surface))!important;color:var(--success)!important}html[data-themed] .admin-catalog .admin-product-actions .product-action-reviews{border-color:var(--theme-border)!important;background:var(--theme-surface-alt)!important;color:var(--theme-text)!important}html[data-themed] .admin-catalog .admin-product-actions .product-action-delete{border-color:var(--theme-border)!important;background:color-mix(in srgb,#c91d1d var(--theme-tint,14%),var(--theme-surface))!important;color:var(--danger)!important}html[data-themed] .admin-catalog .admin-product-actions .product-action svg{color:currentColor!important;stroke:currentColor!important}html[data-themed] .admin-catalog .admin-product-card.is-product-hidden{border-color:var(--theme-border)!important;background:var(--theme-surface-alt)!important}html[data-themed] .admin-catalog .admin-product-card.is-product-hidden .admin-product-media{background:linear-gradient(180deg,var(--theme-surface-alt),var(--theme-primary-soft))!important}html[data-themed] .admin-catalog .admin-product-card.is-product-hidden .admin-product-body,html[data-themed] .admin-catalog .admin-product-card.is-product-hidden .admin-product-actions{background:var(--theme-surface-alt)!important}html[data-themed] .status.active{background:color-mix(in srgb,#1dc968 var(--theme-tint,14%),var(--theme-surface));color:var(--success)}html[data-themed] .status.future{background:var(--theme-surface-alt);color:var(--theme-primary-text,var(--theme-primary))}html[data-themed] .status.expired,html[data-themed] .status.disabled{background:color-mix(in srgb,#c91d29 var(--theme-tint,14%),var(--theme-surface));color:var(--danger)}html[data-themed] .status.archived{background:var(--theme-surface-alt);color:var(--theme-muted)}html[data-themed] .admin-promotions-catalog .promotion-action-preview,html[data-themed] .admin-promotions-catalog .promotion-action-preview span{color:color-mix(in srgb,#1d4ed8 72%,var(--theme-text))!important}html[data-themed] .admin-promotions-catalog .promotion-action-edit,html[data-themed] .admin-promotions-catalog .promotion-action-edit span{color:var(--theme-primary-text,var(--theme-primary))!important}html[data-themed] .admin-promotions-catalog .promotion-action-visibility,html[data-themed] .admin-promotions-catalog .promotion-action-visibility span{color:var(--theme-text)!important}html[data-themed] .admin-promotions-catalog .promotion-action-promote,html[data-themed] .admin-promotions-catalog .promotion-action-promote span{color:var(--success)!important}html[data-themed] .admin-promotions-catalog .promotion-action-remove,html[data-themed] .admin-promotions-catalog .promotion-action-remove span{color:var(--danger)!important}html[data-themed] .admin-promotions-catalog .promotion-action svg{color:currentColor!important}html[data-themed] .admin-promotions-catalog .promotion-action,html[data-themed] .admin-promotions-catalog .promotion-action span{-webkit-text-fill-color:currentColor!important}html[data-themed] .admin-promotions-catalog .promotion-action-visibility{border-color:var(--theme-border)!important;background:var(--theme-surface-alt)!important}html[data-themed] .admin-promotions-catalog .promotion-action-promote{background:color-mix(in srgb,#1dc978 var(--theme-tint,14%),var(--theme-surface))!important;border-color:#4ade80!important}html[data-themed] .admin-promotions-catalog{border:1px solid var(--catalog-line,var(--theme-border))!important;background:var(--theme-surface)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-card:hover,html[data-themed] .admin-promotions-catalog .admin-promotion-card.is-promo-active:hover{border-color:var(--catalog-cyan)!important}@media (max-width:619px){html[data-themed] .admin-promotions-catalog .admin-promotion-media,html[data-themed] .admin-promotions-catalog .admin-promotion-body{border-right:1px solid var(--catalog-line)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-body h3{color:var(--brand-950)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-body>p{color:var(--muted)!important}html[data-themed] .admin-promotions-catalog .admin-promotion-actions,html[data-themed] .admin-promotions-catalog .admin-promotion-actions.has-removal,html[data-themed] .admin-promotions-catalog .admin-promotion-actions:not(.has-removal){background:var(--catalog-line)!important}}html[data-themed] .home-advertising-slider__viewport{border:1px dashed color-mix(in srgb,var(--theme-border) 68%,transparent)!important;background:var(--theme-surface-alt)!important}html[data-themed] .home-advertising-slider__viewport.has-image{background:0 0!important}html[data-themed] .home-advertising-slider__empty{border-radius:inherit;background:var(--theme-surface-alt)}html[data-themed] .home-banner-next{background:0 0}html[data-themed] .home-banner-next:focus-visible{outline:2px solid var(--primary)}html[data-themed] .home-advertising-slider__dot{border:2px solid color-mix(in srgb,var(--theme-border) 45%,transparent);background:#8a7a6826}html[data-themed] .home-advertising-slider__dot.is-active{border-color:var(--text);background:var(--text)}html[data-themed] .dm-auth-account-summary{border:1px solid var(--line);background:var(--surface-2)}html[data-themed] .dm-auth-account-summary>span{background:var(--theme-surface);color:var(--accent)}html[data-themed] .dm-auth-account-summary small{color:var(--muted)}html[data-themed] .dm-auth-account-summary>a,html[data-themed] .dm-auth-consents a{color:var(--accent)}html[data-themed] .header-search-form{background:var(--surface-2);border:1px solid var(--line)}html[data-themed] .header-search-icon{color:var(--muted);background:0 0}html[data-themed] .header-search-input{color:var(--text);background:0 0}html[data-themed] .header-search-clear{color:var(--muted);background:0 0}html[data-themed] .header-search-suggest{border:1px solid var(--line);background:var(--surface,var(--theme-surface))}html[data-themed] .hss-group>small{color:var(--muted)}html[data-themed] .hss-item{color:var(--text)}html[data-themed] .hss-item:hover,html[data-themed] .hss-item:focus-visible{background:var(--surface-2)}html[data-themed] .hss-thumb{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .hss-text em{color:var(--muted)}html[data-themed] .hss-all{border-top:1px solid var(--line);color:var(--accent-dark,var(--accent))}html[data-themed] .hss-empty{color:var(--muted)}@media (max-width:760px){html[data-themed] .header-search-form.is-open{background:var(--surface,var(--theme-surface))}}html[data-themed] .header-burger-menu{background:var(--theme-surface);border:1px solid var(--line)}html[data-themed] .header-burger-item{color:var(--text);background:0 0}html[data-themed] .header-burger-item:hover{background:var(--surface-2)}html[data-themed] .header-burger-btn .burger-cart-count{background:var(--theme-primary,var(--accent));color:var(--theme-button-text,#fff)}html[data-themed] .header-burger-item .burger-badge{background:var(--accent);color:var(--theme-button-text,#fff)}html[data-themed] .floating-bottom-stack>.floating-chat-bubble{color:#fff;background:#0e6e63}html[data-themed] .language-menu-popover{border:1px solid var(--line,var(--theme-border));background:var(--theme-surface)}html[data-themed] .language-menu-popover button{color:var(--text,var(--theme-text));background:0 0}html[data-themed] .language-menu-popover button:hover,html[data-themed] .language-menu-popover button.is-active{background:var(--surface-2,var(--theme-surface-alt))}html[data-themed] .language-menu-popover button.is-active{color:var(--accent,var(--theme-primary))}html[data-themed] .page-loader{background:var(--theme-bg,var(--bg,#fff))}html[data-themed] .page-loader-spinner{border:3px solid color-mix(in srgb,var(--theme-primary,var(--accent,#0e6e63)) 20%,transparent);border-top-color:var(--theme-primary,var(--accent,#0e6e63))}html[data-themed] .page-loading-skeleton{background:var(--theme-surface-alt);color:var(--theme-text)}html[data-themed] .page-loading-embedded{background:0 0}html[data-themed] .page-loading-top{background:var(--theme-surface);border-bottom:1px solid var(--theme-border)}html[data-themed] .page-loading-banner-card,html[data-themed] .page-loading-form,html[data-themed] .page-loading-image-card,html[data-themed] .page-loading-tile{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-themed] .page-loading-logo,html[data-themed] .page-loading-top-actions i,html[data-themed] .page-loading-heading i,html[data-themed] .page-loading-banner-card i,html[data-themed] .page-loading-banner-card b,html[data-themed] .page-loading-form i,html[data-themed] .page-loading-fields b,html[data-themed] .page-loading-banner,html[data-themed] .page-loading-tile i,html[data-themed] .page-loading-tile b,html[data-themed] .page-loading-image-card>i{background:linear-gradient(90deg,var(--theme-surface-alt) 25%,var(--theme-surface-alt) 50%,var(--theme-surface-alt) 75%)}html[data-themed] .catalog-card-skeleton{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .catalog-card-skeleton i,html[data-themed] .catalog-card-skeleton b,html[data-themed] .catalog-skeleton-bar{background:linear-gradient(90deg,var(--surface-2) 25%,color-mix(in srgb,var(--surface-2) 55%,var(--theme-surface)) 50%,var(--surface-2) 75%)}html[data-themed] .catalog .normal-product-offer-label{color:var(--danger)!important}html[data-themed] .product-image-dots{background:#3b180794}html[data-themed] .product-image-dots button{background:color-mix(in srgb,var(--theme-surface) 55%,transparent)}html[data-themed] .product-image-dots button.is-active{background:var(--theme-surface)}html[data-themed] .promo-product-image-dots{background:#3b180794}html[data-themed] .promo-product-image-dots span{background:color-mix(in srgb,var(--theme-surface) 55%,transparent)}html[data-themed] .promo-product-image-dots span.is-active{background:var(--theme-surface)}html[data-themed] .home-promo-nav button{border:1px solid var(--line);background:var(--theme-surface);color:var(--brand-900)}html[data-themed] .home-promo-nav button:hover{border-color:var(--accent);color:var(--accent)}html[data-themed] .promo-rotator-card .promotion-message{color:var(--danger)!important}html[data-themed] .promo-skeleton-card{border:1px solid var(--line);background:var(--theme-surface)}html[data-themed] .promo-skeleton-card i,html[data-themed] .promo-skeleton-card b{background:var(--surface-2);background:linear-gradient(90deg,var(--surface-2) 25%,color-mix(in srgb,var(--surface-2) 55%,var(--theme-surface)) 50%,var(--surface-2) 75%)}html[data-themed] .stock-product-chips .stock-chip-link{color:inherit;border-radius:inherit}html[data-themed] .stock-product-chips .stock-chip-link:hover .stock-chip-name{color:var(--brand-600)}html[data-themed] .stock-product-chips>.stock-chip:hover{border-color:var(--brand-500)}html[data-themed] .stock-chip-adjust{border:1px solid var(--line);background:var(--theme-surface);color:var(--brand-600)}html[data-themed] .stock-chip.active .stock-chip-adjust{border-color:var(--brand-600);background:var(--brand-600);color:var(--theme-button-text,#fff)}html[data-themed] .home-loader{background:var(--theme-bg,var(--bg,#fff))}html[data-themed] .home-loader-spinner{border:3px solid color-mix(in srgb,var(--theme-primary,var(--accent,#0e6e63)) 20%,transparent);border-top-color:var(--theme-primary,var(--accent,#0e6e63))}html[data-themed] .client-home .professional-footer{color:#fff;background:#221812!important}html[data-themed] .professional-footer-name{color:#fff}html[data-themed] .professional-footer-brand p{color:var(--theme-muted)}html[data-themed] .professional-footer-points span{border:1px solid color-mix(in srgb,var(--theme-border) 14%,transparent);background:color-mix(in srgb,var(--theme-surface) 6%,transparent);color:#f2e8e1}html[data-themed] .professional-footer-col h4{color:#fff}html[data-themed] .professional-footer-col a{color:var(--theme-muted)}html[data-themed] .professional-footer-col a:hover{color:#fff}html[data-themed] .professional-footer-bottom{border-top:1px solid color-mix(in srgb,var(--theme-border) 12%,transparent);color:var(--theme-muted)}html[data-themed] .zoom-preview .zoom-dots{background:#3b18079e!important}html[data-themed] .zoom-preview .zoom-dots button{background:color-mix(in srgb,var(--theme-surface) 55%,transparent)!important}html[data-themed] .zoom-preview .zoom-dots button.active{background:var(--theme-surface)!important}
