.vt-deposit{width:min(92vw,580px);max-height:88dvh;overflow:auto;padding:28px;border:1px solid #ded8ce;border-radius:18px;background:#fffdf9;color:#24211d;font:inherit;line-height:1.55}
.vt-deposit::backdrop{background:rgb(0 0 0 / 55%)}
.vt-deposit h2{margin:8px 32px 18px 0;font-size:24px;color:inherit}
.vt-deposit p{margin:12px 0}.vt-deposit li{margin-block:8px}.vt-deposit a{color:inherit;text-decoration:underline}
.vt-deposit__summary{background:#f3efe8;padding:14px;border-radius:12px}.vt-deposit__amount{font-weight:700}
.vt-deposit__close-form{position:absolute;top:8px;right:12px}.vt-deposit__close{background:none;border:0;font-size:32px;cursor:pointer;color:inherit}
.vt-deposit__consent{display:flex;align-items:flex-start;gap:12px;padding:16px 0;cursor:pointer}.vt-deposit__consent input{appearance:auto;flex:0 0 22px;width:22px;height:22px;margin-top:3px;accent-color:#4a5849}
.vt-deposit__continue{width:100%;min-height:48px}.vt-deposit__continue:disabled{opacity:.45;cursor:not-allowed}.vt-deposit__small{font-size:12px}.vt-deposit__error{color:#a12323}
shopify-accelerated-checkout,shopify-accelerated-checkout-cart,.shopify-payment-button,.additional-checkout-buttons{display:none!important}
@media(max-width:480px){.vt-deposit{padding:22px 18px}.vt-deposit h2{font-size:21px}}
