/* PVC TOY V10 final interface polish */
.v10-photo-grid{margin-top:14px}.v10-photo-grid button{width:86px;height:86px;border:1px solid #dbe4eb;border-radius:10px;background:#f7fafc;padding:5px;overflow:hidden;cursor:pointer}.v10-photo-grid img{width:100%;height:100%;object-fit:cover;border-radius:7px}.v8-admin-table .v10-photo-grid,.data .v10-photo-grid{display:flex;max-width:300px;flex-wrap:wrap}.v8-admin-table .v10-photo-grid button,.data .v10-photo-grid button{width:54px;height:54px}.v10-return-total{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f3f7fa;border-radius:9px;margin:12px 0}.v10-return-total small{color:#617487}.v10-return-total strong{font-size:18px;color:#173d5c}.v9-return-customer{grid-template-columns:repeat(5,minmax(0,1fr))!important}.v10-completed span.done{background:#16865b!important;border-color:#16865b!important;color:#fff!important;box-shadow:0 0 0 5px #16865b18}.v10-completed span.done small{color:#126746!important;font-weight:750}.v10-status-stack{display:flex;gap:6px;flex-wrap:wrap}.v10-return-badge{background:#e9f8f1!important;color:#08734a!important;border-color:#aee1cb!important}.status-rejected.v10-return-badge{background:#fff0f0!important;color:#a73535!important;border-color:#f1bcbc!important}.status-refund_pending.v10-return-badge,.status-replacement_processing.v10-return-badge,.status-requested.v10-return-badge{background:#fff5da!important;color:#865d00!important;border-color:#efd68b!important}.v10-checkout-remove{width:30px;height:30px;border:1px solid #efc8c8;border-radius:50%;background:#fff5f5;color:#b32f2f;font-size:20px;line-height:1;cursor:pointer;flex:none;align-self:center}.checkout-summary .order-item{position:relative}.pin-serviceability{grid-template-columns:1fr!important}.pin-serviceability .btn{display:none!important}.upi-apps a{display:inline-flex!important;align-items:center;gap:7px;min-height:42px;padding:6px 10px!important;font-weight:750;background:#fff!important;box-shadow:0 4px 12px #173d5c0d}.upi-app-icon{width:30px!important;height:30px!important;background:transparent!important;border-radius:7px!important;overflow:hidden}.upi-app-icon svg{display:block;width:100%;height:100%}.upi-app-icon.amazon,.upi-app-icon.other{width:42px!important}.premium-footer{background:radial-gradient(circle at 15% 0,#1e5278 0,transparent 34%),linear-gradient(145deg,#102f48,#071a29 75%)!important;border-top:4px solid var(--accent)!important}.footer-promise{background:#ffffff08;border:1px solid #ffffff16!important;border-radius:14px;margin-top:22px;padding-inline:25px!important}.premium-footer-main>div:not(.footer-brand){padding-left:20px;border-left:1px solid #ffffff18}.footer-subscribe{border-radius:10px!important}.footer-socials>a{background:#ffffff0c;transition:.2s transform,.2s background}.footer-socials>a:hover{transform:translateY(-2px);background:#ffffff1b}.premium-footer-bottom{background:#04152155;padding-inline:18px!important;border-radius:10px 10px 0 0}.status-pill+.v10-return-badge{margin-left:7px}
@media(max-width:900px){.v9-return-customer{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-footer-main>div:not(.footer-brand){padding-left:0;border-left:0}.v10-photo-grid button{width:72px;height:72px}}
@media(max-width:520px){.v9-return-customer{grid-template-columns:1fr!important}.checkout-summary .order-item{grid-template-columns:50px 1fr auto auto!important}.upi-apps{display:grid!important;grid-template-columns:1fr 1fr}.upi-apps a{justify-content:flex-start}.footer-promise{margin-inline:12px;padding-inline:16px!important}.v10-photo-grid button{width:64px;height:64px}}
.v10-checkout-remove{display:inline-grid!important;place-items:center;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;flex:0 0 30px!important}
.checkout-summary .order-item .v10-checkout-remove{position:absolute!important;right:12px!important;bottom:12px!important;z-index:3!important}
.checkout-summary .v8-checkout-qty .v10-checkout-remove{position:static!important;border-radius:0 7px 7px 0!important;margin-left:5px!important;border-color:#efc8c8!important;background:#fff2f2!important;color:#ae3030!important}
.checkout-summary .v8-checkout-qty .v10-zero-remove{background:#fff1f1!important;color:#ad3030!important;font-size:18px!important}
.checkout-summary .v8-checkout-qty .v10-zero-remove{font-size:0!important}.checkout-summary .v8-checkout-qty .v10-zero-remove::after{content:'✕';font-size:19px;font-weight:800;line-height:1;color:#ad3030}
.checkout-summary .v8-checkout-qty{width:auto!important;overflow:visible!important}.checkout-summary .v8-checkout-qty .v10-checkout-remove{font-size:0!important;display:grid!important}.checkout-summary .v8-checkout-qty .v10-checkout-remove::after{content:'×';font-size:20px;font-weight:800;color:#ad3030}
.v10-stock-block{max-width:760px;margin-inline:auto}.v10-stock-block .cart-item{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;margin:14px 0;padding:14px;border:1px solid #f0baba;border-radius:14px;background:#fff7f7}.v10-stock-block .cart-item img{width:68px;height:68px;object-fit:contain;border-radius:10px;background:#fff}.v10-stock-message{display:block;margin:6px 0 10px;color:#a82c2c;font-size:14px}.v10-blocked-qty{display:inline-flex!important;width:auto!important}.v10-blocked-qty .v10-checkout-remove{margin-left:7px!important;border-radius:7px!important}
