.nn-gate{opacity:0;transform:translateY(40px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}.nn-gate--in{opacity:1;transform:translateY(0)}.nn-gate .nn-gate-child{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.nn-gate--in .nn-gate-child{opacity:1;transform:translateY(0)}.no-js .nn-gate,.no-js .nn-gate-child{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.nn-gate,.nn-gate-child{opacity:1!important;transform:none!important;transition:none!important}}.nn-progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--nn-orange);transform-origin:left;transform:scaleX(0);z-index:300;pointer-events:none}.nn-nav{transition:box-shadow var(--duration),height .25s var(--ease-out),background .25s}.nn-nav.scrolled{height:60px;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nn-nav__link.active{color:var(--nn-orange)}.nn-nav__link.active:after{transform:scaleX(1)}.nn-nav__dropdown-item.active{background:var(--nn-orange-light);color:var(--nn-orange)}.nn-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:22px;height:18px}.nn-burger span{display:block;height:2.5px;width:100%;background:var(--nn-dark);border-radius:2px;transition:transform .3s var(--ease-out),opacity .2s;transform-origin:center}.nn-mobile-toggle[aria-expanded=true] .nn-burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.nn-mobile-toggle[aria-expanded=true] .nn-burger span:nth-child(2){opacity:0}.nn-mobile-toggle[aria-expanded=true] .nn-burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.nn-mobile-menu>*{opacity:0;transform:translate(-16px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.nn-mobile-menu.open>*{opacity:1;transform:translate(0)}.nn-mobile-menu.open>*:nth-child(1){transition-delay:40ms}.nn-mobile-menu.open>*:nth-child(2){transition-delay:80ms}.nn-mobile-menu.open>*:nth-child(3){transition-delay:.12s}.nn-mobile-menu.open>*:nth-child(4){transition-delay:.16s}.nn-mobile-menu.open>*:nth-child(5){transition-delay:.2s}.nn-mobile-menu.open>*:nth-child(6){transition-delay:.24s}.nn-mobile-menu.open>*:nth-child(7){transition-delay:.28s}.nn-mobile-menu.open>*:nth-child(8){transition-delay:.32s}.nn-mobile-menu.open>*:nth-child(n+9){transition-delay:.36s}.nn-mobile-menu__child{padding-left:var(--space-6);font-size:var(--text-sm);opacity:.85}.nn-nav__dropdown-menu{transform:translate(-50%) translateY(-6px) scale(.97)}.nn-nav__dropdown:hover .nn-nav__dropdown-menu{transform:translate(-50%) translateY(0) scale(1)}.nn-nav__dropdown-menu:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:var(--nn-white);border-left:1px solid var(--nn-border);border-top:1px solid var(--nn-border)}.nn-btn:active{transform:scale(.97)}.nn-btn:focus-visible{outline:3px solid var(--nn-orange-light);outline-offset:2px}.nn-btn.is-loading{pointer-events:none;color:transparent!important;position:relative}.nn-btn.is-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:nn-spin .6s linear infinite}.nn-btn.is-success{background:var(--nn-green)!important;border-color:var(--nn-green)!important;color:#fff!important}.nn-fly-img{position:fixed;max-width:72px;z-index:2000;width:72px;height:72px;border-radius:12px;object-fit:cover;pointer-events:none;box-shadow:var(--shadow-lg);transition:transform .8s cubic-bezier(.3,-.1,.6,1),opacity .8s}.nn-nav__cart-count.bump{animation:nn-bump .45s var(--ease-out)}@keyframes nn-bump{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.nn-product-card__image img.nn-img-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s var(--ease-out)}.nn-product-card:hover .nn-img-alt{opacity:1}.nn-product-card__quickadd{position:absolute;left:0;right:0;bottom:0;padding:var(--space-3);background:linear-gradient(to top,rgba(26,26,26,.55),transparent);transform:translateY(100%);transition:transform .3s var(--ease-out)}.nn-product-card:hover .nn-product-card__quickadd{transform:translateY(0)}@media(hover:none){.nn-product-card__quickadd{transform:translateY(0);background:none;position:static;padding:0 var(--space-5) var(--space-4)}}.nn-skeleton{background:linear-gradient(90deg,var(--nn-cream) 25%,#fff 50%,var(--nn-cream) 75%);background-size:200% 100%;animation:nn-shimmer 1.4s infinite}@keyframes nn-shimmer{to{background-position:-200% 0}}.nn-ship{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--nn-border)}.nn-ship__label{font-size:var(--text-xs);font-weight:600;color:var(--nn-mid);margin-bottom:var(--space-2)}.nn-ship__label strong{color:var(--nn-orange)}.nn-ship__track{height:6px;background:var(--nn-cream-dark);border-radius:var(--radius-full);overflow:hidden}.nn-ship__fill{height:100%;width:0;background:var(--nn-orange);border-radius:var(--radius-full);transition:width .6s var(--ease-out),background .3s}.nn-ship--done .nn-ship__fill{background:var(--nn-green)}.nn-ship--done .nn-ship__label{color:var(--nn-green-dark)}.nn-toasts{position:fixed;bottom:var(--space-6);left:50%;transform:translate(-50%);max-width:calc(100vw - 2rem);z-index:3000;display:flex;flex-direction:column;gap:var(--space-2);align-items:center;pointer-events:none}.nn-toast{background:var(--nn-dark);color:var(--nn-cream);font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(12px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.nn-toast.show{opacity:1;transform:translateY(0)}.nn-toast--error{background:#b3261e;color:#fff}.nn-accordion-body{transition:max-height .35s var(--ease-out)}.nn-cal__cell{animation:nn-cell-in .35s var(--ease-out) backwards}.nn-cal__days .nn-cal__cell:nth-child(-n+7){animation-delay:30ms}.nn-cal__days .nn-cal__cell:nth-child(n+8):nth-child(-n+14){animation-delay:60ms}.nn-cal__days .nn-cal__cell:nth-child(n+15):nth-child(-n+21){animation-delay:90ms}.nn-cal__days .nn-cal__cell:nth-child(n+22):nth-child(-n+28){animation-delay:.12s}.nn-cal__days .nn-cal__cell:nth-child(n+29){animation-delay:.15s}@keyframes nn-cell-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.nn-product-grid__item{transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.nn-product-grid__item.nn-filter-hide{opacity:0;transform:scale(.95);pointer-events:none;position:absolute;visibility:hidden}.nn-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--nn-white);border-top:1px solid var(--nn-border);padding:var(--space-3) var(--space-4);display:none;align-items:center;gap:var(--space-3);box-shadow:0 -4px 16px #00000014;transform:translateY(100%);transition:transform .3s var(--ease-out)}.nn-sticky-atc.show{transform:translateY(0)}.nn-sticky-atc__price{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}@media(max-width:768px){.nn-sticky-atc{display:flex}}.nn-testimonials__track{position:relative}.nn-testimonials .nn-testimonial{transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.nn-testimonials__dots{display:flex;gap:var(--space-2);justify-content:center;margin-top:var(--space-6)}.nn-testimonials__dot{width:9px;height:9px;border-radius:50%;background:var(--nn-cream-dark);transition:all .25s;cursor:pointer}.nn-testimonials__dot.active{background:var(--nn-orange);transform:scale(1.25)}.nn-deals--marquee .nn-deals__viewport{overflow:hidden;max-width:100%}.nn-deals--marquee .nn-grid{display:flex;gap:var(--space-6);width:max-content;max-width:none;animation:nn-marquee 35s linear infinite}.nn-deals--marquee .nn-grid>*{width:280px;flex-shrink:0}.nn-deals--marquee:hover .nn-grid{animation-play-state:paused}.nn-deals--marquee .nn-deals__viewport{overflow:hidden}@keyframes nn-marquee{to{transform:translate(-50%)}}.nn-email-form.is-done input{border-color:var(--nn-green)}.nn-email-form.is-done button{background:var(--nn-green)!important;border-color:var(--nn-green)!important}.nn-404__code{animation:nn-404-bounce 2.2s var(--ease-out) infinite;display:inline-block}@keyframes nn-404-bounce{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-14px) rotate(-2deg)}50%{transform:translateY(0)}65%{transform:translateY(-6px) rotate(1.5deg)}80%{transform:translateY(0)}}.nn-instagram__tile{position:relative;overflow:hidden;transition:transform .3s var(--ease-out)}.nn-instagram__tile:hover{transform:scale(1.03)}.nn-category-card img{transition:transform .9s var(--ease-out)}.nn-category-card:hover img{transform:scale(1.07) translateY(-6px)}.nn-category-card__cta{transition:all var(--duration),gap .25s var(--ease-out)}.nn-category-card:hover .nn-category-card__cta{gap:var(--space-3)}@media(prefers-reduced-motion:reduce){.nn-cal__cell,.nn-404__code,.nn-deals--marquee .nn-grid{animation:none!important}.nn-mobile-menu>*{transition:none!important;opacity:1;transform:none}.nn-fly-img{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/nn-animations.css.map */
