.rt{display:block;margin-block:16px 20px;--rt-accent: var(--lc-accent, #111);--rt-ok: var(--lc-ok, #2a9170);--rt-line: var(--lc-line, #dcdcdc);--rt-btn: var(--lc-btn, var(--rt-ok));--rt-btn-text: var(--lc-btn-text, #fff);--rt-card-bg: var(--lc-card-bg, #fff);color:var(--lc-text, inherit)}.rt[hidden]{display:none}.rt__headline{text-align:center;font-size:.9rem;font-weight:600;margin:0 0 14px}.rt__track{position:relative;height:34px;margin-inline:36px}.rt__bar{position:absolute;left:0;right:0;top:50%;height:8px;margin-top:-4px;border-radius:8px;background:var(--rt-line);overflow:hidden}.rt__bar-fill{display:block;height:100%;width:var(--rt-fill);background:var(--rt-ok);border-radius:8px;transition:width .4s ease}.rt__node{position:absolute;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#fff;border:2px solid var(--rt-line);display:flex;align-items:center;justify-content:center;font-size:16px;box-sizing:border-box;transition:border-color .3s,transform .3s}.rt__node.is-next{border-color:var(--rt-accent)}.rt__node.is-reached{border-color:var(--rt-ok)}.rt__node-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.rt__node-num{font-size:12px;font-weight:700}.rt__node:not(.is-reached) .rt__node-image{opacity:.55;filter:grayscale(.6)}.rt__node-check{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;background:var(--rt-ok);color:#fff;font-size:10px;line-height:16px;text-align:center}.rt--dense .rt__node{width:24px;height:24px;margin:-12px 0 0 -12px}.rt--dense .rt__node-check{display:none}.rt--dense .rt__node.is-reached{background:var(--rt-ok);color:#fff}.rt__all{margin-top:12px;font-size:.8rem}.rt__all summary{cursor:pointer;text-align:center;text-decoration:underline;list-style:none}.rt__all summary::-webkit-details-marker{display:none}.rt__list{list-style:none;margin:10px 0 0;padding:0;max-height:170px;overflow-y:auto;border:1px solid var(--rt-line);border-radius:8px}.rt__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--rt-line)}.rt__row:last-child{border-bottom:0}.rt__row-state{flex:none;width:20px;height:20px;border-radius:50%;border:1px solid var(--rt-line);text-align:center;line-height:18px;font-size:11px}.rt__row.is-reached .rt__row-state{background:var(--rt-ok);border-color:var(--rt-ok);color:#fff}.rt__row-label{flex:1}.rt__row-amount{font-weight:600;white-space:nowrap}.rt__picker{margin-top:14px;padding:10px;border:1px solid var(--rt-line);border-radius:8px}.rt__picker-title{margin:0 0 8px;font-size:.85rem;font-weight:600;text-align:center}.rt__picker-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.rt__pick{flex:none;width:84px;scroll-snap-align:start;background:#fff;border:2px solid var(--rt-line);border-radius:8px;padding:6px;cursor:pointer;font:inherit;font-size:.7rem;text-align:center}.rt__pick.is-selected{border-color:var(--rt-ok)}.rt__pick-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;display:block}.rt__pick-title{display:block;margin-top:4px;line-height:1.2}.rt-sticky{position:fixed;bottom:16px;z-index:40;display:flex;align-items:center;gap:10px;max-width:min(290px,calc(100vw - 32px));padding:10px 14px;border:0;border-radius:999px;background:#111;color:#fff;box-shadow:0 6px 20px #00000040;cursor:pointer;font:inherit;text-align:left}.rt-sticky[data-position=right]{right:16px}.rt-sticky[data-position=left]{left:16px}.rt-sticky__icon{font-size:22px}.rt-sticky__body{display:flex;flex-direction:column;gap:6px;min-width:0}.rt-sticky__text{font-size:12px;line-height:1.25}.rt-sticky__bar{height:4px;border-radius:4px;background:#ffffff40;overflow:hidden}.rt-sticky__bar-fill{display:block;height:100%;background:#4ade80;transition:width .4s}body:has(cart-drawer[open]) .rt-sticky{display:none}.rt__track.has-labels{margin-bottom:22px}.rt__node-label{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;font-size:10px;white-space:nowrap;opacity:.7}.rt__card{margin-top:10px;border:1px solid var(--rt-line);border-radius:8px;padding:6px 8px 8px;opacity:.8}.rt__card.is-reached{opacity:1;border-color:var(--rt-ok)}.rt__card-head{margin:0 0 6px;padding-bottom:5px;border-bottom:1px solid var(--rt-line);text-align:center;font-size:.78rem}.rt__card-body{display:flex;align-items:center;gap:10px}.rt__card-image{width:46px;height:46px;object-fit:contain;flex:none}.rt__card-info{flex:1;display:flex;flex-direction:column;gap:2px;font-size:.78rem;line-height:1.25;min-width:0}.rt__card-price s{opacity:.55;margin-right:4px}.rt__card-price b{font-weight:700}.rt__card-add{align-self:flex-start;margin-top:4px;padding:5px 12px;border:0;border-radius:6px;background:var(--rt-ok);color:#fff;font:inherit;font-size:.75rem;cursor:pointer}.rt__card-done{margin-top:4px;font-size:.75rem;color:var(--rt-ok);font-weight:600}.rt__card .rt__picker-list .rt__pick{width:92px;font-size:.68rem}.rt__card .rt__pick[disabled]{opacity:.6;cursor:default}.rt__card .rt__pick .rt__card-price{display:block;margin-top:2px}.rt__card .rt__picker-title{margin:6px 0 0}.rt__node-label{font-size:9.5px}.rt__track.has-labels{margin-bottom:26px}.rt__node,.rt__pick,.rt__card{background:var(--rt-card-bg)}.rt__pick{color:var(--lc-text, inherit)}.rt__card-add{background:var(--rt-btn);color:var(--rt-btn-text)}.rt--dense .rt__node.is-reached{background:var(--rt-ok)}.rt-sticky{background:var(--lc-sticky-bg, #111);color:var(--lc-sticky-text, #fff)}.rt-sticky__bar-fill{background:var(--lc-ok, #4ade80)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/reward-tiers.css.map */
