.hlmc-po-mount{font-family:inherit;color:#2d2019;line-height:1.5;min-width:0}
.hlmc-po-card,.hlmc-po-refill,.hlmc-po-multibuy,.hlmc-po-recommend{margin:18px 0;padding:18px;border:1px solid #e5e1d9;border-radius:16px;background:#fff;min-width:0}
.hlmc-po-credit{background:#f2f6ec;border-color:#d9e4ce}
.hlmc-po-kicker{display:block;color:#516047;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}
.hlmc-po-card h3{font-size:20px!important;line-height:1.25!important;margin:8px 0 12px!important;color:#2d2019}
.hlmc-po-card p,.hlmc-po-refill p,.hlmc-po-multibuy p{font-size:13px;margin:9px 0;color:#5a554c}
.hlmc-po-card .hlmc-po-value{font-size:15px;color:#2d2019}
.hlmc-po-bonus{display:inline-block;color:#3f5533;background:#e0eccf;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}
.hlmc-po-mount button,.hlmc-po-card button{font:inherit;font-size:13px;font-weight:700;min-height:42px;border:1px solid #d6dacf;padding:10px 13px;border-radius:10px;background:#fff;color:#34432d;cursor:pointer;white-space:normal}
.hlmc-po-mount button:hover,.hlmc-po-card button:hover{background:#e5eddc}
.hlmc-po-mount button:disabled{opacity:.5;cursor:not-allowed}
.hlmc-po-mount .hlmc-po-primary{color:#fff;background:#3f4c3a;border-color:#3f4c3a}
.hlmc-po-mount .hlmc-po-primary:hover{background:#2f3e2a}
.hlmc-po-buttons,.hlmc-po-choice,.hlmc-po-balance{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:13px}
.hlmc-po-balance{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #cddbbd;font-size:13px}
.hlmc-po-mount details{margin-top:14px;font-size:12px;color:#555d4c}
.hlmc-po-mount summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:28px}
.hlmc-po-choice label{flex:1;min-width:120px;border:1px solid #e5e1d9;border-radius:10px;padding:11px;font-size:13px;cursor:pointer}
.hlmc-po-choice label:has(input:checked){border-color:#738c5d;background:#f2f6ec}
.hlmc-po-choice input{accent-color:#3f4c3a;margin-right:5px}
.hlmc-po-mount select,.hlmc-po-card input[type=date]{font:inherit;font-size:16px;padding:8px;border:1px solid #d6dacf;border-radius:8px;max-width:100%;background:#fff;color:#2d2019}
.hlmc-po-mount [data-po-schedule]{margin-top:14px}
.hlmc-po-mount [hidden]{display:none!important}
.hlmc-po-multibuy{background:#fcfaf5;border-style:dashed}
.hlmc-po-multibuy small{display:block;font-size:12px;color:#6a6258}
.hlmc-po-recommend>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #eee9e1;text-decoration:none;color:#2d2019;font-size:13px}
.hlmc-po-recommend small{display:block;color:#756c63}
.hlmc-po-recommend>a:last-child{border-bottom:0}
.hlmc-po-cart-note{font-size:12px!important;color:#43593b!important}
.hlmc-po-use-checkout [data-hqx-buynow-wrap]{display:none!important}
.hlmc-po-mount [role=alert]{padding:12px;border-radius:10px;background:#fff0ec;color:#973c2b}
.hlmc-po-mount :focus-visible,.hlmc-po-card :focus-visible{outline:3px solid #91ae70;outline-offset:3px}
@media(max-width:500px){.hlmc-po-buttons{display:grid;grid-template-columns:1fr}.hlmc-po-card,.hlmc-po-refill,.hlmc-po-multibuy,.hlmc-po-recommend{padding:14px}.hlmc-po-card h3{font-size:18px!important}.hlmc-po-choice{display:grid;grid-template-columns:1fr 1fr}.hlmc-po-choice label{min-width:0}}
