#lb-header{display:flex;justify-content:space-between;align-items:center;padding:6px 20px;height:70px;background:#000}.lb-left{display:flex;align-items:center}.lb-logo{width:46px;height:auto;border-radius:50%}.lb-right{display:flex;align-items:center;gap:22px}.lb-home{font-size:16px;font-weight:700;letter-spacing:1px;text-decoration:none;color:#ffffff!important}.lb-home:hover{color:#ff0000!important}#lb-cart-icon{position:relative;display:flex;align-items:center;cursor:pointer}.lb-cart-svg svg{width:28px;height:28px;fill:#ffffff;transition:transform 0.2s ease}#lb-cart-icon:hover .lb-cart-svg svg{transform:scale(1.1)}#lb-cart-count{position:absolute;top:-6px;right:-10px;background:#ff0000;color:#ffffff;font-size:11px;font-weight:bold;padding:2px 5px;border-radius:50%}#lb-cart-count.lb-zero{display:none}@media (max-width:768px){#lb-header{padding:6px 14px;height:60px}.lb-logo{width:40px}.lb-home{font-size:14px}.lb-cart-svg svg{width:24px;height:24px}}#lb-floating-tabs{position:fixed!important;top:50%;right:20px;display:flex;flex-direction:column;gap:10px;z-index:99999!important}.lb-tab{background:#000000;color:#ffffff!important;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;letter-spacing:0.5px;box-shadow:0 0 6px rgba(0,0,0,0.4);transition:all 0.2s ease}.lb-tab:hover{background:#ff0000;transform:translateX(-4px)}@media (max-width:767px){#lb-floating-tabs{right:10px;top:35%}.lb-tab{padding:8px 10px;font-size:12px}}.lb-footer-wrap{display:flex;flex-direction:column;align-items:center;color:#ffffff}.lb-footer-bone{width:46px;height:auto;margin-bottom:10px;display:block;transition:0.2s ease-in-out}.lb-footer-bone:hover{transform:scale(1.1);opacity:0.9}.lb-footer-text{font-size:14px;opacity:0.8;text-align:center;font-weight:300;letter-spacing:0.5px}#lb-popup{position:fixed;inset:0;background:rgba(0,0,0,0.8);display:none;justify-content:center;align-items:center;z-index:999999}#lb-popup.show{display:flex}#lb-popup-box{background:#111;padding:30px;border:2px solid #fff;max-width:400px;width:90%;color:#fff;position:relative}#lb-close{position:absolute;top:5px;right:10px;background:none;border:none;font-size:32px;color:#fff;cursor:pointer}