.skip-to-content-link{background:transparent!important;box-shadow:none!important;border-color:transparent!important}.skip-to-content-link:not(:focus){position:fixed!important;top:-999px!important;left:-999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;clip:rect(0,0,0,0)!important}.skip-to-content-link:focus{position:fixed!important;top:8px!important;left:8px!important;width:auto!important;height:auto!important;overflow:visible!important;opacity:1!important;z-index:99999!important;clip:auto!important;background:#e84d1e!important;color:#fff!important}.novo-trust-bar{margin:0!important;padding-bottom:0!important}.shopify-section-group-header-group{margin-top:0!important;padding-top:0!important}.shopify-section-group-header-group>.shopify-section{margin-top:0!important;padding-top:0!important}.section-header{margin-top:0!important;padding-top:0!important}.header-wrapper{padding-top:0!important;margin-top:0!important}sticky-header{display:block!important;margin-top:0!important}.header{padding-top:0!important;margin-top:0!important}#njdm-hero-wrap .njdm-hero-heading .njdm-white,#njdm-hero-wrap h1>span:first-child,#njdm-hero-wrap .njdm-hero-heading>span:first-child{background:linear-gradient(90deg,#fff 0% 30%,#ffd794f2 43%,#fff0c3,#ffd794f2 57%,#fff 70% 100%)!important;background-size:280% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block!important;transform:translateZ(0);animation:njdm-shimmer 9s linear 2s infinite!important}@keyframes njdm-shimmer{0%{background-position:260% center}18%{background-position:-60% center}18.01%,to{background-position:260% center}}#njdm-hero-wrap .njdm-hero-heading .njdm-orange{color:#e84d1e!important;display:inline-block!important;animation:njdm-passion-pulse 5s ease-in-out infinite!important}@keyframes njdm-passion-pulse{0%,to{text-shadow:0 0 10px rgba(232,77,30,.28),0 0 24px rgba(232,77,30,.07)}50%{text-shadow:0 0 18px rgba(232,77,30,.52),0 0 44px rgba(232,77,30,.15),0 0 72px rgba(232,77,30,.05)}}#njdm-hero-wrap .njdm-hero-badge{animation:njdm-fade-up .55s cubic-bezier(.16,1,.3,1) both,njdm-badge-pulse 4s ease-in-out 1.5s infinite!important}#njdm-hero-wrap .njdm-hero-heading{animation:njdm-fade-up .65s cubic-bezier(.16,1,.3,1) .12s both}#njdm-hero-wrap .njdm-hero-subtext{animation:njdm-fade-up .65s cubic-bezier(.16,1,.3,1) .26s both}#njdm-hero-wrap .njdm-hero-buttons{animation:njdm-fade-up .65s cubic-bezier(.16,1,.3,1) .4s both}@keyframes njdm-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes njdm-badge-pulse{0%,to{border-color:#e84d1e73;box-shadow:0 0 #e84d1e00,inset 0 0 #e84d1e00;text-shadow:0 0 0px rgba(255,130,50,0)}50%{border-color:#ff6e28e6;box-shadow:0 0 20px 6px #e84d1e7a,0 0 8px 2px #ff5a1459,inset 0 0 12px 2px #e84d1e21;text-shadow:0 0 10px rgba(255,130,50,.7)}}#njdm-hero-wrap .njdm-hero-btn--primary,.ncs-cta-btn--primary,.njdm-cta-btn,.novo-sticky-cta__btn,.product-form__submit,button[name=add],.cart__checkout-button,.njdm-checkout-btn{position:relative!important;overflow:hidden!important;will-change:transform}#njdm-hero-wrap .njdm-hero-btn--primary:after,.ncs-cta-btn--primary:after,.njdm-cta-btn:after,.novo-sticky-cta__btn:after,.product-form__submit:after,button[name=add]:after,.cart__checkout-button:after,.njdm-checkout-btn:after{content:"";position:absolute;top:-20%;left:-80%;width:48%;height:140%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);transform:skew(-22deg);pointer-events:none;z-index:2;opacity:0}#njdm-hero-wrap .njdm-hero-btn--primary:hover:after,.ncs-cta-btn--primary:hover:after,.njdm-cta-btn:hover:after,.novo-sticky-cta__btn:hover:after,.product-form__submit:hover:after,button[name=add]:hover:after,.cart__checkout-button:hover:after,.njdm-checkout-btn:hover:after{animation:njdm-speed-streak .44s ease-out forwards}@keyframes njdm-speed-streak{0%{left:-80%;opacity:0}8%{opacity:1}to{left:130%;opacity:0}}.njdm-btn-shine{position:absolute;top:-50%;left:-30%;width:45%;height:200%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.52) 50%,transparent 80%);transform:skew(-22deg);pointer-events:none;z-index:3;animation:njdm-click-shine .42s ease-out forwards}@keyframes njdm-click-shine{0%{left:-30%;opacity:1}to{left:125%;opacity:0}}#njdm-hero-wrap .njdm-hero-btn--primary{background:linear-gradient(135deg,#f05626,#d94d20)!important;border-color:#f05626!important;box-shadow:0 4px 22px #f0562685,inset 0 1px #ffffff2e!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .18s ease!important}#njdm-hero-wrap .njdm-hero-btn--primary:hover{background:linear-gradient(135deg,#d94d20,#c43d14)!important;box-shadow:0 12px 40px #f05626b8,0 0 0 6px #f056262e!important;transform:translateY(-4px) translate(2px) scale(1.03)!important}#njdm-hero-wrap .njdm-hero-btn--primary:active{transform:translateY(2px) scale(.95)!important;box-shadow:0 2px 10px #f0562661!important;transition:transform .06s ease!important}#njdm-hero-wrap .njdm-hero-btn--secondary{background:#e84d1e12!important;border-color:#ffffffbf!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .18s ease,border-color .18s ease!important;position:relative!important;overflow:hidden!important}#njdm-hero-wrap .njdm-hero-btn--secondary:after{content:"";position:absolute;top:-20%;left:-80%;width:48%;height:140%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transform:skew(-22deg);pointer-events:none;z-index:2;opacity:0}#njdm-hero-wrap .njdm-hero-btn--secondary:hover:after{animation:njdm-speed-streak .44s ease-out forwards}#njdm-hero-wrap .njdm-hero-btn--secondary:hover{background:#e84d1e33!important;border-color:#e84d1ed9!important;box-shadow:-4px 6px 22px #e84d1e47,0 0 0 4px #e84d1e1f!important;transform:translate(-4px,-4px) scale(1.02)!important}#njdm-hero-wrap .njdm-hero-btn--secondary:active{transform:scale(.95)!important;background:#e84d1e42!important;transition:transform .06s ease!important}.ncs-cta-btn--primary,.njdm-cta-btn{background:linear-gradient(135deg,#f05626,#d94d20)!important;border-color:#f05626!important;box-shadow:0 4px 20px #f056267a,inset 0 1px #ffffff24!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .18s ease!important}.ncs-cta-btn--primary:hover,.njdm-cta-btn:hover{background:linear-gradient(135deg,#d94d20,#c43d14)!important;box-shadow:0 12px 36px #f05626ad,0 0 0 6px #f0562629!important;transform:translateY(-4px) translate(2px) scale(1.03)!important}.ncs-cta-btn--primary:active,.njdm-cta-btn:active{transform:translateY(1px) scale(.95)!important;transition:transform .06s ease!important}.ncs-cta-btn--secondary{background:#e84d1e12!important;border:2px solid rgba(255,255,255,.55)!important;color:#fff!important;padding:16px 36px;border-radius:6px;text-decoration:none;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:transform .2s cubic-bezier(.16,1,.3,1),background .18s ease,border-color .18s ease!important;position:relative;overflow:hidden}.ncs-cta-btn--secondary:hover{background:#e84d1e33!important;border-color:#e84d1ecc!important;transform:translate(-4px,-4px) scale(1.02)!important;box-shadow:-4px 6px 22px #e84d1e38!important}.njdm-shop-all-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#ffffff0f!important;border:1.5px solid rgba(255,255,255,.55)!important;color:#fff!important;padding:14px 32px!important;border-radius:6px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease,box-shadow .2s ease!important}.njdm-shop-all-btn:hover{background:#e84d1e2e!important;border-color:#e84d1ecc!important;box-shadow:-4px 6px 24px #e84d1e3d,0 0 0 4px #e84d1e1a!important;transform:translate(-3px,-3px) scale(1.02)!important}.njdm-shop-all-btn:active{transform:scale(.96)!important;transition:transform .06s ease!important}.njdm-shop-all-btn:after{content:"";position:absolute;top:-20%;left:-80%;width:48%;height:140%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transform:skew(-22deg);pointer-events:none;z-index:2;opacity:0}.njdm-shop-all-btn:hover:after{animation:njdm-speed-streak .44s ease-out forwards}.njdm-ripple{position:absolute;border-radius:50%;background:#ffffff4d;transform:scale(0);animation:njdm-ripple-anim .6s cubic-bezier(.25,.46,.45,.94) forwards;pointer-events:none}@keyframes njdm-ripple-anim{to{transform:scale(5);opacity:0}}.product-form__submit,button[name=add]{background:linear-gradient(135deg,#f05626,#d94d20)!important;color:#fff!important;border-color:#f05626!important;box-shadow:0 4px 18px #f056266b,inset 0 1px #ffffff24!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .18s ease!important;animation:njdm-atc-breathe 5s ease-in-out 2s infinite!important;letter-spacing:.06em!important}.product-form__submit:hover,button[name=add]:hover{background:linear-gradient(135deg,#d94d20,#c43d14)!important;box-shadow:0 10px 30px #f05626a3,0 0 0 5px #f0562629!important;transform:translateY(-3px) translate(1px) scale(1.02)!important;animation:none!important}.product-form__submit:active,button[name=add]:active{transform:scale(.93)!important;animation:none!important;transition:transform .06s ease!important}.product-form__submit:disabled,button[name=add]:disabled{animation:none!important;opacity:.5!important;transform:none!important;cursor:not-allowed!important}.njdm-nos-burst{box-shadow:0 0 0 8px #f0562600,0 12px 32px #f05626b3!important}@keyframes njdm-atc-breathe{0%,to{box-shadow:0 4px 18px #f056266b,inset 0 1px #ffffff24}50%{box-shadow:0 4px 32px #f05626a3,0 0 0 4px #f056261a,inset 0 1px #ffffff24}}.novo-sticky-cta__btn{background:linear-gradient(135deg,#f05626,#d94d20)!important;border-color:#f05626!important;box-shadow:0 4px 16px #f0562666!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,background .18s ease!important;animation:njdm-sticky-ring 4s ease-in-out 2s infinite!important}.novo-sticky-cta__btn:hover{background:linear-gradient(135deg,#d94d20,#c43d14)!important;transform:translateY(-3px) scale(1.02)!important;animation:none!important;box-shadow:0 10px 28px #f0562699!important}.novo-sticky-cta__btn:active{transform:scale(.96)!important;animation:none!important}@keyframes njdm-sticky-ring{0%,to{box-shadow:0 0 #f0562680}50%{box-shadow:0 0 0 8px #f0562600}}.cart__checkout-button,.njdm-checkout-btn{background:linear-gradient(90deg,#c43d14,#f05626,#d94d20)!important;background-size:200% auto!important;color:#fff!important;border:none!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:8px!important;padding:17px 22px!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 6px 22px #f056267a,inset 0 1px #ffffff2e!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background-position .5s ease!important;animation:njdm-checkout-gradient 4s linear infinite,njdm-checkout-attention 6s ease-in-out 4s infinite!important;box-sizing:border-box!important}.cart__checkout-button:hover,.njdm-checkout-btn:hover{background-position:right center!important;box-shadow:0 14px 40px #f05626ad,0 0 0 6px #f056262e!important;transform:translateY(-3px) scale(1.02)!important;animation:njdm-checkout-gradient 4s linear infinite!important}.cart__checkout-button:active,.njdm-checkout-btn:active{transform:scale(.97)!important;animation:none!important;transition:transform .06s ease!important}@keyframes njdm-checkout-gradient{0%{background-position:0% center}to{background-position:200% center}}@keyframes njdm-checkout-attention{0%,80%,to{box-shadow:0 6px 22px #f056267a,inset 0 1px #ffffff2e}90%{box-shadow:0 0 0 8px #f0562633,0 6px 28px #f0562699,inset 0 1px #ffffff2e}}.cart__footer,.cart__footer-sticky{display:flex!important;flex-direction:column!important;gap:0!important}.cart__footer .cart__checkout-button,.cart__footer-sticky .cart__checkout-button,.cart__checkout-button form{width:100%!important}.njdm-cart-ctas{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;box-sizing:border-box!important}.njdm-checkout-btn{width:100%!important;margin-bottom:12px!important;box-sizing:border-box!important}.njdm-express-checkout{margin-top:0!important;width:100%!important;box-sizing:border-box!important}.njdm-express-checkout [data-shopify=payment-button],.njdm-express-checkout .shopify-payment-button{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.njdm-express-checkout .shopify-payment-button__button--branded{flex:1 1 calc(50% - 4px)!important;min-width:120px!important;height:44px!important;border-radius:6px!important;overflow:hidden!important;box-sizing:border-box!important}.njdm-express-checkout .shopify-payment-button__button--unbranded{flex:0 0 100%!important;width:100%!important;height:auto!important;min-height:34px!important;background:transparent!important;color:#ffffff73!important;font-size:12px!important;text-decoration:underline!important;border:none!important;padding:4px 0!important;cursor:pointer!important;box-sizing:border-box!important}@media(max-width:749px){.njdm-cart-ctas{padding:0!important}.njdm-express-checkout [data-shopify=payment-button],.njdm-express-checkout .shopify-payment-button{flex-direction:column!important}.njdm-express-checkout .shopify-payment-button__button--branded{width:100%!important;flex:1 1 100%!important}}.button:not(.button--primary):not(.product-form__submit):not(.cart__checkout-button):not(.njdm-checkout-btn):not([name=add]){background:#e84d1e0f!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .18s ease,border-color .18s ease!important;position:relative!important;overflow:hidden!important}.button:not(.button--primary):not(.product-form__submit):not(.cart__checkout-button):not(.njdm-checkout-btn):not([name=add]):after{content:"";position:absolute;top:-20%;left:-80%;width:48%;height:140%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transform:skew(-22deg);pointer-events:none;z-index:2;opacity:0}.button:not(.button--primary):not(.product-form__submit):not(.cart__checkout-button):not(.njdm-checkout-btn):not([name=add]):hover:after{animation:njdm-speed-streak .44s ease-out forwards}.button:not(.button--primary):not(.product-form__submit):not(.cart__checkout-button):not(.njdm-checkout-btn):not([name=add]):hover{background:#e84d1e29!important;border-color:#e84d1ea6!important;transform:translate(-3px,-3px) scale(1.02)!important;box-shadow:3px 4px 18px #e84d1e38!important}.button:not(.button--primary):not(.product-form__submit):not(.cart__checkout-button):not(.njdm-checkout-btn):not([name=add]):active{transform:scale(.96)!important;transition:transform .06s ease!important}.button--primary:not(.product-form__submit):not(.cart__checkout-button):not(.njdm-checkout-btn){background:linear-gradient(135deg,#f05626,#d94d20)!important;border-color:#f05626!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .18s ease!important;position:relative!important;overflow:hidden!important}.button--primary:not(.product-form__submit):not(.cart__checkout-button):not(.njdm-checkout-btn):hover{background:linear-gradient(135deg,#d94d20,#c43d14)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 10px 28px #f056268a!important}.card-wrapper{transition:box-shadow .3s ease!important;border-radius:8px!important;overflow:visible!important;position:relative!important}.card-wrapper>.card{border-radius:8px;overflow:hidden}.card-wrapper:hover{box-shadow:0 0 0 1px #e84d1e4d,0 8px 24px #00000052!important}.card__media{overflow:hidden!important}.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.13) 50%,transparent 70%);transform:translate(-120%) skew(-15deg);pointer-events:none;z-index:1}.card-wrapper:hover .card__media:after,.card-wrapper.njdm-touched .card__media:after{animation:njdm-img-shine .52s ease-out forwards}@keyframes njdm-img-shine{0%{transform:translate(-120%) skew(-15deg)}to{transform:translate(220%) skew(-15deg)}}.card__media img,.card__media .media img,.card__media picture img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important}.card__media .media{overflow:hidden!important}.card-wrapper .card__information{background:#1d1d1d!important;transition:background .32s ease!important;position:relative!important;overflow:hidden!important}.card-wrapper:hover .card__information,.card-wrapper.njdm-touched .card__information{background:#e84d1e17!important}.card-wrapper .card__information:after{content:"";position:absolute;top:-50%;left:-100%;width:55%;height:200%;background:linear-gradient(105deg,transparent 10%,rgba(255,120,60,.1) 32%,rgba(255,180,100,.38) 50%,rgba(232,77,30,.22) 66%,transparent 88%);transform:skew(-14deg);pointer-events:none;opacity:0}.card-wrapper:hover .card__information:after,.card-wrapper.njdm-touched .card__information:after{animation:njdm-info-shine .55s ease-out forwards}@keyframes njdm-info-shine{0%{left:-100%;opacity:1}to{left:150%;opacity:0}}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img,.card-wrapper.njdm-touched .card__media img,.card-wrapper.njdm-touched .card__media .media img{transform:scale(1.05)!important}.card-wrapper:hover .price,.card-wrapper.njdm-touched .price{color:#f05626!important;transition:color .28s ease!important}.card__badge,.badge-wrapper{position:absolute!important;top:8px!important;left:8px!important;z-index:4!important}.badge{line-height:1!important;padding:4px 8px!important;font-size:11px!important}.ncs-features{background:#0d0d0d!important;position:relative}.ncs-features:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(232,77,30,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(232,77,30,.038) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;z-index:0}.ncs-features__inner{position:relative;z-index:1}.ncs-feature-card{background:linear-gradient(135deg,#ffffff0b,#ffffff03),repeating-linear-gradient(-55deg,transparent,transparent 10px,rgba(232,77,30,.018) 10px,rgba(232,77,30,.018) 11px)!important;border:1px solid rgba(255,255,255,.07)!important;border-top:2px solid rgba(232,77,30,.38)!important;border-radius:12px!important;padding:28px 22px!important;position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease!important}.ncs-feature-card:before{content:"";position:absolute;top:-1px;right:-1px;width:80px;height:80px;background:radial-gradient(circle at top right,rgba(232,77,30,.12),transparent 70%);pointer-events:none;border-radius:0 12px 0 0}.ncs-feature-card:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:40px;background:linear-gradient(135deg,rgba(232,77,30,.08) 0%,transparent 70%);pointer-events:none;border-radius:0 0 0 12px}.ncs-feature-card:hover{border-color:#e84d1e70!important;border-top-color:#f05626!important;box-shadow:0 0 0 1px #e84d1e33,0 0 32px #e84d1e1a inset,0 6px 24px #e84d1e1a!important;background:linear-gradient(135deg,#e84d1e0f,#ffffff04),repeating-linear-gradient(-55deg,transparent,transparent 10px,rgba(232,77,30,.03) 10px,rgba(232,77,30,.03) 11px)!important}.ncs-feature-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:52px;height:52px;background:#e84d1e1f;border:1px solid rgba(232,77,30,.28);border-radius:10px;margin-bottom:16px!important;animation:njdm-icon-breathe 3.5s ease-in-out infinite;font-size:0!important;position:relative;z-index:2}.ncs-feature-card:nth-child(1) .ncs-feature-icon{animation-delay:0s}.ncs-feature-card:nth-child(2) .ncs-feature-icon{animation-delay:.9s}.ncs-feature-card:nth-child(3) .ncs-feature-icon{animation-delay:1.8s}.ncs-feature-card:nth-child(4) .ncs-feature-icon{animation-delay:2.7s}@keyframes njdm-icon-breathe{0%,to{box-shadow:0 0 #e84d1e00,0 0 #e84d1e00;border-color:#e84d1e47;background:#e84d1e1a}50%{box-shadow:0 0 0 3px #e84d1e33,0 0 16px #e84d1e38;border-color:#e84d1ea6;background:#e84d1e33}}.ncs-feature-card:hover .ncs-feature-icon{background:#e84d1e3d!important;box-shadow:0 0 20px #e84d1e59!important;border-color:#e84d1eb3!important;animation:none!important}.ncs-feature-svg{width:26px;height:26px;stroke:#f05626;display:block;flex-shrink:0}.ncs-cta-banner{position:relative!important;overflow:hidden!important;background:#0a0a0a!important}#njdm-cta-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0!important}.ncs-cta-banner>*:not(#njdm-cta-canvas){position:relative!important;z-index:1!important}.ncs-stats{background:linear-gradient(135deg,#c43d14,#f05626 45%,#d94d20)!important;box-shadow:0 4px 20px #e84d1e52!important}.ncs-stat{transition:transform .22s ease}.ncs-stat:hover{transform:scale(1.06)}.ncs-reveal{opacity:0!important;transform:translateY(26px)!important;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)!important}.ncs-reveal.ncs-revealed{opacity:1!important;transform:translateY(0)!important}.novo-topbar{background:#e84d1e!important}#shopify-section-collection_list_DzVAnJ{margin-bottom:0!important;padding-bottom:0!important}#shopify-section-collection_list_DzVAnJ .collection-list-wrapper{padding-top:28px!important;padding-bottom:4px!important}#shopify-section-collection_list_DzVAnJ .title-wrapper-with-link{text-align:center!important;position:relative;padding:0 16px 16px!important}#shopify-section-collection_list_DzVAnJ .title-wrapper-with-link:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(500px,90vw);height:120px;background:radial-gradient(ellipse at center,rgba(232,77,30,.12) 0%,transparent 68%);pointer-events:none;z-index:0}#shopify-section-collection_list_DzVAnJ .title-wrapper-with-link:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(400px,85vw);height:2px;background:linear-gradient(90deg,transparent 0%,rgba(232,77,30,.18) 25%,rgba(232,77,30,.38) 50%,rgba(232,77,30,.18) 75%,transparent 100%);pointer-events:none;z-index:0;animation:njdm-title-line-pulse 4s ease-in-out infinite}@keyframes njdm-title-line-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scaleX(.7)}50%{opacity:1;transform:translate(-50%,-50%) scaleX(1)}}#shopify-section-collection_list_DzVAnJ .collection-list-title,#shopify-section-collection_list_DzVAnJ h2{text-align:center!important;color:#fafaf7!important;position:relative;z-index:1;background:linear-gradient(90deg,#fff 15% 30%,#ffd794f2 46%,#fff0c3,#ffd794f2 54%,#fff 70% 85%)!important;background-size:280% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:block!important;width:100%!important;letter-spacing:.06em!important;animation:njdm-shimmer 12s linear 3s infinite!important}#shopify-section-collection_list_DzVAnJ .animate--slide-in{text-align:center!important;transform:none!important;opacity:1!important}#shopify-section-1779130781c4182018{margin-top:0!important}.njdm-reviews-heading{text-align:center;padding:12px 16px 10px;position:relative}.njdm-reviews-heading:before{content:"";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:min(380px,80vw);height:60px;background:radial-gradient(ellipse at center,rgba(232,77,30,.12) 0%,transparent 68%);pointer-events:none}.njdm-reviews-heading__text{position:relative;z-index:1;font-size:clamp(19px,3.2vw,28px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#fafaf7 0% 28%,#ffd794f2 46%,#fafaf7 64% 100%)!important;background-size:280% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block!important;transform:translateZ(0);animation:njdm-shimmer 10s linear 4s infinite!important}.njdm-rh-deco{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}.njdm-rh-line{display:block;height:1px;width:48px;flex-shrink:0}.njdm-rh-line--l{background:linear-gradient(90deg,transparent,rgba(232,77,30,.6))}.njdm-rh-line--r{background:linear-gradient(90deg,rgba(232,77,30,.6),transparent)}.njdm-rh-kanji{font-size:10px;color:#e84d1ea6;letter-spacing:.22em;font-family:serif}.shopify-section:has(.jdgm-widget),.shopify-section:has(.njdm-reviews-heading){margin-top:0!important;padding-top:0!important}.jdgm-widget{border-top:none!important;border-bottom:2px solid rgba(232,77,30,.18)!important;padding-bottom:36px!important;margin-top:0!important}.jdgm-widget [class*=jdgm] img,.jdgm-widget [class*=jdgm] video,.jdgm-rev__picture,.jdgm-rev__picture-link,.jdgm-rev__pictures,.jdgm-carousel-item a,.jdgm-carousel-item img,.jdgm-media-item,.jdgm-media-item a,.jdgm-widget .jdgm-lightbox-trigger{pointer-events:none!important;cursor:default!important;-webkit-user-select:none!important;user-select:none!important}.jdgm-lightbox,.jdgm-lightbox-overlay,.jdgm-lightbox__inner,[class*=jdgm-lightbox],[id*=jdgm-lightbox],.fslightbox-container{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.jdgm-star{color:#f05626!important}.jdgm-star.jdgm--inactive{color:#e84d1e33!important}.jdgm-prev__badge,.njdm-jm-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#f0562614!important;border:1px solid rgba(240,86,38,.22)!important;border-radius:6px!important;padding:5px 10px!important;transition:border-color .2s ease,background .2s ease!important}.jdgm-prev__badge:hover,.njdm-jm-badge:hover{border-color:#f056267a!important;background:#f0562624!important}.jdgm-prev__badge .jdgm-star,.njdm-jm-badge .jdgm-star{font-size:13px!important}.jdgm-prev__badge .jdgm-prev__badge-content,.jdgm-prev__badge-caption{color:#fafaf7cc!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;-webkit-text-fill-color:rgba(250,250,247,.8)!important}.jdgm-verified-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;background:linear-gradient(135deg,#16a34a2e,#22c55e1a)!important;border:1px solid rgba(34,197,94,.4)!important;border-radius:100px!important;padding:3px 9px 3px 5px!important;font-size:10px!important;font-weight:700!important;color:#22c55e!important;text-transform:uppercase!important;letter-spacing:.09em!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 1px 6px #22c55e2e!important;line-height:1.2!important;vertical-align:middle!important;cursor:default!important}.jdgm-verified-badge:before{content:""!important;display:inline-block!important;flex-shrink:0!important;width:13px!important;height:13px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='%2316a34a'/%3E%3Cpath d='M7.5 12.5l3 3 6-6' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") no-repeat center!important;background-size:contain!important;font-size:0!important}.jdgm-verified-badge .jdgm-badge-icon,.jdgm-verified-badge svg{display:none!important}.jdgm-verified-badge span,.jdgm-verified-badge i{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important;font-style:normal!important;font-size:10px!important}.jdgm-rev-widg__summary-score,.jdgm-rev-widg__summary-count,.jdgm-rev-widg__header,.jdgm-rev-widg__badge,.jdgm-rev-widg__badge-caption,.jdgm-prev__badge-caption,.jdgm-brv-text,.jdgm-histogram__count,.jdgm-histogram__label{color:#fafaf7d9!important;-webkit-text-fill-color:rgba(250,250,247,.85)!important}.jdgm-all-reviews-page .jdgm-all-reviews-page-title,.jdgm-all-reviews-page h1,.jdgm-all-reviews-page h2:first-child{font-size:clamp(22px,4vw,40px)!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:center!important;color:#fafaf7!important;position:relative;padding-bottom:16px!important}.jdgm-all-reviews-page .jdgm-all-reviews-page-title:after,.jdgm-all-reviews-page h1:after{content:"";display:block;margin:8px auto 0;width:60px;height:2px;background:linear-gradient(90deg,transparent,#f05626,transparent);animation:njdm-faq-title-line 3s ease-in-out infinite}.jdgm-rev{background:#ffffff06!important;border:1px solid rgba(255,255,255,.07)!important;border-left:3px solid rgba(232,77,30,.4)!important;border-radius:10px!important;padding:18px 20px!important;margin-bottom:12px!important;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease!important}.jdgm-rev:hover{border-left-color:#f05626!important;background:#e84d1e0a!important;box-shadow:0 4px 18px #e84d1e1a!important}.jdgm-rev__author{color:#fafaf7!important;font-weight:700!important;font-size:14px!important;-webkit-text-fill-color:#fafaf7!important}.jdgm-rev__title{color:#f05626!important;font-weight:600!important;-webkit-text-fill-color:#f05626!important}.jdgm-rev__body,.jdgm-rev__body p{color:#fafaf7b8!important;font-size:14px!important;line-height:1.7!important;-webkit-text-fill-color:rgba(250,250,247,.72)!important}.jdgm-rev__timestamp{color:#ffffff4d!important;font-size:11px!important;-webkit-text-fill-color:rgba(255,255,255,.3)!important}.jdgm-histogram__bar-fill{background:linear-gradient(90deg,#c43d14,#f05626)!important;border-radius:2px!important}.jdgm-histogram__bar{background:#ffffff12!important;border-radius:2px!important}.jdgm-write-rev-link,.jdgm-write-rev{background:linear-gradient(135deg,#f05626,#d94d20)!important;color:#fff!important;border-color:#f05626!important;border-radius:8px!important;transition:transform .18s ease,box-shadow .18s ease!important}.jdgm-write-rev-link:hover,.jdgm-write-rev:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #f0562673!important}.jdgm-paginate__page.jdgm--current{color:#f05626!important;border-color:#f05626!important;-webkit-text-fill-color:#f05626!important}.jdgm-all-reviews-page{background:transparent!important;padding:0!important}.jdgm-all-reviews__reviews{display:flex!important;flex-direction:column!important;gap:0!important}.jdgm-all-reviews-page .jdgm-all-reviews-page-title:empty:before{content:"Customer Reviews"}.njdm-shop-nav-pulse{color:#f05626!important;font-weight:700!important;animation:njdm-shop-text-pulse 3s ease-in-out infinite!important}@keyframes njdm-shop-text-pulse{0%,to{color:#e84d1e8c;text-shadow:none}50%{color:#ff7040;text-shadow:0 0 10px rgba(232,77,30,.55)}}.njdm-cart-summary{background:#ffffff06!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important;padding:16px 20px!important;margin-bottom:14px!important}.njdm-cart-subtotal{display:flex!important;justify-content:space-between!important;align-items:center!important}.njdm-cart-subtotal__label{color:#ffffffa6!important;font-size:13px!important;font-weight:500!important}.njdm-cart-subtotal__value{color:#fafaf7!important;font-size:20px!important;font-weight:700!important}.njdm-cart-free-ship{font-size:11px!important;color:#4ade80!important;margin:8px 0 0!important;display:flex!important;align-items:center!important;gap:5px!important;font-weight:600!important;letter-spacing:.04em!important}.njdm-cart-trust-row{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:10px 0!important;padding:8px 0!important;border-top:1px solid rgba(255,255,255,.05)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.njdm-cart-trust-row__item{display:flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;color:#ffffff80!important;font-weight:500!important;white-space:nowrap!important}.njdm-cart-trust-row__item svg{color:#e84d1ea6!important;flex-shrink:0!important}.njdm-upsell{background:#ffffff06!important;border:1px solid rgba(255,255,255,.06)!important;border-top:2px solid rgba(232,77,30,.32)!important;border-radius:10px!important;padding:14px 16px 16px!important;margin-bottom:8px!important}.njdm-upsell__heading{font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#e84d1ebf!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important}.njdm-upsell__dot{display:inline-block!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#e84d1e8c!important;flex-shrink:0!important}.njdm-upsell__strip{display:flex!important;flex-direction:column!important;gap:8px!important}.njdm-upsell-card__img-wrap{flex-shrink:0!important;width:52px!important;height:52px!important;border-radius:6px!important;overflow:hidden!important;display:block!important;border:1px solid rgba(255,255,255,.07)!important}.njdm-upsell-card__img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important}.njdm-upsell-card__img-placeholder{width:52px!important;height:52px!important;background:#ffffff0a!important}.njdm-upsell-card__body{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.njdm-upsell-card__title{font-size:13px!important;font-weight:600!important;color:#e0e0e0!important;text-decoration:none!important;line-height:1.3!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.njdm-upsell-card__price{font-size:13px!important;font-weight:700!important;color:#f05626!important}.novo-badge--sale{animation:njdm-sale-pulse 1.6s ease-in-out infinite!important;transform-origin:center!important;will-change:transform!important}@keyframes njdm-sale-pulse{0%,to{transform:scale(1);box-shadow:0 0 #e84d1eb3}14%{transform:scale(1.14)}26%{transform:scale(.96)}38%{transform:scale(1.08)}52%{transform:scale(1);box-shadow:0 0 0 5px #e84d1e00}}.utility-bar .list-social,.header__utility-group .list-social,.announcement-bar .list-social{display:none!important}body.njdm-page-about .rich-text__buttons .button--primary:not(:disabled){overflow:hidden!important}body.njdm-page-about .rich-text__buttons .button--primary{position:relative!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:18px 44px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:linear-gradient(90deg,#c43d14,#e84d1e,#f8723a,#e84d1e,#c43d14)!important;background-size:200% 100%!important;border:none!important;border-radius:10px!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important;animation:njdm-checkout-gradient 3s linear infinite,njdm-about-pulse 2.4s ease-out infinite!important;transition:transform .4s cubic-bezier(.2,2.8,.4,1),box-shadow .2s ease!important;will-change:transform!important;cursor:pointer!important}@keyframes njdm-about-pulse{0%{box-shadow:0 6px 24px #f0562673,0 0 #f056268c,inset 0 1px #ffffff26}45%{box-shadow:0 10px 38px #f05626ad,0 0 0 12px #f0562600,inset 0 1px #fff3}to{box-shadow:0 6px 24px #f0562673,0 0 #f0562600,inset 0 1px #ffffff26}}body.njdm-page-about .rich-text__buttons .button--primary:before{content:""!important;position:absolute!important;top:0!important;left:-80%!important;width:55%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)!important;transform:skew(-18deg)!important;animation:njdm-about-shine 3.2s ease-in-out infinite!important;pointer-events:none!important;z-index:1!important}@keyframes njdm-about-shine{0%,52%{left:-80%;opacity:0}57%{opacity:1}88%{left:130%;opacity:0}to{left:130%;opacity:0}}body.njdm-page-about .rich-text__buttons .button--primary:hover{transform:translateY(-6px) scale(1.07)!important;box-shadow:0 20px 54px #f05626bd,0 0 0 3px #f0562666!important;animation-play-state:paused!important}body.njdm-page-about .rich-text__buttons .button--primary:active{transform:scale(.93) translateY(3px)!important;transition:transform .07s ease!important;animation-play-state:paused!important}body.njdm-page-faq{background:#080402!important;background-image:radial-gradient(ellipse 90% 40% at 50% -5%,rgba(232,77,30,.09) 0%,transparent 62%),radial-gradient(ellipse 50% 30% at 95% 90%,rgba(180,50,10,.07) 0%,transparent 60%)!important}body.njdm-page-faq:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(232,77,30,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(232,77,30,.035) 1px,transparent 1px);background-size:52px 52px;pointer-events:none;z-index:0}body.njdm-page-faq:after{content:"";position:fixed;top:-150px;right:-150px;width:520px;height:520px;background:radial-gradient(circle,rgba(232,77,30,.1) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0}body.njdm-page-faq .page-header{padding:68px 0 54px!important;text-align:center!important;margin-bottom:48px!important;border-bottom:1px solid rgba(232,77,30,.1)!important}body.njdm-page-faq .page-header:before{content:"\25c6\2002JDM KNOWLEDGE BASE\2002\25c6";display:block!important;font-size:10px!important;letter-spacing:.36em!important;color:#e84d1e8c!important;font-weight:700!important;margin-bottom:20px!important;position:relative!important;z-index:2!important}body.njdm-page-faq .main-page-title,body.njdm-page-faq .page-header__title,body.njdm-page-faq .rte>h1:first-child{font-size:clamp(36px,5.5vw,68px)!important;font-weight:900!important;letter-spacing:-.02em!important;color:#fff!important;text-shadow:0 0 60px rgba(232,77,30,.18)!important;position:relative!important;display:inline-block!important}body.njdm-page-faq .main-page-title:after,body.njdm-page-faq .page-header__title:after{content:""!important;display:block!important;margin:12px auto 0!important;height:2px!important;background:linear-gradient(90deg,transparent,#f05626,transparent)!important;animation:njdm-faq-title-line 3s ease-in-out infinite!important}@keyframes njdm-faq-title-line{0%,to{width:42px;opacity:.6}50%{width:110px;opacity:1}}body.njdm-page-faq .page-header,body.njdm-page-contact .page-header,.njdm-contact-header{position:relative!important;overflow:hidden!important}.njdm-particles-canvas{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none;z-index:0}body.njdm-page-faq .page-header>*:not(.njdm-particles-canvas),body.njdm-page-contact .page-header>*:not(.njdm-particles-canvas),.njdm-contact-header>*:not(.njdm-particles-canvas){position:relative!important;z-index:1!important}.faq-wrap .faq-item{background:#0e0804e0!important;border:1px solid rgba(232,77,30,.2)!important;border-left:4px solid rgba(232,77,30,.5)!important;border-radius:10px!important;margin-bottom:12px!important;overflow:hidden!important;transition:border-left-color .28s ease,background .28s ease,box-shadow .28s ease!important;animation:njdm-fade-up .5s ease both;position:relative}.faq-wrap .faq-item:nth-child(1){animation-delay:.04s}.faq-wrap .faq-item:nth-child(2){animation-delay:.09s}.faq-wrap .faq-item:nth-child(3){animation-delay:.14s}.faq-wrap .faq-item:nth-child(4){animation-delay:.19s}.faq-wrap .faq-item:nth-child(5){animation-delay:.24s}.faq-wrap .faq-item:nth-child(6){animation-delay:.29s}.faq-wrap .faq-item:nth-child(7){animation-delay:.34s}.faq-wrap .faq-item:nth-child(8){animation-delay:.39s}.faq-wrap .faq-item:hover:not(.active){border-left-color:#e84d1ed9!important;background:#140a04f0!important;box-shadow:0 3px 20px #e84d1e26!important}.faq-wrap .faq-item.active{border-left-color:#f05626!important;background:#190a04f7!important;box-shadow:0 6px 32px #e84d1e40,0 0 0 1px #e84d1e47!important}.faq-wrap .faq-q{padding:16px 20px!important;font-weight:600!important;color:#d7d7d7e6!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;font-size:14px!important;letter-spacing:.01em!important;transition:color .2s ease!important;list-style:none!important}.faq-wrap .faq-q::-webkit-details-marker{display:none!important}.faq-wrap .faq-item.active .faq-q{color:#fff!important;text-shadow:0 0 18px rgba(232,77,30,.22)!important}.njdm-faq-arrow{flex-shrink:0!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid rgba(232,77,30,.35)!important;border-radius:50%!important;background:#e84d1e14!important;color:#e84d1ecc!important;transition:transform .35s cubic-bezier(.16,1,.3,1),background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease!important;pointer-events:none!important}.faq-wrap .faq-item.active .njdm-faq-arrow{transform:rotate(180deg)!important;background:#e84d1e38!important;border-color:#f05626!important;color:#f05626!important;box-shadow:0 0 10px #e84d1e61!important}.njdm-faq-arrow svg{display:block!important;flex-shrink:0!important;stroke:currentColor!important}.faq-wrap .faq-q:after{display:none!important;content:none!important}.faq-wrap .faq-a{max-height:0;overflow:hidden;padding:0 20px!important;color:#ffffffb8!important;font-size:14px!important;line-height:1.8!important;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .3s ease!important;border-top:0px solid rgba(232,77,30,.12)}.faq-wrap .faq-item.active .faq-a{max-height:600px;padding:6px 20px 20px!important;border-top-width:1px!important}body.njdm-page-faq main,body.njdm-page-faq .shopify-section{position:relative}body.njdm-page-faq .page-width{position:relative}body.njdm-page-faq .page-width:before{content:"\6539\9020";position:fixed;bottom:12%;right:3%;font-size:clamp(90px,13vw,172px);font-weight:900;color:#e84d1e0a;font-family:serif;pointer-events:none;z-index:0;letter-spacing:-.02em;line-height:1;-webkit-user-select:none;user-select:none}body.njdm-page-faq .page-width:after{content:none!important}body.njdm-page-faq .rte,body.njdm-page-faq .page__content{position:relative;z-index:1;padding-bottom:60px!important}body.njdm-page-faq .rte h2,body.njdm-page-faq .rte h3{color:#e8e8e8!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.4!important;padding:14px 20px!important;margin:12px 0 0!important;border:1px solid rgba(232,77,30,.2)!important;border-left:4px solid rgba(232,77,30,.5)!important;border-radius:10px 10px 0 0!important;background:#0e0804e0!important}body.njdm-page-faq .rte h2+p,body.njdm-page-faq .rte h3+p{color:#ffffffb8!important;font-size:14px!important;line-height:1.8!important;padding:10px 20px 16px!important;margin:0 0 4px!important;background:#080402eb!important;border:1px solid rgba(232,77,30,.12)!important;border-top:none!important;border-left:4px solid rgba(232,77,30,.18)!important;border-radius:0 0 10px 10px!important}body.njdm-page-faq .faq-wrap:before{content:"QUESTIONS\2002\b7\2002aNSWERS";display:block!important;font-size:10px!important;letter-spacing:.28em!important;color:#e84d1e61!important;font-weight:700!important;margin-bottom:22px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(232,77,30,.1)!important}body.njdm-page-contact{background:#0f0f0f!important;background-image:linear-gradient(rgba(232,77,30,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(232,77,30,.025) 1px,transparent 1px)!important;background-size:40px 40px!important}body.njdm-page-contact:before{content:"";position:fixed;top:-130px;right:-130px;width:500px;height:500px;background:radial-gradient(circle,rgba(232,77,30,.11) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0;animation:njdm-contact-orb 12s ease-in-out infinite alternate}body.njdm-page-contact:after{content:"";position:fixed;bottom:-110px;left:-110px;width:380px;height:380px;background:radial-gradient(circle,rgba(232,77,30,.07) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0;animation:njdm-contact-orb 14s ease-in-out 3s infinite alternate-reverse}@keyframes njdm-contact-orb{0%{transform:scale(1) translate(0)}to{transform:scale(1.18) translate(22px,18px)}}body.njdm-page-contact .main-page-title{text-align:center!important;position:relative;z-index:1;padding-bottom:18px!important;margin-bottom:40px!important}body.njdm-page-contact .main-page-title:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,#f05626,#c43d14);border-radius:2px;margin:14px auto 0}body.njdm-page-contact .contact__fields,body.njdm-page-contact .contact form{position:relative;z-index:1;background:#ffffff07!important;border:1px solid rgba(232,77,30,.14)!important;border-radius:12px!important;padding:32px!important}body.njdm-page-contact .page-width{position:relative;z-index:1}body.njdm-page-contact .field__input,body.njdm-page-contact textarea.field__input{background:#ffffff0a!important;border-color:#e84d1e38!important;color:#fafaf7!important;border-radius:6px!important}body.njdm-page-contact .field__input:focus,body.njdm-page-contact textarea.field__input:focus{border-color:#e84d1e99!important;box-shadow:0 0 0 2px #e84d1e1f!important;outline:none!important}body.njdm-page-faq .rte h2,body.njdm-page-contact .rte h2{border-bottom:1px solid rgba(232,77,30,.22)!important;padding-bottom:8px!important}body.njdm-page-faq .rte h3,body.njdm-page-contact .rte h3{color:#f05626!important}body.njdm-page-faq .rte a,body.njdm-page-contact .rte a{color:#f05626!important;text-underline-offset:3px!important}body.njdm-page-contact .contact__fields,body.njdm-page-contact form{outline:1.5px solid transparent;animation:njdm-form-glow 3.5s ease-in-out infinite}@keyframes njdm-form-glow{0%,to{outline-color:#e84d1e26}50%{outline-color:#e84d1ea6}}localization-form,.header__localization,.disclosure--localization,.localization-form,.localization-selector,.localization-wrapper{display:none!important}.novo-footer__social a{transition:background .22s ease,transform .22s ease,box-shadow .22s ease!important}.novo-footer__social a:hover{box-shadow:0 4px 16px #e84d1e61!important}.novo-footer__trust{animation:njdm-trust-glow 4s ease infinite!important}@keyframes njdm-trust-glow{0%,to{box-shadow:none}50%{box-shadow:0 0 20px #e84d1e12}}.novo-trust-item{opacity:0;transform:translateY(8px);animation:njdm-trust-in .5s ease forwards}.novo-trust-item:nth-child(1){animation-delay:.1s}.novo-trust-item:nth-child(2){animation-delay:.2s}.novo-trust-item:nth-child(3){animation-delay:.3s}.novo-trust-item:nth-child(4){animation-delay:.4s}.novo-trust-item:nth-child(5){animation-delay:.5s}@keyframes njdm-trust-in{to{opacity:1;transform:translateY(0)}}.njdm-review{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important}.njdm-review:hover{transform:translateY(-3px)!important;border-color:#e84d1e52!important;box-shadow:0 6px 20px #e84d1e17!important}.collection__title,.product__title,.page-header__title{animation:njdm-fade-up .6s cubic-bezier(.16,1,.3,1) .1s both}.collection__description{animation:njdm-fade-up .6s cubic-bezier(.16,1,.3,1) .22s both}nav[aria-label=breadcrumbs]{animation:njdm-fade-up .4s ease both}.product__media-list{animation:njdm-fade-up .5s cubic-bezier(.16,1,.3,1) both}.product__info-container{animation:njdm-fade-up .5s cubic-bezier(.16,1,.3,1) .1s both}button[name=add]:not(:disabled),.product-form__submit:not(:disabled),.quick-add__submit:not(:disabled),.button--primary:not(:disabled),.ncs-cta-btn--primary,.novo-sticky-cta__btn,.njdm-shop-all-btn,#njdm-hero-wrap .njdm-hero-btn--primary,#njdm-hero-wrap .njdm-hero-btn--secondary{overflow:visible!important}button[name=add]:not(:disabled):before,.product-form__submit:not(:disabled):before,.quick-add__submit:not(:disabled):before,.cart__checkout-button:not(:disabled):before,.njdm-checkout-btn:not(:disabled):before,.ncs-cta-btn--primary:before,.novo-sticky-cta__btn:before,.njdm-shop-all-btn:before,#njdm-hero-wrap .njdm-hero-btn--primary:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;border:none!important;pointer-events:none!important;z-index:0!important;animation:njdm-conv-sonar 2.6s ease-out infinite!important}@keyframes njdm-conv-sonar{0%{box-shadow:0 0 #e84d1ec7,0 0 #e84d1e6b}60%{box-shadow:0 0 0 10px #e84d1e00,0 0 0 22px #e84d1e00}to{box-shadow:0 0 #e84d1e00,0 0 #e84d1e00}}.header__icon--cart{position:relative!important;overflow:visible!important}.header__icon--cart.njdm-cart-has-items:before{content:""!important;position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;border-radius:8px!important;border:1.5px solid transparent!important;border-top-color:#f05626!important;border-right-color:#f056264d!important;animation:njdm-cart-arc 2s cubic-bezier(.4,0,.6,1) infinite!important;pointer-events:none!important;z-index:10!important}.header__icon--cart.njdm-cart-has-items:after{content:""!important;position:absolute!important;top:-6px!important;right:-6px!important;bottom:-6px!important;left:-6px!important;border-radius:10px!important;background:radial-gradient(circle at 70% 15%,rgba(240,86,38,.22) 0%,transparent 65%)!important;pointer-events:none!important;z-index:9!important;animation:njdm-cart-glow-pulse 2s ease-in-out infinite!important}.header__icon--cart.njdm-cart-added:before{animation:njdm-cart-arc .35s linear 3,njdm-cart-arc 2s cubic-bezier(.4,0,.6,1) infinite 1.05s!important;border-top-color:#ff8040!important;filter:drop-shadow(0 0 6px rgba(255,120,40,.9))!important}.header__icon--cart.njdm-cart-added:after{animation:njdm-cart-glow-burst .7s ease-out forwards!important}@keyframes njdm-cart-arc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes njdm-cart-glow-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes njdm-cart-glow-burst{0%{top:-6px;right:-6px;bottom:-6px;left:-6px;opacity:.5;background:radial-gradient(circle at 50% 50%,rgba(255,120,40,.6) 0%,transparent 65%)}60%{top:-14px;right:-14px;bottom:-14px;left:-14px;opacity:.7;background:radial-gradient(circle at 50% 50%,rgba(240,86,38,.35) 0%,transparent 65%)}to{top:-6px;right:-6px;bottom:-6px;left:-6px;opacity:0;background:radial-gradient(circle at 70% 15%,rgba(240,86,38,.18) 0%,transparent 65%)}}.header__icon--cart.njdm-cart-clicked{animation:njdm-cart-click-spring .52s cubic-bezier(.2,2.8,.4,1) forwards!important}@keyframes njdm-cart-click-spring{0%{transform:scale(1);filter:brightness(1)}14%{transform:scale(.78);filter:brightness(.72)}40%{transform:scale(1.22);filter:brightness(1.6)}68%{transform:scale(.96);filter:brightness(1.1)}to{transform:scale(1);filter:brightness(1)}}.cart-count-bubble{position:absolute!important;top:-3px!important;right:-3px!important;min-width:16px!important;height:16px!important;padding:0 2px!important;border-radius:100px!important;background:#c0321f!important;color:#fff!important;font-size:10px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;border:2px solid #0a0604!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;z-index:10!important}.cart-count-bubble span[aria-hidden]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important;margin:0!important;padding:0!important}.cart-count-bubble .visually-hidden,.cart-count-bubble.njdm-bubble-empty{display:none!important}.njdm-cart-added:not(.njdm-cart-clicked){animation:none!important}@media(min-width:750px){.cart__footer:has(.njdm-upsell){display:grid!important;grid-template-columns:1fr 360px!important;align-items:start!important;column-gap:32px!important;row-gap:0!important}.cart__footer:has(.njdm-upsell) cart-note{grid-column:1 / -1!important}.cart__footer:has(.njdm-upsell) .njdm-upsell{grid-column:1!important;grid-row:1!important;margin-bottom:0!important}.cart__footer:has(.njdm-upsell) .cart__blocks{grid-column:2!important;grid-row:1!important}}@media(max-width:749px){.cart__footer{display:flex!important;flex-direction:column!important;gap:16px!important}}.card-wrapper{cursor:pointer!important}.card-wrapper a.card__link{z-index:15!important;pointer-events:all!important}.card-wrapper .card__heading a,.card-wrapper .card__information a{position:relative!important;z-index:15!important;pointer-events:all!important}@keyframes njdm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}cart-items{background:transparent!important}.cart-items{border-collapse:collapse!important;width:100%!important}.cart-item{border-bottom:1px solid rgba(255,255,255,.06)!important;transition:background .2s ease!important}.cart-item:hover{background:#e84d1e08!important}.cart-item__image-container{border-radius:8px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important}.cart-item__image{width:80px!important;height:80px!important;object-fit:cover!important}.cart-item__name{color:#f0ede8!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;line-height:1.4!important}.cart-item__name:hover{color:#f05626!important}.cart-item__details .product-option{color:#ffffff6b!important;font-size:12px!important}.cart-item__final-price,.cart-item__price-wrapper .price{color:#f05626!important;font-weight:700!important;font-size:15px!important}.cart-item__old-price{color:#ffffff4d!important}.cart-item__quantity .quantity{border:1px solid rgba(255,255,255,.12)!important;border-radius:6px!important;background:#ffffff0a!important}.cart-item__quantity .quantity__button{color:#ffffffb3!important;background:transparent!important;transition:color .15s ease,background .15s ease!important}.cart-item__quantity .quantity__button:hover{color:#f05626!important;background:#e84d1e14!important}.cart-item__quantity .quantity__input{background:transparent!important;color:#f0ede8!important;font-weight:700!important;font-size:14px!important;border:none!important}.cart-item__delete-button,.cart-item .button.button--tertiary[name=minus],a.cart-item__remove,button.cart-item__delete-button{color:#ffffff4d!important;transition:color .18s ease!important}.cart-item__delete-button:hover,a.cart-item__remove:hover,button.cart-item__delete-button:hover{color:#ef4444!important}.cart-items__heading,.cart-items__heading--wide{color:#ffffff59!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding-bottom:10px!important}#njdm-popup-trigger{position:absolute;top:16px;right:16px;z-index:50;background:#f05626;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;border:none;border-radius:100px;padding:9px 18px;cursor:pointer;white-space:nowrap;line-height:1;transition:filter .15s ease,transform .15s ease;animation:njdm-trigger-pulse 2.2s ease-in-out infinite}#njdm-popup-trigger:hover{filter:brightness(1.15);transform:scale(1.07);animation-play-state:paused}@keyframes njdm-trigger-pulse{0%{box-shadow:0 0 #f05626d9,0 0 #f0562659}55%{box-shadow:0 0 0 10px #f0562600,0 0 0 22px #f0562600}to{box-shadow:0 0 #f0562600,0 0 #f0562600}}#njdm-popup-overlay{display:none!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#000000d1!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:99998!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;transform:none!important}#njdm-popup-overlay.njdm-popup-open{display:block!important}#njdm-popup-modal{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:99999!important;width:calc(100vw - 32px)!important;max-width:420px!important;box-sizing:border-box!important;background:#100a06!important;border-radius:18px!important;border:1px solid rgba(240,86,38,.22)!important;overflow:hidden!important;box-shadow:0 8px 48px #000000a6,0 0 0 1px #ffffff0a,0 0 80px #f0562612!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important;animation:njdm-popup-fade .28s ease both!important}@keyframes njdm-popup-fade{0%{opacity:0}to{opacity:1}}#njdm-popup-topbar{height:3px;background:linear-gradient(90deg,#c03e1a,#f05626,#ff9060 60%,#f05626,#c03e1a);background-size:250% 100%;animation:njdm-bar-slide 2.5s linear infinite}@keyframes njdm-bar-slide{0%{background-position:0% center}to{background-position:250% center}}#njdm-popup-inner{padding:26px 28px 24px;position:relative}#njdm-popup-close{position:absolute;top:14px;right:14px;width:28px;height:28px;background:#ffffff12;border:none;border-radius:50%;color:#ffffff73;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,color .15s;font-family:inherit}#njdm-popup-close:hover{background:#ffffff24;color:#fff}#njdm-popup-eyebrow{font-size:9px;letter-spacing:.32em;color:#f05626;font-weight:700;text-transform:uppercase;margin:0 0 12px;font-family:inherit}#njdm-popup-heading{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.025em;line-height:1.15;margin:0 0 10px;font-family:inherit}#njdm-popup-heading em{font-style:normal;color:#f05626}#njdm-popup-sub{font-size:13px;color:#ffffff73;margin:0 0 20px;line-height:1.65;font-family:inherit}#njdm-popup-email{display:block!important;width:100%!important;box-sizing:border-box!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;padding:13px 16px!important;font-size:15px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important;color:#fff!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;transition:border-color .2s,box-shadow .2s!important;margin:0 0 8px!important}#njdm-popup-email::placeholder{color:#ffffff38!important}#njdm-popup-email:focus{border-color:#f0562699!important;background:#ffffff12!important;box-shadow:0 0 0 3px #f056261a!important}#njdm-popup-error{display:none;font-size:11px;color:#f05626;margin:0 0 6px;font-family:inherit}#njdm-popup-submit{display:block!important;width:100%!important;box-sizing:border-box!important;background:#f05626!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:14px 20px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.03em!important;cursor:pointer!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important;transition:background .15s,transform .15s!important;margin:0 0 14px!important}#njdm-popup-submit:hover:not(:disabled){background:#d94818!important;transform:translateY(-1px)!important}#njdm-popup-submit:disabled{opacity:.55!important;cursor:not-allowed!important}#njdm-popup-fine{font-size:11px;color:#ffffff40;text-align:center;font-family:inherit}#njdm-popup-success{display:none;text-align:center;padding:8px 0 4px}#njdm-popup-check{margin:0 0 16px;line-height:0}#njdm-popup-success-title{font-size:24px;font-weight:800;color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-family:inherit}#njdm-popup-success-sub{font-size:13px;color:#ffffff73;margin:0 0 16px;font-family:inherit}#njdm-popup-code-wrap{display:flex;align-items:center;justify-content:center;gap:10px;background:#f0562617;border:1px solid rgba(240,86,38,.32);border-radius:10px;padding:14px 18px;margin:0 0 12px}#njdm-popup-code{font-size:26px;font-weight:900;letter-spacing:.1em;color:#f05626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,monospace,Arial,sans-serif}#njdm-popup-copy{background:#f0562626;border:1px solid rgba(240,86,38,.3);color:#ffffffa6;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s;font-family:inherit;white-space:nowrap}#njdm-popup-copy:hover{background:#f056264d;color:#fff}#njdm-popup-fine2{font-size:11px;color:#ffffff40;font-family:inherit}@media(prefers-reduced-motion:reduce){#njdm-hero-wrap .njdm-hero-heading .njdm-white,#njdm-hero-wrap h1>span:first-child{animation:none!important;background:none!important;-webkit-text-fill-color:#ffffff!important;color:#fff!important}#njdm-hero-wrap .njdm-hero-heading .njdm-orange{animation:none!important;text-shadow:none!important}#njdm-hero-wrap .njdm-hero-badge,#njdm-hero-wrap .njdm-hero-heading,#njdm-hero-wrap .njdm-hero-subtext,#njdm-hero-wrap .njdm-hero-buttons{animation:none!important;opacity:1!important;transform:none!important}.product-form__submit,button[name=add],.cart__checkout-button,.njdm-checkout-btn,.ncs-cta-btn--primary,.njdm-cta-btn,.novo-sticky-cta__btn,.novo-footer__trust,.collection__title,.product__title,.page-header__title,.product__media-list,.product__info-container,nav[aria-label=breadcrumbs],.njdm-reviews-heading__text,.faq-wrap .faq-item,.ncs-feature-icon{animation:none!important}.ncs-reveal{opacity:1!important;transform:none!important;transition:none!important}.novo-trust-item{opacity:1!important;transform:none!important;animation:none!important}#njdm-cta-canvas{display:none!important}.njdm-reviews-heading__text{background:none!important;-webkit-text-fill-color:#fafaf7!important}#shopify-section-collection_list_DzVAnJ .collection-list-title,#shopify-section-collection_list_DzVAnJ h2{animation:none!important;background:none!important;-webkit-text-fill-color:#fafaf7!important;color:#fafaf7!important}body.njdm-page-contact:before,body.njdm-page-contact:after{animation:none!important}#njdm-popup-trigger,.header__icon--cart{animation:none!important}.header__icon--cart.njdm-cart-has-items:before,.header__icon--cart.njdm-cart-has-items:after{animation:none!important}.njdm-faq-arrow{transition:none!important}}@media(max-width:749px){.card-wrapper:hover{box-shadow:0 0 0 1px #e84d1e38!important}#njdm-hero-wrap .njdm-hero-btn--primary{box-shadow:0 4px 18px #f0562670!important}#njdm-hero-wrap .njdm-hero-heading .njdm-orange{animation:none!important;text-shadow:0 0 14px rgba(232,77,30,.38),0 0 30px rgba(232,77,30,.09)!important}.faq-wrap .faq-item{animation:none!important;opacity:1!important}body.njdm-page-faq:before,body.njdm-page-faq:after{display:none}body.njdm-page-contact:before,body.njdm-page-contact:after{display:none}body.njdm-page-contact .contact__fields,body.njdm-page-contact .contact form{padding:20px!important;margin:0 8px!important}body.njdm-page-contact .page-width{padding-left:12px!important;padding-right:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/novo-v2.css.map */
