.dlh-root.is-scrolled .dlh-bar{top:0!important;background-color:#0d1322!important;box-shadow:0 10px 30px rgba(0,0,0,.5);border-bottom:1px solid rgba(255,255,255,.08)}.dlh-root.is-scrolled .dlh-shell{padding:0 16px}.dlh-root.is-scrolled .dlh-glass{background:0 0!important;border:none!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:6px 0}.dlh-item.is-open .dlh-caret{transform:rotate(180deg)}.dlh-root .td-basket-dropdown.is-open{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto;transform:translateY(0)}.td-basket-dropdown .elementor-widget-container,.td-basket-dropdown .widget_shopping_cart_content,.td-basket-dropdown .woocommerce-mini-cart{color:var(--dlh-text)!important}.td-basket-dropdown a{color:#fff!important;transition:color .2s}.td-basket-dropdown a:hover{color:var(--dlh-primary)!important}.td-basket-dropdown .woocommerce-mini-cart__empty-message,.td-basket-dropdown .elementor-menu-cart__product-empty{color:var(--dlh-text-2)!important;text-align:center;padding:20px 0}.td-basket-dropdown .woocommerce-mini-cart-item,.td-basket-dropdown .elementor-menu-cart__item{border-bottom:1px solid rgba(255,255,255,.08)!important;padding-bottom:12px!important;margin-bottom:12px!important}.td-basket-dropdown .quantity,.td-basket-dropdown .amount,.td-basket-dropdown .woocommerce-Price-amount{color:var(--dlh-primary-light)!important;font-weight:700}.td-basket-dropdown .remove,.td-basket-dropdown .elementor-menu-cart__product-remove{color:#ff4d4d!important;background:rgba(255,77,77,.1)!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center}.td-basket-dropdown .remove:hover,.td-basket-dropdown .elementor-menu-cart__product-remove:hover{color:#fff!important;background:#ff4d4d!important}.td-basket-dropdown .button,.td-basket-dropdown .elementor-button{background:var(--dlh-primary-gradient)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:11px 16px!important;font-weight:700!important;text-align:center!important;display:block!important;margin-top:8px!important;box-shadow:0 4px 14px var(--dlh-primary-glow)!important;transition:all .2s!important}.td-basket-dropdown .button:hover,.td-basket-dropdown .elementor-button:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px var(--dlh-primary-glow)!important}.td-basket-dropdown .button.checkout{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;box-shadow:0 4px 14px rgba(245,158,11,.3)!important}.td-basket-dropdown .button.checkout:hover{opacity:.95}.dlh-root .td-basket-dropdown .td-basket-header{background:0 0!important;color:#fff!important;height:auto;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid rgba(255,255,255,.08);font-weight:800}.dlh-root .td-basket-dropdown .td-basket-items{max-height:280px;overflow-y:auto}.dlh-root .td-basket-dropdown .td-basket-item{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;margin-bottom:12px}.dlh-root .td-basket-dropdown .td-basket-item img{width:64px!important;height:48px!important;object-fit:cover;border-radius:8px!important;margin:0!important;flex-shrink:0}.dlh-root .td-basket-dropdown .td-item-title,.dlh-root .td-basket-dropdown .td-basket-item-info,.dlh-root .td-basket-dropdown .td-basket-item-info p{color:#fff!important;font-weight:700;font-size:13px}.dlh-root .td-basket-dropdown .td-item-price,.dlh-root .td-basket-dropdown .td-bm_total,.dlh-root .td-basket-dropdown .td-basket-total{color:var(--dlh-primary-light)!important;font-weight:700}.dlh-root .td-basket-dropdown .td-item-price span{color:var(--dlh-text-2)!important}.dlh-root .td-basket-dropdown .td-remove,.dlh-root .td-basket-dropdown .drdri,.dlh-root .td-basket-dropdown .bsritm{color:#ff4d4d!important;cursor:pointer}.dlh-root .td-basket-dropdown .td-view-cart,.dlh-root .td-basket-dropdown .td-basket-button{background:var(--dlh-primary-gradient)!important;color:#fff!important;border-radius:10px!important;padding:11px 16px!important;font-weight:700!important;text-align:center!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;margin:8px 0 0!important;box-shadow:0 4px 14px var(--dlh-primary-glow)!important}.dlh-item.is-open>.dlh-drop{opacity:1;visibility:visible;pointer-events:auto;transform:none}.dlh-mini{right:0;width:210px}.dlh-mini-list{display:flex;flex-direction:column;padding:8px}.dlh-mini-list a{border-radius:10px;padding:10px 14px;font-size:13.5px;color:#e2e8f0;transition:all .15s}.dlh-mini-list a:hover{color:var(--dlh-primary-light);background:rgba(130,98,254,.12);padding-right:18px}.dlh-root.is-search .dlh-search-overlay{opacity:1;visibility:visible}.dlh-res-item{display:flex;align-items:center;gap:14px;padding:12px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .2s;color:#f1f5f9}.dlh-res-item:hover{background:rgba(130,98,254,.14);border-color:var(--dlh-primary);box-shadow:0 4px 16px var(--dlh-primary-glow);transform:translateX(-4px);color:#fff}.dlh-res-img{width:60px;height:60px;border-radius:8px;object-fit:cover;background:#0b101d;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.dlh-res-info{display:flex;flex-direction:column;gap:6px;flex:1;justify-content:center;overflow:hidden}.dlh-res-title{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlh-res-price{font-size:13px;color:var(--dlh-primary-light);font-weight:700;display:flex;align-items:center;gap:8px}.dlh-res-price del{font-size:11px;color:var(--dlh-text-2);opacity:.7;font-weight:400}.dlh-res-price ins{text-decoration:none}.dlh-res-badge{font-size:11px;background:rgba(130,98,254,.2);border:1px solid rgba(130,98,254,.3);padding:2px 8px;border-radius:6px;color:#fff}.dlh-search-status{text-align:center;padding:24px 0;color:var(--dlh-text-2);font-size:14px}.dlh-spinner{display:inline-block;width:26px;height:26px;border:3px solid rgba(255,255,255,.2);border-radius:50%;border-top-color:var(--dlh-primary);animation:dlhSpin .7s linear infinite;margin:12px auto}.dlh-root.is-drawer .dlh-drawer{pointer-events:auto}.dlh-root.is-drawer .dlh-scrim{opacity:1}.dlh-root.is-drawer .dlh-sheet{transform:none}