.stq-product{--fk-width:360px;display:flex;align-items:center;gap:12px}.stq-thumb{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:13px;background:linear-gradient(160deg,#f4f5f7,#e6e8ec);box-shadow:inset 0 0 0 1px rgb(0 0 0/.04)}.dark .stq-thumb{background:linear-gradient(160deg,#2a2c31,#1f2024)}.stq-phone{width:24px;height:38px;filter:drop-shadow(0 2px 3px rgb(0 0 0/.18))}.stq-copy{display:grid;flex:1;min-width:0;line-height:1.35}.stq-copy b{font-size:14px;font-weight:600}.stq-copy span{color:var(--fk-muted);font-size:13px}.stq,.stq-add{flex:none;height:36px;border-radius:999px;background:var(--fk-ink);color:var(--fk-surface)}.stq-add{padding:0 14px 0 11px;border:0;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.stq-add-label{display:inline-flex;align-items:center;gap:5px}.stq-add svg{width:15px;height:15px}.stq-group{display:flex;align-items:center;height:100%;padding:0 3px}.stq-btn{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.stq-btn:hover:not([data-disabled]){background:rgb(255 255 255/.14)}.dark .stq-btn:hover:not([data-disabled]){background:rgb(0 0 0/.1)}}.stq-btn[data-disabled]{opacity:.35;cursor:default}.stq-btn svg{width:16px;height:16px}.stq-count{position:relative;display:grid;place-items:center;min-width:22px;font-size:14.5px;font-weight:650}.stq-input{position:absolute;inset:0;width:100%;padding:0;border:0;background:none;color:transparent;caret-color:transparent;font:inherit;text-align:center;outline:none}.rng{--fk-width:360px;gap:0}.rng-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.rng-values{display:inline-flex;align-items:baseline;gap:5px;font-size:15px;font-weight:650}.rng-price{display:inline-block}.rng-dash,.rng-price[data-ghost]{color:var(--fk-faint)}.rng-bars{display:flex;align-items:flex-end;gap:2px;height:48px;padding:0 10px}.rng-bars i{flex:1;min-height:2px;border-radius:2px 2px 0 0;background:var(--fk-well-strong);transition:background-color .2s}.rng-bars i[data-in]{background:var(--fk-ink)}.rng-control{display:flex;align-items:center;height:28px;padding:0 10px;touch-action:none;cursor:pointer}.rng-track{position:relative;width:100%;height:3px;border-radius:999px;background:var(--fk-well-strong)}.rng-indicator{height:100%;border-radius:inherit;background:var(--fk-ink)}.rng-thumb{width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.2),0 0 0 1px rgb(0 0 0/.08);cursor:grab;transition:box-shadow .15s}.rng-thumb:has(:focus-visible){box-shadow:0 1px 3px rgb(0 0 0/.2),0 0 0 4px color-mix(in oklab,var(--fk-focus) 18%,transparent)}.rng-thumb[data-dragging]{cursor:grabbing}.rng-bubble{position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 0;padding:4px 8px;border-radius:8px;background:var(--fk-ink);color:var(--fk-surface);font-size:13px;font-weight:650;white-space:nowrap;pointer-events:none}.rng>.fk-description{margin-top:10px}