.bn-pill{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;box-sizing:border-box;font-family:var(--font-body-family);font-size:clamp(10.5px,3vw,12.5px);line-height:1.25;color:#111;border:1px solid #111;border-radius:999px;padding:3px 10px;white-space:nowrap;overflow:hidden;margin:0 0 2px}
.bn-pill strong{font-weight:700;letter-spacing:.03em}
.bn-pill__sep{font-weight:400}
.bn-price__was{font-size:18px;color:#8b8d8f;text-decoration:line-through}
.bn-price__tag{font-size:12px;font-weight:700;line-height:1;background:#111;color:#fff;padding:4px 7px;border-radius:4px;align-self:center}
.product-form__submit.lm-main-button,.product-form__submit.lm-main-button::after,.product-form__submit.lm-main-button::before{border-radius:12px!important}
.bn-extra{display:inline-flex;align-items:center;gap:8px}
.price__sale .lm-style-2-sale>div{display:none!important}
@supports (overflow:clip){html,body{overflow-x:clip}}
.tel-wrap{flex-wrap:wrap;row-gap:8px;max-width:100%}
.bn-pill{max-width:100%}
.product__info-container>.footer__payment{margin-top:6px!important;margin-bottom:10px!important;padding-top:0!important}
.product__info-container>.footer__payment .list-payment-lm{margin:0;gap:2px}
