.np-hero-v3{perspective:1400px}.np-hero-v3__media{position:relative;min-width:0;margin:clamp(38px,4vw,62px) clamp(26px,4vw,64px) clamp(38px,4vw,62px) 0;background:transparent!important;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;will-change:transform}.np-spatial-stage{position:relative;width:100%;height:100%;min-height:480px;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.np-spatial-product{position:relative;max-width:90%;max-height:84%;width:auto;height:auto;object-fit:contain;transform-style:preserve-3d;transform:translateZ(24px);filter:drop-shadow(0 20px 32px rgba(0,0,0,.08));transition:transform .16s cubic-bezier(.2,0,.2,1),filter .3s ease;will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none}.np-spatial-shadow{position:absolute;bottom:8%;left:50%;width:72%;height:38px;transform:translate(-50%) translateZ(-10px);background:radial-gradient(ellipse at center,#1717172e,#1717170d 50%,#17171700 75%);border-radius:50%;filter:blur(8px);pointer-events:none;transition:transform .16s cubic-bezier(.2,0,.2,1),opacity .3s ease;will-change:transform,opacity}.np-spatial-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 380px at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.24) 0%,rgba(255,255,255,0) 80%);opacity:0;pointer-events:none;transition:opacity .4s ease;mix-blend-mode:soft-light;z-index:3}.np-hero-v3:hover .np-spatial-sheen{opacity:1}.np-hero-v3__ghost{transform:translateZ(-30px);transition:transform .25s ease-out;pointer-events:none}.np-hero-v3__primary,.np-hero-v3__secondary,.np-all-products__button,.np-seasonal-edit a,.view-all-btn,.coll-btn{position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform,box-shadow;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background .2s ease!important}.np-hero-v3__primary{border-bottom:2px solid rgba(0,0,0,.3)!important;box-shadow:0 4px 14px #6f263d3d,inset 0 1px #ffffff40!important}.np-hero-v3__primary:hover{transform:translateY(-2px) translateZ(4px);box-shadow:0 8px 22px #6f263d52,inset 0 1px #ffffff59!important}.np-hero-v3__primary:active{transform:translateY(2px) scale(.985)!important;border-bottom-width:1px!important;box-shadow:0 1px 4px #0003,inset 0 2px 4px #0000004d!important}.np-hero-v3__secondary{border-bottom:2px solid rgba(0,0,0,.15)!important;box-shadow:0 3px 10px #0000000d,inset 0 1px #fffc!important}.np-hero-v3__secondary:hover{transform:translateY(-2px) translateZ(4px);box-shadow:0 6px 16px #00000017,inset 0 1px #fffffff2!important}.np-hero-v3__secondary:active{transform:translateY(2px) scale(.985)!important;border-bottom-width:1px!important;box-shadow:inset 0 1px 3px #00000026!important}.np-hero-v3__primary:after,.np-add-button:after,.np-sticky-atc-btn:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skew(-25deg);transition:none;pointer-events:none}.np-hero-v3__primary:hover:after,.np-add-button:hover:after,.np-sticky-atc-btn:hover:after{left:140%;transition:left .75s ease-in-out}.np-card{position:relative;transform-style:preserve-3d;will-change:transform,box-shadow;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)!important;border-radius:4px}.np-card:hover{transform:translateY(-5px) translateZ(8px);box-shadow:0 20px 42px -12px #1717171a,0 0 1px #1717170f!important}.np-card__media{overflow:hidden;position:relative;transform-style:preserve-3d}.np-card__image-link{display:block;position:relative;perspective:600px}.np-card__image--primary{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease,filter .4s ease!important;backface-visibility:hidden}.np-card:hover .np-card__image--primary{transform:scale(1.03);filter:drop-shadow(0 10px 16px rgba(0,0,0,.06))}.np-card__image--secondary{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(.98) translateZ(-6px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)!important;pointer-events:none}.np-card:hover .np-card__image--secondary{opacity:1;transform:scale(1.03) translateZ(10px)}.np-card:hover .np-card__image--primary:has(+.np-card__image--secondary){opacity:0}.np-card__size-btn{border:1px solid #dfdad2!important;border-bottom:2px solid #ccc6be!important;border-radius:6px!important;box-shadow:0 2px 4px #00000008,inset 0 1px #ffffffb3!important;transition:all .15s ease!important}.np-card__size-btn:hover:not(:disabled){transform:translateY(-1.5px) translateZ(2px)!important;border-color:#171717!important;border-bottom-color:#171717!important;box-shadow:0 4px 8px #00000012,inset 0 1px #fffc!important}.np-card__size-btn:active:not(:disabled){transform:translateY(1.5px)!important;border-bottom-width:1px!important;box-shadow:inset 0 1px 3px #0003!important}.np-card__wish{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease!important}.np-card__wish:hover{transform:scale(1.12) translateZ(4px)!important}.np-size-button,[data-np-size]{position:relative;border:1px solid #dfdad2!important;border-bottom:2px solid #ccc6be!important;border-radius:6px!important;background:#fff!important;box-shadow:0 2px 5px #00000008,inset 0 1px #fffc!important;transition:all .15s cubic-bezier(.16,1,.3,1)!important;cursor:pointer}.np-size-button:hover:not(:disabled),[data-np-size]:hover:not(:disabled){transform:translateY(-1.5px) translateZ(2px);border-color:#8c8275!important;box-shadow:0 4px 8px #0000000f,inset 0 1px #ffffffe6!important}.np-size-button.is-selected,.np-size-button[aria-pressed=true],[data-np-size].is-selected,[data-np-size][aria-pressed=true]{background:#171717!important;color:#fff!important;border-color:#171717!important;border-bottom-width:1px!important;transform:translateY(1.5px)!important;box-shadow:inset 0 2px 5px #0006!important;font-weight:700}.np-colour-chip{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease!important;box-shadow:0 2px 6px #0000000f!important}.np-colour-chip:hover{transform:scale(1.08) translateZ(4px)!important;box-shadow:0 6px 14px #0000001f!important}.np-add-button,.np-drawer__checkout{position:relative;overflow:hidden;background:linear-gradient(180deg,#1c1c1c,#111)!important;border:none!important;border-bottom:3px solid #000000!important;box-shadow:0 6px 18px #00000029,inset 0 1px #ffffff38!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,background .18s ease!important;cursor:pointer}.np-add-button:hover,.np-drawer__checkout:hover{transform:translateY(-2px) translateZ(4px);box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff59!important}.np-add-button:active,.np-drawer__checkout:active{transform:translateY(2px) scale(.99)!important;border-bottom-width:1px!important;box-shadow:inset 0 2px 5px #00000073,0 1px 4px #00000026!important}.np-header__bag{position:relative;display:inline-flex;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1)!important}.np-header__bag span{display:inline-flex;align-items:center;justify-content:center;background:#6f263d!important;color:#fff!important;font-weight:800;border-radius:999px;box-shadow:0 2px 6px #6f263d59,inset 0 1px #ffffff59!important;border:1.5px solid #ffffff;transform-origin:center center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);will-change:transform}.np-badge-spring-pop{animation:npSpringPop .55s cubic-bezier(.34,1.56,.64,1) forwards!important}@keyframes npSpringPop{0%{transform:scale(1)}35%{transform:scale(1.45) translateZ(6px);box-shadow:0 6px 14px #6f263d80,inset 0 1px #fff9}65%{transform:scale(.92)}to{transform:scale(1);box-shadow:0 2px 6px #6f263d59,inset 0 1px #ffffff59}}.np-sticky-atc-bar{position:fixed;left:50%!important;bottom:18px!important;transform:translate(-50%) translateY(120%) scale(.96)!important;width:min(880px,calc(100% - 32px))!important;z-index:99!important;background:#ffffffe0!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.6)!important;border-bottom:2px solid rgba(23,23,23,.12)!important;border-radius:12px!important;padding:10px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;box-shadow:0 16px 38px -10px #17171729,0 4px 12px #1717170d,inset 0 1px #ffffffe6!important;visibility:hidden;opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .25s ease!important}.np-sticky-atc-bar.is-visible{transform:translate(-50%) translateY(0) scale(1)!important;visibility:visible!important;opacity:1!important}.np-sticky-atc-thumb{flex-shrink:0;width:44px;height:44px;border-radius:6px;background:#f5f1ea;border:1px solid rgba(23,23,23,.08);overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000000f}.np-sticky-atc-thumb img{width:100%;height:100%;object-fit:contain;padding:2px}.np-sticky-atc-bar .np-mobile-sticky-info{flex:1;min-width:0}.np-sticky-atc-bar .np-mobile-sticky-title{display:block;font-size:.82rem;font-weight:700;color:#171717;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.np-sticky-atc-bar .np-mobile-sticky-meta{font-size:.74rem;color:#6b6b6b;margin-top:1px}.np-sticky-atc-bar .np-mobile-sticky-meta strong{color:#171717;font-weight:700}.np-sticky-atc-btn{background:linear-gradient(180deg,#1f1f1f,#111)!important;color:#fff!important;border:none!important;border-bottom:2px solid #000!important;border-radius:8px!important;padding:10px 24px!important;font-size:.76rem!important;letter-spacing:.1em!important;text-transform:uppercase;font-weight:800!important;flex-shrink:0;cursor:pointer;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff40!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease!important}.np-sticky-atc-btn:hover:not(:disabled){transform:translateY(-1.5px)!important;box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff59!important}.np-sticky-atc-btn:active:not(:disabled){transform:translateY(1.5px)!important;border-bottom-width:1px!important;box-shadow:inset 0 2px 4px #0006!important}@media(max-width:749px){.np-sticky-atc-bar{left:0!important;right:0!important;bottom:0!important;width:100%!important;border-radius:14px 14px 0 0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;padding:10px 14px!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;transform:translateY(105%)!important}.np-sticky-atc-bar.is-visible{transform:translateY(0)!important}}.np-product-accordions details,.np-phase-one-faq details{transition:background .25s ease,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important;border-radius:6px;margin-bottom:4px}.np-product-accordions details[open],.np-phase-one-faq details[open]{background:#fbf9f6!important;box-shadow:0 4px 14px #1717170d,inset 0 1px #ffffffe6!important;transform:translateY(-2px) translateZ(3px);border-bottom-color:transparent!important;padding:0 8px}.np-product-accordions summary,.np-phase-one-faq summary{transition:color .18s ease}.np-product-accordions summary:hover,.np-phase-one-faq summary:hover{color:#6f263d!important}.np-card__reviews span,.np-product-rating__stars,.np-wise-rating-placement svg{display:inline-block;color:#f4be1b!important;filter:drop-shadow(0 1.5px 1px rgba(0,0,0,.18)) drop-shadow(0 0 2px rgba(244,190,27,.22));transition:transform .2s cubic-bezier(.16,1,.3,1)!important}.np-card__reviews:hover span,.np-wise-rating-placement:hover svg{transform:scale(1.06) translateZ(3px)}.np-drawer__progress{position:relative!important;height:8px!important;background:#ebe7e1!important;border-radius:999px!important;box-shadow:inset 0 1.5px 3px #00000024,0 1px #ffffffb3!important;overflow:hidden!important}.np-drawer__progress-bar{position:relative!important;height:100%!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff40,#fff0,#0000001f),#6f263d!important;box-shadow:0 2px 6px #6f263d52,inset 0 1px #fff6!important;transition:width .4s cubic-bezier(.16,1,.3,1),background .3s ease!important}.np-drawer__progress-bar.is-unlocked{background:linear-gradient(180deg,#ffffff4d,#fff0,#0000001a),#1b6e41!important;box-shadow:0 2px 8px #1b6e415c,inset 0 1px #ffffff80!important}.np-drawer__progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:npTubeShine 2.8s infinite linear;pointer-events:none}@keyframes npTubeShine{0%{transform:translate(-100%)}to{transform:translate(200%)}}#backTop,.back-top{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border-radius:50%!important;background:#171717!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-bottom:2px solid #000000!important;box-shadow:0 6px 18px #0003,inset 0 1px #ffffff40!important;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:90;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,opacity .25s ease!important}#backTop:hover,.back-top:hover{transform:translateY(-3px) scale(1.05) translateZ(4px)!important;box-shadow:0 10px 24px #00000047,inset 0 1px #fff6!important}#backTop:active,.back-top:active{transform:translateY(1.5px) scale(.96)!important;border-bottom-width:1px!important;box-shadow:inset 0 2px 4px #0006!important}#backTop svg,.back-top svg{width:18px;height:18px;stroke:#fff;stroke-width:2.2}.np-collection-trust span,.np-product-quick-trust span{background:#ffffff24!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.32)!important;border-bottom:1px solid rgba(0,0,0,.1)!important;border-radius:3px!important;box-shadow:0 4px 12px #0000000d,inset 0 1px #ffffff80!important;transition:transform .2s ease,box-shadow .2s ease!important}.np-collection-trust span:hover,.np-product-quick-trust span:hover{transform:translateY(-1px) translateZ(3px);box-shadow:0 6px 16px #00000014,inset 0 1px #ffffffb3!important}.np-landing-card,.np-pair-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)!important}.np-landing-card:hover,.np-pair-card:hover{transform:translateY(-4px) translateZ(6px);box-shadow:0 16px 36px -10px #1717171f!important}@media(max-width:749px){.np-spatial-stage{min-height:340px}.np-spatial-product{max-width:95%}.np-card:hover{transform:none;box-shadow:none!important}.np-card:hover .np-card__image--primary{transform:none}}@media(prefers-reduced-motion:reduce){.np-spatial-product,.np-spatial-shadow,.np-card,.np-hero-v3__primary,.np-add-button,.np-size-button,.np-header__bag span,.np-drawer__progress-bar,#backTop{transition:none!important;transform:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/nexsus-tactile-3d.css.map */
