.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-wrap{margin:0}.lwd-withdrawal-button-wrap--widget{margin-top:.5rem}.lwd-withdrawal-button-wrap--widget .lwd-withdrawal-button{margin:0}.lwd-withdrawal-widget .widget-title{margin-bottom:.75rem}.lwd-withdrawal-button{display:inline-block;text-align:center;text-decoration:none;white-space:normal;line-height:1.4}.lwd-withdrawal-button.expand{display:block;width:100%}.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}@media (max-width:549px){.lwd-withdrawal-form{padding:1.25rem}.lwd-withdrawal-actions .button{width:100%;text-align:center}}