.fav[data-v-3d2a5eec]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.fav__circle[data-v-3d2a5eec]{color:#15161a;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fav--lg .fav__circle[data-v-3d2a5eec]{background:#ffffffe0;width:40px;height:40px}.fav--on .fav__circle[data-v-3d2a5eec]{color:var(--sale)}.fav[data-v-3d2a5eec]:focus-visible{outline:none}.fav:focus-visible .fav__circle[data-v-3d2a5eec]{box-shadow:0 0 0 2px var(--ring)}.stepper[data-v-9616de46]{border-radius:var(--r-ctl-sm);background:var(--accent-soft);height:38px;color:var(--accent-text);justify-content:space-between;align-items:center;gap:4px;padding:3px;display:inline-flex}.stepper--sm[data-v-9616de46]{height:34px}.stepper--lg[data-v-9616de46]{border-radius:var(--r-ctl);height:52px;padding:4px}.stepper--lg button[data-v-9616de46]{width:44px;font-size:1.35rem}.stepper--lg output[data-v-9616de46]{font-size:17px}.stepper--block[data-v-9616de46]{width:100%;display:flex}button[data-v-9616de46]{background:var(--panel);width:32px;height:100%;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;display:flex}button[data-v-9616de46]:disabled{opacity:.4;cursor:not-allowed}output[data-v-9616de46]{font-variant-numeric:tabular-nums;text-align:center;min-width:28px;font-weight:700}
