.lx-mod-buy{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.lx-mod-qty{border:1px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-white);align-items:center;display:inline-flex;overflow:hidden}.lx-mod-qty button{width:2.75rem;height:100%;min-height:3.2rem;color:var(--c-text);justify-content:center;align-items:center;display:inline-flex}.lx-mod-qty button:hover{background:var(--c-surface-3)}.lx-mod-qty input{text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;width:2.75rem;font-weight:600}.lx-mod-qty input::-webkit-outer-spin-button{-webkit-appearance:none}.lx-mod-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.lx-mod-qty.is-disabled,.lx-mod-buy__add:disabled{opacity:.55;cursor:not-allowed}.lx-mod-buy__add{flex:1}.lx-mod-buy__add.is-added{--btn-bg:var(--c-success);--btn-bd:var(--c-success);--btn-fg:var(--c-surface)}.lx-mod-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.lx-mod-price__amount{font-family:var(--f-display);color:var(--c-primary);font-size:2.4rem;font-weight:600;line-height:1}.lx-mod-price__unit,.lx-mod-price__note{font-size:var(--fs-sm);color:var(--c-text-mute)}.lx-mod-price__note{font-size:var(--fs-xs);flex-basis:100%}.lx-mod-cart{align-items:center;gap:.5rem;display:inline-flex}.lx-mod-cart__count{background:var(--c-accent);min-width:1.4rem;height:1.4rem;color:var(--c-text);font-size:var(--fs-xs);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-weight:700;display:inline-flex}.lx-mod__none{margin:0}
