.rewards{position:relative;overflow:hidden;background:#fffdf8;color:#12372b;border:1px solid rgba(18,55,43,.1);border-radius:14px;padding:15px 18px 14px;box-shadow:0 6px 16px #12372b1a;font-family:Inter,system-ui,sans-serif;transition:color .45s,border-color .45s}.rewards[hidden]{display:none}.rewards--drawer{flex:none;margin:12px 20px 2px}.rewards--page{margin:0 0 4px}.rewards .rewards__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 140% at 15% 0%,#2a6e55,#12372b 60%);opacity:0;transition:opacity .45s}.rewards__in{position:relative}.rewards__h{margin:0;font:700 14.5px/1.3 Inter,system-ui,sans-serif}.rewards__h b{font-weight:700}.rewards__sub{margin:3px 0 0;font:500 11.5px/1.4 Inter,system-ui,sans-serif;opacity:.65}.rewards__line{position:relative;height:4px;border-radius:99px;background:#12372b24;margin:24px 30px 0 4px;transition:background .45s}.rewards__fill{display:block;height:100%;width:0;border-radius:99px;background:#12372b;transition:width .7s cubic-bezier(.65,0,.35,1),background .45s}.rewards__dot{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fffdf8;border:2px solid #C99A5B;display:grid;place-items:center;transition:background .3s,border-color .3s}.rewards__dot svg{width:10px;height:10px;fill:none;stroke:#d8b07e;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s}.rewards__dot.is-done{background:#12372b;border-color:#12372b}.rewards__dot.is-done svg{opacity:1}.rewards__dot.is-pop{animation:rewards-pop .35s ease-out}@keyframes rewards-pop{50%{transform:scale(1.5)}}.rewards__labs{position:relative;height:30px;margin:10px 30px 0 4px}.rewards__lab{position:absolute;transform:translate(-50%);text-align:center;font:500 10.5px/1.35 Inter,system-ui,sans-serif;opacity:.8;white-space:nowrap}.rewards__lab b{display:block;font-weight:700;font-size:11.5px}.rewards__lab--end{transform:translate(-78%)}.rewards.is-unlocked{color:#f2ecdf;border-color:#c99a5b}.rewards.is-unlocked .rewards__bg{opacity:1}.rewards.is-unlocked .rewards__line{background:#f2ecdf33}.rewards.is-unlocked .rewards__fill{background:#d8b07e}.rewards.is-unlocked .rewards__dot.is-done{background:#d8b07e;border-color:#d8b07e}.rewards.is-unlocked .rewards__dot svg{stroke:#12372b}.rewards__cf{position:absolute;left:50%;top:45%;width:6px;height:10px;border-radius:2px;pointer-events:none}@media(prefers-reduced-motion:reduce){.rewards,.rewards *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cart-rewards.css.map */
