.vd-cart-selection{margin-top:2rem;margin-bottom:1.5rem}.vd-cart-selection p{margin:.5rem 0}.vd-cart-check{display:flex;align-items:center;gap:10px;font-weight:700;margin:0 0 12px;cursor:pointer;min-height:44px}.vd-cart-check input{width:22px;height:22px;accent-color:#174639;flex-shrink:0}.vd-cart-check input:focus-visible,.vd-saved-remove:focus-visible{outline:3px solid #174639;outline-offset:4px}.vd-saved-cart{padding-top:28px;padding-bottom:28px}.vd-saved-cart h2{font-size:2.6rem}.vd-saved-item{display:grid;grid-template-columns:105px 120px 1fr;align-items:start;gap:20px;padding:24px 0;border-top:1px solid #d5d5d5}.vd-saved-item>img{width:120px;height:120px;object-fit:contain;border:1px solid #e1e1e1;background:#fff}.vd-saved-details{grid-column:3;overflow-wrap:anywhere}.vd-saved-details>a{font-weight:700;color:inherit;font-size:1.8rem}.vd-saved-details p{margin:4px 0;font-size:1.4rem}.vd-saved-remove{background:none;border:0;padding:12px 0;text-decoration:underline;cursor:pointer;color:#333;font:inherit}.vd-cart-saving{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);font-size:2rem;font-weight:700;color:#102127}.vd-cart-saving[hidden],.vd-cart-check[hidden],.vd-saved-cart[hidden],.vd-cart-selection[hidden]{display:none!important}@media(max-width:749px){.vd-saved-item{grid-template-columns:85px 1fr;gap:14px}.vd-saved-item>.vd-cart-check{grid-column:1/-1;margin:0}.vd-saved-item>img{width:85px;height:85px}.vd-saved-details{grid-column:2}.vd-cart-check{font-size:1.4rem}}
[data-vd-import][hidden]{display:none!important}.vd-cart-saving{flex-direction:column;gap:20px;padding:24px;text-align:center}.vd-cart-saving button{padding:12px 22px;font:inherit;cursor:pointer}

.vd-saved-restore{margin:10px 10px 10px 0;min-height:44px;cursor:pointer}.vd-saved-remove{min-height:44px}
.vd-restore-error{color:#a8291e;font-weight:700;margin:8px 0}.vd-saved-restore{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px}
