:root{--nv-ink: #0b0b0f;--nv-text: #1b1b21;--nv-muted: #6b6b75;--nv-faint: #9a9aa3;--nv-line: #ebebee;--nv-soft: #f7f7f8;--nv-white: #ffffff;--nv-purple: #8827fd;--nv-purple-dark: #6d16dc;--nv-lilac: #f6f1fe;--nv-radius: 14px;--nv-radius-sm: 10px;--nv-gutter: 16px;--nv-max: 1240px;--nv-ease: cubic-bezier(.22, 1, .36, 1)}.nv-section{padding-block:var(--nv-pad-top, 72px) var(--nv-pad-bottom, 72px);background:var(--nv-bg, transparent);color:var(--nv-fg, var(--nv-text))}.nv-wrap{width:100%;max-width:var(--nv-max);margin-inline:auto;padding-inline:var(--nv-gutter)}@media(min-width:750px){.nv-wrap{--nv-gutter: 40px}}.nv-section :focus-visible,nv-slider :focus-visible{outline:2px solid var(--nv-purple);outline-offset:3px}.nv-star{color:var(--nv-purple)}.nv-eyebrow{font-family:var(--font-subheading--family);display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--nv-muted);margin:0 0 14px}.nv-title{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.75rem,4.2vw,2.75rem);line-height:1.08;letter-spacing:-.025em;color:var(--nv-ink);margin:0;text-wrap:balance}.nv-lead{color:var(--nv-muted);font-size:1rem;line-height:1.65;margin:14px 0 0;max-width:560px;text-wrap:pretty}.nv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:36px}.nv-head--center{flex-direction:column;align-items:center;text-align:center}.nv-head--center .nv-lead{margin-inline:auto}.nv-link{position:relative;color:var(--nv-ink);font-size:.9rem;font-weight:500;text-decoration:none;white-space:nowrap;padding-bottom:2px;background:linear-gradient(var(--nv-purple),var(--nv-purple)) left bottom / 0 1px no-repeat,linear-gradient(var(--nv-line),var(--nv-line)) left bottom / 100% 1px no-repeat;transition:background-size .4s var(--nv-ease),color .2s}.nv-link:hover{color:var(--nv-purple);background-size:100% 1px,100% 1px}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border-radius:999px;border:1px solid var(--nv-purple);background:var(--nv-purple);color:var(--nv-white);font:inherit;font-family:var(--font-body--family);font-weight:600;font-size:.92rem;letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:background .25s var(--nv-ease),border-color .25s,color .25s,transform .25s var(--nv-ease)}.nv-btn:hover{background:var(--nv-purple-dark);border-color:var(--nv-purple-dark)}.nv-btn:active{transform:scale(.98)}.nv-btn--outline{background:transparent;color:var(--nv-ink);border-color:var(--nv-ink)}.nv-btn--outline:hover{background:var(--nv-ink);color:var(--nv-white);border-color:var(--nv-ink)}.nv-btn--block{width:100%}.nv-btn[disabled]{opacity:.4;cursor:not-allowed}nv-slider{display:block;position:relative;border-bottom:1px solid var(--nv-line)}.nv-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.nv-slider__track::-webkit-scrollbar{display:none}.nv-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:var(--nv-slide-h, 560px);display:grid;overflow:hidden;isolation:isolate}.nv-slide--blanco{background:var(--nv-white);color:var(--nv-ink)}.nv-slide--claro{background:var(--nv-lilac);color:var(--nv-ink)}.nv-slide--oscuro{background:var(--nv-ink);color:var(--nv-white)}.nv-slide--morado{background:var(--nv-purple);color:var(--nv-white)}.nv-slide__inner{display:grid;align-items:center;gap:28px;padding-block:32px 72px}.nv-slide__text{max-width:540px}.nv-slide__label{font-family:var(--font-subheading--family);display:inline-flex;align-items:center;gap:8px;font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--nv-muted);margin-bottom:20px}.nv-slide__label:before{content:"\2726";color:var(--nv-purple);letter-spacing:0}.nv-slide--oscuro .nv-slide__label,.nv-slide--morado .nv-slide__label{color:#ffffffb3}.nv-slide--morado .nv-slide__label:before{color:var(--nv-white)}.nv-slide__title{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(2.3rem,7.5vw,4.4rem);line-height:1.04;letter-spacing:-.035em;margin:0;text-wrap:balance}.nv-slide__title em{font-style:normal;color:var(--nv-purple)}.nv-slide--oscuro .nv-slide__title em{color:#b98aff}.nv-slide--morado .nv-slide__title em{color:var(--nv-ink)}.nv-slide__body{margin:20px 0 0;font-size:1.02rem;line-height:1.65;color:var(--nv-muted);max-width:460px;text-wrap:pretty}.nv-slide--oscuro .nv-slide__body,.nv-slide--morado .nv-slide__body{color:#fffc}.nv-slide__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.nv-slide--oscuro .nv-btn--outline,.nv-slide--morado .nv-btn--outline{color:var(--nv-white);border-color:#fff9}.nv-slide--oscuro .nv-btn--outline:hover,.nv-slide--morado .nv-btn--outline:hover{background:var(--nv-white);color:var(--nv-ink);border-color:var(--nv-white)}.nv-slide--morado .nv-btn:not(.nv-btn--outline){background:var(--nv-ink);border-color:var(--nv-ink)}.nv-slide__media{position:relative;border-radius:var(--nv-radius);background:var(--nv-soft);overflow:hidden;aspect-ratio:4 / 3}.nv-slide--oscuro .nv-slide__media,.nv-slide--morado .nv-slide__media{background:#ffffff0f}.nv-slide--claro .nv-slide__media{background:var(--nv-white)}.nv-slide__media img,.nv-slide__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.nv-slide__tile{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--nv-media-bg, transparent)}.nv-slide__media--contain{background:transparent}.nv-slide__media--contain .nv-slide__tile:first-child img{object-fit:contain}@media(max-width:749px){.nv-slide__media--contain:not(.nv-slide__media--duo){aspect-ratio:4 / 5}}.nv-slide__media--duo{display:grid;grid-template-columns:1.45fr 1fr;gap:8px;background:transparent;border-radius:0;overflow:visible}.nv-slide__media--duo .nv-slide__tile{position:relative;inset:auto;border-radius:var(--nv-radius)}.nv-slide__media--duo .nv-slide__tile--second{background:var(--nv-soft)}.nv-slide__media--duo .nv-slide__tile--second img{object-fit:cover;object-position:60% center}@media(max-width:749px){.nv-slide__media--duo{aspect-ratio:5 / 4;gap:6px}}.nv-slider__dots{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;gap:6px}.nv-slider__dot{width:18px;height:2px;padding:8px 0;box-sizing:content-box;border:0;background:linear-gradient(var(--nv-line),var(--nv-line)) center / 100% 2px no-repeat;cursor:pointer;transition:width .4s var(--nv-ease)}.nv-slider__dot[aria-current=true]{width:36px;background:linear-gradient(var(--nv-ink),var(--nv-ink)) center / 100% 2px no-repeat}.nv-slider--oscuro .nv-slider__dot,.nv-slider--morado .nv-slider__dot{background-image:linear-gradient(#ffffff4d,#ffffff4d)}.nv-slider--oscuro .nv-slider__dot[aria-current=true],.nv-slider--morado .nv-slider__dot[aria-current=true]{background-image:linear-gradient(#fff,#fff)}@media(min-width:750px){.nv-slide__inner{grid-template-columns:1fr 1fr;gap:64px;padding-block:56px 88px}.nv-slide__media{aspect-ratio:auto;height:calc(var(--nv-slide-h, 560px) - 144px)}}.nv-slide__inner--text{justify-items:center;text-align:center}.nv-slide__inner--text .nv-slide__text{max-width:720px}.nv-slide__inner--text .nv-slide__body{margin-inline:auto}.nv-slide__inner--text .nv-slide__actions{justify-content:center}@media(min-width:750px){.nv-slide__inner--text{grid-template-columns:1fr}}.nv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}@media(min-width:750px){.nv-grid{grid-template-columns:repeat(var(--nv-cols, 4),minmax(0,1fr));gap:48px 24px}}.nv-card{display:flex;flex-direction:column;gap:6px;min-width:0}.nv-card__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--nv-radius-sm);overflow:hidden;background:var(--nv-soft);margin-bottom:10px}.nv-card__media img,.nv-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--nv-ease)}.nv-card:hover .nv-card__media img{transform:scale(1.035)}.nv-badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 9px;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.04em;background:var(--nv-white);color:var(--nv-purple);box-shadow:0 0 0 1px var(--nv-line);font-variant-numeric:tabular-nums}.nv-badge--dark{left:auto;right:10px;background:var(--nv-ink);color:var(--nv-white);box-shadow:none;letter-spacing:.12em}.nv-card__cat{font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--nv-faint)}.nv-card__title{margin:0;font-family:var(--font-subheading--family);font-size:.95rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.nv-card__title a{color:var(--nv-ink);text-decoration:none;transition:color .2s}.nv-card__title a:hover{color:var(--nv-purple)}.nv-card__benefit{margin:0;font-size:.82rem;color:var(--nv-muted);line-height:1.45}.nv-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-variant-numeric:tabular-nums}.nv-price__now{font-weight:600;font-size:1rem;color:var(--nv-ink)}.nv-price__was{color:var(--nv-faint);text-decoration:line-through;text-decoration-thickness:1px;font-size:.85rem}.nv-card__cod{font-size:.75rem;color:var(--nv-muted)}.nv-card__form{margin-top:10px}.nv-card .nv-btn{min-height:40px;padding:9px 14px;font-size:.82rem;font-weight:500;background:transparent;color:var(--nv-ink);border-color:var(--nv-line)}.nv-card .nv-btn:hover{background:var(--nv-ink);color:var(--nv-white);border-color:var(--nv-ink)}@media(max-width:749px){.nv-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--nv-gutter) * -1);padding-inline:var(--nv-gutter)}.nv-grid--scroll::-webkit-scrollbar{display:none}.nv-grid--scroll>.nv-card{flex:0 0 64%;scroll-snap-align:start}}.nv-spot{display:grid;gap:32px;align-items:center;border-top:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);padding-block:40px}.nv-spot__media{position:relative;border-radius:var(--nv-radius);overflow:hidden;background:var(--nv-soft);aspect-ratio:1}.nv-spot__media img,.nv-spot__media svg{width:100%;height:100%;object-fit:cover;display:block}.nv-spot__text{max-width:480px}.nv-spot__list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:0}.nv-spot__list li{display:flex;gap:12px;align-items:baseline;padding-block:12px;border-top:1px solid var(--nv-line);line-height:1.45;font-size:.94rem}.nv-spot__list li:last-child{border-bottom:1px solid var(--nv-line)}.nv-spot__list li:before{content:"\2726";color:var(--nv-purple);font-size:.7rem}.nv-spot .nv-price{margin-top:24px}.nv-spot .nv-price__now{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.nv-spot__form{margin-top:20px;display:grid;gap:10px}.nv-spot__trust{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:.78rem;color:var(--nv-muted)}@media(min-width:750px){.nv-spot{grid-template-columns:1fr 1fr;gap:80px;padding-block:56px}.nv-spot--reverse .nv-spot__media{order:2}.nv-spot__form{grid-template-columns:max-content}}.nv-steps{list-style:none;padding:0;margin:0;display:grid;counter-reset:nv-step;border-top:1px solid var(--nv-line)}@media(min-width:750px){.nv-steps{grid-template-columns:repeat(var(--nv-cols, 4),minmax(0,1fr));border-top:0}}.nv-step{counter-increment:nv-step;display:grid;grid-template-columns:44px 1fr;column-gap:12px;padding-block:22px;border-bottom:1px solid var(--nv-line)}.nv-step:before{content:counter(nv-step,decimal-leading-zero);grid-row:span 2;font-size:.8rem;font-weight:600;letter-spacing:.08em;color:var(--nv-purple);font-variant-numeric:tabular-nums;padding-top:3px}@media(min-width:750px){.nv-step{display:block;padding:28px 28px 8px 0;border-bottom:0;border-top:1px solid var(--nv-ink);margin-right:24px}.nv-step:before{display:block;margin-bottom:28px}}.nv-step h3{margin:0;font-family:var(--font-subheading--family);font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--nv-ink)}.nv-step p{margin:6px 0 0;color:var(--nv-muted);line-height:1.55;font-size:.92rem}.nv-protect{margin-top:40px;padding:22px 24px;border-radius:var(--nv-radius);border:1px solid var(--nv-line);display:grid;gap:14px}@media(min-width:750px){.nv-protect{grid-template-columns:auto 1fr;align-items:center;gap:32px}}.nv-protect strong{font-size:.95rem;font-weight:600;color:var(--nv-ink)}.nv-protect ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.9rem;color:var(--nv-muted)}.nv-protect li:before{content:"\2726  ";color:var(--nv-purple);font-size:.7rem}.nv-story{text-align:center;max-width:720px;margin-inline:auto}.nv-story__star{font-size:1.1rem;color:var(--nv-purple);line-height:1;display:block;margin-bottom:20px}.nv-story__body{margin-top:24px;font-size:1.08rem;line-height:1.8;color:var(--nv-muted)}.nv-story__body p{margin:0 0 16px}.nv-story__sign{display:inline-block;margin:12px 0 32px;padding-top:16px;border-top:1px solid var(--nv-line);font-size:.9rem;font-weight:500;color:var(--nv-ink)}.nv-section--dark .nv-title{color:var(--nv-white)}.nv-section--dark .nv-story__body{color:#ffffffb8}.nv-section--dark .nv-story__sign{color:var(--nv-white);border-color:#ffffff26}.nv-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@media(min-width:750px){.nv-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.nv-gallery__item{display:block;aspect-ratio:1;border-radius:var(--nv-radius-sm);overflow:hidden;background:var(--nv-soft)}.nv-gallery__item img,.nv-gallery__item svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--nv-ease)}a.nv-gallery__item:hover img{transform:scale(1.04)}.nv-wa{position:fixed;right:16px;bottom:16px;z-index:50;display:inline-flex;align-items:center;gap:10px;padding:12px;border-radius:999px;background:#25d366;color:#fff;font-weight:600;font-size:.85rem;text-decoration:none;box-shadow:0 6px 20px #0b0b0f29;transition:transform .3s var(--nv-ease)}.nv-wa:hover{transform:translateY(-2px)}.nv-wa svg{width:26px;height:26px;flex:none}.nv-wa__label{display:none;padding-right:6px}@media(min-width:750px){.nv-wa{right:24px;bottom:24px}.nv-wa__label{display:inline}}.nv-wa--left{right:auto;left:16px}@media(min-width:750px){.nv-wa--left{left:24px}}.nv-editor-note{padding:16px;border:1px dashed var(--nv-purple);border-radius:var(--nv-radius-sm);background:var(--nv-lilac);color:var(--nv-ink);font-size:.88rem;text-align:center}.nv-save{display:inline-flex;align-items:center;gap:10px;font-size:.85rem;color:var(--nv-muted);width:fit-content}.nv-save__pct{padding:3px 9px;border-radius:999px;border:1px solid var(--nv-purple);color:var(--nv-purple);font-weight:600;font-size:.75rem;font-variant-numeric:tabular-nums}.nv-save strong{color:var(--nv-ink);font-weight:600}.nv-benefits{width:100%}.nv-benefits__title{margin:0;font-family:var(--font-subheading--family);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--nv-muted)}.nv-benefits .nv-spot__list{margin-top:12px}.nv-seals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border:1px solid var(--nv-line);border-radius:var(--nv-radius-sm)}.nv-seal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:14px 8px;font-size:.74rem;line-height:1.3}.nv-seal+.nv-seal{border-left:1px solid var(--nv-line)}.nv-seal__icon{width:22px;height:22px;color:var(--nv-purple)}.nv-seal__icon svg{width:100%;height:100%;stroke-width:1.5}.nv-seal__text{display:grid;gap:2px}.nv-seal__text strong{font-weight:600;color:var(--nv-ink)}.nv-seal__text span{color:var(--nv-muted)}.nv-faq{max-width:760px;margin-inline:auto}.nv-faq__list{border-top:1px solid var(--nv-line)}.nv-faq__item{border-bottom:1px solid var(--nv-line)}.nv-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:var(--font-subheading--family);font-weight:600;color:var(--nv-ink);transition:color .2s}.nv-faq__item summary:hover{color:var(--nv-purple)}.nv-faq__item summary::-webkit-details-marker{display:none}.nv-faq__item summary:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center / 12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 12px no-repeat;transition:transform .35s var(--nv-ease)}.nv-faq__item[open] summary:after{transform:rotate(45deg);color:var(--nv-purple)}.nv-faq__answer{padding:0 32px 20px 0;color:var(--nv-muted);line-height:1.65;font-size:.94rem}.nv-faq__answer p{margin:0 0 8px}.nv-pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:24px}.nv-pills::-webkit-scrollbar{display:none}@media(min-width:750px){.nv-pills{justify-content:center;flex-wrap:wrap}}.nv-pill{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:8px 18px;border-radius:999px;border:1px solid var(--nv-line);background:var(--nv-white);color:var(--nv-text);font-weight:500;font-size:.86rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.nv-pill:hover{border-color:var(--nv-ink)}.nv-pill[aria-current=page]{background:var(--nv-ink);border-color:var(--nv-ink);color:var(--nv-white)}.nv-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;margin-bottom:28px;border-block:1px solid var(--nv-line);font-size:.85rem}.nv-toolbar__count{color:var(--nv-muted);font-variant-numeric:tabular-nums}.nv-sort{display:flex;align-items:center;gap:8px;color:var(--nv-muted)}.nv-sort select{font:inherit;color:var(--nv-ink);padding:6px 4px;border:0;background:transparent;max-width:180px;cursor:pointer}.nv-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:48px}.nv-pagination__info{color:var(--nv-muted);font-size:.85rem;font-variant-numeric:tabular-nums}.nv-methods{display:grid;gap:28px;max-width:880px;margin-inline:auto}.nv-methods__label{font-family:var(--font-subheading--family);margin:0 0 12px;text-align:center;font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--nv-faint)}.nv-methods__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nv-method{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 18px 10px 10px;border-radius:var(--nv-radius);background:var(--nv-white);border:1px solid var(--nv-line);flex:1 1 140px;max-width:220px}.nv-method__logo{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--nv-soft);color:var(--nv-purple)}.nv-method__logo svg{width:20px;height:20px;stroke-width:1.5}.nv-method__logo--img{width:auto;min-width:40px;background:transparent;border-radius:0}.nv-method__logo--img img{height:40px;width:auto;max-width:120px;object-fit:contain}.nv-method__text{display:grid;gap:2px;font-size:.88rem;line-height:1.25}.nv-method__text strong{font-weight:600;color:var(--nv-ink)}.nv-method__text span{font-size:.75rem;color:var(--nv-muted)}.nv-reviews{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--nv-gutter) * -1);padding-inline:var(--nv-gutter);padding-bottom:4px}.nv-reviews::-webkit-scrollbar{display:none}.nv-review{flex:0 0 82%;scroll-snap-align:start;margin:0;padding:24px;border-radius:var(--nv-radius);border:1px solid var(--nv-line);display:flex;flex-direction:column;gap:14px}@media(min-width:750px){.nv-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;margin-inline:0;padding-inline:0}}.nv-review__photo{border-radius:var(--nv-radius-sm);overflow:hidden;aspect-ratio:4 / 3;background:var(--nv-soft)}.nv-review__photo img{width:100%;height:100%;object-fit:cover;display:block}.nv-review__stars{color:var(--nv-purple);letter-spacing:3px;font-size:.85rem}.nv-review__stars .is-off{color:var(--nv-line)}.nv-review__text{margin:0;line-height:1.65;flex:1;color:var(--nv-text)}.nv-review__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 4px;padding-top:14px;border-top:1px solid var(--nv-line);font-size:.84rem;color:var(--nv-muted)}.nv-review__who strong{color:var(--nv-ink);font-weight:600}.nv-review__who a{flex-basis:100%;color:var(--nv-purple);text-decoration:none;font-weight:500;font-size:.8rem}@media(prefers-reduced-motion:reduce){.nv-slider__track{scroll-behavior:auto}.nv-card__media img,.nv-gallery__item img,.nv-btn,.nv-wa,.nv-link,.nv-faq__item summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/niuvora.css.map */
