.nf-gm{--nf-gm-gold: #c9a36a;--nf-gm-ink: #1c1c1c;--nf-gm-sub: #6b6b6b;--nf-gm-rail: rgba(28, 28, 28, .1);--nf-gm-dot-bg: #fff;--nf-gm-dot-line: rgba(28, 28, 28, .22)}.nf-gm .nf-cv2-progress__track{display:none}.nf-gm .nf-cv2-progress__text{margin-bottom:12px}.nf-gm-track{position:relative;height:46px;margin:0 2px}.nf-gm-rail{position:absolute;left:10px;right:10px;top:9px;height:3px;border-radius:3px;background:var(--nf-gm-rail);overflow:hidden}.nf-gm-fill{position:absolute;inset:0 auto 0 0;width:var(--nf-gm-p, 0%);border-radius:3px;background:linear-gradient(90deg,#dcc08e,var(--nf-gm-gold) 60%,#b98f55)}.nf-gm-node{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.nf-gm-node[data-tier="1"]{left:0;transform:none;align-items:flex-start}.nf-gm-node[data-tier="3"]{left:auto;right:0;transform:none;align-items:flex-end}.nf-gm-dot{position:relative;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;border:1.5px solid var(--nf-gm-dot-line);background:var(--nf-gm-dot-bg);font-style:normal;box-sizing:border-box;transition:background-color .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.nf-gm-dot b{font-size:10px;font-weight:600;line-height:1;color:var(--nf-gm-sub);transition:opacity .25s ease}.nf-gm-dot svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:12px;height:12px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:12;stroke-dashoffset:12;transition:opacity .2s ease,stroke-dashoffset .45s cubic-bezier(.22,1,.36,1) .08s}.nf-gm-node.is-on .nf-gm-dot{background:var(--nf-gm-gold);border-color:var(--nf-gm-gold);box-shadow:0 0 0 3px #c9a36a2e}.nf-gm-node.is-on .nf-gm-dot svg{opacity:1;stroke-dashoffset:0}.nf-gm-node.is-on .nf-gm-dot b{opacity:0}.nf-gm-node em{font-style:normal;font-size:11px;line-height:1.2;letter-spacing:.02em;white-space:nowrap;color:var(--nf-gm-sub);transition:color .4s ease}.nf-gm-node.is-on em{color:var(--nf-gm-ink);font-weight:600}.nf-gm.nf-gm-grow .nf-gm-fill{animation:nfGmGrow 1.2s cubic-bezier(.45,0,.25,1) var(--nf-gm-t, 0ms) both}@keyframes nfGmGrow{0%{width:var(--nf-gm-from, 0%)}}.nf-gm-fill{overflow:hidden}.nf-gm-fill:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(90deg,#fff0,#fff8e8f2,#fff0);opacity:0}.nf-gm.nf-gm-grow .nf-gm-fill:after{animation:nfGmGlint 1.1s cubic-bezier(.4,0,.2,1) calc(1.05s + var(--nf-gm-t, 0ms)) 1 both}@keyframes nfGmGlint{0%{left:-40%;opacity:0}15%{opacity:1}to{left:110%;opacity:0}}.nf-gm-node.nf-gm-reach .nf-gm-dot{animation:nfGmSwell .6s cubic-bezier(.22,1,.36,1) both}.nf-gm-node.nf-gm-reach .nf-gm-dot:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;box-shadow:0 0 #c9a36a8c;animation:nfGmHalo 1.1s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@keyframes nfGmSwell{0%{transform:scale(.82)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes nfGmHalo{0%{box-shadow:0 0 #c9a36a8c}to{box-shadow:0 0 0 12px #c9a36a00}}.nf-gm-node.nf-gm-leave .nf-gm-dot{animation:nfGmSettle .45s cubic-bezier(.22,1,.36,1) both}@keyframes nfGmSettle{0%{transform:scale(1)}40%{transform:scale(.88)}to{transform:scale(1)}}.nf-gm.nf-gm-grow .nf-cv2-progress__text{animation:nfGmText .5s cubic-bezier(.22,1,.36,1) both}@keyframes nfGmText{0%{opacity:0;transform:translateY(4px)}}.nf-gm.nf-gm-unlocked .nf-cv2-progress__text strong{background:linear-gradient(100deg,var(--nf-gm-gold) 38%,#f3e3c3 50%,var(--nf-gm-gold) 62%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nfGmShine 1.4s ease .05s 1 both}@keyframes nfGmShine{0%{background-position:100% 0}to{background-position:0 0}}.nf-gm-toast{position:fixed;z-index:2147483000;top:0;left:0;width:360px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:#fffffff7;color:#1c1c1c;border:1px solid rgba(28,28,28,.07);box-shadow:0 18px 40px -18px #1c1c1c59,0 2px 8px #1c1c1c0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;animation:nfGmCardIn .6s cubic-bezier(.22,1,.36,1) both}.nf-gm-toast__icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#c9a36a;display:grid;place-items:center;box-shadow:0 0 0 4px #c9a36a29}.nf-gm-toast__icon svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;animation:nfGmDraw .45s cubic-bezier(.22,1,.36,1) .3s forwards}.nf-gm-toast__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.nf-gm-toast__txt strong{font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.25}.nf-gm-toast__txt span{font-size:12.5px;line-height:1.35;color:#6b6b6b}.nf-gm-toast.is-out{animation:nfGmCardOut 1s cubic-bezier(.33,0,.2,1) both}.nf-gm-toast.is-gone{animation:nfGmCardOut .25s ease both}@keyframes nfGmDraw{to{stroke-dashoffset:0}}@keyframes nfGmCardIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@keyframes nfGmCardOut{0%{opacity:1;transform:none}30%{opacity:.85}to{opacity:0;transform:translateY(-4px)}}.nf-gm-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin:8px 0 26px;padding:0;list-style:none;font-size:13px;color:#8a8a8a}.nf-gm-steps li{display:flex;align-items:center;gap:7px}.nf-gm-steps li+li:before{content:"";width:6px;height:6px;margin:0 8px 0 4px;border-top:1.3px solid #bdbdbd;border-right:1.3px solid #bdbdbd;transform:rotate(45deg)}.nf-gm-steps i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid #cfcfcf;font-style:normal;font-size:10px;font-weight:600;box-sizing:border-box}.nf-gm-steps svg{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nf-gm-steps .is-done{color:#1c1c1c}.nf-gm-steps .is-done i{background:#c9a36a;border-color:#c9a36a}.nf-gm-steps .is-next{color:#1c1c1c;font-weight:600}.nf-gm-steps .is-next i{border-color:#1c1c1c}@media(max-width:749px){.nf-gm-steps{flex-wrap:nowrap;gap:0;font-size:12px;margin:6px 0 20px;white-space:nowrap}.nf-gm-steps li{gap:5px}.nf-gm-steps li+li:before{width:5px;height:5px;margin:0 7px 0 4px}.nf-gm-steps i{width:18px;height:18px;font-size:9px}}.nff-shop{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px}html body .nf-footer .nff-shop__t{margin:0;font-size:15px;font-weight:600;color:#f3ece2!important}html body .nf-footer .nff-shop__d{margin:0;font-size:13px;line-height:1.5;color:#ffffffb3!important;max-width:34ch}@media(max-width:749px){.nff-shop{align-items:center;text-align:center}html body .nf-footer .nff-shop__d{max-width:none}}@media(prefers-reduced-motion:reduce){.nf-gm.nf-gm-grow .nf-gm-fill,.nf-gm.nf-gm-grow .nf-gm-fill:after,.nf-gm-node.nf-gm-reach .nf-gm-dot,.nf-gm-node.nf-gm-reach .nf-gm-dot:after,.nf-gm-node.nf-gm-leave .nf-gm-dot,.nf-gm.nf-gm-grow .nf-cv2-progress__text,.nf-gm.nf-gm-unlocked .nf-cv2-progress__text strong,.nf-gm-toast,.nf-gm-toast.is-out,.nf-gm-toast__icon svg{animation:none!important}.nf-gm-toast__icon svg{stroke-dashoffset:0}.nf-gm.nf-gm-unlocked .nf-cv2-progress__text strong{color:var(--nf-gm-gold);background:none}.nf-gm-dot,.nf-gm-dot svg,.nf-gm-node em{transition:none!important}}#cart-drawer::part(close-button){color:#1c1c1c}html body #cart-drawer .nf-cv2-empty .nf-cv2-tiles{box-sizing:border-box!important;width:100%!important;padding-inline:20px!important;gap:10px!important;margin-inline:0!important}html body #cart-drawer .nf-cv2-empty .nf-cv2-trust{box-sizing:border-box!important;width:100%!important;padding-inline:20px!important;margin-inline:0!important}@media(max-width:749px){html body #cart-drawer .nf-cv2-empty .nf-cv2-tiles,html body #cart-drawer .nf-cv2-empty .nf-cv2-trust{padding-inline:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/nf-gamify.css.map */
