.nl-badge-wrap{position:absolute;top:12px;left:12px;z-index:10;pointer-events:none}.nl-highly-rated-badge{position:relative;display:inline-flex;align-items:center;gap:5px;padding:6px 11px 6px 9px;border-radius:999px;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;-webkit-font-smoothing:antialiased;overflow:hidden;animation:nl-badge-pop .5s cubic-bezier(.34,1.56,.64,1) both}.nl-highly-rated-badge:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.5),transparent);animation:nl-badge-shimmer 3.2s ease-in-out infinite}.nl-highly-rated-badge--dark:after{background:linear-gradient(120deg,transparent,rgba(255,255,255,.18),transparent)}.nl-highly-rated-badge svg{width:18px;height:18px;flex-shrink:0;filter:drop-shadow(.5px .5px 0px rgba(255,255,255,.3)) drop-shadow(-.5px -.5px .5px rgba(0,0,0,.15))}.nl-highly-rated-badge--light{background:#fff;color:#000;border:.5px solid rgba(0,0,0,.1)}.nl-highly-rated-badge--dark{background:#000;color:#fff}@keyframes nl-badge-pop{0%{opacity:0;transform:scale(.7) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes nl-badge-shimmer{0%{left:-60%}40%,to{left:140%}}[data-nl-magnetic]{display:block;will-change:transform;transition:transform .2s ease-out}.nl-product-fade-in{opacity:0;animation:nl-fade-in .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.05s}@keyframes nl-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.nl-highly-rated-badge,.nl-product-fade-in{opacity:1!important;transform:none!important;animation:none!important}.nl-highly-rated-badge:after{display:none!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.nl-category-showcase{--nl-cs-bg: #0a0a0a;--nl-cs-text: #ffffff;--nl-cs-muted: rgba(255, 255, 255, .55);--nl-cs-divider: rgba(255, 255, 255, .12);--nl-cs-radius: 14px;background:var(--nl-cs-bg);color:var(--nl-cs-text, #ffffff);border-radius:20px;padding:32px clamp(16px,4vw,40px);margin-block:clamp(32px,6vw,72px)}.nl-category-showcase__heading{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600;letter-spacing:.02em;margin:0 0 8px}.nl-category-list{list-style:none;margin:0;padding:0}.nl-category-item{border-top:1px solid var(--nl-cs-divider)}.nl-category-item:last-child{border-bottom:1px solid var(--nl-cs-divider)}.nl-category-item__trigger{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 4px;cursor:pointer;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:600;color:inherit}.nl-category-item__trigger:focus-visible{outline:2px solid var(--nl-cs-text);outline-offset:4px;border-radius:4px}.nl-category-item__chevron{width:12px;height:12px;border-right:2px solid var(--nl-cs-text);border-bottom:2px solid var(--nl-cs-text);transform:rotate(-45deg);transition:transform .35s cubic-bezier(.22,1,.36,1);flex-shrink:0}.nl-category-item__arrow{font-size:1.1rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.nl-category-item__trigger:hover .nl-category-item__arrow{transform:translate(4px)}.nl-category-item.is-active .nl-category-item__chevron{transform:rotate(45deg)}.nl-category-panel{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,margin .45s cubic-bezier(.22,1,.36,1);margin-bottom:0}.nl-category-item.is-active .nl-category-panel{max-height:480px;opacity:1;margin-bottom:20px}.nl-category-card{position:relative;display:block;border-radius:var(--nl-cs-radius);overflow:hidden;background:#151515;text-decoration:none;color:inherit;aspect-ratio:4 / 3}.nl-category-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.nl-category-card:hover img,.nl-category-card:focus-visible img{transform:scale(1.08)}.nl-category-card__label{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent)}.nl-category-card__title{display:block;font-size:.95rem;font-weight:700}.nl-category-card__subtitle{display:block;font-size:.78rem;color:var(--nl-cs-muted);margin-top:2px}@media(max-width:640px){.nl-category-panel{grid-template-columns:1fr}}.nl-kinetic-title{display:inline-block;opacity:0;transform:scale(1.06) skew(-4deg);transform-origin:left center;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.nl-kinetic-title.is-revealed{opacity:1;transform:scale(1) skew(0)}.nl-tilt-target{transform-style:preserve-3d;transition:transform .15s ease-out;will-change:transform}@media(prefers-reduced-motion:reduce){.nl-marquee__track{animation:none}.nl-kinetic-title{opacity:1!important;transform:none!important;transition:none!important}.nl-tilt-target{transform:none!important}}a,button,img,.nl-category-card,[data-nl-magnetic]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}.product-form__submit,button[name=add]{position:relative;overflow:visible!important}.product-form__submit:after,button[name=add]:after{content:"";position:absolute;top:4px;right:6px;bottom:4px;left:6px;background:inherit;border-radius:inherit;filter:blur(14px);opacity:.45;z-index:-1;pointer-events:none;transition:opacity .25s ease,filter .25s ease}.product-form__submit:hover:after,button[name=add]:hover:after{opacity:.65;filter:blur(18px)}@media(prefers-reduced-motion:reduce){.product-form__submit:after,button[name=add]:after{transition:none}}.nl-cw-trigger{transition:translate .25s cubic-bezier(.22,.8,.24,1),scale .15s ease}.nl-cw-chev{transition:transform .5s cubic-bezier(.22,.8,.24,1)}.nl-cw[open] .nl-cw-chev{transform:rotate(180deg)}.nl-cw summary:active .nl-cw-trigger{scale:.98}@media(hover:hover){.nl-cw summary:hover .nl-cw-trigger{translate:0 -2px}}.nl-cw[open] .nl-cw-panel{animation:nl-in .5s cubic-bezier(.22,.8,.24,1) both}.nl-cw[open] .nl-cw-li{animation:nl-rise .55s cubic-bezier(.22,.8,.24,1) both}.nl-cw[open] .nl-cw-li:nth-child(1){animation-delay:90ms}.nl-cw[open] .nl-cw-li:nth-child(2){animation-delay:.15s}.nl-cw[open] .nl-cw-li:nth-child(3){animation-delay:.21s}@keyframes nl-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes nl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nl-cw-card{transition:translate .25s ease,scale .2s ease,box-shadow .3s ease}.nl-cw-card:active{scale:.96}.nl-aura{transition:opacity .4s ease}@media(hover:hover){.nl-cw-card:hover{translate:0 -3px;box-shadow:0 16px 28px -14px #b01f5c61!important}.nl-cw-card:hover .nl-aura{opacity:.6!important}}@supports (selector(::details-content)){.nl-cw{interpolate-size:allow-keywords}.nl-cw::details-content{block-size:0;overflow:clip;transition:block-size .5s cubic-bezier(.22,.8,.24,1),content-visibility .5s allow-discrete}.nl-cw[open]::details-content{block-size:auto}}@supports (animation-timeline: view()){.nl-rv{animation:nl-rv linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.nl-tile:nth-child(n+4){animation-range:entry 10% entry 55%}}@keyframes nl-rv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.nl-tile{transition:translate .25s ease}@media(hover:hover){.nl-tile:hover{translate:0 -3px}}.nl-sw-pill{transition:transform .45s cubic-bezier(.22,.8,.24,1)}#label-in-cl,#label-cm-cl{transition:color .3s ease,scale .15s ease}#label-in-cl:active,#label-cm-cl:active{scale:.94}#size-cm-cl:checked~.nl-size-header-wrap .nl-sw-pill{transform:translate(100%)}#size-cm-cl:checked~.nl-size-header-wrap #label-in-cl{color:#3a16269e!important}#size-cm-cl:checked~.nl-size-header-wrap #label-cm-cl{color:#fff!important}#size-cm-cl:checked~.nl-size-scroll-wrap #rows-in-cl{display:none!important}#size-cm-cl:checked~.nl-size-scroll-wrap #rows-cm-cl{display:table-row-group!important}#size-cm-cl:checked~.nl-size-scroll-wrap #rows-cm-cl,#size-in-cl:checked~.nl-size-scroll-wrap #rows-in-cl{animation:nl-fade .4s ease both}@keyframes nl-fade{0%{opacity:0}to{opacity:1}}.nl-size-scroll-wrap::-webkit-scrollbar{height:4px}.nl-size-scroll-wrap::-webkit-scrollbar-thumb{background:#e63e86;border-radius:4px}@media(prefers-reduced-motion:reduce){.nl-rv,.nl-cw-panel,.nl-cw-li,#rows-in-cl,#rows-cm-cl{animation:none!important}.nl-cw-trigger,.nl-cw-chev,.nl-cw-card,.nl-aura,.nl-tile,.nl-sw-pill,#label-in-cl,#label-cm-cl,.nl-cw::details-content{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
