.v-science__list{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--v-border)}.v-sci{position:relative;padding:var(--space-4) var(--space-4) var(--space-5) 0;border-bottom:1px solid var(--v-border);display:grid;gap:1.2rem;align-content:start}.v-sci+.v-sci{padding-left:var(--space-4);border-left:1px solid var(--v-border)}.v-sci__num{font:500 1.2rem var(--v-font-body);letter-spacing:.16em;color:var(--v-accent)}.v-sci__icon .v-icon{width:3.2rem;height:3.2rem;color:var(--v-sage-300)}.v-sci__title{margin:0;font-family:var(--v-font-display);font-weight:300;font-size:2.8rem;letter-spacing:-.015em}.v-sci__text{margin:0;color:var(--v-fg-soft);max-width:36rem}.v-science__certs{margin-bottom:var(--space-6)}.v-science__certs-title{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v-accent);margin:0 0 var(--space-2)}.v-science__certs ul{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);list-style:none;margin:0;padding:0;align-items:center}.v-science__certs li{display:flex;align-items:center;gap:1.2rem;color:var(--v-fg-soft);font-size:1.4rem}.v-science__certs img{height:4.8rem;width:auto;filter:brightness(0) invert(1);opacity:.8}@media screen and (max-width:989px){.v-science__list{grid-template-columns:1fr}.v-sci,.v-sci+.v-sci{padding:var(--space-4) 0;border-left:0}}.v-carousel{position:relative}.v-carousel__track{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;list-style:none;margin:0;padding:0 0 var(--space-2);scrollbar-width:none;-webkit-overflow-scrolling:touch}.v-carousel__track::-webkit-scrollbar{display:none}.v-carousel__track>li{flex:0 0 calc((100% - var(--space-3) * 2) / 3);scroll-snap-align:start}.v-carousel__ui{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}.v-carousel__btn{border:1px solid var(--v-border)}.v-carousel__btn:hover{background:var(--v-fg);color:var(--v-bg)}.v-carousel__btn[disabled]{opacity:.35;pointer-events:none}.v-carousel__dots{display:flex;gap:.8rem}.v-carousel__dot{position:relative;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer}.v-carousel__dot:after{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:.8rem;margin:-.4rem 0 0 -.4rem;border-radius:var(--r-pill);background:var(--v-border);transition:transform var(--duration-medium) var(--ease-premium),background var(--duration-medium)}.v-carousel__dot[aria-current=true]:after{background:var(--v-fg);transform:scaleX(3)}.v-tcard{display:grid;gap:var(--space-2);align-content:start}.v-tcard__stars{display:flex;gap:.2rem;color:var(--v-sage-700)}.v-tcard__stars .v-icon{width:1.8rem;height:1.8rem;fill:currentColor}.v-tcard__stars .is-off{opacity:.25}.v-tcard__quote{margin:0;font-family:var(--v-font-display);font-weight:300;font-size:2.2rem;line-height:1.35;color:var(--v-ink)}.v-tcard__who{margin:0;font-size:1.4rem;color:var(--v-ink-2)}.v-tcard__ph{justify-self:start;font-size:1rem}@media screen and (max-width:989px){.v-carousel__track>li{flex-basis:78%}}@media screen and (max-width:640px){.v-carousel__track>li{flex-basis:88%}.v-carousel__btn{display:none}}.v-acc{border-top:1px solid var(--v-border)}.v-acc__item{border-bottom:1px solid var(--v-border)}.v-acc__h{margin:0}.v-acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:2.6rem 0;background:none;border:0;color:var(--v-fg);font-family:var(--v-font-display);font-weight:300;font-size:clamp(2rem,1vw + 1.6rem,2.8rem);letter-spacing:-.01em;text-align:left;cursor:pointer;transition:color var(--vida-duration-fast)}.v-acc__btn:hover{color:var(--v-accent)}.v-acc__btn:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.v-acc__icon{flex:none;display:grid;place-items:center;width:4rem;height:4rem;border:1px solid var(--v-border);border-radius:50%;transition:transform var(--duration-medium) var(--ease-premium),background var(--duration-medium),color var(--duration-medium)}.v-acc__btn[aria-expanded=true] .v-acc__icon{transform:rotate(135deg);background:var(--v-fg);color:var(--v-bg)}.v-acc__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-medium) var(--ease-premium),opacity var(--duration-medium) var(--ease-soft)}.v-acc__panel>div{overflow:hidden}.v-acc__btn[aria-expanded=true]+*,.v-acc__item.is-open .v-acc__panel{grid-template-rows:1fr;opacity:1}.v-acc__item{transition:border-color var(--duration-slow) var(--ease-premium)}.v-acc__item.is-open{border-bottom-color:var(--v-fg)}.v-acc__item.is-open .v-acc__btn{color:var(--v-accent)}.v-acc__panel{visibility:hidden;transition:grid-template-rows .65s var(--ease-premium),opacity .5s var(--ease-soft),visibility 0s linear .65s}.v-acc__item.is-open .v-acc__panel{visibility:visible;transition:grid-template-rows .65s var(--ease-premium),opacity .6s var(--ease-soft) .08s,visibility 0s}.v-acc__body{transform:translate3d(0,-1.2rem,0);transition:transform .7s var(--ease-premium)}.v-acc__item.is-open .v-acc__body{transform:none;transition-delay:.05s}.v-acc__icon .v-icon{transition:transform .65s var(--ease-premium)}.v-acc__btn[aria-expanded=true] .v-acc__icon{transform:rotate(180deg)}.v-acc__btn[aria-expanded=true] .v-acc__icon .v-icon{transform:rotate(-45deg)}@media(hover:hover)and (pointer:fine){.v-acc__btn:hover .v-acc__icon{border-color:var(--v-fg);transform:scale(1.06)}.v-acc__btn[aria-expanded=true]:hover .v-acc__icon{transform:rotate(180deg) scale(1.06)}}.v-acc__btn:active .v-acc__icon{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.v-acc__panel,.v-acc__item.is-open .v-acc__panel,.v-acc__body,.v-acc__icon,.v-acc__icon .v-icon{transition-duration:.01ms;transition-delay:0s}}.v-acc__body{padding:0 0 2.8rem;max-width:66rem;color:var(--v-fg-soft)}.v-acc__body p{margin:0 0 1.2rem}.v-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:thin}.v-compare__table{width:100%;min-width:72rem;border-collapse:separate;border-spacing:0}.v-compare__table th,.v-compare__table td{padding:2rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--v-line);font-size:1.5rem}.v-compare__table thead th{vertical-align:bottom;padding-top:0;font-weight:400}.v-compare__table tbody th{font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink-3);width:20%;position:sticky;left:0;background:var(--v-bg);z-index:1}.v-compare__prod{display:grid;gap:1.2rem;justify-items:start}.v-compare__thumb{width:12rem;aspect-ratio:1;border-radius:var(--r-md);background:var(--v-paper-2)}.v-compare__thumb img{object-fit:contain;padding:8%}.v-compare__name{font-family:var(--v-font-display);font-size:2.4rem;font-weight:400;line-height:1.15;color:var(--v-fg);text-decoration:none}.v-compare__yes{color:var(--v-sage-700)}.v-compare__empty{color:var(--v-ink-3)}@media screen and (max-width:749px){.v-compare__table{min-width:64rem}.v-compare__table th,.v-compare__table td{padding:1.6rem 1.2rem}}.v-quizband{overflow:hidden}.v-quizband__inner{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-5);align-items:center;padding:var(--space-7) var(--space-6);border-radius:var(--card-radius);background:var(--v-forest);color:#f3f1ea;isolation:isolate;overflow:hidden}.v-quizband__inner:before{content:"";position:absolute;z-index:-1;right:-12%;top:-40%;width:70%;aspect-ratio:1;border-radius:50%;background:var(--vida-accent-soft);opacity:.12}.v-quizband__title{margin:0 0 var(--space-3);font-family:var(--v-font-display);font-weight:300;font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.02em}.v-quizband__title em{color:var(--v-sage-300)}.v-quizband__text{margin:0 0 var(--space-4);color:#f3f1eac2;font-size:var(--fs-lead);max-width:48rem}.v-quizband__steps{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.v-quizband__steps li{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2rem;border:1px solid rgba(243,241,234,.18);border-radius:var(--r-md);font-size:1.5rem}.v-quizband__steps b{font:500 1.2rem var(--v-font-body);letter-spacing:.14em;color:var(--v-sage-300)}@media screen and (max-width:989px){.v-quizband__inner{grid-template-columns:1fr;padding:var(--space-6) var(--space-3)}}.v-related .v-showcase__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vida-sections.css.map */
