.mmw-band{background:#111318;color:#fff;border-top:1px solid #343943;font-family:Arial,Helvetica,sans-serif;padding:32px 24px}.mmw-wrap{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.mmw-band h2{font:700 22px/1.3 Arial,Helvetica,sans-serif;margin:0 0 8px;color:#fff}.mmw-band p{font:400 16px/1.6 Arial,Helvetica,sans-serif;margin:0;max-width:760px;color:#c6ccd5}.mmw-button,.mmw-button:visited{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:48px;padding:12px 24px;border:2px solid #da1735;border-radius:6px;background:#da1735;color:#fff!important;font:700 16px/1.4 Arial,Helvetica,sans-serif;text-decoration:none!important;box-sizing:border-box}.mmw-button:hover{background:#b9112c;border-color:#b9112c}.mmw-button:focus-visible,.mmw-withdrawal-page :is(button,input,textarea,a):focus-visible{outline:3px solid #1767c8;outline-offset:4px}.mmw-legal-info{margin:40px 0 0;padding:28px;background:#f5f6f9;border-left:4px solid #da1735}.mmw-legal-info h2{margin-top:0}.mmw-withdrawal-page .woocommerce-order-withdrawal-content{max-width:820px;margin:24px auto 48px;padding:clamp(20px,4vw,40px);background:#fff;border:1px solid #dfe2e8;border-radius:12px;color:#111318;font-family:Arial,Helvetica,sans-serif;overflow-wrap:anywhere}.mmw-withdrawal-page .woocommerce-order-withdrawal-content :is(p,label,legend,dt,dd){font-family:Arial,Helvetica,sans-serif}.mmw-withdrawal-page .woocommerce-OrderWithdrawalForm :is(input[type=text],input[type=email],textarea){box-sizing:border-box;max-width:100%;width:100%;min-height:46px;padding:12px;border:1px solid #b9c0ca;border-radius:5px;font:400 16px/1.5 Arial,Helvetica,sans-serif;background:#fff;color:#111318}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:6px;background:#da1735;color:#fff;border:2px solid #da1735;font:700 16px/1.4 Arial,Helvetica,sans-serif;white-space:normal}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__actions .woocommerce-order-withdrawal-content__button--secondary{background:#fff;color:#111318;border-color:#c8cdd5}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__radio-label{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__radio-label input{flex:0 0 auto;margin-top:5px}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__steps{display:flex;gap:24px;padding:16px 20px;background:#f4f5f8;border-radius:6px;margin:24px 0}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__step--current{font-weight:700}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__review-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:16px;padding:12px 0;border-bottom:1px solid #e1e5eb}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__review-row dt{font-weight:700}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__review-row dd{margin:0}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__field-error{display:block;color:#a8172c;font-size:14px;margin-top:6px}@media(max-width:600px){.mmw-band{padding:28px 20px}.mmw-wrap{align-items:stretch;flex-direction:column;gap:20px}.mmw-button{width:100%}.mmw-band h2{font-size:21px}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__review-row{grid-template-columns:1fr;gap:4px}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__actions .button{width:100%}.mmw-withdrawal-page .woocommerce-order-withdrawal-content .form-row{float:none;width:100%}.mmw-withdrawal-page .woocommerce-order-withdrawal-content__steps{font-size:14px;gap:18px;padding-left:24px}.mmw-legal-info{padding:20px}}
