.nv-section{position:relative;padding:60px 0}.nv-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px}.nv-head h2{font-size:clamp(42px,5vw,76px)}.nv-head p{margin:0;font-size:17px;color:var(--ink-2);max-width:380px;line-height:1.6}.nv-bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-auto-rows:minmax(250px,auto);gap:18px}.nv-tile{border-radius:var(--r-lg);padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;position:relative;overflow:hidden;transition:transform .4s var(--ease);text-decoration:none}.nv-tile:hover{transform:translateY(-6px)}.nv-tile--tall{grid-row:span 2}.nv-tile--wide{grid-column:span 2}.nv-tile--dark{background:#2e1638eb!important;color:#fff;flex-direction:row;flex-wrap:wrap;align-items:center}.nv-tile__num{font-family:var(--serif);font-size:80px;line-height:.8;color:#2e163840}.nv-tile h3{font-size:clamp(34px,3.6vw,54px)}.nv-tile p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.nv-tile--dark p{color:#e3d6ea}.nv-tile strong{font-size:22px;font-weight:800}.nv-mist-stage{position:relative;height:260px;display:grid;place-items:end center}.nv-mist{position:absolute;left:50%;top:30px;width:0;height:0}.nv-puff{position:absolute;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,#fffffff2,#fff0 70%);animation:nvMist 2.4s ease-out infinite}@keyframes nvMist{0%{transform:translate(0) scale(.4);opacity:0}15%{opacity:.9}to{transform:translate(var(--dx),var(--dy)) scale(1.6);opacity:0}}.nv-orb{width:220px;height:240px;border-radius:30px;overflow:hidden;box-shadow:0 30px 50px -26px #2e163880,0 0 0 6px #ffffffb3;animation:nvTilt 5s ease-in-out infinite}.nv-orb img{width:100%;height:100%;object-fit:cover}@keyframes nvTilt{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(3deg)}}@media(max-width:640px){.nv-tile--wide{grid-column:auto}.nv-tile--tall{grid-row:auto}.nv-tile{padding:24px}}.nv-shelf{overflow:hidden;padding:6px 0 20px}.nv-shelf__track{display:flex;gap:20px;width:max-content;animation:nvMarquee 50s linear infinite;direction:ltr;padding-inline:24px}.nv-shelf:hover .nv-shelf__track{animation-play-state:paused}.nv-pcard{width:270px;flex:none;border-radius:28px;padding:14px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ink);transition:transform .4s var(--ease),box-shadow .4s;position:relative}.nv-pcard:hover{transform:translateY(-8px) rotate(-1deg)}.nv-pcard__img{aspect-ratio:1/1;border-radius:20px;overflow:hidden;position:relative;display:block}.nv-pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.nv-pcard:hover .nv-pcard__img img{transform:scale(1.06)}.nv-pcard__img .nv-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s}.nv-pcard:hover .nv-alt{opacity:1}.nv-pcard__row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 4px 4px}.nv-pcard__t{font-weight:700;font-size:15px;line-height:1.3}.nv-pcard__p{font-size:14px;color:var(--ink-3);margin-top:3px}.nv-pcard__p s{opacity:.7;margin-inline-start:6px}.nv-quick{width:46px;height:46px;flex:none;border-radius:50%;border:0;background:var(--ink);color:#fff;font-size:22px;cursor:pointer;display:grid;place-items:center;transition:transform .2s,background .3s}.nv-quick:hover{transform:scale(1.1)}.nv-quick.is-done{background:var(--deep)}.nv-tag{position:absolute;top:24px;inset-inline-start:24px;z-index:2;padding:6px 12px;border-radius:99px;background:var(--ink);color:#fff;font-size:12px;font-weight:700}.nv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.nv-grid .nv-pcard{width:auto}@media(max-width:760px){.nv-shelf{overflow-x:auto;scrollbar-width:none}.nv-shelf::-webkit-scrollbar{display:none}.nv-shelf__track{animation:none}.nv-shelf__track [aria-hidden=true]{display:none}.nv-pcard{width:200px}.nv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nv-grid .nv-pcard{padding:10px}}.nv-news{border-radius:var(--r-lg);padding:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.nv-news h2{font-size:clamp(36px,4vw,52px)}.nv-news form{display:flex;gap:8px;flex:1 1 300px;max-width:460px;flex-wrap:wrap}.nv-input{flex:1 1 180px;min-width:0;min-height:56px;border-radius:99px;border:1px solid rgba(46,22,56,.15);background:#ffffffd9;padding:0 20px;font-size:15px}.nv-note{width:100%;font-size:14px;font-weight:700;color:var(--deep)}.nv-footer{position:relative;padding:20px 0 40px}.nv-footer__in{border-top:1px solid rgba(46,22,56,.15);padding-top:34px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.nv-footer__brand{font-family:var(--serif);font-size:72px;line-height:1}.nv-footer__cols{display:flex;flex-wrap:wrap;gap:48px;font-size:15px}.nv-footer__cols div{display:flex;flex-direction:column;gap:10px}.nv-footer__cols a{text-decoration:none;color:var(--ink-2)}.nv-footer__cols a:hover{color:var(--ink)}.nv-footer__cols strong{font-weight:800}.nv-footer__small{width:100%;font-size:13px;color:var(--ink-3);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.nv-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--ink-3);padding-top:26px}.nv-crumbs a{text-decoration:none}.nv-pdp{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;padding:20px 0 50px}.nv-pdp__media{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px;position:sticky;top:100px}.nv-pdp__frame{position:relative;aspect-ratio:1/1.05;border-radius:40px;overflow:hidden;display:grid;place-items:center;padding:8%;color:var(--deep)}.nv-pdp__frame .nv-drop{width:100%;height:100%;max-width:520px}.nv-pdp__frame .nv-ring{bottom:4%}.nv-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nv-thumb{aspect-ratio:1/1;border-radius:18px;overflow:hidden;padding:0;border:2px solid transparent;cursor:pointer;background:#fff9}.nv-thumb img{width:100%;height:100%;object-fit:cover}.nv-thumb[aria-current=true]{border-color:var(--ink)}.nv-pdp__info{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:22px}.nv-pdp__info h1{font-size:clamp(46px,5.4vw,84px)}.nv-pdp__info h1 em{color:var(--deep)}.nv-price{font-family:var(--serif);font-size:40px;line-height:1}.nv-price s{font-size:24px;opacity:.55;margin-inline-start:10px}.nv-buy{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.nv-qty{display:flex;align-items:center;border-radius:99px;padding:4px}.nv-qty button{width:48px;height:48px;border-radius:50%;border:0;background:transparent;font-size:22px;cursor:pointer}.nv-qty input{width:40px;text-align:center;border:0;background:transparent;font-weight:700;font-size:17px;-moz-appearance:textfield}.nv-qty input::-webkit-outer-spin-button,.nv-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nv-buy .nv-btn{flex:1 1 220px;min-height:58px;font-size:17px}.nv-btn.is-pop{animation:nvPop .45s ease}@keyframes nvPop{40%{transform:scale(.94)}70%{transform:scale(1.04)}}.nv-info3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nv-info3 div{border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:4px}.nv-info3 strong{font-size:15px;font-weight:800}.nv-info3 span{font-size:13px;color:var(--ink-3)}.nv-offer{border-radius:24px;padding:20px 22px;display:flex;flex-direction:column;gap:6px}.nv-offer strong{font-weight:800;font-size:16px}.nv-offer span{font-size:15px;color:var(--ink-2);line-height:1.5}.nv-dtabs{border-radius:28px;overflow:hidden}.nv-dtabs__bar{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.nv-dtabs__bar button{min-height:44px;padding:0 18px;border-radius:99px;border:0;background:transparent;font-weight:700;font-size:14px;cursor:pointer}.nv-dtabs__bar button[aria-selected=true]{background:var(--ink);color:#fff}.nv-dtabs__panel{padding:8px 24px 26px;font-size:16px;line-height:1.65;color:var(--ink-2)}.nv-dtabs__panel p:first-child{margin-top:0}.nv-variants{display:flex;flex-wrap:wrap;gap:10px}.nv-reviews{border-radius:var(--r-lg);padding:36px}@media(max-width:760px){.nv-pdp__media{position:static}.nv-info3 div{padding:12px}.nv-pdp{gap:24px}}.nv-cart{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;padding:30px 0 70px}.nv-cart__items{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.nv-cart__items h1{font-size:clamp(52px,6vw,88px)}.nv-cart__items h1 em{color:var(--deep)}.nv-progress{border-radius:28px;padding:20px 24px;display:flex;flex-direction:column;gap:12px}.nv-progress__top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;align-items:center}.nv-progress__top strong{font-weight:800;font-size:17px}.nv-bar{height:14px;border-radius:99px;background:#2e16381a;overflow:hidden}.nv-bar i{display:block;height:100%;border-radius:99px;background-color:var(--deep);background-image:linear-gradient(90deg,#fff0,#ffffff73,#fff0);background-size:200px 100%;background-repeat:no-repeat;animation:nvShine 2.2s linear infinite;transition:width .6s var(--ease)}@keyframes nvShine{0%{background-position:-200px 0}to{background-position:500px 0}}.nv-line{border-radius:28px;padding:16px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;animation:nvRow .5s var(--ease) both}@keyframes nvRow{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.nv-line__img{width:104px;height:104px;border-radius:20px;overflow:hidden;flex:none;background:#fff}.nv-line__img img{width:100%;height:100%;object-fit:cover}.nv-line__info{flex:1 1 180px;display:flex;flex-direction:column;gap:4px;min-width:0}.nv-line__info a{font-weight:700;font-size:17px;text-decoration:none}.nv-line__info span{font-size:14px;color:var(--ink-3)}.nv-line__info .nv-free{align-self:flex-start;margin-top:4px;padding:5px 12px;border-radius:99px;background:var(--ink);color:#fff;font-size:12px;font-weight:700;animation:nvBounce .6s var(--ease) both}@keyframes nvBounce{0%{transform:translateY(-30px) scale(.6);opacity:0}60%{transform:translateY(4px) scale(1.05);opacity:1}to{transform:none}}.nv-line__price{font-family:var(--serif);font-size:28px;min-width:110px;text-align:end;display:flex;flex-direction:column;align-items:flex-end}.nv-line__price s{font-size:16px;opacity:.55}.nv-x{width:44px;height:44px;border-radius:50%;border:0;background:#2e163814;cursor:pointer;display:grid;place-items:center}.nv-sum{flex:1 1 360px;min-width:0;border-radius:32px;padding:30px;display:flex;flex-direction:column;gap:14px;position:sticky;top:100px}.nv-sum h2{font-size:40px}.nv-sum__row{display:flex;justify-content:space-between;gap:12px;font-size:16px}.nv-sum__row--disc{color:var(--deep);font-weight:700}.nv-sum__row--muted{color:var(--ink-3)}.nv-sum__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid rgba(46,22,56,.15);padding-top:14px}.nv-sum__total strong{font-weight:800;font-size:18px}.nv-sum__total span{font-family:var(--serif);font-size:44px}.nv-sum label{font-size:14px;font-weight:700}.nv-sum .nv-input{flex:none}.nv-sum textarea{border-radius:18px;border:1px solid rgba(46,22,56,.15);background:#ffffffd9;padding:12px 16px;min-height:70px;resize:vertical}.nv-sum .nv-btn{min-height:60px;font-size:17px;font-weight:800;width:100%}.nv-empty{border-radius:28px;padding:50px;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.nv-empty h2{font-size:44px}@media(max-width:760px){.nv-line__price{min-width:0;font-size:22px}.nv-sum{position:static;padding:22px}.nv-line__img{width:80px;height:80px}}.nv-colhead{padding:40px 0 20px;display:flex;flex-direction:column;gap:16px}.nv-colhead h1{font-size:clamp(56px,7vw,110px)}.nv-colhead .rte{max-width:620px;color:var(--ink-2);font-size:17px;line-height:1.6}.nv-filters{display:flex;gap:10px;overflow-x:auto;padding:6px 0 26px;scrollbar-width:none}.nv-filters::-webkit-scrollbar{display:none}.nv-filters .nv-pill{flex:none}.nv-pages{display:flex;justify-content:center;gap:8px;padding:40px 0}.nv-pages a,.nv-pages span{min-width:48px;height:48px;border-radius:99px;display:grid;place-items:center;padding:0 14px;text-decoration:none;font-weight:700}.nv-reveal{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.nv-reveal.is-in{opacity:1;transform:none}.nv-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,160%);z-index:80;border-radius:99px;padding:12px 12px 12px 24px;display:flex;align-items:center;gap:14px;font-weight:700;transition:transform .5s var(--ease);background:#ffffffeb}.nv-toast.is-on{transform:translate(-50%)}.nv-toast .nv-btn{min-height:44px;padding:0 20px;font-size:14px}@media(prefers-reduced-motion:reduce){.nv *,.nv *:before,.nv *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nv-reveal{opacity:1;transform:none}.nv-particles{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/niravo-2.css.map */
