.lwd-withdrawal-form-wrap{max-width:640px;margin:0 auto 2rem}.lwd-withdrawal-form{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:2rem}.lwd-withdrawal-form h2{margin-top:0;margin-bottom:.75rem;font-size:1.5rem}.lwd-withdrawal-form__intro{margin-bottom:1.5rem;color:#555;line-height:1.6}.lwd-withdrawal-form .form-row{margin-bottom:1rem}.lwd-withdrawal-form label{display:block;margin-bottom:.35rem;font-weight:600}.lwd-withdrawal-form .input-text{width:100%}.lwd-withdrawal-button{margin-top:.5rem}.lwd-withdrawal-order-box{margin-top:1.5rem;padding:1.25rem;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa}.lwd-withdrawal-order-box__intro{margin:0 0 1rem;color:#555}.lwd-withdrawal-summary{background:#f7f7f7;border:1px solid #ececec;border-radius:4px;padding:1rem 1.25rem;margin-bottom:1.5rem}.lwd-withdrawal-summary p{margin:.35rem 0}.lwd-withdrawal-items{margin-bottom:1.5rem}.lwd-withdrawal-legal{font-size:.95rem;color:#666;line-height:1.6}.lwd-withdrawal-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.lwd-withdrawal-success .woocommerce-message{margin-bottom:1.25rem}.lwd-withdrawal-footer-link{text-align:center;padding:.75rem 1rem;font-size:.9rem}.lwd-withdrawal-footer-link a{text-decoration:underline}@media (max-width:549px){.lwd-withdrawal-form{padding:1.25rem}.lwd-withdrawal-actions .button{width:100%;text-align:center}}