.btn-whatsapp{background: #25d366 !important;color: white !important;box-shadow: 0 2px 8px rgba(37,211,102,0.3) !important}.btn-whatsapp:hover,.btn-whatsapp:active{background: #20ba5a !important;color: white !important;box-shadow: 0 4px 12px rgba(37,211,102,0.4) !important}.btn-phone{background: transparent !important;color: #ffffff !important;border: 2px solid #ffffff !important}.btn-phone:hover,.btn-phone:active{background: #ffffff !important;color: #000000 !important;box-shadow: 0 2px 8px rgba(255,255,255,0.3) !important}#meniuLateral .sidebar-header{align-items: center !important;box-sizing: border-box !important;min-height: 56px !important;padding: 6px 6px 6px 16px !important;padding: calc(6px + env(safe-area-inset-top,0px)) 6px 6px 16px !important}#meniuLateral .sidebar-logo h2{font-size: 22px !important;line-height: 1.1 !important}#meniuLateral .tagline{color: rgba(255,255,255,0.78) !important;font-size: 12px !important;line-height: 1.3 !important;margin-top: 2px !important}#meniuLateral .btn-close-sidebar{flex: 0 0 auto !important;transform: none !important}#meniuLateral .ml-coloana{box-sizing: border-box;margin: 0 auto;max-width: 560px;width: 100%}#meniuLateral .ml-best{position: relative;box-sizing: border-box;margin: 0 0 20px;padding: 12px;border: 1px solid rgba(255,255,255,0.16);border-radius: 14px;background: linear-gradient(135deg,#1c1c1c 0%,#2a2a2a 100%);box-shadow: 0 6px 20px rgba(193,2,6,0.28)}#meniuLateral .ml-best-corp{display: flex;align-items: flex-start;gap: 12px}#meniuLateral .ml-best-poza{position: relative;display: flex;flex: 0 0 112px;align-items: center;justify-content: center;width: 112px;height: 112px;overflow: hidden;border-radius: 10px;background: #ffffff}#meniuLateral .ml-best-poza img{display: block;width: 100%;height: 100%;max-width: none;object-fit: contain}#meniuLateral .ml-best-bulina{position: absolute;top: 4px;left: 4px;z-index: 1;padding: 2px 6px;border-radius: 6px;background: #C10206;color: #ffffff;font-size: 12px;font-weight: 800;line-height: 1.3}#meniuLateral .ml-best-info{flex: 1 1 auto;min-width: 0}#meniuLateral .ml-best-eticheta{display: block;color: #fbbf24;font-size: 12px;font-weight: 800;letter-spacing: 0.5px;line-height: 1.2;text-transform: uppercase}#meniuLateral a.ml-best-nume{display: block;margin-top: 4px;color: #ffffff !important;font-size: 15px;font-weight: 700;line-height: 1.25;text-decoration: none !important}#meniuLateral .ml-best-sub{display: block;margin-top: 2px;color: rgba(255,255,255,0.78);font-size: 12px;line-height: 1.3}#meniuLateral .ml-best-pret{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 8px;margin-top: 6px}#meniuLateral .ml-best-pret-vechi{color: #9ca3af;font-size: 14px;font-weight: 400;line-height: 1.2;text-decoration: line-through 2px;text-decoration-color: #ff4500}#meniuLateral .ml-best-pret-nou{color: #ffffff;font-size: 22px;font-weight: 800;line-height: 1.15}#meniuLateral .ml-best-pret-grup{display: inline-flex;align-items: baseline;gap: 6px;white-space: nowrap}#meniuLateral .ml-best-sub{white-space: nowrap}#meniuLateral .ml-best-pekg{display: inline;margin-top: 0;color: #c9c9c9;font-size: 12px;line-height: 1.3;white-space: nowrap}#meniuLateral .ml-best-stele{display: flex;flex-wrap: wrap;align-items: center;gap: 0 8px;margin-top: 10px;color: #e5e7eb;font-size: 13px;line-height: 1.3}#meniuLateral .ml-best-stele-stele{color: #f59e0b;font-size: 15px;letter-spacing: 1px}#meniuLateral .ml-best-butoane{display: flex;gap: 8px;margin-top: 12px}#meniuLateral .ml-cumpara,#meniuLateral a.ml-vezi{box-sizing: border-box;display: flex;align-items: center;justify-content: center;height: 48px !important;min-height: 48px !important;margin: 0;padding: 0 10px;border-radius: 10px;font-family: inherit;line-height: 1.2;text-align: center;text-decoration: none !important;-webkit-tap-highlight-color: transparent;cursor: pointer}#meniuLateral .ml-cumpara{flex: 1 1 56%;border: 0;background: linear-gradient(135deg,#C10206 0%,#aa0205 100%);color: #ffffff;font-size: 15px;font-weight: 800;box-shadow: 0 3px 12px rgba(193,2,6,0.4)}#meniuLateral .ml-cumpara.ml-gata{background: #10b981;box-shadow: none}#meniuLateral a.ml-vezi{flex: 1 1 44%;border: 2px solid rgba(255,255,255,0.6);background: transparent;color: #ffffff !important;font-size: 14px;font-weight: 700}#meniuLateral .ml-categorii{margin: 0 0 8px}#meniuLateral .ml-grila{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px 6px;margin: 8px 0 22px}#meniuLateral a.ml-cat{display: flex;flex-direction: column;align-items: center;min-height: 44px;padding: 2px 0;color: #ffffff !important;text-decoration: none !important;-webkit-tap-highlight-color: transparent}#meniuLateral .ml-cat-cerc{position: relative;box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;overflow: hidden;border: 2px solid rgba(255,255,255,0.22);border-radius: 50%;background: #ffffff;font-size: 28px;line-height: 1}#meniuLateral a.ml-cat:active .ml-cat-cerc{border-color: #f59e0b}#meniuLateral .ml-cat-cerc img{display: block;width: 80%;height: auto;max-width: none;object-fit: contain}#meniuLateral .ml-cat-cerc img.ml-plin{width: 100%;height: 100%;object-fit: cover}#meniuLateral .ml-cat-cerc img.ml-plin-contain{width: 100%;height: 100%;border-radius: 50%;object-fit: contain}#meniuLateral .ml-cat-cerc img.ml-lopata{width: 140%;height: auto;flex: none}#meniuLateral .ml-cat-cerc img.ml-perie{transform: scale(2);position: relative;left: -2.5px;top: 5px}#meniuLateral .ml-cat-cerc img.ml-lana{transform: scale(1.17);position: relative;top: -1.5px}#meniuLateral .ml-cat-cerc img.ml-lemne{transform: scale(1.15);position: relative;top: -2.5px}#meniuLateral .ml-cat-cerc img.ml-cleste{transform: scale(0.85)}#meniuLateral .ml-cat-cerc img.ml-cana{transform: scale(1.1);position: relative;top: -5px;left: 2.5px}#meniuLateral .ml-cat-cerc--pachete{background: linear-gradient(135deg,#C10206 0%,#8b0000 100%)}#meniuLateral .ml-cat-nume{display: block;margin-top: 6px;color: #ffffff;font-size: 12px;font-weight: 600;line-height: 1.2;text-align: center}#meniuLateral .ml-nw{white-space: nowrap}#meniuLateral .categorie-stele{display: block;margin-top: 2px;font-family: 'Inter',sans-serif;font-size: 12px;font-weight: 600;line-height: 1.3;white-space: nowrap;color: #fff;text-align: center}#meniuLateral .categorie-stele__stea{color: #f59e0b}#meniuLateral .categorie-stele__nr{color: #b8bcc4;font-weight: 400}#meniuLateral .ml-cat-revine{display: block;margin-top: 2px;color: #fbbf24;font-size: 12px;font-weight: 600;line-height: 1.2;text-align: center}#meniuLateral .nav-link{box-sizing: border-box !important;min-height: 52px !important}#meniuLateral .nav-subtitle{font-size: 12px !important}#meniuLateral .nav-badge{position: static !important;flex: 0 0 auto !important;margin-left: 8px !important;transform: none !important;font-size: 12px !important;padding: 2px 6px !important}#meniuLateral .ml-livrare{box-sizing: border-box;display: flex;align-items: center;justify-content: center;margin: 0 0 12px;padding: 8px 12px;border: 1px solid rgba(193,2,6,0.7);border-radius: 10px;background: rgba(193,2,6,0.18);color: #ffffff;font-size: 13px;font-weight: 600;line-height: 1.35;text-align: center}#meniuLateral .ml-livrare strong{font-weight: 800}#meniuLateral .ml-beneficii{margin: 0 0 16px;padding: 2px 12px;border: 1px solid rgba(16,185,129,0.25);border-radius: 10px;background: rgba(16,185,129,0.08)}#meniuLateral .ml-beneficii .trust-item{display: flex !important;align-items: center !important;gap: 10px;margin: 0 !important;padding: 9px 0 !important;font-size: 13px !important;line-height: 1.3 !important}#meniuLateral .ml-beneficii .trust-item:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.1)}#meniuLateral .ml-beneficii .trust-icon{flex: 0 0 24px;width: 24px !important;margin: 0 !important;font-size: 18px !important;text-align: center}#meniuLateral .ml-beneficii .trust-content{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 6px}#meniuLateral .ml-beneficii .trust-content strong{font-size: 13px;font-weight: 700}#meniuLateral .ml-beneficii .trust-content span{color: rgba(255,255,255,0.8);font-size: 12px}#meniuLateral .ml-contact{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin: 0;padding: 0 0 8px}#meniuLateral a.ml-btn{box-sizing: border-box;display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 52px;padding: 10px 12px;border-radius: 12px;font-size: 15px;font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none !important;-webkit-tap-highlight-color: transparent}#meniuLateral a.ml-btn-wa{background: #25d366;color: #04210f !important}#meniuLateral a.ml-btn-tel{border: 2px solid #ffffff;background: rgba(255,255,255,0.08);color: #ffffff !important}@media (min-width: 480px){#meniuLateral .ml-cat-cerc{width: 72px;height: 72px}}body.sidebar-open .bara-cos-jos,body.sidebar-open .bara-produs-mobil{visibility: hidden !important}.right-sidebar{background: #ffffff !important;color: #000000 !important}.cart-content-wrapper{display: flex !important;flex-direction: column !important;height: 100% !important;padding: 16px !important}.btn-checkout-back{background: none;border: none;color: #555;cursor: pointer;padding: 0;margin: 0;line-height: 0;transition: color 0.2s ease}.btn-checkout-back svg{width: 24px;height: 24px;display: block}.btn-checkout-back:hover{color: #c10206}.btn-checkout-back[hidden]{display: none}.right-sidebar .btn-close-sidebar{background: none !important;border: none !important;color: #333333 !important;font-size: 22px !important;width: 44px !important;height: 44px !important;display: flex !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;border-radius: 4px !important;transition: all 0.2s ease !important;-webkit-tap-highlight-color: transparent !important}.right-sidebar .btn-close-sidebar:hover{background: #f8f9fa !important;color: #C10206 !important}.cart-items-container{flex: 1 !important;overflow-y: auto !important;margin-bottom: 12px !important;-webkit-overflow-scrolling: touch !important}.cart-shipping-progress{margin: 4px 0 !important;padding: 4px !important;background: #f8f9fa !important;border-radius: 8px !important;flex-shrink: 0 !important}