#cd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:8888;opacity:0;pointer-events:none;transition:opacity .3s ease}#cd-backdrop.cd-open{opacity:1;pointer-events:all}#cd-panel{position:fixed;top:0;right:0;width:400px;max-width:100vw;height:100vh;background:#0f2444;border-left:1px solid rgba(0,102,255,.18);z-index:9999;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px #00000080}#cd-panel.cd-open{transform:translate(0)}html[dir=rtl] #cd-panel{right:auto;left:0;border-left:none;border-right:1px solid rgba(0,102,255,.18);transform:translate(-100%);box-shadow:8px 0 40px #00000080}html[dir=rtl] #cd-panel.cd-open{transform:translate(0)}#cd-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(0,102,255,.18);flex-shrink:0}#cd-header-title{font-size:16px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px}#cd-count-badge{background:#06f;color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:20px;min-width:20px;text-align:center}#cd-close-btn{width:32px;height:32px;border-radius:8px;border:1px solid rgba(0,102,255,.18);background:none;color:#8faac3;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}#cd-close-btn:hover{background:#0066ff1a;color:#fff}#cd-body{flex:1;overflow-y:auto;padding:12px 20px}#cd-body::-webkit-scrollbar{width:4px}#cd-body::-webkit-scrollbar-track{background:transparent}#cd-body::-webkit-scrollbar-thumb{background:#0066ff4d;border-radius:2px}#cd-footer{padding:16px 20px;border-top:1px solid rgba(0,102,255,.18);flex-shrink:0}.cd-item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05)}.cd-item:last-child{border-bottom:none}.cd-item-img{width:68px;height:68px;object-fit:cover;border-radius:10px;flex-shrink:0;background:#0a1628}.cd-item-info{flex:1;min-width:0}.cd-item-name{font-size:13px;font-weight:600;color:#fff;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-item-variant{font-size:11px;color:#8faac3;margin-bottom:6px}.cd-item-price{font-size:14px;font-weight:700;color:#06f}.cd-item-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.cd-qty{display:flex;align-items:center;gap:5px}.cd-qty-btn{width:24px;height:24px;border-radius:6px;border:1px solid rgba(0,102,255,.25);background:#0a1628;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:all .2s}.cd-qty-btn:hover{background:#06f;border-color:#06f}.cd-qty-val{width:28px;text-align:center;font-size:13px;font-weight:600;color:#fff}.cd-remove{font-size:11px;color:#8faac3;cursor:pointer;background:none;border:none;padding:0;transition:color .2s}.cd-remove:hover{color:#e53935}.cd-empty{text-align:center;padding:60px 20px;color:#8faac3}.cd-empty-icon{font-size:48px;margin-bottom:12px}.cd-empty-text{font-size:15px}.cd-subtotal{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;color:#fff;margin-bottom:12px}.cd-subtotal-amount{color:#06f;font-size:18px}.cd-cod-note{background:#ff6b3514;border:1px solid rgba(255,107,53,.3);border-radius:8px;padding:10px 14px;font-size:13px;color:#ff6b35;text-align:center;margin-bottom:12px}.cd-checkout-btn{display:block;width:100%;padding:14px;background:linear-gradient(135deg,#ff6b35,#ff4500);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s;margin-bottom:8px}.cd-checkout-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ff6b3566}.cd-continue-btn{display:block;width:100%;padding:10px;background:none;border:1px solid rgba(0,102,255,.25);border-radius:10px;color:#8faac3;font-size:13px;text-align:center;cursor:pointer;transition:all .2s}.cd-continue-btn:hover{border-color:#06f;color:#fff}@media(max-width:480px){#cd-panel{width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-drawer.css.map */
