.nuzzlino-theme .nz-reward{display:block;position:relative;margin:16px 0 22px;padding:10px 14px 9px;border:1px solid #173b5626;border-radius:12px;background:linear-gradient(125deg,#f7efd4 0%,var(--cream) 65%);color:var(--ink)}.nuzzlino-theme .nz-reward .nz-reward-heading{font:23px/1.1 var(--serif);margin:0 0 3px;color:var(--ink)}.nuzzlino-theme .nz-reward .nz-reward-terms{font:500 13px/1.5 var(--sans);margin:0;color:var(--ink)}.nuzzlino-theme .nz-reward .nz-reward-instruction{font:400 11px/1.5 var(--sans);margin:5px 0 0;color:var(--ink)}.nz-reward-stage{position:relative;height:72px;max-width:360px;margin:0 auto}.nz-reward-illustration{display:block;height:100%;pointer-events:none}.nz-companion-scene{display:block;width:100%;height:100%;overflow:visible}.nz-companion-trail{stroke:var(--ink);stroke-width:1;stroke-dasharray:1 6;stroke-linecap:round;opacity:.16}.nz-companion-shadow{fill:var(--ink);opacity:.07}.nz-companion-fur{fill:var(--cream)}.nz-companion-patch{fill:var(--blue);stroke:none}.nz-companion-ear{fill:var(--yellow);stroke:none}.nz-companion-tail{fill:var(--blue);transform-origin:23px 60px}.nz-companion-head{transform-origin:72px 48px}.nz-companion-cat{transform-origin:48px 76px}.nz-companion-front-leg{transform-origin:65px 63px}.nz-companion-back-leg{transform-origin:36px 63px}.nz-companion-eyes{transform-origin:72px 45px}.nuzzlino-theme .nz-reward-ticket{position:absolute;right:0;bottom:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:108px;padding:8px 8px 0;border:1px dashed var(--ink);border-radius:9px;background:var(--yellow);color:var(--ink);box-shadow:0 3px 10px #173b5609}.nuzzlino-theme .nz-reward-code{font:600 15px/1.3 var(--sans);letter-spacing:.12em;-webkit-user-select:all;user-select:all;cursor:text}.nuzzlino-theme .nz-reward-copy-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:90px;padding:6px 3px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:500 11px/1.2 var(--sans);cursor:pointer}.nuzzlino-theme .nz-reward-copy-button:hover{background:#ffffff40}.nuzzlino-theme .nz-reward-copy-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nz-reward:not(.nz-reward--cat) .nz-reward-stage{height:80px;margin:8px 0 0;max-width:none}.nz-reward:not(.nz-reward--cat) .nz-reward-ticket{left:0;right:auto}:is(.nz-reward,.nz-reward-flight).is-running .nz-companion-cat{animation:nz-reward-step .22s ease-in-out 6}:is(.nz-reward,.nz-reward-flight).is-running .nz-companion-front-leg{animation:nz-reward-paw .22s ease-in-out 6}:is(.nz-reward,.nz-reward-flight).is-running .nz-companion-back-leg{animation:nz-reward-paw .22s ease-in-out .11s 6 reverse}:is(.nz-reward,.nz-reward-flight).is-playing .nz-companion-tail{animation:nz-reward-tail .8s ease-in-out 3}:is(.nz-reward,.nz-reward-flight).is-playing .nz-companion-head{animation:nz-reward-look 2.8s ease-in-out both}:is(.nz-reward,.nz-reward-flight).is-playing .nz-companion-eyes{animation:nz-reward-blink 2.8s ease-in-out both}.nz-reward.is-playing .nz-reward-ticket{animation:nz-reward-highlight 1.4s ease-out 1.1s both}@keyframes nz-reward-step{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes nz-reward-paw{0%,to{transform:rotate(-12deg)}50%{transform:rotate(15deg)}}@keyframes nz-reward-tail{0%,to{transform:rotate(0)}50%{transform:rotate(-18deg)}}@keyframes nz-reward-look{0%,40%,to{transform:rotate(0)}65%,80%{transform:rotate(9deg)}}@keyframes nz-reward-blink{0%,70%,78%,to{transform:scaleY(1)}74%{transform:scaleY(.1)}}@keyframes nz-reward-highlight{0%,to{box-shadow:0 3px 10px #173b5609;transform:translateY(0)}40%{box-shadow:0 0 0 5px #f0d98b55,0 8px 20px #173b561a;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.nz-reward *,.nz-reward.is-playing *{animation:none!important;transition:none!important}}.nz-reward[data-motion=false] *,.nz-reward[data-motion=false].is-playing *{animation:none!important;transition:none!important}#QuickDialog .nz-reward{display:none}.nz-reward.is-arriving .nz-companion-cat-position{opacity:0}.nz-reward-flight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow:hidden;pointer-events:none;color:var(--ink);contain:strict}.nz-reward-runner{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.nz-reward-flight.is-running .nz-companion-cat,.nz-reward-flight.is-running .nz-companion-front-leg,.nz-reward-flight.is-running .nz-companion-back-leg{animation-iteration-count:infinite}@media(max-width:749px){.nuzzlino-theme .nz-reward{padding:9px 12px 8px}.nuzzlino-theme .nz-reward .nz-reward-heading{font-size:22px}.nuzzlino-theme .nz-reward .nz-reward-terms{font-size:12px}.nz-reward-stage{height:70px}.nuzzlino-theme .nz-reward-ticket{min-width:100px;padding:5px 4px 0}.nuzzlino-theme .nz-reward-code{font-size:14px}.nuzzlino-theme .nz-reward .nz-reward-instruction{font-size:10px;margin-top:3px}}@media(prefers-reduced-motion:reduce){.nz-reward-flight{display:none}.nz-reward.is-arriving .nz-companion-cat-position{opacity:1}}nz-discount-offer:defined:not(.is-revealed) .nz-companion-cat-position{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nz-cart-companion.css.map */
