:root{--vv-navy:#00abab}.an-nav a:first-of-type{display:none}.anchor-nav-section{background:#fff;border-bottom:1px solid #E9E9E9;padding:14px 40px;display:flex;align-items:center;justify-content:center;gap:32px;position:sticky;top:0;z-index:100;font-family:var(--sans)}.anchor-nav-section .an-nav{display:flex;gap:28px;font-size:.9rem;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:#666}.lf-inner,.shopify-section--main-product .section--tight,.shopify-section--media-with-text .media-with-text__item{max-width:1100px;margin:0 auto;padding:0 24px}.shopify-section--video .section{max-width:900px;margin:0 auto;padding:0 24px}.subheading{color:#043582!important}.h2{color:#00abab!important}.product-info__description ul li{list-style:none;display:flex;gap:10px;align-items:flex-start}.chk{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#043582;color:#fff;font-size:11px;font-weight:800;flex:0 0 auto;margin-top:5px}.product-info__description ul li span{font-weight:600}.hero-heading-section{padding:32px 0 8px;text-align:center}.hero-heading-section .hh-heading{color:var(--vv-navy, #043582);font-size:2.36rem;line-height:1.4;margin:0 0 30px;font-weight:700}.rating-summary-block{padding:8px 0}.rating-summary-block .rs-stars{color:var(--vv-gold, #C98A3E);font-size:1.1rem;margin-right:6px}.rating-summary-block .rs-text{color:#1a1a1a;font-size:.95rem;font-weight:600}.pain-points-section{padding:64px 0;background:var(--vv-ivory, #FAF5EA)}.pain-points-section .pp-heading{color:var(--vv-navy, #043582);font-size:2.36rem;text-align:center;margin-bottom:40px;font-weight:700}.pain-points-section .pp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.pain-points-section .pp-card{background:#fff;border:1px solid #E9E9E9;border-radius:16px;padding:36px 24px 30px;text-align:center;transition:transform .3s,box-shadow .3s}.pain-points-section .pp-icon img{width:200px;height:200px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.pain-points-section .pp-card-headline{color:var(--vv-navy, #043582);font-size:1.25rem;margin-bottom:10px}.pain-points-section .pp-card-body{color:#1a1a1a;font-size:.95rem;line-height:1.5}.shopify-section--media-with-text .media-with-text__item .text-custom{padding:0!important}.shopify-section--media-with-text .media-with-text__content .h2{font-size:2em;text-align:left}.shopify-section--media-with-text .media-with-text__content p,.shopify-section--media-with-text .media-with-text__content .subheading{text-align:left}.award-logos-section{padding:48px 0;background:#faf5ea;text-align:center}.award-logos-section .al-heading{color:var(--vv-navy, #043582);font-size:2.36rem;margin-bottom:32px;font-weight:700}.award-logos-section .al-strip{grid-template-columns:repeat(5,1fr);display:grid;max-width:1040px;margin:24px auto 0;gap:32px}.award-logos-section .al-logo img{width:100%;border-radius:16px;object-fit:cover;display:block}[id$=__media_with_text_G9RaKB-image_VrRABb]{--media-with-text-item-grid-template: "content" "media" / 1fr !important}[id$=__media_with_text_G9RaKB-image_VrRABb] .media-with-text__content .h2{color:var(--vv-navy, #043582);font-size:2.36rem;text-align:center;margin-bottom:40px;font-weight:700;max-width:860px}.process-steps-section{padding:64px 0;background:#faf5ea}.process-steps-section .ps-heading{color:var(--vv-navy, #043582);font-size:2.36rem;text-align:center;margin-bottom:40px;font-weight:700}.process-steps-section .ps-grid{display:grid;grid-template-columns:1fr;gap:32px}.process-steps-section .ps-card{background:#fff;border:1px solid #E9E9E9;border-radius:16px;padding:36px 24px 30px;text-align:center;transition:transform .3s,box-shadow .3s}.process-steps-section .ps-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--vv-gold, #C98A3E);color:#fff;font-weight:700;margin-bottom:12px}.process-steps-section .ps-image img{width:100%;max-width:220px;border-radius:8px;margin:0 auto 16px;display:block}.process-steps-section .ps-card-headline{color:var(--vv-navy, #043582);font-size:1.25rem;margin-bottom:8px;min-height:70px}.process-steps-section .ps-card-body{color:#1a1a1a;font-size:.95rem;line-height:1.5}.before-after-section{padding:64px 0;text-align:center}.before-after-section .ba-heading{color:var(--vv-navy, #043582);font-size:2.36rem;margin-bottom:32px;font-weight:700}.before-after-section .ba-track{display:flex;overflow-x:auto;gap:24px;padding-bottom:8px}.before-after-section .ba-slide{flex:0 0 auto}.before-after-section .ba-slide img{width:280px;height:auto;border-radius:8px;display:block}.before-after-section .ba-caption{color:#1a1a1a;font-size:.85rem;margin-top:8px}.before-after-section .ba-disclaimer{color:#999;font-size:.75rem;margin-top:24px}.benefit-dd-section{padding:64px 0}.benefit-dd-section .bd-heading{color:var(--vv-navy, #043582);font-size:2.36rem;text-align:center;margin-bottom:48px;font-weight:700}.benefit-dd-section .bd-row{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;padding:48px 0}.benefit-dd-section .bd-row-reverse .bd-image{order:2}.benefit-dd-section .bd-image,.benefit-dd-section .bd-text{flex:1 1 320px}.benefit-dd-section .bd-image img{width:100%;border-radius:12px;display:block}.benefit-dd-section .bd-headline{color:var(--vv-navy, #043582);font-size:1.4rem;margin-bottom:12px}.benefit-dd-section .bd-body{color:#1a1a1a;font-size:1rem;line-height:1.6;white-space:pre-line}[id$=__video_B4hQLV]{--content-over-media-overlay: 0 0 0 / 0;background:#faf5ea!important}[id$=__video_B4hQLV] .content-over-media{grid-template:auto auto / minmax(0,1fr);overflow:visible;box-shadow:none!important}[id$=__video_B4hQLV] .content-over-media>video-media{grid-row:2;grid-column:1;place-self:stretch}[id$=__video_B4hQLV] .content-over-media>.place-self-center,[id$=__video_B4hQLV] .content-over-media>.place-self-center>.prose{display:contents}[id$=__video_B4hQLV] .video-play-button{grid-row:2;grid-column:1;place-self:center;z-index:1}[id$=__video_B4hQLV] .content-over-media p.h2{grid-row:1;grid-column:1;place-self:center;z-index:1;margin:0;padding-block:12px 20px;color:var(--vv-navy, #043582)}.comparison-table-section{padding:64px 0;background:var(--vv-ivory, #FAF5EA)}.comparison-table-section .ct-heading{color:var(--vv-navy, #043582);font-size:2.36rem;text-align:center;margin-bottom:32px;font-weight:700}.comparison-table-section .ct-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.comparison-table-section .ct-table th,.comparison-table-section .ct-table td{padding:14px 16px;text-align:center;border-bottom:1px solid #eee}.comparison-table-section .ct-table th{background:var(--vv-navy, #043582);color:var(--vv-aqua, #A6FCFD)}.comparison-table-section .ct-feature{text-align:left;color:#1a1a1a}.comparison-table-section .ct-us{color:var(--vv-teal, #00ABAB);font-weight:700}.comparison-table-section .ct-them{color:#999}.faq-accordion-section{padding:64px 0;background:#fff}.faq-accordion-section .fa-heading{color:var(--vv-navy, #043582);font-size:2rem;text-align:center;margin-bottom:32px;font-weight:700}.faq-accordion-section .fa-item{border-bottom:1px solid #e5e0d5;padding:16px 0}.faq-accordion-section .fa-question{cursor:pointer;list-style:none}.faq-accordion-section .fa-question::-webkit-details-marker{display:none}.faq-accordion-section .fa-question:after{content:"+";float:right;color:var(--vv-gold, #C98A3E)}.faq-accordion-section details[open] .fa-question:after{content:"\2212"}.faq-accordion-section .fa-answer{color:#1a1a1a;font-size:.95rem;line-height:1.6;margin-top:12px}.pricing-tiers-section{padding:64px 0;background:var(--vv-ivory, #FAF5EA)}.pricing-tiers-section .pt-heading{color:var(--vv-navy, #043582);font-size:2rem;text-align:center;margin-bottom:40px}.pricing-tiers-section .pt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;align-items:stretch}.pricing-tiers-section .pt-card{background:#fff;border:2px solid #e5e0d5;border-radius:12px;padding:32px 24px;text-align:center;position:relative;display:flex;flex-direction:column}.pricing-tiers-section .pt-card-featured{border-color:var(--vv-gold, #C98A3E);box-shadow:0 4px 20px #00000014;transform:scale(1.03)}.pricing-tiers-section .pt-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--vv-gold, #C98A3E);color:#fff;font-size:.75rem;font-weight:700;padding:4px 14px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.pricing-tiers-section .pt-label{color:var(--vv-navy, #043582);font-size:1.25rem;margin:8px 0 4px}.pricing-tiers-section .pt-subtitle{color:#666;font-size:.85rem;margin-bottom:16px}.pricing-tiers-section .pt-price{color:var(--vv-navy, #043582);font-size:2rem;font-weight:700;margin-bottom:8px}.pricing-tiers-section .pt-savings{color:var(--vv-teal, #00ABAB);font-size:.85rem;margin-bottom:20px}.pricing-tiers-section .pt-form{margin-top:auto}.pricing-tiers-section .pt-button{display:inline-block;width:100%;background:var(--vv-navy, #043582);color:#fff;font-weight:600;font-size:1rem;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;text-decoration:none}.testimonial-cards-section{padding:64px 0;background:#faf5ea}.testimonial-cards-section .tc-heading{color:var(--vv-navy, #043582);font-size:2.36rem;text-align:center;margin-bottom:40px;font-weight:700}.testimonial-cards-section .tc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.testimonial-cards-section .tc-card{background:var(--vv-ivory, #ffffff);border-radius:12px;padding:28px}.testimonial-cards-section .tc-stars{color:var(--vv-gold, #C98A3E);font-size:1.1rem;margin-bottom:12px}.testimonial-cards-section .tc-teaser{font-style:italic;color:var(--vv-navy, #043582);font-size:1.05rem;margin-bottom:12px}.testimonial-cards-section .tc-body{color:#1a1a1a;font-size:.9rem;line-height:1.6;margin-bottom:16px}.testimonial-cards-section .tc-footer{display:flex;gap:12px;align-items:center;font-size:.85rem}.testimonial-cards-section .tc-name{font-weight:600;color:var(--vv-navy, #043582)}.testimonial-cards-section .tc-verified{color:var(--vv-teal, #00ABAB)}.quick-reviews-section{padding:32px 0;text-align:center}.quick-reviews-section .qr-track{display:flex;overflow-x:auto;gap:32px;scroll-snap-type:x mandatory}.quick-reviews-section .qr-slide{flex:0 0 100%;scroll-snap-align:start}.quick-reviews-section .qr-stars{color:var(--vv-gold, #C98A3E);font-size:1.1rem;margin-bottom:8px}.quick-reviews-section .qr-text{color:#1a1a1a;font-size:.95rem;line-height:1.5;max-width:600px;margin:0 auto}.who-its-for-section{padding:64px 0;background:#fff}.who-its-for-section .wf-heading{color:var(--vv-navy, #043582);font-size:2rem;text-align:center;margin-bottom:32px}.who-its-for-section .wf-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.who-its-for-section .wf-item{border-left:3px solid var(--vv-gold, #C98A3E);padding-left:16px}.who-its-for-section .wf-item-headline{color:var(--vv-navy, #043582);font-size:1.1rem;margin-bottom:6px}.who-its-for-section .wf-item-body{color:#1a1a1a;font-size:.95rem;line-height:1.5}[id$=__media_with_text_N9iRGJ] .media-with-text__item{padding-top:50px}[id$=__media_with_text_N9iRGJ] .media-with-text__item img{width:60%}.accordion-items-block{display:flex;flex-direction:column}.accordion-items-block .ai-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;border-bottom:1px solid #e5e0d5;padding:14px 0;font-family:Inter,sans-serif;font-weight:600;color:var(--vv-navy, #043582);font-size:.95rem;cursor:pointer;text-align:left}.accordion-items-block .ai-arrow{color:var(--vv-gold, #C98A3E);font-size:1.2rem}.ai-modal{border:none;border-radius:12px;padding:0;max-width:480px;width:90%}.ai-modal::backdrop{background:#04358280}.ai-modal-content{padding:32px;position:relative}.ai-modal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;line-height:1}.ai-modal-title{color:var(--vv-navy, #043582);font-size:1.2rem;margin:0 0 12px;padding-right:24px}.ai-modal-body{color:#1a1a1a;font-size:.95rem;line-height:1.6}.pain-points-section .pp-card-body,.process-steps-section .ps-card-body,.benefit-dd-section .bd-body,.testimonial-cards-section .tc-body,.faq-accordion-section .fa-answer,.accordion-items-block .ai-answer,.who-its-for-section .wf-item-body,.quick-reviews-section .qr-text,.ai-modal-body{white-space:pre-line}@media screen and (min-width:640px){.process-steps-section .ps-grid{grid-template-columns:repeat(2,1fr)}}.pain-points-section .pp-heading,.process-steps-section .ps-heading,.benefit-dd-section .bd-heading,.comparison-table-section .ct-heading,.faq-accordion-section .fa-heading,.pricing-tiers-section .pt-heading,.testimonial-cards-section .tc-heading,.before-after-section .ba-heading{font-size:clamp(1.5rem,5vw,2.36rem)}.hero-heading-section .hh-heading{font-size:clamp(1.5rem,6vw,2.25rem)}.pain-points-section .pp-card-headline,.process-steps-section .ps-card-headline{font-size:clamp(1rem,3vw,1.1rem)}.benefit-dd-section .bd-headline{font-size:clamp(1.15rem,4vw,1.4rem)}.pricing-tiers-section .pt-price{font-size:clamp(1.6rem,6vw,2.36rem)}@media screen and (max-width:699px){.benefit-dd-section .bd-row,.benefit-dd-section .bd-row.bd-row-reverse{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:20px!important}.benefit-dd-section .bd-image,.benefit-dd-section .bd-text{width:100%!important;max-width:100%!important;flex:none!important;order:0!important}.benefit-dd-section .bd-image img{width:100%;height:auto;border-radius:12px}.benefit-dd-section .bd-row+.bd-row{margin-top:48px!important}.benefit-dd-section .bd-headline{font-size:24px;line-height:1.25}}@media screen and (max-width:699px){.media-with-text__item{display:grid!important;grid-template:"media" auto "content" auto / minmax(0,1fr)!important;gap:16px!important}.media-with-text__media{grid-area:media!important;position:relative!important;inset:auto!important;width:70%!important;max-width:280px!important;height:auto!important;margin:24px auto 0!important;overflow:visible!important}.media-with-text__media img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important}.media-with-text__content{grid-area:content!important;padding:8px 20px 40px!important}}@media screen and (max-width:699px){.comparison-table-section .ct-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.comparison-table-section .ct-table th,.comparison-table-section .ct-table td{padding:12px 8px!important;font-size:14px;line-height:1.35;white-space:normal!important}.comparison-table-section .ct-table :is(th,td):first-child{width:56%;padding-left:14px!important;padding-inline-start:14px!important}.comparison-table-section .ct-table :is(th,td):nth-child(2),.comparison-table-section .ct-table :is(th,td):nth-child(3){width:22%;text-align:center!important}.comparison-table-section .ct-table :is(th,td):last-child{padding-right:10px!important;padding-inline-end:10px!important}.comparison-table-section .ct-table thead th{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vivandi-product-advertorial.css.map */
