.nv-dcw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.nv-dcw__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2e163847;opacity:0;transition:opacity .4s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nv-dc{position:absolute;top:12px;bottom:12px;inset-inline-end:12px;width:min(440px,calc(100% - 24px));border-radius:32px;display:flex;flex-direction:column;overflow:hidden;background:#ffffffdb;transform:translate(110%);transition:transform .55s cubic-bezier(.2,.8,.2,1)}html[dir=rtl] .nv-dc{transform:translate(-110%)}.nv-dcw.is-open{pointer-events:auto}.nv-dcw.is-open .nv-dcw__overlay{opacity:1}.nv-dcw.is-open .nv-dc{transform:none}.nv-dc__content{display:flex;flex-direction:column;height:100%;min-height:0}.nv-dc__head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px 12px}.nv-dc__head h2{font-size:34px}.nv-dc__head h2 em{color:var(--deep)}.nv-dc__body{flex:1;overflow-y:auto;padding:4px 18px 18px;display:flex;flex-direction:column;gap:12px}.nv-dc .nv-progress{padding:14px 16px;border-radius:20px}.nv-dc .nv-progress__top strong{font-size:15px}.nv-dcl{display:flex;gap:12px;align-items:center;border-radius:20px;padding:10px;background:#ffffffb3}.nv-dcl__img{width:68px;height:68px;border-radius:14px;overflow:hidden;flex:none}.nv-dcl__img img{width:100%;height:100%;object-fit:cover}.nv-dcl__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.nv-dcl__info a{font-weight:700;font-size:14px;text-decoration:none;line-height:1.3}.nv-dcl__info small{font-size:13px;color:var(--ink-3)}.nv-dcl__info .nv-free{align-self:flex-start;padding:3px 9px;border-radius:99px;background:var(--ink);color:#fff;font-size:11px;font-weight:700}.nv-dcl__price{font-weight:800;font-size:14px;text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.nv-dcl__price s{font-weight:500;opacity:.55;font-size:12px}.nv-mini-qty{display:flex;align-items:center;gap:2px;border-radius:99px;background:#2e16380f;padding:2px;align-self:flex-start;margin-top:4px}.nv-mini-qty button{width:32px;height:32px;border-radius:50%;border:0;background:transparent;cursor:pointer;font-size:17px}.nv-mini-qty span{min-width:22px;text-align:center;font-weight:700;font-size:14px}.nv-up{margin-top:6px}.nv-up h3{font-family:var(--sans);font-size:15px;font-weight:800;margin:4px 0 10px}.nv-up__row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.nv-up__row::-webkit-scrollbar{display:none}.nv-up__item{flex:0 0 132px;border-radius:18px;padding:8px;background:#ffffffb3;display:flex;flex-direction:column;gap:6px}.nv-up__item a.img{aspect-ratio:1/1;border-radius:12px;overflow:hidden;display:block}.nv-up__item a.img img{width:100%;height:100%;object-fit:cover}.nv-up__item span{font-size:12px;font-weight:700;line-height:1.25;min-height:30px}.nv-up__item .nv-quick{width:100%;height:36px;border-radius:99px;font-size:13px;font-weight:700}.nv-dc__foot{padding:14px 18px 18px;border-top:1px solid rgba(46,22,56,.1);display:flex;flex-direction:column;gap:10px;background:#fff9}.nv-dc__total{display:flex;justify-content:space-between;align-items:baseline;font-weight:800;font-size:17px}.nv-dc__total span:last-child{font-size:22px}.nv-dc__foot small{color:var(--ink-3);font-size:13px;text-align:center}.nv-dc__foot .nv-btn{width:100%;min-height:56px}.nv-dc__empty{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:40px 10px}.nv-dc__empty h3{font-size:30px}.nv-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:70;border-radius:24px;padding:8px;display:none;align-items:center;gap:10px;background:#ffffffe6;transform:translateY(140%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.nv-sticky.is-on{transform:none}.nv-sticky__img{width:52px;height:52px;border-radius:14px;overflow:hidden;flex:none}.nv-sticky__img img{width:100%;height:100%;object-fit:cover}.nv-sticky__t{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px;line-height:1.25}.nv-sticky__t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-sticky .nv-btn{min-height:48px;padding:0 18px;font-size:14px}@media(max-width:900px){.nv-sticky{display:flex}.nv-tpl-product .nv-footer{padding-bottom:90px}}.nv-notes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nv-notes small{font-size:13px;font-weight:700;color:var(--ink-3);margin-inline-end:4px}.nv-notes span{padding:7px 14px;border-radius:99px;background:#ffffffb3;border:1px solid rgba(255,255,255,.9);font-size:13px;font-weight:700;color:var(--deep)}.nv-faq{display:flex;flex-direction:column;gap:10px;max-width:900px}.nv-faq details{border-radius:22px;overflow:hidden}.nv-faq summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:800;font-size:17px;display:flex;justify-content:space-between;gap:16px;align-items:center}.nv-faq summary::-webkit-details-marker{display:none}.nv-faq summary i{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-style:normal;flex:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nv-faq details[open] summary i{transform:rotate(45deg)}.nv-faq .nv-faq__a{padding:0 24px 20px;font-size:16px;line-height:1.7;color:var(--ink-2)}.nv-faq details[open] .nv-faq__a{animation:nvSwap .45s cubic-bezier(.2,.8,.2,1) both}.nv-dc>.shopify-section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.nv-dc__content{flex:1 1 auto;height:auto;min-height:0}.nv-dc__head,.nv-dc__foot{flex:none}.nv-dc__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.nv-dc__foot{padding-bottom:calc(18px + env(safe-area-inset-bottom))}
/*# sourceMappingURL=/cdn/shop/t/9/assets/niravo-3.css.map */
