.throne-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex}.throne-cart-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.throne-cart-panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:440px;background:#fff;color:#1e293b;display:flex;flex-direction:column;box-shadow:-10px 0 30px #00000026;border-left:1px solid #e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.throne-cart-header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;background:#fff}.throne-cart-title{display:flex;align-items:center;gap:10px}.throne-cart-title h3{margin:0;font-size:16px;font-weight:700;color:#0f172a}.throne-item-count{font-size:11px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:2px 8px;border-radius:9999px;font-weight:600}.throne-cart-close{background:none;border:none;color:#64748b;cursor:pointer;padding:6px;border-radius:8px;transition:all .2s}.throne-cart-close:hover{color:#0f172a;background:#f1f5f9;transform:rotate(90deg)}.throne-shipping-widget{background:#f8fafc;border-bottom:1px solid #e2e8f0}.throne-marquee-ticker{overflow:hidden;white-space:nowrap;padding:8px 0;border-bottom:1px solid #e2e8f0;background:#eff6ff}.throne-marquee-track{display:inline-flex;white-space:nowrap;animation:throneMarqueeScroll 16s linear infinite}.throne-marquee-track:hover{animation-play-state:paused}@keyframes throneMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.throne-marquee-item{display:inline-flex;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:600;letter-spacing:.03em;color:#1e40af}.throne-marquee-unlocked{color:#065f46;background:#ecfdf5}.throne-progress-container{padding:10px 20px 14px;background:#fff}.throne-progress-labels{display:flex;justify-content:space-between;font-size:11px;margin-bottom:6px;color:#475569;font-weight:600}.throne-progress-bar{height:8px;background:#f1f5f9;border-radius:9999px;overflow:hidden;border:1px solid #e2e8f0}.throne-progress-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#2563eb,#3b82f6);transition:width .4s ease,background .4s ease}.throne-progress-fill.unlocked{background:linear-gradient(90deg,#10b981,#059669)}.throne-cart-body{flex:1;overflow-y:auto;padding:16px 20px;background:#fff}.throne-cart-item{display:flex;gap:14px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px}.throne-item-img img{width:60px;height:60px;object-fit:cover;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.throne-item-info{flex:1;min-width:0}.throne-item-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.throne-item-title{margin:0;font-size:13px;font-weight:700;color:#0f172a;line-height:1.3}.throne-remove-btn{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px 4px;font-size:12px}.throne-remove-btn:hover{color:#e11d48}.throne-item-variant{margin:3px 0 0;font-size:11px;color:#64748b}.throne-item-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.throne-qty-stepper{display:inline-flex;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px}.throne-qty-stepper button{background:none;border:none;color:#475569;width:26px;height:26px;cursor:pointer;font-weight:700}.throne-qty-stepper button:hover{color:#0f172a;background:#f1f5f9}.throne-qty-stepper span{width:26px;text-align:center;font-size:12px;color:#0f172a;font-weight:600}.throne-item-price{font-size:13px;font-weight:800;color:#0f172a}.throne-cart-footer{padding:18px 20px;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 15px #0000000d}.throne-summary-row{display:flex;justify-content:space-between;font-size:12px;color:#64748b;margin-bottom:6px}.throne-total-row{font-size:15px;font-weight:700;color:#0f172a;border-top:1px solid #e2e8f0;padding-top:8px;margin-top:8px;margin-bottom:14px}.throne-highlight{color:#1d4ed8;font-size:16px;font-weight:800}.throne-checkout-btn{width:100%;background:#2563eb;color:#fff;border:none;border-radius:12px;padding:14px;font-size:13px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,box-shadow .2s;box-shadow:0 4px 14px #2563eb40}.throne-checkout-btn:hover{background:#1d4ed8;box-shadow:0 6px 20px #2563eb59}.throne-trust-line{display:flex;justify-content:center;align-items:center;gap:12px;font-size:10px;color:#64748b;margin-top:12px}.throne-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
/*# sourceMappingURL=/cdn/shop/t/59/assets/cart-drawer-throne.css.map */
