.mat-slide-toggle{display:none!important}.left-transactions{display:none!important}.menu-transactions{display:none!important}.left-holding{display:none!important}.keep-sale-option{display:none!important}.shipping{display:none!important}.add-more-cart-menu{display:none!important}.cart-hold{display:none!important}.mat-checkbox{display:none!important}.top-nav-container{background:var(--grad)!important;border-bottom:none!important}.top-nav-container input{background:#fff!important;color:var(--text-main)!important;border:2px solid transparent!important;border-radius:999px!important;font-weight:600!important}.top-nav-container input::placeholder{color:#7a7488!important}.top-nav-container mat-icon{color:#fff!important}.top-nav-container button:hover mat-icon{color:#ffe9a8!important}.main-nav,.left-main-nav,.mat-nav-list{background:var(--bg-chrome)!important;border-right:2px solid var(--border-strong)!important}.mat-nav-list .mat-list-item,.mat-nav-list a{color:var(--text-main)!important;font-weight:600!important}.mat-nav-list .mat-list-item:hover,.mat-nav-list a:hover{color:var(--violet-d)!important;background:var(--soft)!important}.mat-nav-list .mat-list-item.active,.mat-nav-list a.active{color:#fff!important;background:var(--grad-2)!important;border-left:4px solid #f59e0b!important;font-weight:800!important}.product-list-category-menu-container{background:var(--bg-chrome)!important;border-right:2px solid var(--border-strong)!important}.product-list-category-menu li a{color:var(--text-main)!important;border-bottom:1px solid var(--border)!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.4px!important}.product-list-category-menu li:hover a,.product-list-category-menu li a:hover{color:var(--pink-d)!important;background:var(--soft)!important}.product-list-category-menu li.active a{color:#fff!important;background:var(--grad-2)!important;border-left:4px solid #f59e0b!important;font-weight:800!important}.main-content-container{background:var(--bg-main)!important}.mat-card,.product-item,.product-grid-item{background:var(--grad) top/100% 6px no-repeat,#fff!important;border:2px solid var(--border)!important;border-radius:14px!important;color:var(--text-main)!important;overflow:hidden!important;box-shadow:0 4px 14px rgba(109,40,217,.1)!important;transition:all .18s ease!important}.mat-card:hover,.product-item:hover,.product-grid-item:hover{border-color:var(--violet)!important;transform:translateY(-3px)!important;box-shadow:0 14px 32px rgba(124,58,237,.22)!important}.mat-card img,.product-item img{background:#fff!important;padding:8px!important;border-radius:10px!important;margin:10px auto!important;display:block!important;max-width:85%!important}.mat-card-content,.mat-card-content div,.mat-card-content span,.product-name,.product-title,.mat-card-title,.product-item-name{color:#131217!important;font-weight:600!important}.product-sku,.sku{color:var(--cyan-d)!important;font-size:13px!important;font-weight:700!important}.product-price,.price{color:var(--pink-d)!important;font-size:20px!important;font-weight:900!important}.stock-label,.out-stock-label{background:var(--emerald)!important;color:#fff!important;font-weight:800!important;border-radius:999px!important}.out-stock-label{background:#e24b4a!important}.content-right,.right-content,.cart-container,.cart-wrapper,.pos-cart{background:var(--bg-chrome)!important;color:var(--text-main)!important;border-left:2px solid var(--border-strong)!important}.mat-tab-header{background:#fff!important;border-bottom:2px solid var(--border-strong)!important}.mat-tab-label{color:var(--text-muted)!important;opacity:1!important;font-weight:700!important}.mat-tab-label-active{color:var(--violet-d)!important}.mat-ink-bar{background:var(--pink)!important}.content-right input,.right-content input,.cart-container input{background:#fff!important;color:var(--text-main)!important;border:2px solid var(--border-strong)!important;border-radius:8px!important;font-weight:600!important}.content-right button:not(.mat-icon-button):not(.mat-fab),.right-content button:not(.mat-icon-button):not(.mat-fab){background:#fff!important;color:var(--violet-d)!important;border:2px solid var(--violet)!important;border-radius:8px!important;font-weight:700!important}.content-right button:not(.mat-icon-button):hover,.right-content button:not(.mat-icon-button):hover{background:var(--grad-2)!important;color:#fff!important;border-color:transparent!important}.content-right .mat-card,.right-content .mat-card,.cart-container .mat-card{background:0 0!important;color:var(--text-main)!important;box-shadow:none!important;border:none!important}.content-right label,.right-content label{color:var(--text-main)!important}.cart-items-container,.pickup-items-container{background:0 0!important}.cart-item-container .product-name,.cart-item-container .item-name,.cart-item-container a,[class*=cart-item] .product-name,[class*=cart-item] .item-name,[class*=cart-item] a{color:#131217!important;font-weight:700!important;opacity:1!important}.cart-item-container .price,.cart-item-container .item-price,.cart-item-container .product-price,[class*=cart-item] .price{color:var(--pink-d)!important;font-weight:800!important}.cart-item-container .sku,.cart-item-container .product-sku,[class*=cart-item] .sku{color:var(--cyan-d)!important;font-size:12px!important;font-weight:700!important}.cart-item-container mat-icon,[class*=cart-item] mat-icon{color:var(--violet)!important}.cart-item-container mat-icon:hover,[class*=cart-item] mat-icon:hover{color:#e24b4a!important}.cart-item-container{border-left:4px solid var(--violet)!important}.cart-item-container .cart-item-container{border-left:none!important}.cart-total-container,.cart-total-container .mat-card,.sub-total-container,.cart-subtotal,.cart-total-row{background:#fff!important;color:var(--text-main)!important;border-top:2px solid var(--border-strong)!important}.total-title{color:var(--text-muted)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important}.total-value{color:var(--violet-d)!important;font-size:28px!important;font-weight:900!important}.bottom-cart-container{background:#fff!important;border-top:2px solid var(--border-strong)!important}.bottom-cart-container button:not(.mat-icon-button){background:var(--grad)!important;color:#fff!important;font-size:22px!important;font-weight:900!important;border-radius:16px!important;border:none!important;box-shadow:0 8px 22px rgba(219,39,119,.3)!important}.bottom-cart-container button:not(.mat-icon-button):hover{transform:translateY(-2px)!important;filter:brightness(1.06) saturate(1.1)!important}.bottom-cart-container .mat-icon-button{background:var(--grad-2)!important;border:none!important;border-radius:14px!important}.bottom-cart-container .mat-icon-button mat-icon{color:#fff!important}mat-icon{color:var(--violet)!important}.mat-dialog-container{background:#fff!important;color:var(--text-main)!important;border:none!important;border-top:6px solid transparent!important;border-image:var(--grad) 1!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;border-radius:18px!important}.cdk-overlay-dark-backdrop{background:rgba(19,18,23,.55)!important;backdrop-filter:blur(2px)!important}.mat-dialog-container input,.mat-dialog-container input[type=text],.mat-dialog-container input[type=email],.mat-dialog-container input[type=number],.mat-dialog-container input[type=tel],.mat-dialog-container .mat-input-element{background:#fff!important;color:#131217!important;caret-color:#131217!important;border:2px solid var(--border-strong)!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important}.mat-dialog-container input::placeholder,.mat-dialog-container .mat-input-element::placeholder{color:#7a7488!important;opacity:1!important}.mat-dialog-container .mat-form-field-label,.mat-dialog-container label,.mat-dialog-container .mat-label{color:var(--violet-d)!important;font-weight:700!important}.mat-dialog-container .mat-form-field.mat-focused .mat-form-field-flex{border-color:var(--violet)!important;box-shadow:0 0 0 2px rgba(124,58,237,.25)!important}.mat-dialog-container input:focus{border-color:var(--violet)!important;box-shadow:0 0 0 3px rgba(124,58,237,.2)!important}.mat-dialog-container table{border-collapse:collapse!important;background:0 0!important}.mat-dialog-container table td,.mat-dialog-container table th{background:#fff!important;color:#131217!important;border:2px solid var(--border-strong)!important;font-size:20px!important;font-weight:700!important;border-radius:0!important;box-shadow:none!important}.mat-dialog-container table td:hover{background:var(--grad-2)!important;color:#fff!important}.mat-dialog-container table tr:first-child td,.mat-dialog-container table tr:first-child th{background:#131217!important;color:#f59e0b!important;font-weight:800!important}.mat-dialog-container table tr:first-child td:last-child,.mat-dialog-container table tr:first-child th:last-child{background:#fff!important;color:#131217!important}.mat-dialog-container table td:last-child{color:#131217!important;font-weight:700!important}.mat-dialog-container table mat-icon,.mat-dialog-container table i{color:var(--violet)!important}.mat-dialog-actions button,.mat-dialog-actions .mat-button,.mat-dialog-actions .mat-raised-button,.mat-dialog-actions .mat-flat-button,.mat-dialog-container button[color=warn],.mat-dialog-container button[color=primary]{background:var(--grad)!important;color:#fff!important;border:none!important;border-radius:14px!important;font-size:18px!important;font-weight:900!important;letter-spacing:.3px!important;box-shadow:0 6px 16px rgba(219,39,119,.28)!important;transition:all .18s ease!important}.mat-dialog-actions button:hover,.mat-dialog-container button[color=warn]:hover,.mat-dialog-container button[color=primary]:hover{transform:translateY(-2px)!important;filter:brightness(1.06) saturate(1.1)!important}.mat-dialog-actions button:active,.mat-dialog-container button[color=warn]:active,.mat-dialog-container button[color=primary]:active{transform:scale(.98)!important}.method-menu-items{padding:12px!important;gap:10px!important;border-right:2px solid var(--border-strong)!important}.method-menu-items button{background:#fff!important;color:var(--text-main)!important;border:2px solid var(--border-strong)!important;border-radius:14px!important;font-size:18px!important;font-weight:800!important;height:58px!important;width:100%!important;transform:none!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;transition:all .18s ease!important;outline:none!important;min-height:56px!important}.method-menu-items button:hover{background:var(--soft)!important;color:var(--violet-d)!important;border-color:var(--violet)!important}.method-menu-items button:focus,.method-menu-items button.active,.method-menu-items button.selected,.method-menu-items button[aria-pressed=true],.method-menu-items button.cdk-focused,.method-menu-items button.cdk-program-focused{background:var(--grad)!important;color:#fff!important;border:none!important;transform:scale(1.06)!important;box-shadow:0 8px 20px rgba(219,39,119,.32)!important}.method-menu-items:not(:focus-within) button:first-child{background:var(--grad)!important;color:#fff!important;border:none!important;transform:scale(1.06)!important;box-shadow:0 8px 20px rgba(219,39,119,.32)!important}mat-list-item.order-row-container,.order-row-container,.order-row-container .mat-list-item-content{background:#fff!important;color:var(--text-main)!important;border-bottom:1px solid var(--border)!important;opacity:1!important}mat-list-item.order-row-container:nth-child(odd),.order-row-container:nth-child(odd),mat-list-item.order-row-container:nth-child(odd) .mat-list-item-content{background:#fff!important}mat-list-item.order-row-container:nth-child(even),.order-row-container:nth-child(even),mat-list-item.order-row-container:nth-child(even) .mat-list-item-content{background:#faf8ff!important}.order-row-container *,.order-row-container div,.order-row-container span,.order-row-container small{color:var(--text-main)!important}.order-row-container mat-icon,.order-row-container button mat-icon{color:var(--violet)!important}[class*=order] .mat-card,.order-detail,.order-info,.order-summary{background:#fff!important;border:2px solid var(--border)!important;color:var(--text-main)!important}[class*=order] .mat-card *,.order-detail *,.order-info *,.order-summary *{color:var(--text-main)!important;opacity:1!important;visibility:visible!important}[class*=order] table,.order-detail table{background:#fff!important}[class*=order] table *,.order-detail table *{color:#131217!important;opacity:1!important}.mat-input-element,.mat-select-value{color:var(--text-main)!important}.mat-select-panel,.mat-option{background:#fff!important;color:var(--text-main)!important}.mat-option:hover,.mat-option.mat-active{background:var(--soft)!important;color:var(--violet-d)!important}.mat-form-field{width:100%!important;margin-bottom:12px!important}.mat-form-field-flex,.mat-form-field-infix{min-height:42px!important;padding:0 10px!important;display:flex!important;align-items:center!important;background:0 0!important}.mat-input-element,.mat-form-field input{height:42px!important;line-height:42px!important;font-size:16px!important;font-weight:600!important;color:#131217!important;padding:0 6px!important}.mat-input-element::placeholder,.mat-form-field input::placeholder{font-size:15px!important;color:#7a7488!important}.mat-dialog-container .mat-form-field-flex{background:#fff!important;border:2px solid var(--border-strong)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(0,0,0,.02)!important}.mat-form-field.mat-focused .mat-form-field-flex{border-color:var(--violet)!important;box-shadow:0 0 0 2px rgba(124,58,237,.18)!important}.mat-form-field mat-icon{font-size:22px!important;width:22px!important;height:22px!important;color:var(--violet)!important}label,.mat-dialog-container label{color:var(--text-main)!important}.report-container,.report-content,.stock-overview,.stock-report{background:#fff!important;color:#131217!important}.report-container *,.report-content *,.stock-overview *,.stock-report *{color:#131217!important;opacity:1!important}.report-container td,.report-container th,.report-content td,.report-content th,.stock-overview td,.stock-overview th{color:#131217!important;font-weight:600!important;border-bottom:1px solid var(--border-strong)!important}.report-container thead th,.stock-overview thead th{background:var(--grad-2)!important;color:#fff!important;font-weight:800!important}.report-container tr:last-child td,.report-container tr:last-child th,.stock-overview tr:last-child td,.stock-overview tr:last-child th{background:#131217!important;color:#f59e0b!important;font-weight:900!important}.product-item.added,.product-item.in-cart,.product-item.selected,.product-item.active,.product-grid-item.added,.product-grid-item.in-cart,.product-grid-item.selected,.mat-card.added,.mat-card.in-cart,.mat-card.selected{background:var(--grad) top/100% 6px no-repeat,#f4ecfe!important;border-color:var(--violet)!important;box-shadow:0 6px 18px rgba(124,58,237,.2)!important}.product-item:has(.cart-qty),.product-item:has(.product-cart-qty),.product-item:has(.qty-badge),.product-grid-item:has(.cart-qty),.mat-card:has(.cart-qty){background:var(--grad) top/100% 6px no-repeat,#f4ecfe!important;border-color:var(--violet)!important}.product-name,.product-title,.mat-card-title,.product-item-name{padding-right:32px!important}.mat-card,.product-item,.product-grid-item{border-radius:12px!important}.mat-card img,.product-item img{max-height:120px!important;padding:6px!important;margin:6px auto!important}.product-name,.product-title,.mat-card-title,.product-item-name{font-size:13px!important;line-height:1.25!important}.product-price,.price{font-size:17px!important}.product-sku,.sku{font-size:12px!important}.cart-item-container .mat-icon-button,.cart-item-container button,[class*=cart-item] .mat-icon-button,.bottom-cart-container .mat-icon-button,.content-right .mat-icon-button,.right-content .mat-icon-button{min-width:46px!important;min-height:46px!important;width:46px!important;height:46px!important}.cart-item-container .mat-icon-button mat-icon,[class*=cart-item] .mat-icon-button mat-icon{font-size:24px!important;width:24px!important;height:24px!important}.cart-item-container .quantity,.cart-item-container .qty,.cart-item-container .product-qty,[class*=cart-item] .quantity,[class*=cart-item] .qty{font-size:18px!important;font-weight:900!important;color:var(--violet-d)!important}.cart-item-container .qty-plus,.cart-item-container .qty-minus,.cart-item-container button[class*=plus],.cart-item-container button[class*=minus],[class*=cart-item] button[class*=plus],[class*=cart-item] button[class*=minus]{min-width:40px!important;min-height:40px!important;border:2px solid var(--violet)!important;border-radius:10px!important;color:var(--violet-d)!important;font-size:20px!important;font-weight:900!important}.mat-autocomplete-panel{background:#f1e9fd!important;padding:8px!important;border:2px solid var(--border-strong)!important;border-radius:16px!important;box-shadow:0 18px 50px rgba(124,58,237,.25)!important}.mat-autocomplete-panel .mat-option{background:#fff!important;border:2px solid var(--border-strong)!important;border-bottom:2px solid var(--border-strong)!important;border-radius:12px!important;box-shadow:0 3px 10px rgba(124,58,237,.12)!important;margin:7px 3px!important}.mat-autocomplete-panel .mat-option:hover,.mat-autocomplete-panel .mat-option.mat-active{background:#fff!important;border-color:var(--violet)!important;box-shadow:0 10px 24px rgba(124,58,237,.3)!important;transform:translateY(-1px)!important}.mat-autocomplete-panel .mat-option .price,.mat-autocomplete-panel .mat-option .product-price,.mat-autocomplete-panel .mat-option [class*=price],.mat-autocomplete-panel .mat-option [class*=amount]{background:0 0!important;background-image:none!important;box-shadow:none!important;border:none!important;color:var(--pink-d)!important;font-weight:900!important}.mat-autocomplete-panel .mat-option .product-name,.mat-autocomplete-panel .mat-option .name,.mat-autocomplete-panel .mat-option .product-title{color:#131217!important;font-weight:700!important}.mat-autocomplete-panel .mat-option .sku,.mat-autocomplete-panel .mat-option .product-sku{color:var(--cyan-d)!important;font-weight:700!important}.mat-autocomplete-panel{max-height:calc(100vh - 90px)!important}.mat-autocomplete-panel .mat-option{margin:5px 3px!important}