.malafy-duo{box-sizing:border-box;flex-shrink:0;min-width:0;max-width:100%;width:100%;margin:0 0 16px;padding:14px 0;background:transparent;border-bottom:1px solid #ededed;font-family:inherit;color:inherit;overflow-wrap:break-word}
.xoo-wsc-body .malafy-duo{margin:0;padding:18px 20px;background:#fff}
.malafy-duo-state[hidden]{display:none!important}
.malafy-duo-track{height:8px;background:#e9ecea;border-radius:999px;overflow:hidden}
.malafy-duo-fill{display:block;height:100%;background:var(--malafy-duo-color,#2c7a57);border-radius:999px;transition:width .2s ease}
.malafy-duo .malafy-duo-message{margin:10px 0 5px;font-size:14px;line-height:1.45;font-weight:600;text-align:center}
.malafy-duo .malafy-duo-note{margin:0;font-size:12px;line-height:1.45;color:#626762;text-align:center}
.woocommerce-checkout-review-order-table tr.malafy-duo-checkout-row td{padding:14px 0;border-bottom:1px solid #ededed}
.malafy-duo-checkout{box-sizing:border-box;padding:16px;border:1px solid #e5e8e6;border-radius:4px;background:#fff;text-align:center}
.malafy-duo-checkout .malafy-duo{margin:0;padding:0;border-bottom:0}
.malafy-duo-checkout .malafy-duo-add{display:inline-block;margin-top:12px;text-decoration:none}
.woocommerce-cart-form .malafy-duo-checkout{margin-bottom:20px}
@media(max-width:767px){.malafy-duo-checkout{max-width:100%;padding:14px 12px}.malafy-duo-checkout .malafy-duo-add{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:12px;white-space:normal;line-height:1.4}.woocommerce-checkout-review-order-table tr.malafy-duo-checkout-row td{padding:12px 0}.xoo-wsc-body .malafy-duo{padding:15px}.malafy-duo .malafy-duo-message{font-size:14px}}
@media(prefers-reduced-motion:reduce){.malafy-duo-fill{transition:none}}
