:root{--maroon: #3D2027;--maroon-soft: #50363C;--charcoal: #333333;--rose: #DF8096;--rose-deep: #D0808E;--rose-col: #F6EFF1;--pink-bg: #FBEEEF;--slate: #6E8FA8;--periwinkle: #E8ECFA;--card: #F7F7F7;--card-alt: #F3F3F3;--red: #C40606;--line: #E5E1E2;--body: #4A4A4A;--muted: #767676;--serif: "Prata", Georgia, "Times New Roman", serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--radius: 12px;--container: 1240px}.nuvvi *{margin:0;padding:0;box-sizing:border-box}.nuvvi{font-family:var(--sans);color:var(--body);background:#fff;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.nuvvi img{max-width:100%;display:block}.nuvvi button{font-family:inherit;cursor:pointer;border:none;background:none}.nuvvi a{color:inherit;text-decoration:none}.nuvvi h1,.nuvvi h2,.nuvvi h3{font-family:var(--serif);font-weight:400;color:var(--maroon);line-height:1.2}.nuvvi .container{max-width:var(--container);margin:0 auto;padding:0 16px}@media(min-width:1024px){.nuvvi .container{padding:0 40px}}.nuvvi .ph{position:relative;overflow:hidden;background:linear-gradient(135deg,#ede7f3,#dde6f2,#f5e8ec)}.nuvvi .ph:before{content:attr(data-label);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a93a6;text-align:center;padding:12px}.nuvvi .ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nuvvi .countdown{background:var(--pink-bg);display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;flex-wrap:wrap}.nuvvi .countdown-label{font-size:13px;font-weight:700;color:var(--maroon);display:flex;align-items:center;gap:6px}.nuvvi .countdown-label .bolt{color:#f5b942}.nuvvi .cd-chips{display:flex;gap:6px}.nuvvi .cd-chip{background:var(--rose-deep);color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;min-width:30px;text-align:center;padding:4px 6px;border-radius:6px}.nuvvi .hero{padding:20px 0 34px}.nuvvi .hero-grid{display:flex;flex-direction:column;gap:22px}@media(min-width:1024px){.nuvvi .hero{padding:44px 0 56px}.nuvvi .hero-grid{flex-direction:row;gap:48px;align-items:flex-start}.nuvvi .gallery{flex:1 1 52%;min-width:0}.nuvvi .buybox{flex:1 1 42%;min-width:0;max-width:470px}}.nuvvi .gallery-main{aspect-ratio:1/1;border-radius:0;margin:0 -16px}@media(min-width:1024px){.nuvvi .gallery-main{border-radius:8px;margin:0}}.nuvvi .gallery-main>img{transition:opacity .18s ease}.nuvvi .thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.nuvvi .thumbs::-webkit-scrollbar{display:none}.nuvvi .thumb{flex:0 0 auto;width:64px;aspect-ratio:1/1;border-radius:6px;border:2px solid transparent;padding:0;overflow:hidden}.nuvvi .thumb .ph{display:block;width:100%;height:100%;border-radius:4px}.nuvvi .thumb .ph:before{font-size:8px}.nuvvi .thumb.active{border-color:var(--rose)}@media(min-width:1024px){.nuvvi .thumbs{gap:10px}.nuvvi .thumb{width:calc((100% - 70px)/8)}}.nuvvi .pills{display:flex;gap:10px;margin-top:16px;overflow-x:auto;scrollbar-width:none}.nuvvi .pills::-webkit-scrollbar{display:none}.nuvvi .pill{flex:0 0 auto;min-width:150px;background:var(--pink-bg);border-radius:10px;text-align:center;padding:14px 18px}.nuvvi .pill b{display:block;font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--maroon)}.nuvvi .pill span{display:block;font-size:12px;color:#a67a82;margin-top:2px}@media(min-width:1024px){.nuvvi .pills{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;overflow:visible}.nuvvi .pill{min-width:0}}.nuvvi .buybox,.nuvvi .buy-head{display:flex;flex-direction:column}.nuvvi .rating{order:1;display:flex;align-items:center;gap:8px;margin-bottom:8px}.nuvvi .product-title{order:2;font-size:29px;letter-spacing:.01em}@media(min-width:1024px){.nuvvi .product-title{order:1;font-size:34px;margin-bottom:12px}.nuvvi .rating{order:2;margin-bottom:14px}}.nuvvi .stars{display:flex;gap:2px;color:var(--slate)}.nuvvi .stars svg{width:16px;height:16px}.nuvvi .rating-text{font-size:14px;font-weight:600;color:var(--slate)}.nuvvi .price-row{display:flex;align-items:center;gap:10px;margin:12px 0 16px}@media(min-width:1024px){.nuvvi .price-row{margin:0 0 18px}}.nuvvi .price-was{font-size:20px;font-weight:700;color:var(--red);text-decoration:line-through}.nuvvi .price-now{font-size:23px;font-weight:800;color:var(--maroon)}.nuvvi .tag-bestseller{background:var(--slate);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:5px 12px;border-radius:999px}.nuvvi .checklist{list-style:none;margin-bottom:20px}.nuvvi .checklist li{display:flex;align-items:baseline;gap:10px;font-size:16px;color:#3b3b3b;padding:4px 0}@media(min-width:1024px){.nuvvi .checklist li{font-size:14.5px;padding:3px 0}}.nuvvi .checklist .tick{color:var(--maroon);font-weight:700;flex:0 0 auto}.nuvvi .options{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.nuvvi .option{text-align:left;width:100%;background:#fff;border:1.5px solid #DDD8D9;border-radius:12px;padding:16px;transition:border-color .15s ease}.nuvvi .option.selected{border:2px solid var(--rose);padding:15.5px}.nuvvi .option-top{display:flex;align-items:flex-start;gap:12px}.nuvvi .radio{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid #C9C2C4;margin-top:2px;position:relative}.nuvvi .option.selected .radio{border-color:var(--rose)}.nuvvi .option.selected .radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--rose)}.nuvvi .option-main{flex:1;min-width:0}.nuvvi .option-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nuvvi .option-name b{font-size:16.5px;font-weight:700;color:#222}.nuvvi .save-badge{background:var(--rose);color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 10px;border-radius:999px}.nuvvi .option-sub{font-size:13.5px;color:var(--muted);margin-top:2px}.nuvvi .option-price{text-align:right;flex:0 0 auto}.nuvvi .option-price b{display:block;font-size:17px;font-weight:800;color:#222}.nuvvi .option-price s{font-size:13px;color:#a5a0a1}.nuvvi .gifts{border-top:1px solid #EEE9EA;margin-top:14px;padding-top:6px}.nuvvi .gift{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:700;color:#333}.nuvvi .gift .g-icon{font-size:17px;line-height:1}.nuvvi .gift .g-price{margin-left:auto;font-size:13px;color:#a5a0a1;text-decoration:line-through;font-weight:600}.nuvvi .atc{order:0;width:100%;background:var(--maroon);color:#fff;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:12px;padding:17px 20px;display:flex;align-items:center;justify-content:center;gap:10px;transition:opacity .15s ease}.nuvvi .atc:hover{opacity:.92}.nuvvi .atc .lock{font-size:13px}.nuvvi .delivery{display:none;text-align:center;font-size:13px;font-weight:700;color:#222;margin-top:14px}@media(min-width:1024px){.nuvvi .delivery{display:block}}.nuvvi .urgency{margin-top:20px}.nuvvi .urgency .fast{font-style:italic;font-size:15px;color:#222}.nuvvi .urgency .demand{font-size:14.5px;color:#3b3b3b;margin:2px 0 12px}.nuvvi .progress{height:8px;border-radius:999px;background:#efefef;overflow:hidden}.nuvvi .progress i{display:block;height:100%;width:89%;background:var(--rose);border-radius:999px}.nuvvi .progress-meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}.nuvvi .progress-meta .sold{font-style:italic;font-size:14.5px;color:#222}.nuvvi .progress-meta .ends{font-size:14px;font-weight:600;color:#d0566b;font-variant-numeric:tabular-nums}.nuvvi .guarantee{border:1.5px solid var(--maroon);border-radius:12px;background:#fff;padding:16px;margin-top:20px;display:flex;gap:14px;align-items:flex-start}.nuvvi .seal{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f0788c,#d94a63);color:#fff;display:flex;align-items:center;justify-content:center;font-size:6.5px;font-weight:800;text-align:center;line-height:1.25;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 0 0 2.5px #fff inset,0 0 0 4px #e9a0ae inset}.nuvvi .guarantee-copy b{display:block;font-size:16px;font-weight:800;color:#222;margin-bottom:4px}.nuvvi .guarantee-copy p{font-size:14px;color:#4a4a4a}.nuvvi .buy-bottom{display:flex;flex-direction:column}.nuvvi .buy-bottom .atc{order:1}.nuvvi .buy-bottom .guarantee{order:2}.nuvvi .buy-bottom .urgency{order:3}.nuvvi .buy-bottom .delivery{order:4}@media(min-width:1024px){.nuvvi .buy-bottom .atc{order:1}.nuvvi .buy-bottom .delivery{order:2}.nuvvi .buy-bottom .urgency{order:3}.nuvvi .buy-bottom .guarantee{order:4}}.nuvvi .buy-accordions{display:none;margin-top:26px}@media(min-width:1024px){.nuvvi .buy-accordions{display:block}}.nuvvi .buy-accordions .faq-item:first-child{border-top:1px solid var(--line)}.nuvvi .loved{background:var(--pink-bg);padding:44px 0 48px}@media(min-width:1024px){.nuvvi .loved{padding:64px 0 72px}}.nuvvi .loved-title{text-align:center;font-size:31px;margin-bottom:28px;color:#2b2b2b}@media(min-width:1024px){.nuvvi .loved-title{font-size:38px;margin-bottom:40px}}.nuvvi .circled{position:relative;display:inline-block;padding:2px 10px}.nuvvi .circled svg{position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px;width:calc(100% + 12px);height:calc(100% + 16px);overflow:visible}.nuvvi .reviews{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.nuvvi .reviews::-webkit-scrollbar{display:none}.nuvvi .review{flex:0 0 78%;scroll-snap-align:start;background:var(--card);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}@media(min-width:1024px){.nuvvi .reviews{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;overflow:visible}.nuvvi .review{flex:none}}.nuvvi .review-photo{aspect-ratio:3/2.05}.nuvvi .review-body{padding:16px 16px 14px;display:flex;flex-direction:column;flex:1}.nuvvi .review-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.nuvvi .review-head b{font-size:15px;font-weight:700;color:#222}.nuvvi .review-head .stars svg{width:13px;height:13px}.nuvvi .verified{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin:8px 0 10px}.nuvvi .verified svg{width:14px;height:14px}.nuvvi .review-text{font-size:13.5px;color:#4a4a4a;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nuvvi .review.open .review-text{display:block;-webkit-line-clamp:unset}.nuvvi .read-more{margin-top:auto;padding-top:12px;align-self:center;font-size:13px;font-weight:700;color:var(--maroon-soft)}.nuvvi .formulated{padding:48px 0}@media(min-width:1024px){.nuvvi .formulated{padding:76px 0}}.nuvvi .formulated-grid{display:flex;flex-direction:column;gap:28px}@media(min-width:1024px){.nuvvi .formulated-grid{flex-direction:row;gap:56px;align-items:center}.nuvvi .ba-wrap,.nuvvi .formulated-copy{flex:1 1 48%}}.nuvvi .ba-wrap{display:flex;gap:4px}.nuvvi .ba{flex:1;position:relative;aspect-ratio:1/2}.nuvvi .ba:first-child{border-radius:10px 0 0 10px;overflow:hidden}.nuvvi .ba:last-child{border-radius:0 10px 10px 0;overflow:hidden}.nuvvi .ba-label{position:absolute;top:14px;left:14px;z-index:2;color:#fff;font-size:15px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.35)}.nuvvi .formulated-copy h2{font-size:clamp(17px,5.4vw,27px);letter-spacing:.05em;text-transform:uppercase;color:#2b2b2b;line-height:1.35}@media(min-width:1024px){.nuvvi .formulated-copy h2{font-size:24px;white-space:nowrap}}.nuvvi .hl-pill{display:inline-block;background:var(--rose);color:#fff;padding:4px 20px 6px;border-radius:999px;white-space:nowrap}.nuvvi .formulated-copy p{font-size:15px;color:#4a4a4a;margin:16px 0 22px;max-width:520px}.nuvvi .feature-row{display:flex;gap:14px;flex-wrap:wrap}@media(min-width:1024px){.nuvvi .feature-row{gap:56px}}.nuvvi .feature{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:#8a4a56}.nuvvi .feature svg{width:19px;height:19px;flex:0 0 auto;color:#6e3540}.nuvvi .how{padding:8px 0 48px}@media(min-width:1024px){.nuvvi .how{padding:8px 0 76px}}.nuvvi .how-grid{display:flex;flex-direction:column;gap:26px}@media(min-width:1024px){.nuvvi .how-grid{flex-direction:row;gap:64px;align-items:center}.nuvvi .how-copy{flex:1 1 46%;order:1}.nuvvi .how-img{flex:1 1 48%;order:2}}.nuvvi .how-img{aspect-ratio:1/1;border-radius:14px;order:1}.nuvvi .how-copy{order:2}.nuvvi .how-copy h2{font-size:29px;margin-bottom:16px;color:#2b2b2b}@media(min-width:1024px){.nuvvi .how-copy h2{font-variant-caps:all-small-caps;font-size:34px;letter-spacing:.04em}}.nuvvi .how-copy p{font-size:15.5px;color:#4a4a4a;margin-bottom:14px;max-width:540px}.nuvvi .results{padding:10px 0 54px}@media(min-width:1024px){.nuvvi .results{padding:16px 0 84px}}.nuvvi .section-title{text-align:center;font-size:30px;color:#2b2b2b;margin-bottom:28px}@media(min-width:1024px){.nuvvi .section-title{font-size:36px;margin-bottom:40px}}.nuvvi .stats{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.nuvvi .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:920px;margin:0 auto}}.nuvvi .stat{background:var(--periwinkle);border-radius:14px;padding:26px 24px}@media(min-width:1024px){.nuvvi .stat{text-align:center;padding:34px 24px}}.nuvvi .stat .num{font-size:46px;font-weight:800;color:var(--slate);line-height:1.1}@media(min-width:1024px){.nuvvi .stat .num{font-size:50px}}.nuvvi .stat .label{font-size:16px;font-weight:700;color:var(--slate);margin-top:8px}@media(min-width:1024px){.nuvvi .stat .label{font-size:14.5px}}.nuvvi .stat .basis{font-size:12.5px;color:#6b7280;margin-top:6px}.nuvvi .compare{background:var(--card);padding:46px 0 56px}@media(min-width:1024px){.nuvvi .compare{padding:68px 0 84px}}.nuvvi .compare .section-title .u{color:var(--rose)}.nuvvi .compare-table{background:#fff;border-radius:14px;max-width:660px;margin:0 auto;padding:6px 18px 14px;box-shadow:0 2px 14px #3d20270d}@media(min-width:1024px){.nuvvi .compare-table{background:none;box-shadow:none;padding:0}}.nuvvi .compare-head{display:grid;grid-template-columns:1fr 96px 72px;gap:10px;align-items:end;padding:0 0 10px}@media(min-width:1024px){.nuvvi .compare-head{grid-template-columns:1fr 130px 110px;border-bottom:2px solid #2B2B2B}}.nuvvi .compare-brand{background:var(--rose);color:#fff;font-family:var(--serif);font-size:24px;text-align:center;padding:10px 4px 12px;border-radius:8px 8px 0 0}@media(min-width:1024px){.nuvvi .compare-brand{font-size:28px;padding:14px 4px 16px;border-radius:10px 10px 0 0}}.nuvvi .compare-brand .u{color:#fbd9e0}.nuvvi .compare-others{text-align:center;font-size:12px;font-weight:700;letter-spacing:.08em;color:#2b2b2b;padding-bottom:12px}.nuvvi .compare-row{display:grid;grid-template-columns:1fr 96px 72px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid #ECECEC}.nuvvi .compare-row:first-of-type{border-top:none}@media(min-width:1024px){.nuvvi .compare-row{grid-template-columns:1fr 130px 110px;padding:0;border-top:none;border-bottom:1px solid #ECECEC}}.nuvvi .compare-label{font-size:13.5px;font-weight:700;color:#2b2b2b;line-height:1.4}@media(min-width:1024px){.nuvvi .compare-label{font-size:13px;padding:16px 0}}.nuvvi .cell{display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.nuvvi .cell.nuvvi-cell{background:var(--rose-col);align-self:stretch}}.nuvvi .cell.nuvvi-cell .mark{width:100%;height:44px;border-radius:8px;background:#fbeeef;display:flex;align-items:center;justify-content:center;color:var(--rose);font-size:18px;font-weight:700}.nuvvi .cell.other-cell .mark{color:#c9c9c9;font-size:17px;font-weight:600}@media(min-width:1024px){.nuvvi .cell.nuvvi-cell .mark{width:22px;height:22px;border-radius:50%;background:var(--rose);color:#fff;font-size:11px}.nuvvi .cell.other-cell .mark{width:20px;height:20px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}}.nuvvi .ingredients{padding:50px 0 56px}@media(min-width:1024px){.nuvvi .ingredients{padding:76px 0 84px}}.nuvvi .section-sub{text-align:center;font-size:15px;color:#4a4a4a;margin:-18px 0 30px}@media(min-width:1024px){.nuvvi .section-sub{margin:-30px 0 42px}}.nuvvi .ing-cards{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.nuvvi .ing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:960px;margin:0 auto}}.nuvvi .ing-card{background:var(--card);border-radius:14px;overflow:hidden;display:flex;align-items:stretch}.nuvvi .ing-img{flex:0 0 128px;aspect-ratio:1/1}.nuvvi .ing-body{padding:16px 18px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.nuvvi .ing-body b{font-size:17px;font-weight:700;color:#222}.nuvvi .ing-body p{font-size:13.5px;color:#6b6b6b}.nuvvi .ing-tag{background:var(--slate);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.09em;padding:5px 12px;border-radius:999px;margin-top:4px}@media(min-width:1024px){.nuvvi .ing-card{flex-direction:column;background:#fff;box-shadow:0 2px 16px #3d202712}.nuvvi .ing-img{flex:none;width:100%;aspect-ratio:1.1/1}.nuvvi .ing-body{padding:20px 22px 24px;text-align:center;align-items:center}.nuvvi .ing-body b{font-size:16.5px}.nuvvi .ing-body p{font-size:13.5px}}.nuvvi .faq{padding:44px 0 60px}@media(min-width:1024px){.nuvvi .faq{padding:64px 0 90px}}.nuvvi .faq-grid{max-width:1060px;margin:0 auto}@media(min-width:1024px){.nuvvi .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}}.nuvvi .faq-item{border-bottom:1px solid var(--line)}.nuvvi .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;text-align:left;font-size:15.5px;font-weight:600;color:#2b2b2b}@media(min-width:1024px){.nuvvi .faq-q{font-size:14px;padding:19px 2px}}.nuvvi .faq-q .plus{flex:0 0 auto;font-size:19px;font-weight:400;color:#2b2b2b;transition:transform .2s ease;line-height:1}.nuvvi .faq-item.open .faq-q .plus{transform:rotate(45deg)}.nuvvi .faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.nuvvi .faq-a p{font-size:14px;color:#5a5a5a;padding:0 2px 18px;max-width:60ch}.nuvvi .difference{padding:0 0 56px}@media(min-width:1024px){.nuvvi .difference{padding:0 0 90px}}.nuvvi .diff-grid{display:flex;flex-direction:column;border-radius:0;overflow:hidden}@media(min-width:1024px){.nuvvi .diff-grid{flex-direction:row;border-radius:6px}.nuvvi .diff-img{flex:1 1 46%;aspect-ratio:auto;min-height:520px}.nuvvi .diff-body{flex:1 1 54%}}.nuvvi .diff-img{aspect-ratio:1/1}.nuvvi .diff-body{background:var(--pink-bg);padding:34px 22px 30px}@media(min-width:1024px){.nuvvi .diff-body{padding:56px 60px;display:flex;flex-direction:column;justify-content:center}}.nuvvi .diff-body h2{font-size:30px;color:#2b2b2b;margin-bottom:20px}@media(min-width:1024px){.nuvvi .diff-body h2{font-size:34px;margin-bottom:26px}}.nuvvi .diff-item{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #EBD9DC}.nuvvi .diff-item:last-of-type{border-bottom:none}.nuvvi .diff-icon{flex:0 0 auto;width:42px;height:42px;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--rose);font-size:17px;box-shadow:0 1px 6px #3d20270f}.nuvvi .diff-icon svg{display:none}.nuvvi .diff-icon:before{content:"\\2713";font-weight:700}@media(min-width:1024px){.nuvvi .diff-icon svg{display:block}.nuvvi .diff-icon:before{content:none}}.nuvvi .diff-item b{display:block;font-size:15.5px;font-weight:700;color:#222;margin-bottom:2px}.nuvvi .diff-item p{font-size:14px;color:#5a5a5a}.nuvvi .diff-cta{margin-top:24px;display:inline-flex;align-items:center;justify-content:center;background:var(--maroon);color:#fff;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:16px 34px;border-radius:12px;width:100%;transition:opacity .15s ease}.nuvvi .diff-cta:hover{opacity:.92}@media(min-width:1024px){.nuvvi .diff-cta{width:auto;align-self:flex-start;border-radius:7px;padding:14px 30px}}.nuvvi .reviews,.nuvvi .thumbs,.nuvvi .pills{max-width:100%}.nuvvi{font-family:var(--sans);color:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;background:#fff}.nuvvi h1,.nuvvi h2,.nuvvi h3,.nuvvi p,.nuvvi ul,.nuvvi li{margin:0;padding:0}.nuvvi ul{list-style:none}.nuvvi button{margin:0;font-size:inherit}.nuvvi img{border:0}.nuvvi .faq-q,.nuvvi .option,.nuvvi .thumb,.nuvvi .read-more,.nuvvi .atc{box-shadow:none;min-width:0;min-height:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nuvvi.css.map */
