.nk-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;font-family:var(--brand-font-body)}.nk-qv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#17162e75;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;transition:opacity .42s var(--brand-ease-out)}.nk-qv__panel{position:absolute;top:0;right:0;bottom:0;display:flex;width:min(62rem,94vw);flex-direction:column;overflow:hidden;border-left:1px solid var(--brand-border-purple);border-radius:var(--brand-radius-lg) 0 0 var(--brand-radius-lg);background:linear-gradient(180deg,#f7f2ff9e 0,#fff0 18rem),var(--brand-paper);box-shadow:-3rem 0 8rem #17162e38,-1px 0 #6d3fd114;transform:translate(104%);transition:transform .52s var(--brand-ease-out)}.nk-qv__bar{position:relative;z-index:3;display:grid;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--brand-space-sm);min-height:7.2rem;padding:1.2rem 1.8rem;border-bottom:1px solid var(--brand-border);background:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nk-qv__bar-title{display:grid;justify-items:center;line-height:1.15}.nk-qv__bar-title span{color:var(--brand-purple);font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nk-qv__bar-title strong{color:var(--brand-ink-deep);font-family:var(--brand-font-heading);font-size:1.7rem;font-weight:600}.nk-qv__back,.nk-qv__close{border:0;color:var(--brand-ink-deep);cursor:pointer;transition:color var(--brand-dur) var(--brand-ease-out),background var(--brand-dur) var(--brand-ease-out),transform var(--brand-dur) var(--brand-ease-out)}.nk-qv__back{display:inline-flex;align-items:center;justify-self:start;gap:.6rem;padding:.8rem 1rem;border-radius:999px;background:transparent;font-family:var(--brand-font-body);font-size:var(--brand-text-sm);font-weight:700}.nk-qv__back:hover{background:var(--brand-lavender-2);color:var(--brand-purple-deep)}.nk-qv__close{display:inline-grid;width:4.2rem;height:4.2rem;justify-self:end;place-items:center;border:1px solid var(--brand-border-purple);border-radius:50%;background:var(--brand-lavender-2);box-shadow:var(--brand-shadow-soft)}.nk-qv__close:hover{background:var(--brand-lavender);transform:rotate(4deg)}.nk-qv__close svg{width:1.9rem;height:1.9rem}.nk-qv__back:focus-visible,.nk-qv__close:focus-visible,.nk-qv__nav:focus-visible,.nk-qv__dot:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.nk-qv__content{flex:1;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-color:var(--brand-lilac-2) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.nk-qv__content::-webkit-scrollbar{width:.7rem}.nk-qv__content::-webkit-scrollbar-track{background:transparent}.nk-qv__content::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--brand-lilac-2);background-clip:padding-box}.nk-qv__media-wrap{padding:2rem 2rem 0}.nk-qv__media{position:relative;overflow:hidden;border:1px solid var(--brand-border-purple);border-radius:var(--brand-radius-lg);background:radial-gradient(26rem 22rem at 14% 8%,rgba(109,63,209,.1),transparent 72%),var(--brand-cream-3);box-shadow:inset 0 0 0 .8rem #ffffff80,var(--brand-shadow-card)}.nk-qv__track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.nk-qv__slide{flex:0 0 100%;aspect-ratio:1.12 / 1;padding:.8rem;scroll-snap-align:center}.nk-qv__slide img{display:block;width:100%;height:100%;border-radius:calc(var(--brand-radius-lg) - .8rem);object-fit:cover}.nk-qv__nav{position:absolute;top:50%;display:inline-grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid rgba(109,63,209,.16);border-radius:50%;background:#ffffffeb;box-shadow:var(--brand-shadow-card);color:var(--brand-ink-deep);cursor:pointer;transform:translateY(-50%);transition:transform var(--brand-dur) var(--brand-ease-out),background var(--brand-dur) var(--brand-ease-out)}.nk-qv__nav:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.nk-qv__nav--prev{left:1.8rem}.nk-qv__nav--next{right:1.8rem}.nk-qv__dots{position:absolute;right:0;bottom:1.8rem;left:0;display:flex;justify-content:center;gap:.7rem}.nk-qv__dot{width:.8rem;height:.8rem;padding:0;border:1px solid rgba(31,27,61,.16);border-radius:50%;background:#ffffffc2;cursor:pointer;transition:width var(--brand-dur) var(--brand-ease-out),border-radius var(--brand-dur) var(--brand-ease-out),background var(--brand-dur) var(--brand-ease-out)}.nk-qv__dot.is-active{width:2.4rem;border-color:var(--brand-purple);border-radius:999px;background:var(--brand-purple)}.nk-qv__info{display:grid;gap:1.4rem;padding:1.8rem 2rem 0}.nk-qv__summary,.nk-qv__section{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#ffffffdb;box-shadow:var(--brand-shadow-soft)}.nk-qv__summary{display:grid;gap:.9rem;padding:2rem}.nk-qv__badge{justify-self:start;display:inline-flex;padding:.5rem 1rem;border:1px solid var(--brand-border-purple);border-radius:999px;background:var(--brand-lavender);color:var(--brand-purple-deep);font-size:var(--brand-text-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.nk-qv__title{margin:0;color:var(--brand-ink-deep);font-family:var(--brand-font-heading);font-size:clamp(2.8rem,4vw,4rem);font-weight:600;letter-spacing:-.02em;line-height:1.08}.nk-qv__price{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.1rem}.nk-qv__price-now{color:var(--brand-ink-deep);font-size:2.1rem;font-weight:800}.nk-qv__price-now--sale{color:var(--brand-purple-deep)}.nk-qv__price-was{color:var(--brand-muted);font-size:var(--brand-text-base)}.nk-qv__save{display:inline-flex;padding:.45rem .8rem;border-radius:999px;background:var(--brand-pink-soft);color:var(--brand-purple-deep);font-size:var(--brand-text-xs);font-weight:800}.nk-qv__section{padding:1.8rem}.nk-qv__section-title{margin:0 0 1.2rem;color:var(--brand-ink-deep);font-family:var(--brand-font-heading);font-size:1.9rem;font-weight:600;line-height:1.2}.nk-qv__features{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin:0;padding:0;list-style:none}.nk-qv__features li{display:flex;min-height:6.2rem;align-items:center;gap:.9rem;padding:1rem;border:1px solid var(--brand-border-purple);border-radius:var(--brand-radius-sm);background:var(--brand-lavender-2);color:var(--brand-ink-2);font-size:1.25rem;font-weight:700;line-height:1.35}.nk-qv__features svg{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;padding:.3rem;border-radius:50%;background:var(--brand-paper);color:var(--brand-purple);box-shadow:0 0 0 1px var(--brand-border-purple)}.nk-qv__desc{color:var(--brand-ink-2);font-size:var(--brand-text-sm);line-height:1.65}.nk-qv__actions{position:sticky;z-index:2;bottom:0;margin:0 -2rem;padding:2.2rem 2rem calc(1.8rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--brand-border);background:linear-gradient(180deg,#ffffffd1,#fff 32%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -1.4rem 3rem #1f1b3d0f}.nk-qv__add{width:100%;min-height:5.4rem;justify-content:center;box-shadow:var(--brand-shadow-button)}.nk-qv.is-open .nk-qv__media-wrap,.nk-qv.is-open .nk-qv__summary,.nk-qv.is-open .nk-qv__section{animation:nk-qv-content-in .52s var(--brand-ease-out) both}.nk-qv.is-open .nk-qv__summary{animation-delay:.06s}.nk-qv.is-open .nk-qv__section{animation-delay:.1s}@keyframes nk-qv-content-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.nk-qv__panel{width:100%;height:100dvh;border:0;border-radius:0;box-shadow:none}.nk-qv__bar{min-height:6.4rem;padding:calc(.8rem + env(safe-area-inset-top,0px)) 1.2rem .8rem}.nk-qv__bar-title span,.nk-qv__back span{display:none}.nk-qv__back,.nk-qv__close{width:4rem;height:4rem;justify-content:center;padding:0;background:var(--brand-lavender-2)}.nk-qv__media-wrap{padding:1.2rem 1.2rem 0}.nk-qv__media{border-radius:1.8rem}.nk-qv__slide{aspect-ratio:1 / .92;padding:.6rem}.nk-qv__slide img{border-radius:1.3rem}.nk-qv__nav{width:3.8rem;height:3.8rem}.nk-qv__nav--prev{left:1.2rem}.nk-qv__nav--next{right:1.2rem}.nk-qv__info{gap:1.2rem;padding:1.2rem 1.2rem 0}.nk-qv__summary,.nk-qv__section{border-radius:1.6rem}.nk-qv__summary,.nk-qv__section{padding:1.5rem}.nk-qv__title{font-size:3rem}.nk-qv__features{grid-template-columns:1fr}.nk-qv__features li{min-height:5.4rem}.nk-qv__actions{margin:0 -1.2rem;padding-right:1.2rem;padding-left:1.2rem}}@media(prefers-reduced-motion:reduce){.nk-qv__panel,.nk-qv__overlay,.nk-qv__nav,.nk-qv__dot{transition:none}.nk-qv.is-open .nk-qv__media-wrap,.nk-qv.is-open .nk-qv__summary,.nk-qv.is-open .nk-qv__section{animation:none}}body.nk-qv-lock{overflow:hidden}.nk-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;font-family:var(--brand-font-body)}.nk-qv[hidden]{display:none}.nk-qv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 16%,rgba(154,119,232,.34),transparent 34rem),#1f1b3d75;backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);opacity:0;transition:opacity .38s var(--brand-ease-out)}.nk-qv.is-open .nk-qv__overlay{opacity:1}.nk-qv__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:radial-gradient(circle at 10% 0%,rgba(234,221,255,.72),transparent 32rem),linear-gradient(180deg,var(--brand-paper) 0%,var(--brand-cream) 100%);overflow:hidden;transform:translate(100%);transition:transform .44s var(--brand-ease-out),opacity .34s var(--brand-ease-out)}.nk-qv.is-open .nk-qv__panel{transform:translate(0)}.nk-qv__bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--brand-space-sm);padding:var(--brand-space-sm) var(--brand-space-md);background:#ffffffdb;border-bottom:1px solid var(--brand-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nk-qv__back{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.15rem .65rem .9rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--brand-ink-deep);font-family:var(--brand-font-body);font-weight:700;font-size:var(--brand-text-sm);cursor:pointer;transition:background var(--brand-dur) var(--brand-ease-out),border-color var(--brand-dur) var(--brand-ease-out),transform var(--brand-dur) var(--brand-ease-out)}.nk-qv__back:hover{background:var(--brand-lavender-2);border-color:var(--brand-border-purple);transform:translate(-.2rem)}.nk-qv__back svg{width:1.7rem;height:1.7rem}.nk-qv__bar-title{text-align:center;color:var(--brand-ink-2);font-size:var(--brand-text-xs);letter-spacing:.02em}.nk-qv__bar-title strong{display:block;color:var(--brand-ink-deep);font-family:var(--brand-font-heading);font-size:1.7rem;line-height:1.1;letter-spacing:-.01em}.nk-qv__switcher{display:none}.nk-qv__switch{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.8rem;padding:.8rem 1.1rem;border:1px solid rgba(75,42,140,.1);border-radius:999px;background:#ffffffc2;color:var(--brand-ink-deep);font-family:var(--brand-font-body);font-size:var(--brand-text-xs);font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 24px #4b2a8c0f;transition:background var(--brand-dur) var(--brand-ease-out),border-color var(--brand-dur) var(--brand-ease-out),color var(--brand-dur) var(--brand-ease-out),transform var(--brand-dur) var(--brand-ease-out),box-shadow var(--brand-dur) var(--brand-ease-out)}.nk-qv__switch[hidden]{display:none}.nk-qv__switch:hover{background:#fff;border-color:var(--brand-border-purple);color:var(--brand-purple-deep);box-shadow:0 14px 30px #4b2a8c1c}.nk-qv__switch--prev:hover{transform:translate(-.2rem)}.nk-qv__switch--next:hover{transform:translate(.2rem)}.nk-qv__switch svg{width:1.55rem;height:1.55rem}.nk-qv__close{width:3.8rem;height:3.8rem;border:1px solid var(--brand-border);border-radius:50%;background:#fff;color:var(--brand-ink-deep);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #4b2a8c14;transition:background var(--brand-dur) var(--brand-ease-out),transform var(--brand-dur) var(--brand-ease-out),box-shadow var(--brand-dur) var(--brand-ease-out)}.nk-qv__close:hover{background:var(--brand-lavender-2);transform:rotate(6deg) scale(1.04);box-shadow:0 14px 28px #4b2a8c1f}.nk-qv__close svg{width:1.8rem;height:1.8rem}.nk-qv__back:focus-visible,.nk-qv__close:focus-visible,.nk-qv__switch:focus-visible,.nk-qv__nav:focus-visible,.nk-qv__dot:focus-visible,.nk-qv__thumb:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.nk-qv__content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.nk-qv__media-wrap{padding:var(--brand-space-md) var(--brand-space-md) 0}.nk-qv__media{position:relative;overflow:hidden;border:1px solid rgba(75,42,140,.11);border-radius:calc(var(--brand-radius) + .6rem);background:linear-gradient(135deg,#ffffffe6,#f8f2ffc2),var(--brand-cream-3);box-shadow:0 18px 42px #4b2a8c1a,inset 0 1px #ffffffb8}.nk-qv__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nk-qv__track::-webkit-scrollbar{display:none}.nk-qv__slide{flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:center}.nk-qv__slide img{width:100%;height:100%;display:block;object-fit:cover}.nk-qv__nav{position:absolute;top:50%;transform:translateY(-50%);width:3.9rem;height:3.9rem;border:1px solid rgba(75,42,140,.1);border-radius:50%;background:#ffffffe0;color:var(--brand-ink-deep);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--brand-shadow-card);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background var(--brand-dur) var(--brand-ease-out),transform var(--brand-dur) var(--brand-ease-out)}.nk-qv__nav:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.nk-qv__nav svg{width:1.8rem;height:1.8rem}.nk-qv__nav--prev{left:var(--brand-space-sm)}.nk-qv__nav--next{right:var(--brand-space-sm)}.nk-qv__dots{position:absolute;left:0;right:0;bottom:var(--brand-space-sm);display:flex;justify-content:center;gap:.6rem}.nk-qv__dot{width:.7rem;height:.7rem;padding:0;border:0;border-radius:50%;background:#ffffffb8;box-shadow:0 0 0 1px #1f1b3d1f;cursor:pointer;transition:background var(--brand-dur) var(--brand-ease-out),transform var(--brand-dur) var(--brand-ease-out)}.nk-qv__dot.is-active{background:var(--brand-purple);transform:scale(1.16)}.nk-qv__thumbs{display:flex;gap:.9rem;margin-top:var(--brand-space-sm);padding:.2rem .1rem .5rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nk-qv__thumbs::-webkit-scrollbar{display:none}.nk-qv__thumb{flex:0 0 6.8rem;width:6.8rem;height:6.8rem;padding:.35rem;border:1px solid rgba(75,42,140,.12);border-radius:1.8rem;background:#ffffffd1;cursor:pointer;box-shadow:0 10px 22px #4b2a8c0f;transition:border-color var(--brand-dur) var(--brand-ease-out),box-shadow var(--brand-dur) var(--brand-ease-out),transform var(--brand-dur) var(--brand-ease-out)}.nk-qv__thumb:hover,.nk-qv__thumb.is-active{border-color:var(--brand-purple);box-shadow:0 14px 28px #4b2a8c21;transform:translateY(-.2rem)}.nk-qv__thumb img{width:100%;height:100%;display:block;object-fit:cover;border-radius:1.35rem}.nk-qv__info{padding:var(--brand-space-md) var(--brand-space-md) 0;display:flex;flex-direction:column;gap:var(--brand-space-md)}.nk-qv__summary,.nk-qv__section{border:1px solid rgba(75,42,140,.15);border-radius:calc(var(--brand-radius) + .2rem);background:#ffffffe0;box-shadow:0 16px 38px #4b2a8c14,0 0 0 1px #ffffff73,inset 0 1px #ffffffdb}.nk-qv__summary{display:grid;gap:var(--brand-space-xs);padding:var(--brand-space-lg)}.nk-qv__section{padding:var(--brand-space-md)}.nk-qv__badge{justify-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:var(--brand-lavender);color:var(--brand-purple-deep);font-weight:800;font-size:var(--brand-text-xs);letter-spacing:.03em}.nk-qv__badge:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.nk-qv__title{margin:0;color:var(--brand-ink-deep);font-family:var(--brand-font-heading);font-weight:650;font-size:clamp(2.9rem,4vw,4.6rem);line-height:1.03;letter-spacing:-.035em}.nk-qv__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--brand-space-xs)}.nk-qv__lead{max-width:48ch;margin:0;color:var(--brand-ink-2);font-size:var(--brand-text-sm);line-height:1.55}.nk-qv__price-now{display:inline-flex;align-items:center;padding:.8rem 1.3rem;border-radius:999px;background:var(--brand-lavender-2);color:var(--brand-ink-deep);font-weight:850;font-size:var(--brand-text-lg);line-height:1}.nk-qv__price-now--sale{color:var(--brand-pink-deep)}.nk-qv__price-was{color:var(--brand-ink-2);font-size:var(--brand-text-base);opacity:.82}.nk-qv__save{display:inline-flex;align-items:center;padding:.5rem .85rem;border-radius:999px;background:var(--brand-pink-soft);color:var(--brand-pink-deep);font-weight:850;font-size:var(--brand-text-xs)}.nk-qv__kitline{margin:0 0 var(--brand-space-md);font-size:var(--brand-text-sm);line-height:1.55;color:var(--brand-ink-soft)}.nk-qv__facts{list-style:none;margin:var(--brand-space-xs) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.nk-qv__facts li{display:grid;gap:.25rem;min-height:6.4rem;padding:.9rem 1rem;border:1px solid rgba(75,42,140,.1);border-radius:1.6rem;background:#f8f2ffad}.nk-qv__facts strong{color:var(--brand-ink-deep);font-size:1.1rem;line-height:1;letter-spacing:.06em;text-transform:uppercase}.nk-qv__facts span{color:var(--brand-purple-deep);font-size:var(--brand-text-sm);font-weight:800;line-height:1.15}.nk-qv__section-title{margin:0 0 var(--brand-space-sm);color:var(--brand-ink-deep);font-family:var(--brand-font-heading);font-size:2rem;line-height:1.18;letter-spacing:-.015em}.nk-qv__features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.9rem}.nk-qv__features li{display:flex;align-items:center;gap:.75rem;min-height:4.3rem;padding:.85rem 1rem;border:1px solid rgba(75,42,140,.08);border-radius:1.6rem;background:#f8f2ff99;color:var(--brand-ink-2);font-size:var(--brand-text-sm);font-weight:650}.nk-qv__features svg{flex:none;width:1.8rem;height:1.8rem;color:var(--brand-purple)}.nk-qv__section--soft{background:radial-gradient(circle at 100% 0%,rgba(255,213,232,.34),transparent 18rem),#ffffffdb}.nk-qv__mini-faq{display:grid;gap:.8rem}.nk-qv__mini-faq p{margin:0;color:var(--brand-ink-2);font-size:var(--brand-text-sm);line-height:1.55}.nk-qv__mini-faq strong{color:var(--brand-ink-deep)}.nk-qv__tutorial{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--brand-space-sm);padding:var(--brand-space-md);border:1px solid rgba(106,64,202,.22);border-radius:calc(var(--brand-radius) + .2rem);background:radial-gradient(circle at 10% 0%,rgba(255,213,232,.72),transparent 16rem),linear-gradient(135deg,#f8f2fffa,#ffffffeb);color:var(--brand-ink-deep);text-decoration:none;box-shadow:0 18px 44px #6a40ca1f,inset 0 1px #ffffffe6;overflow:hidden;transition:border-color var(--brand-dur) var(--brand-ease-out),box-shadow var(--brand-dur) var(--brand-ease-out),transform var(--brand-dur) var(--brand-ease-out)}.nk-qv__tutorial:before{content:none}.nk-qv__tutorial:hover,.nk-qv__tutorial:focus-visible{border-color:#6a40ca6b;box-shadow:0 22px 54px #6a40ca2e,0 0 0 4px #eaddff94,inset 0 1px #fffffff2;transform:translateY(-.2rem)}.nk-qv__tutorial:hover:before,.nk-qv__tutorial:focus-visible:before{content:none}.nk-qv__tutorial:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.nk-qv__tutorial-icon,.nk-qv__tutorial-arrow{display:inline-flex;align-items:center;justify-content:center;flex:none}.nk-qv__tutorial-icon{width:4.4rem;height:4.4rem;border-radius:1.5rem;background:var(--brand-purple);color:#fff;box-shadow:0 14px 30px #6a40ca38}.nk-qv__tutorial-icon svg{width:2rem;height:2rem}.nk-qv__tutorial-copy{display:grid;gap:.25rem;min-width:0}.nk-qv__tutorial-kicker{color:var(--brand-purple);font-family:var(--brand-font-body);font-size:1.1rem;font-weight:850;line-height:1;letter-spacing:.08em;text-transform:uppercase}.nk-qv__tutorial-copy strong{color:var(--brand-ink-deep);font-family:var(--brand-font-heading);font-size:1.95rem;line-height:1.12;letter-spacing:-.014em}.nk-qv__tutorial-copy>span:not(.nk-qv__tutorial-kicker){color:var(--brand-ink-2);font-size:var(--brand-text-sm);line-height:1.45}.nk-qv__tutorial-arrow{width:3.6rem;height:3.6rem;border-radius:50%;background:#ffffffd6;color:var(--brand-purple-deep);transition:background var(--brand-dur) var(--brand-ease-out),transform var(--brand-dur) var(--brand-ease-out)}.nk-qv__tutorial-arrow svg{width:1.7rem;height:1.7rem}.nk-qv__tutorial:hover .nk-qv__tutorial-arrow,.nk-qv__tutorial:focus-visible .nk-qv__tutorial-arrow{background:#fff;transform:translate(.25rem)}.nk-qv__desc{margin-top:0;color:var(--brand-ink-2);font-size:var(--brand-text-sm);line-height:1.65}.nk-qv__desc>:first-child{margin-top:0}.nk-qv__desc>:last-child{margin-bottom:0}.nk-qv__actions{position:sticky;bottom:0;margin:var(--brand-space-sm) calc(-1 * var(--brand-space-md)) 0;padding:var(--brand-space-md) var(--brand-space-md) calc(var(--brand-space-md) + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff0,#fffffff5 26%),var(--brand-paper);border-top:1px solid var(--brand-border)}.nk-qv__action-note{margin:0 0 var(--brand-space-xs);color:var(--brand-ink-2);font-size:var(--brand-text-xs);font-weight:700;line-height:1.35;text-align:center}.nk-qv__form{margin:0}.nk-qv__add{width:100%;min-height:5.4rem;justify-content:center;box-shadow:0 18px 38px #6a40ca38}.nk-qv .product-form__error-message-wrapper{margin-top:var(--brand-space-xs);color:var(--brand-purple-deep);font-size:var(--brand-text-xs)}@media screen and (min-width:750px){.nk-qv{padding:3.2rem}.nk-qv__overlay{background:radial-gradient(circle at 18% 12%,rgba(154,119,232,.36),transparent 34rem),radial-gradient(circle at 82% 18%,rgba(255,213,232,.2),transparent 28rem),#1f1b3d8a;backdrop-filter:blur(15px) saturate(1.08);-webkit-backdrop-filter:blur(15px) saturate(1.08)}.nk-qv__panel{inset:50% auto auto 50%;width:min(122rem,calc(100vw - 5.2rem));height:min(88rem,calc(100vh - 5.2rem));max-height:88rem;border:1px solid rgba(255,255,255,.62);border-radius:3.2rem;background:radial-gradient(circle at 0% 0%,rgba(234,221,255,.78),transparent 34rem),linear-gradient(145deg,#fffffffa,#fffaf5fa);box-shadow:0 40px 110px #1f1b3d6b,0 18px 46px #4b2a8c2e,0 0 0 1px #4b2a8c14,inset 0 1px #ffffffe0;opacity:0;transform:translate(-50%,-46%) scale(.965)}.nk-qv.is-open .nk-qv__panel{opacity:1;transform:translate(-50%,-50%) scale(1)}.nk-qv__bar{padding:1.4rem 1.6rem 1.1rem 1.8rem;background:#ffffffad;display:grid;grid-template-columns:minmax(16rem,1fr) auto minmax(24rem,1fr) auto;align-items:center;column-gap:var(--brand-space-sm)}.nk-qv__bar-title{min-width:14rem}.nk-qv__switcher{justify-self:end;display:inline-flex;align-items:center;gap:.7rem}.nk-qv__content{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(36rem,.94fr);min-height:0;overflow:hidden}.nk-qv__media-wrap{min-height:0;display:flex;flex-direction:column;padding:var(--brand-space-xl);background:radial-gradient(circle at 24% 8%,rgba(255,255,255,.9),transparent 24rem),linear-gradient(180deg,#f8f2ff94,#fff7f185);border-right:1px solid rgba(75,42,140,.08)}.nk-qv__media{flex:1;min-height:0;border-radius:2.8rem}.nk-qv__slide{height:100%;aspect-ratio:auto}.nk-qv__slide img{object-fit:cover}.nk-qv__thumbs{flex:none;margin-top:1.2rem;padding:.3rem .2rem .6rem}.nk-qv__thumb{flex-basis:7.4rem;width:7.4rem;height:7.4rem}.nk-qv__info{min-height:0;overflow-y:auto;padding:var(--brand-space-xl) var(--brand-space-xl) 0;scroll-behavior:smooth;gap:var(--brand-space-md)}.nk-qv__summary,.nk-qv__section{border-color:#4b2a8c26;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 18px 44px #4b2a8c17,0 0 0 1px #ffffff80,inset 0 1px #ffffffe6}.nk-qv__summary{padding:var(--brand-space-xl)}.nk-qv__section{padding:var(--brand-space-lg)}.nk-qv__features{grid-template-columns:1fr 1fr}.nk-qv__tutorial{grid-template-columns:5.8rem minmax(0,1fr) 4.4rem;align-items:center;min-height:11.4rem;gap:1.35rem;padding:1.7rem 1.8rem;border-color:#6a40ca33;border-radius:2.2rem;background:radial-gradient(24rem 18rem at 5% 0%,rgba(255,213,232,.5),transparent 70%),radial-gradient(20rem 16rem at 98% 100%,rgba(234,221,255,.74),transparent 72%),linear-gradient(135deg,#fff,#f8f2fff0);box-shadow:0 18px 46px #4b2a8c1a,0 0 0 1px #ffffffa6,inset 0 1px #fffffff2;overflow:visible}.nk-qv__tutorial:after{content:none}.nk-qv__tutorial:hover,.nk-qv__tutorial:focus-visible{border-color:#6a40ca57;box-shadow:0 22px 52px #4b2a8c1f,0 0 0 4px #eaddff75,inset 0 1px #fffffffa;transform:translateY(-.25rem)}.nk-qv__tutorial-icon{width:5.6rem;height:5.6rem;border-radius:1.8rem;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.28),transparent 42%),linear-gradient(145deg,var(--brand-purple),var(--brand-purple-deep))}.nk-qv__tutorial-copy{gap:.45rem}.nk-qv__tutorial-kicker{justify-self:start;padding:.45rem .75rem;border-radius:999px;background:#eaddffcc;color:var(--brand-purple-deep);font-size:1rem}.nk-qv__tutorial-copy strong{font-size:2.25rem;line-height:1.05}.nk-qv__tutorial-copy>span:not(.nk-qv__tutorial-kicker){max-width:35ch;font-size:1.35rem}.nk-qv__tutorial-arrow{width:4.2rem;height:4.2rem;background:var(--brand-lavender-2);box-shadow:inset 0 0 0 1px #6a40ca1a}.nk-qv__tutorial:hover .nk-qv__tutorial-arrow,.nk-qv__tutorial:focus-visible .nk-qv__tutorial-arrow{background:var(--brand-purple);color:#fff;transform:translate(.2rem)}.nk-qv__actions{margin-left:calc(-1 * var(--brand-space-xl));margin-right:calc(-1 * var(--brand-space-xl));padding-left:var(--brand-space-xl);padding-right:var(--brand-space-xl)}}@media screen and (max-width:749px){.nk-qv__bar-title,.nk-qv__thumbs{display:none}.nk-qv__slide{aspect-ratio:1 / .92}.nk-qv__title{font-size:clamp(2.8rem,9vw,3.7rem)}.nk-qv__features,.nk-qv__facts{grid-template-columns:1fr}.nk-qv__facts li{min-height:0}.nk-qv__features li{min-height:4.1rem;background:#f8f2ffb8}.nk-qv__tutorial{gap:var(--brand-space-xs);padding:var(--brand-space-sm)}.nk-qv__tutorial-icon{width:4rem;height:4rem;border-radius:1.35rem}.nk-qv__tutorial-copy strong{font-size:1.75rem}.nk-qv__tutorial-copy>span:not(.nk-qv__tutorial-kicker){font-size:var(--brand-text-xs)}.nk-qv__tutorial-arrow{width:3.2rem;height:3.2rem}}@media(prefers-reduced-motion:reduce){.nk-qv__panel,.nk-qv__overlay,.nk-qv__back,.nk-qv__close,.nk-qv__nav,.nk-qv__thumb{transition:none}}.nk-qv--page{position:static;z-index:auto;padding:0}.nk-qv--page .nk-qv__panel{position:static;display:block;width:auto;height:auto;max-height:none;overflow:visible;opacity:1;transform:none;transition:none}.nk-qv--page .nk-qv__content,.nk-qv--page .nk-qv__info{overflow:visible}.nk-qv__tax{margin:0;color:var(--brand-ink-2);font-size:var(--brand-text-xs);line-height:1.5}.nk-qv__tax a{color:var(--brand-purple-deep)}.nk-qv.nk-qv--page .product__accordion{margin:0;padding:0 var(--brand-space-md);border:1px solid var(--brand-border-purple);border-radius:calc(var(--brand-radius) + .2rem);background:var(--brand-paper)}.nk-qv--page .accordion__content{color:var(--brand-ink-2);font-size:var(--brand-text-sm);line-height:1.65}@media screen and (max-width:749px){.page-width.nk-pdp{padding:0}}@media screen and (min-width:750px){.nk-qv--page .nk-qv__panel{border:1px solid var(--brand-border-purple);border-radius:3.2rem;box-shadow:var(--brand-shadow-panel)}.nk-qv--page .nk-qv__content{align-items:start}.nk-qv--page .nk-qv__media-wrap{position:sticky;top:var(--header-height, 0px);border-right:0;background:none}.nk-qv--page .nk-qv__media{flex:none}.nk-qv--page .nk-qv__track{height:auto}.nk-qv--page .nk-qv__slide{height:auto;aspect-ratio:1 / 1}.nk-qv--page .nk-qv__actions{border-radius:0 0 3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nk-quick-view.css.map */
