:root{--nv-t-ack:90ms;--nv-t-catch:.26s;--nv-t-quick:.16s;--nv-t-move:.26s;--nv-t-settle:.42s;--nv-e-out:cubic-bezier(.22,1,.36,1);--nv-e-in:cubic-bezier(.55,0,1,.45)}.nv-catch{position:relative;overflow:hidden}.nv-catch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,0) 45%,rgba(255,255,255,.34) 50%,rgba(255,255,255,0) 55%,transparent 60%);transform:translate(-120%);opacity:0}.nv-catch[data-nv-catch]:after{opacity:1;animation:nv-catch var(--nv-t-catch) var(--nv-e-out) 1}.nv-catch[data-nv-light]:after{background:linear-gradient(105deg,transparent 40%,rgba(0,0,0,0) 45%,rgba(0,0,0,.1) 50%,rgba(0,0,0,0) 55%,transparent 60%)}@keyframes nv-catch{to{transform:translate(120%)}}[data-nv-buy]{position:relative;overflow:hidden;transition:transform var(--nv-t-quick) var(--nv-e-out)}[data-nv-buy][data-nv-state=busy],[data-nv-buy][data-nv-state=done]{transform:scale(.97)}.nv-arc{position:absolute;left:14px;top:50%;width:17px;height:17px;margin-top:-8.5px;pointer-events:none;opacity:0;transition:opacity var(--nv-t-ack) linear;z-index:3}[data-nv-state=busy] .nv-arc,[data-nv-state=done] .nv-arc{opacity:1}[data-nv-state=busy] .nv-arc{animation:nv-spin .76s linear infinite}.nv-arc svg{width:17px;height:17px;display:block;overflow:visible}.nv-arc circle,.nv-arc path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nv-arc circle{stroke-dasharray:47;stroke-dashoffset:47;transform:rotate(-90deg);transform-origin:50% 50%}[data-nv-state=busy] .nv-arc circle{animation:nv-draw .42s var(--nv-e-out) forwards}[data-nv-state=done] .nv-arc circle{stroke-dashoffset:0;opacity:.28}.nv-arc path{stroke-dasharray:22;stroke-dashoffset:22}[data-nv-state=done] .nv-arc path{animation:nv-tick .26s var(--nv-e-out) forwards}.nv-sb__add[data-nv-state] .nv-so-bag,.nv-sticky__btn[data-nv-state] .nv-so-bag{visibility:hidden}.nv-card__add .nv-arc{left:50%;top:50%;margin:-8.5px 0 0 -8.5px}.nv-card__add[data-nv-state] .nv-card__add-mark{visibility:hidden}.nv-card__add .nv-said{display:none}.nv-cart__offer-add .nv-said{background:#fff}@keyframes nv-spin{to{transform:rotate(360deg)}}@keyframes nv-draw{to{stroke-dashoffset:14}}@keyframes nv-tick{to{stroke-dashoffset:0}}.nv-said{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:9px;background:inherit;color:inherit;font:inherit;pointer-events:none;z-index:4;transform:translateY(101%);transition:transform var(--nv-t-quick) var(--nv-e-out)}[data-nv-state=done] .nv-said{transform:translateY(0)}.nv-said svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nv-roll{display:inline-block;animation:nv-roll var(--nv-t-quick) var(--nv-e-out) 1}@keyframes nv-roll{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.nv-meter__fill{transition:width var(--nv-t-settle) var(--nv-e-out)}.nv-gift[data-nv-landed]{animation:nv-land var(--nv-t-settle) var(--nv-e-out) 1}@keyframes nv-land{0%{transform:translateY(-9px);opacity:0}to{transform:translateY(0);opacity:1}}.nv-quick{animation:nv-quick .22s var(--nv-e-out) 1}@keyframes nv-quick{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.nv-cnav__tile{transform:scale(.9);opacity:.72;transition:transform var(--nv-t-move) var(--nv-e-out),opacity var(--nv-t-move)}.nv-cnav__tile.is-mid{transform:scale(1.06);opacity:1}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.nv-cnav__tile{animation:nv-mid linear both;animation-timeline:view(inline);animation-range:cover 18% cover 82%}.nv-cnav__tile.is-mid{transform:none}}}@keyframes nv-mid{0%{transform:scale(.9);opacity:.72}50%{transform:scale(1.06);opacity:1}to{transform:scale(.9);opacity:.72}}.nv-seg{transition:background-color var(--nv-t-quick) var(--nv-e-out)}@media(prefers-reduced-motion:reduce){.nv-catch[data-nv-catch]:after{animation:none;opacity:0}[data-nv-buy],[data-nv-buy][data-nv-state=busy],[data-nv-buy][data-nv-state=done]{transition:none;transform:none}[data-nv-state=busy] .nv-arc{animation:none}.nv-arc circle,.nv-arc path{animation:none!important;stroke-dashoffset:0}.nv-said{transition:none}.nv-roll,.nv-gift[data-nv-landed],.nv-quick{animation:none}.nv-meter__fill,.nv-cnav__tile,.nv-seg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/280/assets/nv-interactions.css.map */
