:root{--nv-white: #FAFAF8;--nv-paper: #F1F1EE;--nv-mist: #E3E4E2;--nv-grey: #85888D;--nv-ink: #0B0B0C;--nv-silver: linear-gradient(100deg, #55585e 0%, #b4b7bc 14%, #62656b 28%, #e6e8ea 46%, #6d7076 62%, #cdd0d4 80%, #55585e 100%);--nv-silver-light: linear-gradient(100deg, #b9bcc1 0%, #ffffff 18%, #9ea1a7 34%, #f5f6f7 52%, #a9acb1 70%, #ffffff 86%, #b9bcc1 100%);--nv-c1: #FF2D87;--nv-c2: #3D5CFF;--nv-c3: #00D4C8;--nv-c4: #FFB21A;--nv-holo: linear-gradient(100deg, #55585e 0%, var(--nv-c1) 14%, #d9dbde 28%, var(--nv-c2) 42%, #6d7076 54%, var(--nv-c3) 68%, #e6e8ea 80%, var(--nv-c4) 90%, #55585e 100%);--nv-vivid: linear-gradient(110deg, var(--nv-c1), var(--nv-c2), var(--nv-c3), var(--nv-c4), var(--nv-c1));--nv-display: "Syncopate", "Helvetica Neue", Arial, sans-serif;--nv-text: "Manrope", "Helvetica Neue", Arial, sans-serif;--nv-ease: cubic-bezier(.22, 1, .36, 1);--nv-ease-io: cubic-bezier(.65, 0, .35, 1);--nv-header-h: 72px}@media(max-width:749px){:root{--nv-header-h: 60px}}html.nv-intro-on,html.nv-menu-open{overflow:hidden}html.nv-js [data-nv-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1.1s var(--nv-ease),transform 1.3s var(--nv-ease);transition-delay:calc(var(--nv-d, 0) * 1ms)}html.nv-js [data-nv-reveal].is-in{opacity:1;transform:none}.nv-header{position:fixed;inset:0 0 auto 0;z-index:60;height:calc(var(--nv-header-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);color:var(--nv-ink);font-family:var(--nv-text);background:#fafaf8d6;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(11,11,12,.07);transition:transform .7s var(--nv-ease),background-color .5s ease,border-color .5s ease,color .5s ease,-webkit-backdrop-filter .5s ease,backdrop-filter .5s ease}body:has(.nv-hero) .nv-header:not(.is-scrolled){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent}body:has(.nv-hero--light-text) .nv-header:not(.is-scrolled){color:#fff}.nv-header.is-hidden{transform:translate3d(0,-101%,0)}html.nv-menu-open .nv-header{color:var(--nv-ink)!important;background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.nv-header-spacer{height:calc(var(--nv-header-h) + env(safe-area-inset-top,0px))}body:has(.nv-hero) .nv-header-spacer{display:none}.nv-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%;padding-inline:clamp(16px,3.2vw,44px)}.nv-header__left{display:flex;align-items:center;gap:36px}.nv-header__right{display:flex;align-items:center;justify-content:flex-end;gap:6px}.nv-nav{display:flex;gap:34px}.nv-nav a,.nv-link{position:relative;color:inherit;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;padding-block:6px}.nv-nav a:after,.nv-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--nv-vivid);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--nv-ease)}.nv-nav a:hover:after,.nv-nav a:focus-visible:after,.nv-nav a[aria-current=page]:after,.nv-link:hover:after,.nv-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.nv-logo{color:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.nv-logo__text{font-family:var(--nv-display);font-weight:700;font-size:17px;letter-spacing:.34em;margin-right:-.34em}.nv-logo__img{display:block;height:auto;max-width:42vw}.nv-logo__img--light{display:none}body:has(.nv-hero--light-text) .nv-header:not(.is-scrolled) .nv-logo--has-light .nv-logo__img--dark{display:none}body:has(.nv-hero--light-text) .nv-header:not(.is-scrolled) .nv-logo--has-light .nv-logo__img--light{display:block}html.nv-menu-open .nv-logo--has-light .nv-logo__img--dark{display:block!important}html.nv-menu-open .nv-logo--has-light .nv-logo__img--light{display:none!important}.nv-icon{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;color:inherit;background:none;border:0;padding:0;cursor:pointer;transition:opacity .3s ease}.nv-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .5s var(--nv-ease)}.nv-icon:hover svg{transform:translateY(-2px)}.nv-cart__count{position:absolute;top:6px;right:2px;min-width:15px;height:15px;padding-inline:3px;border-radius:8px;background:var(--nv-c1);font:600 9px/15px var(--nv-text);text-align:center}.nv-cart__count span{color:#fff}.nv-burger{display:none;width:40px;height:40px;margin-left:-8px;background:none;border:0;padding:0;cursor:pointer;color:inherit;position:relative}.nv-burger span{position:absolute;left:9px;width:22px;height:1px;background:currentColor;transition:transform .6s var(--nv-ease),top .6s var(--nv-ease)}.nv-burger span:nth-child(1){top:16px}.nv-burger span:nth-child(2){top:23px}.nv-burger[aria-expanded=true] span:nth-child(1){top:19.5px;transform:rotate(45deg)}.nv-burger[aria-expanded=true] span:nth-child(2){top:19.5px;transform:rotate(-45deg)}:is(.nv-header,.nv-menu,.nv-hero) :focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(max-width:989px){.nv-nav,.nv-hide-sm{display:none}.nv-burger{display:block}.nv-logo__text{font-size:15px}}.nv-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:calc(var(--nv-header-h) + env(safe-area-inset-top,0px) + 40px) 24px calc(28px + env(safe-area-inset-bottom,0px));background:var(--nv-white);color:var(--nv-ink);font-family:var(--nv-text);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .9s var(--nv-ease-io),visibility 0s linear .9s;overflow-y:auto}.nv-menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .9s var(--nv-ease-io),visibility 0s}.nv-menu__nav{display:grid;gap:6px}.nv-menu__link{display:block;overflow:hidden;color:inherit;text-decoration:none;font-family:var(--nv-display);font-weight:700;font-size:clamp(26px,8vw,44px);letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.nv-menu__link span{display:inline-block;transform:translate3d(0,110%,0);transition:transform .9s var(--nv-ease)}.nv-menu.is-open .nv-menu__link span{transform:none;transition-delay:calc(.25s + var(--i, 0) * .07s)}.nv-menu__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding-top:20px;border-top:1px solid rgba(11,11,12,.1);opacity:0;transition:opacity .6s ease}.nv-menu.is-open .nv-menu__foot{opacity:1;transition-delay:.6s}.nv-menu__links{display:flex;gap:24px}.nv-menu__motto{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--nv-grey)}@media(min-width:990px){.nv-menu{display:none}}.nv-intro{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;cursor:pointer}html.nv-intro-on .nv-intro{display:block}.nv-intro__panel{position:absolute;left:0;right:0;height:50.2%;background:var(--nv-white);transition:transform 1.2s var(--nv-ease-io)}.nv-intro__panel--top{top:0}.nv-intro__panel--bottom{bottom:0}.nv-intro__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:22px;transition:opacity .5s ease}.nv-intro__word{font-family:var(--nv-display);font-weight:700;font-size:clamp(22px,5vw,46px);letter-spacing:.5em;margin-right:-.5em;line-height:1;background:var(--nv-holo);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;clip-path:inset(0 100% 0 0);animation:nv-intro-word 1.1s var(--nv-ease-io) .45s forwards,nv-sheen 2.4s ease-in-out .6s forwards}.nv-intro__line{width:min(62vw,520px);height:1px;background:linear-gradient(90deg,transparent,var(--nv-c1) 20%,var(--nv-c2) 45%,var(--nv-c3) 70%,transparent);transform:scaleX(0);animation:nv-intro-line 1.2s var(--nv-ease-io) .1s forwards}.nv-intro__enter{position:absolute;left:0;right:0;bottom:calc(32px + env(safe-area-inset-bottom,0px));text-align:center;font:500 10px/1 var(--nv-text);letter-spacing:.4em;text-transform:uppercase;color:var(--nv-grey);opacity:0;animation:nv-fade .8s ease 1s forwards}.nv-intro.is-leaving .nv-intro__center,.nv-intro.is-leaving .nv-intro__enter{opacity:0;transition:opacity .35s ease}.nv-intro.is-leaving .nv-intro__panel--top{transform:translate3d(0,-100%,0)}.nv-intro.is-leaving .nv-intro__panel--bottom{transform:translate3d(0,100%,0)}@keyframes nv-intro-word{to{clip-path:inset(0 0 0 0)}}@keyframes nv-intro-line{to{transform:scaleX(1)}}@keyframes nv-fade{to{opacity:1}}@keyframes nv-sheen{0%{background-position:100% 50%}to{background-position:0% 50%}}.nv-hero{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:var(--nv-white);color:var(--nv-ink);font-family:var(--nv-text);--sheen: 50%}.nv-hero--light-text{color:#fff;background:#111}.nv-hero__media{position:absolute;top:-6%;right:0;bottom:0;left:0;z-index:0;will-change:transform}.nv-hero__media img,.nv-hero__media video,.nv-hero__media picture{display:block;width:100%;height:100%;object-fit:cover}.nv-hero__media img,.nv-hero__media video{animation:nv-kenburns 26s var(--nv-ease-io) infinite alternate}@keyframes nv-kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.nv-hero__studio{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 55% at 50% 38%,#fff,#fff0 70%),radial-gradient(130% 60% at 50% 115%,#d6d7d4,#d6d7d400 62%),linear-gradient(180deg,#f6f6f3,#eeeeeb 62%,#e6e6e3)}.nv-hero__studio:after{content:"";position:absolute;left:0;right:0;top:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(11,11,12,.08) 25%,rgba(11,11,12,.08) 75%,transparent)}.nv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:var(--nv-overlay, 0);pointer-events:none}.nv-smoke{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:2;pointer-events:none}.nv-smoke i{position:absolute;width:70vmax;height:34vmax;border-radius:50%;--c: var(--nv-c1);background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 34%,transparent),color-mix(in srgb,var(--c) 12%,transparent) 55%,transparent 100%);will-change:transform}.nv-smoke i:nth-child(2){--c: var(--nv-c2)}.nv-smoke i:nth-child(3){--c: var(--nv-c3)}.nv-smoke i:nth-child(4){--c: var(--nv-c4)}.nv-hero--light-text .nv-smoke{mix-blend-mode:screen}.nv-hero--silver .nv-smoke i{--c: #7c8086}.nv-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 45%),color-mix(in srgb,var(--nv-c2) 22%,transparent),color-mix(in srgb,var(--nv-c1) 10%,transparent) 45%,transparent 70%);opacity:0;transition:opacity 1s ease}.nv-hero.has-pointer .nv-hero__glow{opacity:1}.nv-hero--silver .nv-hero__glow{display:none}.nv-char--accent{color:var(--nv-c1)}.nv-hero--silver .nv-char--accent{color:inherit}.nv-smoke i:nth-child(1){left:0%;top:52%;animation:nv-drift-a 42s ease-in-out infinite alternate}.nv-smoke i:nth-child(2){left:38%;top:60%;animation:nv-drift-b 36s ease-in-out infinite alternate}.nv-smoke i:nth-child(3){left:18%;top:28%;opacity:.6;animation:nv-drift-c 48s ease-in-out infinite alternate}.nv-smoke i:nth-child(4){left:55%;top:22%;opacity:.5;animation:nv-drift-a 54s ease-in-out -12s infinite alternate-reverse}@keyframes nv-drift-a{0%{transform:translate3d(-6%,0,0) rotate(-4deg) scale(1)}to{transform:translate3d(10%,-6%,0) rotate(3deg) scale(1.15)}}@keyframes nv-drift-b{0%{transform:translate3d(4%,2%,0) rotate(6deg) scale(1.1)}to{transform:translate3d(-12%,-4%,0) rotate(-2deg) scale(.95)}}@keyframes nv-drift-c{0%{transform:translate3d(0,4%,0) scale(.9)}to{transform:translate3d(8%,-8%,0) scale(1.2)}}.nv-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding-inline:16px;text-align:center;will-change:transform,opacity}.nv-hero__stack,.nv-hero__mark{display:grid;justify-items:center}.nv-hero__title{margin:0 -.05em 0 0;font-family:var(--nv-display);font-weight:700;font-size:clamp(40px,10.4vw,176px);line-height:.92;letter-spacing:.05em;background:var(--nv-holo);background-size:260% 100%;background-position:50% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nv-sheen-loop 10s ease-in-out infinite alternate}.nv-hero--light-text .nv-hero__title{background-image:linear-gradient(100deg,#c9ccd0 0%,var(--nv-c1) 14%,#ffffff 28%,var(--nv-c2) 42%,#b9bcc1 54%,var(--nv-c3) 68%,#ffffff 80%,var(--nv-c4) 90%,#c9ccd0 100%)}.nv-hero--silver .nv-hero__title,.nv-hero--silver .nv-intro__word{background-image:var(--nv-silver)}.nv-hero--silver.nv-hero--light-text .nv-hero__title{background-image:var(--nv-silver-light)}@keyframes nv-sheen-loop{0%{background-position:0% 50%}to{background-position:100% 50%}}.nv-hero.has-pointer .nv-hero__title{animation:none;background-position:var(--sheen) 50%;transition:background-position 1.4s var(--nv-ease),clip-path 1.6s var(--nv-ease-io)}.nv-hero__reflection{font-size:clamp(40px,10.4vw,176px);height:.5em;overflow:hidden;margin-top:.04em;pointer-events:none;-webkit-user-select:none;user-select:none}.nv-hero__title--mirror{display:block;font-size:1em;transform:scaleY(-1);transform-origin:50% 46%;opacity:.22;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.35) 30%,transparent 58%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.35) 30%,transparent 58%)}.nv-hero__tagline{margin:clamp(8px,2vh,20px) 0 0;font-size:clamp(11px,1.05vw,14px);font-weight:500;letter-spacing:.62em;margin-right:-.62em;text-transform:uppercase}.nv-char{display:inline-block}.nv-hero__cta{margin-top:clamp(28px,5vh,48px)}.nv-hero__foot{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;padding:0 clamp(16px,3.2vw,44px) calc(26px + env(safe-area-inset-bottom,0px));font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.nv-hero__foot>:last-child{text-align:right}.nv-hero__note{opacity:.6}.nv-scroll{display:grid;justify-items:center;gap:12px;color:inherit;text-decoration:none}.nv-scroll i{position:relative;width:1px;height:44px;background:currentColor;opacity:.25;overflow:hidden}.nv-scroll i:after{content:"";position:absolute;left:0;top:0;width:1px;height:40%;background:currentColor;animation:nv-scroll-line 2.2s var(--nv-ease-io) infinite}.nv-hero .nv-scroll i{opacity:1;background:color-mix(in srgb,currentColor 22%,transparent)}@keyframes nv-scroll-line{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media(max-width:749px){.nv-hero__title,.nv-hero__reflection{font-size:11.2vw}.nv-hero__foot{grid-template-columns:1fr;justify-items:center}.nv-hero__foot>:first-child,.nv-hero__foot>:last-child{display:none}}html.nv-js .nv-hero:not(.is-ready) .nv-hero__title:not(.nv-hero__title--mirror){clip-path:inset(0 50% 0 50%)}html.nv-js .nv-hero .nv-hero__title:not(.nv-hero__title--mirror){transition:clip-path 1.6s var(--nv-ease-io)}html.nv-js .nv-hero:not(.is-ready) .nv-hero__reflection{opacity:0}html.nv-js .nv-hero .nv-hero__reflection{transition:opacity 1.4s ease .9s}html.nv-js .nv-hero:not(.is-ready) .nv-char{opacity:0;filter:blur(8px);transform:translate3d(0,.5em,0)}html.nv-js .nv-hero .nv-char{transition:opacity .8s ease,filter .8s ease,transform .9s var(--nv-ease);transition-delay:calc(.8s + var(--i) * 35ms)}html.nv-js .nv-hero:not(.is-ready) :is(.nv-hero__cta,.nv-hero__foot){opacity:0;transform:translate3d(0,16px,0)}html.nv-js .nv-hero :is(.nv-hero__cta,.nv-hero__foot){transition:opacity 1s ease 1.4s,transform 1.2s var(--nv-ease) 1.4s}.nv-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:16px;padding:19px 34px;border:1px solid currentColor;color:inherit;background:transparent;text-decoration:none;font:600 11px/1 var(--nv-text);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:color .6s var(--nv-ease)}.nv-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--nv-vivid);background-size:300% 100%;animation:nv-flow 6s linear infinite;transform:scaleX(0);transform-origin:right;transition:transform .75s var(--nv-ease)}@keyframes nv-flow{0%{background-position:0% 50%}to{background-position:300% 50%}}.nv-btn:hover,.nv-btn:focus-visible{border-color:transparent;box-shadow:0 10px 40px -12px color-mix(in srgb,var(--nv-c1) 70%,transparent)}.nv-btn{transition:color .6s var(--nv-ease),border-color .6s ease,box-shadow .8s var(--nv-ease)}.nv-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);pointer-events:none}.nv-btn__label,.nv-btn__arrow{position:relative}.nv-btn:hover:before,.nv-btn:focus-visible:before{transform:scaleX(1);transform-origin:left}.nv-btn:hover:after,.nv-btn:focus-visible:after{left:130%;transition:left 1.1s var(--nv-ease) .15s}.nv-btn:hover .nv-btn__label,.nv-btn:focus-visible .nv-btn__label,.nv-btn:hover .nv-btn__arrow,.nv-btn:focus-visible .nv-btn__arrow{color:#fff}.nv-btn__label,.nv-btn__arrow{transition:color .5s ease}.nv-btn__arrow{width:20px;height:1px;background:currentColor;transition:width .6s var(--nv-ease),color .5s ease}.nv-btn__arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.nv-btn:hover .nv-btn__arrow{width:32px}@media(prefers-reduced-motion:reduce){.nv-hero__media img,.nv-hero__media video,.nv-smoke i,.nv-hero__title,.nv-scroll i:after,.nv-btn:before{animation:none!important}html.nv-js [data-nv-reveal]{opacity:1;transform:none}.nv-menu,.nv-menu__link span,.nv-header{transition-duration:.01s!important}}.shopify-section:not(:has(.nv-hero)){position:relative;font-family:var(--nv-text);color:var(--nv-ink)}.shopify-section:not(:has(.nv-hero)) .page-width{position:relative;z-index:1}.shopify-section:not(:has(.nv-hero)){background:radial-gradient(700px 320px at 5% 0%,rgba(255,45,135,.055),transparent 70%),radial-gradient(700px 320px at 95% 100%,rgba(61,92,255,.05),transparent 70%),var(--nv-white)}.shopify-section:not(:has(.nv-hero)) h1,.shopify-section:not(:has(.nv-hero)) h2,.shopify-section:not(:has(.nv-hero)) h3,.shopify-section:not(:has(.nv-hero)) .title{font-family:var(--nv-display);color:var(--nv-ink);text-transform:uppercase;letter-spacing:.08em}.shopify-section:not(:has(.nv-hero)) h2{position:relative;display:inline-block;padding-bottom:16px}.shopify-section:not(:has(.nv-hero)) h2:after{content:"";position:absolute;left:0;bottom:0;width:58px;height:1px;background:linear-gradient(90deg,var(--nv-c1),var(--nv-c2),var(--nv-c3))}.card-wrapper,.product-card-wrapper,.collection-card-wrapper{transition:transform .7s var(--nv-ease),filter .7s ease}.card-wrapper:hover,.product-card-wrapper:hover,.collection-card-wrapper:hover{transform:translateY(-6px)}.card__inner,.card__media,.collection-card-wrapper .card{position:relative;overflow:hidden}.card__media img,.card__inner img,.collection-card-wrapper img,.product-card-wrapper img{transition:transform 1s var(--nv-ease),filter 1s ease}.card-wrapper:hover img,.product-card-wrapper:hover img,.collection-card-wrapper:hover img{transform:scale(1.045)}.card__media:after,.card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(120deg,transparent 20%,rgba(255,45,135,.12),rgba(61,92,255,.08),transparent 80%);transition:opacity .7s ease}.card-wrapper:hover .card__media:after,.card-wrapper:hover .card__inner:after{opacity:1}.card__heading,.card__heading a{font-family:var(--nv-text);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nv-ink);text-decoration:none;transition:color .4s ease}.card-wrapper:hover .card__heading a{color:var(--nv-c1)}.price,.price-item{font-family:var(--nv-text);letter-spacing:.06em}.price-item--sale,.price__sale .price-item{color:var(--nv-c1)}.shopify-section:not(:has(.nv-hero)) .button,.shopify-section:not(:has(.nv-hero)) button[type=submit]{position:relative;overflow:hidden;min-height:50px;padding:15px 28px;border:1px solid var(--nv-ink);border-radius:0;background:transparent;color:var(--nv-ink);font-family:var(--nv-text);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;transition:color .5s ease,border-color .5s ease,transform .5s var(--nv-ease),box-shadow .6s ease}.shopify-section:not(:has(.nv-hero)) .button:hover,.shopify-section:not(:has(.nv-hero)) button[type=submit]:hover{color:#fff;border-color:transparent;background:linear-gradient(110deg,var(--nv-c1),var(--nv-c2),var(--nv-c3),var(--nv-c4),var(--nv-c1));background-size:300% 100%;animation:nv-rest-button 5s linear infinite;transform:translateY(-2px);box-shadow:0 12px 35px #ff2d8740}@keyframes nv-rest-button{0%{background-position:0% 50%}to{background-position:300% 50%}}.collection-card-wrapper .card{border:0;background:transparent}.collection-card-wrapper .card__content{padding-top:16px}.collection-card-wrapper .card__heading{font-family:var(--nv-display);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.banner,.banner__media,.image-banner{overflow:hidden}.banner__media img{transition:transform 1.2s var(--nv-ease)}.banner:hover .banner__media img{transform:scale(1.025)}.rich-text h1,.rich-text h2,.rich-text h3{background:var(--nv-holo);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nv-rest-text 7s linear infinite}@keyframes nv-rest-text{0%{background-position:0% 50%}to{background-position:300% 50%}}.rich-text p{color:var(--nv-grey);line-height:1.9;letter-spacing:.025em}.newsletter,.newsletter-section{position:relative;overflow:hidden;background:radial-gradient(500px 260px at 10% 50%,rgba(255,45,135,.14),transparent 70%),radial-gradient(500px 260px at 90% 50%,rgba(61,92,255,.12),transparent 70%),#09090a;color:#fff}.newsletter h2,.newsletter h3{color:#fff}.newsletter p{color:#ffffffa6}.newsletter input[type=email]{min-height:52px;border:1px solid rgba(255,255,255,.3);border-radius:0;background:#ffffff0a;color:#fff;font-family:var(--nv-text)}.newsletter input[type=email]:focus{border-color:var(--nv-c1);box-shadow:0 0 0 1px var(--nv-c1),0 0 30px #ff2d8733}.footer{position:relative;overflow:hidden;background:#080809;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.footer:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--nv-c1),var(--nv-c2),var(--nv-c3),transparent)}.footer h2,.footer h3,.footer .footer-block__heading{color:#fff;font-family:var(--nv-display);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.footer a{color:#ffffff9e;text-decoration:none;transition:color .35s ease}.footer a:hover{color:var(--nv-c1)}.field__input,.select__select,.customer input,.customer select,.customer textarea{border-radius:0!important;font-family:var(--nv-text);transition:border-color .4s ease,box-shadow .5s ease}.field__input:focus,.select__select:focus,.customer input:focus,.customer select:focus,.customer textarea:focus{border-color:var(--nv-c1);box-shadow:0 0 0 1px var(--nv-c1),0 8px 30px #ff2d8714}html{scrollbar-width:thin;scrollbar-color:var(--nv-c1) var(--nv-white)}html::-webkit-scrollbar{width:7px}html::-webkit-scrollbar-track{background:var(--nv-white)}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--nv-c1),var(--nv-c2),var(--nv-c3))}@media(max-width:749px){.shopify-section:not(:has(.nv-hero)) h2{font-size:24px;letter-spacing:.06em}.shopify-section:not(:has(.nv-hero)) .button,.shopify-section:not(:has(.nv-hero)) button[type=submit]{width:100%}.card-wrapper:hover,.product-card-wrapper:hover,.collection-card-wrapper:hover{transform:none}}@media(prefers-reduced-motion:reduce){.card__media img,.card__inner img,.collection-card-wrapper img,.rich-text h1,.rich-text h2,.rich-text h3{animation:none!important;transition-duration:.01s!important}:root{--nv-site-bg: #FAFAF8;--nv-site-dark: #080809;--nv-site-text: #0B0B0C;--nv-site-grey: #85888D;--nv-pink: #FF2D87;--nv-blue: #3D5CFF;--nv-cyan: #00D4C8;--nv-orange: #FFB21A;--nv-gradient: linear-gradient( 110deg, #FF2D87 0%, #3D5CFF 25%, #00D4C8 50%, #FFB21A 75%, #FF2D87 100% )}html,body{background:var(--nv-site-bg);color:var(--nv-site-text)}body{font-family:var(--nv-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{background:var(--nv-site-bg)}.shopify-section{position:relative;background:var(--nv-site-bg);color:var(--nv-site-text)}.shopify-section>*{position:relative}.shopify-section h1,.shopify-section h2,.shopify-section h3,.shopify-section h4{font-family:var(--nv-display);color:var(--nv-site-text);text-transform:uppercase;letter-spacing:.08em}.shopify-section h2{position:relative;width:fit-content;padding-bottom:16px}.shopify-section h2:after{content:"";position:absolute;left:0;bottom:0;width:58px;height:1px;background:var(--nv-gradient);background-size:300% 100%;animation:nv-global-gradient 6s linear infinite}@keyframes nv-global-gradient{0%{background-position:0% 50%}to{background-position:300% 50%}}.shopify-section p{font-family:var(--nv-text);color:var(--nv-site-grey);line-height:1.8;letter-spacing:.02em}.shopify-section a{transition:color .4s ease,opacity .4s ease}.shopify-section a:not(.button):not(.nv-btn){text-decoration-thickness:1px;text-underline-offset:4px}.shopify-section a:not(.button):not(.nv-btn):hover{color:var(--nv-pink)}.shopify-section .button,.shopify-section button[type=submit]{position:relative;min-height:50px;padding:15px 28px;border:1px solid var(--nv-site-text);border-radius:0;background:transparent;color:var(--nv-site-text);font-family:var(--nv-text);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;overflow:hidden;transition:color .5s ease,border-color .5s ease,transform .5s var(--nv-ease),box-shadow .6s ease}.shopify-section .button:hover,.shopify-section button[type=submit]:hover{color:#fff;border-color:transparent;background:var(--nv-gradient);background-size:300% 100%;animation:nv-global-gradient 5s linear infinite;transform:translateY(-2px);box-shadow:0 14px 40px #ff2d8738}.shopify-section img{transition:transform 1s var(--nv-ease),filter 1s ease}.shopify-section img:hover{filter:saturate(1.04)}.page-width,.section{position:relative}.shopify-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 280px at 0% 0%,rgba(255,45,135,.045),transparent 70%),radial-gradient(600px 280px at 100% 100%,rgba(61,92,255,.045),transparent 70%);opacity:1}@media(max-width:749px){.shopify-section h2{font-size:24px;letter-spacing:.06em}.shopify-section .button,.shopify-section button[type=submit]{width:100%}.shopify-section:before{background:radial-gradient(350px 200px at 0% 0%,rgba(255,45,135,.04),transparent 70%),radial-gradient(350px 200px at 100% 100%,rgba(61,92,255,.04),transparent 70%)}}.shopify-section *,.shopify-section *:before,.shopify-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--nv-pink: #FF2D87;--nv-blue: #3D5CFF;--nv-cyan: #00D4C8;--nv-orange: #FFB21A;--nv-black: #0B0B0C;--nv-white: #FAFAF8;--nv-grey: #85888D}body{background:var(--nv-white)!important;color:var(--nv-black)!important}.shopify-section{background-color:var(--nv-white);color:var(--nv-black)}.shopify-section h1,.shopify-section h2,.shopify-section h3,.shopify-section h4,.shopify-section h5,.shopify-section h6{font-family:var(--nv-display)!important;color:var(--nv-black)!important;text-transform:uppercase;letter-spacing:.08em}.shopify-section p,.shopify-section li,.shopify-section span{font-family:var(--nv-text)}.shopify-section a{transition:color .4s ease,opacity .4s ease,transform .4s var(--nv-ease)}.shopify-section a:hover{color:var(--nv-pink)!important}.shopify-section .button,.shopify-section button,.shopify-section input[type=submit],.shopify-section input[type=button]{border-radius:0!important;font-family:var(--nv-text)!important;text-transform:uppercase;letter-spacing:.16em;transition:color .5s ease,background .5s ease,border-color .5s ease,transform .5s var(--nv-ease)}.shopify-section .button:hover,.shopify-section button:hover,.shopify-section input[type=submit]:hover,.shopify-section input[type=button]:hover{color:#fff!important;border-color:transparent!important;background:linear-gradient(110deg,var(--nv-pink),var(--nv-blue),var(--nv-cyan),var(--nv-orange),var(--nv-pink))!important;background-size:300% 100%!important;animation:nv-site-gradient 5s linear infinite;transform:translateY(-2px)}.card-wrapper{transition:transform .6s var(--nv-ease),box-shadow .6s ease}.card-wrapper:hover{transform:translateY(-6px)}.card-wrapper img{transition:transform .8s var(--nv-ease)}.card-wrapper:hover img{transform:scale(1.025)}.price,.price-item{font-family:var(--nv-text)!important;letter-spacing:.04em}.price-item--sale{color:var(--nv-pink)!important}.shopify-section hr,.shopify-section .divider{border-color:#0b0b0c1f!important}.shopify-section input,.shopify-section textarea,.shopify-section select{border-radius:0!important;font-family:var(--nv-text)!important;transition:border-color .4s ease,box-shadow .4s ease}.shopify-section input:focus,.shopify-section textarea:focus,.shopify-section select:focus{border-color:var(--nv-pink)!important;box-shadow:0 0 0 1px var(--nv-pink)!important}.badge,.card__badge,.price__badge-sale{background:var(--nv-pink)!important;color:#fff!important;border-radius:0!important;font-family:var(--nv-text)!important;text-transform:uppercase;letter-spacing:.12em}@keyframes nv-site-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.shopify-section{animation:nv-section-in .8s ease both}@keyframes nv-section-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.shopify-section h1,.shopify-section h2,.shopify-section h3{letter-spacing:.06em}.shopify-section .button,.shopify-section button{min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/novaris.css.map */
