.vita-pdp-m{display:block;background:var(--vita-scheme-bg, var(--vita-surface-white));color:var(--vita-ink)}.vita-pdp-m p,.vita-pdp-m h2,.vita-pdp-m h3,.vita-pdp-m ul,.vita-pdp-m ol{margin:0}.vita-pdp-m ul,.vita-pdp-m ol{padding:0;list-style:none}.vita-pdp-m__head{display:flex;flex-direction:column;gap:calc(var(--vita-s-3) + 2px)}.vita-pdp-m__h2{color:var(--vita-ink)}.vita-pdp-m__rte{color:var(--vita-body)}.vita-pdp-m__rte>*{margin:0}.vita-pdp-m__rte>*+*{margin-block-start:var(--vita-s-3)}.vita-pdp-m__img{overflow:hidden;border-radius:var(--vita-r-md);background:var(--vita-surface-stone)}.vita-pdp-m__img img{display:block;width:100%;height:100%;object-fit:cover}.vita-pdp-split{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) + var(--vita-s-1))}.vita-pdp-split__copy{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) - 2px);min-width:0}@media(min-width:750px){.vita-pdp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--vita-s-7)}.vita-pdp-split--media-first .vita-pdp-split__media{order:-1}}@media(min-width:1100px){.vita-pdp-split{gap:var(--vita-s-8)}.vita-pdp-m .vita-pdp-m__h2.vita-h3{font-size:var(--vita-fs-h1);line-height:var(--vita-lh-h1);line-height:round(calc(var(--vita-lh-h1) * 1em),1px);letter-spacing:var(--vita-ls-h1)}}.vita-pdp-proof{padding-block:calc(var(--vita-s-6) + var(--vita-s-1))}.vita-pdp-proof__inner{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) + var(--vita-s-1))}.vita-pdp-proof__icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vita-s-4) var(--vita-s-3)}.vita-pdp-proof .vita-trust-item{gap:10px}.vita-pdp-proof__wide{display:none}.vita-pdp-proof__press{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) + var(--vita-s-1));padding-block-start:calc(var(--vita-s-4) + var(--vita-s-1));border-block-start:var(--vita-border-w) solid var(--vita-border)}.vita-pdp-proof__eyebrow{color:var(--vita-muted)}.vita-pdp-proof__logos{display:flex;flex-wrap:wrap;gap:var(--vita-s-2)}.vita-pdp-proof__logo{display:flex;align-items:center;justify-content:center;min-width:111px;min-height:34px;padding:var(--vita-s-2) calc(var(--vita-s-3) + 2px);border:var(--vita-border-w) solid var(--vita-border);border-radius:var(--vita-r-sm);font-size:var(--vita-fs-label-s);font-weight:var(--vita-weight-bold);line-height:var(--vita-lh-label);line-height:round(calc(var(--vita-lh-label) * 1em),1px);color:var(--vita-muted);text-align:center}.vita-pdp-proof__logo img{display:block;width:auto;height:24px}.vita-pdp-proof__logo a{display:flex;min-height:var(--vita-touch-min);align-items:center;margin-block:calc((var(--vita-touch-min) - 34px) / -2)}@media(min-width:750px){.vita-pdp-proof__icons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.vita-pdp-proof__icons{display:flex;justify-content:space-between;gap:var(--vita-s-5)}.vita-pdp-proof__wide{display:block}.vita-pdp-proof .vita-trust-item{gap:var(--vita-s-3)}.vita-pdp-proof .vita-trust-item__icon{width:56px;height:56px}.vita-pdp-proof .vita-trust-item__label{font-size:var(--vita-fs-label-l)}.vita-pdp-proof__press{flex-direction:row;align-items:center;justify-content:center;gap:var(--vita-s-7)}.vita-pdp-proof__logos{flex-wrap:nowrap;gap:calc(var(--vita-s-6) + var(--vita-s-2))}.vita-pdp-proof__logo{min-width:0}}.vita-pdp-why__img{height:260px}@media(min-width:750px){.vita-pdp-why__img{height:420px}}@media(min-width:1100px){.vita-pdp-why .vita-pdp-split{grid-template-columns:560px 560px;justify-content:space-between}.vita-pdp-why__img{height:520px}}.vita-pdp-expect__inner{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) + var(--vita-s-1))}.vita-pdp-expect__list{display:grid;gap:var(--vita-s-3);counter-reset:vita-expect}.vita-pdp-expect__item{display:flex;flex-direction:column;gap:var(--vita-s-2);padding:var(--vita-s-5) var(--vita-s-5);border-radius:var(--vita-r-md);background:var(--vita-surface-stone);color:var(--vita-body)}.vita-pdp-expect__note{color:var(--vita-muted)}@media(min-width:750px){.vita-pdp-expect__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--vita-s-4)}}.vita-pdp-club__inner{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) + var(--vita-s-1))}.vita-pdp-club__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vita-s-4)}.vita-pdp-club__intro .vita-button--block{align-self:stretch}.vita-pdp-club__text{color:var(--vita-body)}.vita-pdp-club__perks{display:flex;flex-wrap:wrap;gap:var(--vita-s-2) var(--vita-s-4)}.vita-pdp-club__perks li:before{content:"\2713  ";color:var(--vita-moss);font-weight:var(--vita-weight-bold)}@media(min-width:750px){.vita-pdp-club__intro .vita-button--block{align-self:flex-start}}@media(min-width:1100px){.vita-pdp-club__inner{display:grid;grid-template-columns:420px minmax(0,1fr);gap:calc(var(--vita-s-8) + var(--vita-s-4))}}.vita-pdp-for-you{padding-block:61px}.vita-pdp-for-you__inner{display:flex;flex-direction:column;gap:var(--vita-s-5)}.vita-pdp-for-you__img{height:260px}.vita-pdp-for-you__list{display:flex;flex-direction:column;gap:var(--vita-s-5);min-width:0}.vita-pdp-for-you__list .vita-eyebrow{margin-block-end:calc(-1 * var(--vita-s-1))}.vita-pdp-for-you__rows li{display:flex;align-items:flex-start;gap:var(--vita-s-3);padding-block:calc(var(--vita-s-4) + 2px);border-block-end:var(--vita-border-w) solid var(--vita-border);color:var(--vita-ink)}.vita-pdp-for-you__rows li:first-child{border-block-start:var(--vita-border-w) solid var(--vita-border)}.vita-pdp-for-you__tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;margin-block-start:2px;border-radius:10px;background:var(--vita-lime);font-size:var(--vita-fs-label-s);font-weight:var(--vita-weight-bold);line-height:1;color:var(--vita-ink)}.vita-pdp-for-you__card{display:flex;flex-direction:column;gap:calc(var(--vita-s-3) + 2px);padding:calc(var(--vita-s-5) + var(--vita-s-1)) var(--vita-s-5);border:var(--vita-border-w) solid var(--vita-border);border-radius:var(--vita-r-md);background:var(--vita-surface-white)}.vita-pdp-for-you__good{margin:0;color:var(--vita-ink)}.vita-pdp-for-you__dots{display:flex;flex-direction:column;gap:calc(var(--vita-s-3) + 2px);color:var(--vita-ink)}.vita-pdp-for-you__dots li{display:flex;align-items:baseline;gap:10px}.vita-pdp-for-you__dots li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--vita-ink);transform:translateY(-2px)}.vita-pdp-for-you__note{color:var(--vita-muted)}@media(min-width:750px){.vita-pdp-for-you__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--vita-s-6)}.vita-pdp-for-you__img{height:100%;min-height:360px}.vita-pdp-for-you__card{grid-column:1 / -1}}@media(min-width:1100px){.vita-pdp-for-you{padding-block:110px}.vita-pdp-for-you__inner{grid-template-columns:360px minmax(0,424px) 400px;justify-content:space-between;align-items:center;gap:var(--vita-s-7)}.vita-pdp-for-you__img{height:420px;min-height:0}.vita-pdp-for-you__card{grid-column:auto}.vita-pdp-m .vita-pdp-for-you__h2.vita-h3{font-size:var(--vita-fs-h2);line-height:var(--vita-lh-h2);line-height:round(calc(var(--vita-lh-h2) * 1em),1px);letter-spacing:var(--vita-ls-h2)}}.vita-pdp-how{padding-block:61px}.vita-pdp-how__inner{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) + var(--vita-s-1))}.vita-pdp-how__main{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) - 2px);min-width:0}.vita-pdp-how__steps{display:grid;gap:var(--vita-s-3)}.vita-pdp-how__step{display:flex;flex-direction:column;gap:calc(var(--vita-s-3) + 2px);padding:calc(var(--vita-s-5) + var(--vita-s-1)) var(--vita-s-5);border-radius:var(--vita-r-md);background:var(--vita-surface-stone)}.vita-pdp-how__top{display:flex;align-items:center;justify-content:space-between;gap:var(--vita-s-3)}.vita-pdp-how__num{font-family:var(--vita-font-heading);font-weight:var(--vita-weight-heading);font-size:var(--vita-fs-h3);line-height:var(--vita-lh-h3);line-height:round(calc(var(--vita-lh-h3) * 1em),1px);color:var(--vita-moss)}.vita-pdp-how__tag{padding:var(--vita-s-1) var(--vita-s-2);border-radius:var(--vita-r-sm);background:var(--vita-surface-white);font-size:var(--vita-fs-label-s);font-weight:var(--vita-weight-bold);line-height:var(--vita-lh-label);line-height:round(calc(var(--vita-lh-label) * 1em),1px);letter-spacing:.12em;text-transform:uppercase;color:var(--vita-ink)}.vita-pdp-how__title{margin:0;font-weight:var(--vita-weight-bold);color:var(--vita-ink)}.vita-pdp-how__text{color:var(--vita-body)}.vita-pdp-how__diagram{overflow:hidden;aspect-ratio:1;border-radius:var(--vita-r-md);background:var(--vita-surface-pale-lime)}.vita-pdp-how__diagram img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:750px){.vita-pdp-how__steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--vita-s-4)}}@media(min-width:1100px){.vita-pdp-how{padding-block:var(--vita-s-9)}.vita-pdp-how__inner--diagram{display:grid;grid-template-columns:minmax(0,764px) 460px;justify-content:space-between;align-items:center;gap:var(--vita-s-8)}.vita-pdp-how__main{gap:calc(var(--vita-s-6) + var(--vita-s-3))}.vita-pdp-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vita-s-5)}.vita-pdp-how__step{padding:calc(var(--vita-s-5) + var(--vita-s-1))}.vita-pdp-how__num{font-size:var(--vita-fs-h2);line-height:var(--vita-lh-h2);line-height:round(calc(var(--vita-lh-h2) * 1em),1px)}}.vita-pdp-calc__inner{display:flex;flex-direction:column;gap:var(--vita-s-5)}.vita-pdp-calc__wrap,.vita-pdp-inside__table-wrap{overflow-x:auto;border:var(--vita-border-w) solid var(--vita-border);border-radius:var(--vita-r-md);background:var(--vita-surface-white)}.vita-pdp-calc__table,.vita-pdp-inside__table{width:100%;border-collapse:collapse;color:var(--vita-ink)}.vita-pdp-calc__table th,.vita-pdp-calc__table td,.vita-pdp-inside__table th,.vita-pdp-inside__table td{padding:var(--vita-s-3) var(--vita-s-4);border-block-end:var(--vita-border-w) solid var(--vita-border);text-align:start;vertical-align:top;font-weight:var(--vita-weight-regular)}.vita-pdp-calc__table thead th,.vita-pdp-inside__table thead th{font-weight:var(--vita-weight-bold);background:var(--vita-surface-stone)}.vita-pdp-calc__table tbody th{position:sticky;inset-inline-start:0;background:var(--vita-surface-white);font-weight:var(--vita-weight-bold)}.vita-pdp-calc__table tr:last-child>*,.vita-pdp-inside__table tbody tr:last-child>*{border-block-end:0}.vita-pdp-inside__pack{display:flex;align-items:center;justify-content:center;height:260px;border-radius:var(--vita-r-md);background:var(--vita-surface-stone)}.vita-pdp-inside__pack img,.vita-pdp-inside__pack svg{width:220px;height:220px;object-fit:contain;mix-blend-mode:multiply}.vita-pdp-inside__cards{display:grid;gap:var(--vita-s-3)}.vita-pdp-inside__card{display:flex;flex-direction:column;gap:6px;padding:var(--vita-s-4);border:var(--vita-border-w) solid var(--vita-border);border-radius:var(--vita-r-md);background:var(--vita-surface-white)}.vita-pdp-inside__card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vita-s-3) var(--vita-s-4)}.vita-pdp-inside__name{margin:0;font-weight:var(--vita-weight-bold);color:var(--vita-ink)}.vita-pdp-inside__dose{padding:var(--vita-s-1) var(--vita-s-2);border-radius:var(--vita-r-sm);background:var(--vita-surface-pale-lime);color:var(--vita-moss);white-space:nowrap}.vita-pdp-inside__text{color:var(--vita-body)}.vita-pdp-inside__table caption{caption-side:top;padding:var(--vita-s-3) var(--vita-s-4);font-weight:var(--vita-weight-bold);text-align:start}.vita-pdp-inside__serve,.vita-pdp-inside__note{font-weight:var(--vita-weight-regular);color:var(--vita-muted)}.vita-pdp-inside__note,.vita-pdp-inside__serve{display:block}.vita-pdp-inside__table td{white-space:nowrap;text-align:end}.vita-pdp-inside__table thead th:last-child{text-align:end}.vita-pdp-inside__kit{display:flex;flex-direction:column;gap:var(--vita-s-3)}.vita-pdp-inside__kit li:before{content:"\2713  ";color:var(--vita-moss)}@media(min-width:750px){.vita-pdp-inside__pack{height:100%;min-height:400px}}@media(min-width:1100px){.vita-pdp-inside .vita-pdp-split{grid-template-columns:560px minmax(0,640px);justify-content:space-between}.vita-pdp-inside__pack{height:480px;min-height:0}.vita-pdp-inside__pack img,.vita-pdp-inside__pack svg{width:260px;height:260px}.vita-pdp-inside__card{padding:var(--vita-s-5)}}.vita-pdp-quality__cards,.vita-pdp-routine__cards{display:flex;margin:-5px 0;padding:5px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.vita-pdp-quality__cards::-webkit-scrollbar,.vita-pdp-routine__cards::-webkit-scrollbar{display:none}.vita-pdp-quality__cards>li,.vita-pdp-routine__cards>li{flex:0 0 273px;scroll-snap-align:start}vita-swipe-row[data-fits] .vita-progress{visibility:hidden}.vita-pdp-quality{padding-block:61px}.vita-pdp-quality__inner{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) + var(--vita-s-1))}.vita-pdp-quality__imgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vita-s-2)}.vita-pdp-quality__img{height:240px}.vita-pdp-quality__copy{display:flex;flex-direction:column;gap:calc(var(--vita-s-4) + 2px);min-width:0}.vita-pdp-quality__cards{gap:calc(var(--vita-s-3) + 2px)}.vita-pdp-quality__card{display:flex;flex-direction:column;gap:6px;padding:calc(var(--vita-s-4) + 2px) var(--vita-s-5);border-radius:var(--vita-r-md);background:var(--vita-surface-stone)}.vita-pdp-quality__card h3{font-weight:var(--vita-weight-bold);color:var(--vita-ink)}.vita-pdp-quality__card p{color:var(--vita-body)}@media(min-width:750px){.vita-pdp-quality__img{height:320px}}@media(min-width:1100px){.vita-pdp-quality{padding-block:110px}.vita-pdp-quality__inner{display:grid;grid-template-columns:534px minmax(0,614px);justify-content:space-between;align-items:center;gap:var(--vita-s-8)}.vita-pdp-quality__imgs{gap:14px}.vita-pdp-quality__img{height:380px}.vita-pdp-quality__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible;scroll-snap-type:none}.vita-pdp-quality__cards>li{flex:none}.vita-pdp-quality__progress{display:none}}.vita-pdp-routine__inner{display:flex;flex-direction:column;gap:calc(var(--vita-s-6) + var(--vita-s-1))}.vita-pdp-routine__head{display:flex;flex-direction:column;gap:var(--vita-s-4)}.vita-pdp-routine__read{display:inline-flex;align-items:center;min-height:var(--vita-touch-min);margin-block:calc((var(--vita-touch-min) - 36px) / -2);color:var(--vita-ink);font-weight:var(--vita-weight-bold);text-decoration:none}.vita-pdp-routine__read:hover{text-decoration:underline;text-underline-offset:3px}.vita-pdp-routine__img{height:300px}.vita-pdp-routine__cards{gap:var(--vita-s-5)}.vita-pdp-routine__card{display:flex;flex-direction:column;gap:var(--vita-s-2);padding:22px;border-radius:var(--vita-r-md);background:var(--vita-surface-white)}.vita-pdp-routine__card h3{margin:0}.vita-pdp-routine__card a{color:var(--vita-moss);text-underline-offset:2px}@media(min-width:750px){.vita-pdp-routine__img{height:340px}}@media(min-width:1100px){.vita-pdp-routine__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.vita-pdp-m .vita-pdp-routine__h2.vita-h3{max-inline-size:320px}.vita-pdp-routine__img{height:380px}.vita-pdp-routine__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible;scroll-snap-type:none}.vita-pdp-routine__cards>li{flex:none}.vita-pdp-routine__progress{display:none}}.vita-pdp-video__inner{display:flex;flex-direction:column;gap:var(--vita-s-5)}.vita-pdp-video__frame{overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--vita-r-md);background:var(--vita-surface-stone)}.vita-pdp-video__frame video{display:block;width:100%;height:100%;object-fit:cover}.vita-pdp-reviews__inner{display:flex;flex-direction:column;gap:var(--vita-s-7)}.vita-pdp-reviews__summary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vita-s-4)}.vita-pdp-reviews__h2{margin:0}.vita-pdp-reviews__score{display:flex;align-items:center;gap:var(--vita-s-4)}.vita-pdp-reviews__number{font-family:var(--vita-font-heading);font-weight:var(--vita-weight-heading);font-size:var(--vita-fs-h1);line-height:1;color:var(--vita-ink)}.vita-pdp-reviews__meta{display:grid;gap:var(--vita-s-1)}.vita-pdp-reviews__stars{font-size:var(--vita-fs-body-m);line-height:var(--vita-lh-body-m);line-height:round(calc(var(--vita-lh-body-m) * 1em),1px)}.vita-pdp-reviews__count{color:var(--vita-body)}.vita-pdp-reviews__actions{display:flex;flex-direction:column;align-items:center;gap:var(--vita-s-3);align-self:stretch}.vita-pdp-reviews__actions .vita-button--block{align-self:stretch}.vita-pdp-reviews__ask{display:inline-flex;align-items:center;min-height:var(--vita-touch-min);color:var(--vita-ink);font-weight:var(--vita-weight-bold);text-decoration:none}.vita-pdp-reviews__ask:hover{text-decoration:underline;text-underline-offset:3px}.vita-pdp-reviews__list{border-block-start:var(--vita-border-w) solid var(--vita-border)}.vita-pdp-reviews__row{display:flex;flex-direction:column;gap:var(--vita-s-6);padding-block:var(--vita-s-6);border-block-end:var(--vita-border-w) solid var(--vita-border)}.vita-pdp-reviews__who{display:grid;gap:var(--vita-s-1)}.vita-pdp-reviews__verified{color:var(--vita-moss)}.vita-pdp-reviews__date{color:var(--vita-muted)}.vita-pdp-reviews__body{display:flex;flex-direction:column;gap:var(--vita-s-3)}.vita-pdp-reviews__row-stars{font-size:var(--vita-fs-body-s)}.vita-pdp-reviews__title{margin:0;font-weight:var(--vita-weight-bold);color:var(--vita-ink)}.vita-pdp-reviews__text{color:var(--vita-body)}.vita-pdp-reviews__reply{display:grid;gap:var(--vita-s-1);padding:var(--vita-s-4);border-radius:var(--vita-r-sm);background:var(--vita-surface-stone);color:var(--vita-body)}.vita-pdp-reviews__reply .vita-label-s{color:var(--vita-ink)}@media(min-width:750px){.vita-pdp-reviews__actions{flex-direction:row;align-self:flex-start;gap:var(--vita-s-6)}.vita-pdp-reviews__actions .vita-button--block{align-self:auto}.vita-pdp-reviews__row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--vita-s-6)}}@media(min-width:1100px){.vita-pdp-reviews__number{font-size:calc(var(--vita-fs-h1) * 1.6)}.vita-pdp-reviews__row{grid-template-columns:260px minmax(0,1fr)}}.vita-pdp-faq__inner{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) + var(--vita-s-1))}.vita-pdp-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vita-s-4);min-width:0}.vita-pdp-faq__intro .vita-button--block,.vita-pdp-faq__card{align-self:stretch}.vita-pdp-faq__byline{display:inline-flex;align-items:center;gap:var(--vita-s-3);padding:var(--vita-s-3) var(--vita-s-4) var(--vita-s-3) var(--vita-s-3);border-radius:var(--vita-r-md);background:var(--vita-surface-white)}.vita-pdp-faq__avatar{flex:none;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--vita-border)}.vita-pdp-faq__avatar img{display:block;width:100%;height:100%;object-fit:cover}.vita-pdp-faq__by{display:grid;gap:2px}.vita-pdp-faq__by a{color:inherit;text-underline-offset:2px}.vita-pdp-faq__updated,.vita-pdp-faq__text{color:var(--vita-body)}.vita-pdp-faq__list{min-width:0}.vita-pdp-faq .vita-faq-item__summary{align-items:center;padding-block:var(--vita-s-5)}.vita-pdp-faq .vita-faq-item[open] .vita-faq-item__summary{padding-block-end:var(--vita-s-3)}.vita-pdp-faq .vita-faq-item__question,.vita-pdp-club .vita-faq-item__question{flex:1 1 0;min-width:0;margin:0;font-family:var(--vita-font-body);font-size:var(--vita-fs-label-l);font-weight:var(--vita-weight-bold);line-height:var(--vita-lh-label);line-height:round(calc(var(--vita-lh-label) * 1em),1px);color:var(--vita-ink)}.vita-pdp-faq .vita-faq-item__icon,.vita-pdp-club .vita-faq-item__icon{color:var(--vita-moss)}.vita-pdp-faq .vita-faq-item__answer,.vita-pdp-club .vita-faq-item__answer{padding-block-end:var(--vita-s-5);color:var(--vita-body)}.vita-pdp-faq .vita-faq-item__answer>*,.vita-pdp-club .vita-faq-item__answer>*{margin:0}@media(min-width:750px){.vita-pdp-faq__intro .vita-button--block{align-self:flex-start}.vita-pdp-faq__card{align-self:flex-start;max-inline-size:400px}}@media(min-width:1100px){.vita-pdp-faq__inner{display:grid;grid-template-columns:400px minmax(0,800px);justify-content:space-between;align-items:start;gap:var(--vita-s-8)}.vita-pdp-faq .vita-faq-item__question{font-size:var(--vita-fs-label-xl)}}.vita-pdp-guarantee__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vita-s-5)}.vita-pdp-guarantee__pack{display:flex;align-items:center;justify-content:center;align-self:stretch;height:160px;border-radius:var(--vita-r-lg);background:var(--vita-surface-stone)}.vita-pdp-guarantee__pack img{width:auto;max-width:70%;height:120px;object-fit:contain;mix-blend-mode:multiply}.vita-pdp-guarantee__badge{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:var(--vita-charcoal);color:var(--vita-lime);text-align:center}.vita-pdp-guarantee__days{font-family:var(--vita-font-heading);font-weight:var(--vita-weight-heading);font-size:var(--vita-fs-h3);line-height:1.1}.vita-pdp-guarantee__badge .vita-label-s{letter-spacing:.12em;text-transform:uppercase}.vita-pdp-guarantee__copy{display:flex;flex-direction:column;gap:var(--vita-s-3)}.vita-pdp-guarantee__line{color:var(--vita-ink)}.vita-pdp-guarantee__text{color:var(--vita-body)}.vita-pdp-guarantee__cta{display:flex;flex-direction:column;gap:var(--vita-s-3);align-self:stretch}.vita-pdp-guarantee__renewal{color:var(--vita-muted)}.vita-pdp-guarantee__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(min-width:750px){.vita-pdp-guarantee__cta{align-self:flex-start}}@media(min-width:1100px){.vita-pdp-guarantee{padding-block:80px}.vita-pdp-guarantee__inner{display:grid;grid-template-columns:200px 120px minmax(0,1fr) auto;align-items:center;gap:var(--vita-s-7)}.vita-pdp-guarantee__pack{height:160px}.vita-pdp-guarantee__badge{width:120px;height:120px}.vita-pdp-guarantee__days{font-size:var(--vita-fs-h2)}.vita-pdp-guarantee__line.vita-h3{font-size:var(--vita-fs-h2);line-height:var(--vita-lh-h2);line-height:round(calc(var(--vita-lh-h2) * 1em),1px);letter-spacing:var(--vita-ls-h2)}.vita-pdp-guarantee__cta{align-self:center;align-items:flex-end;max-inline-size:300px;text-align:end}}.vita-pdp-better__inner{display:flex;flex-direction:column;gap:calc(var(--vita-s-5) + var(--vita-s-1))}.vita-pdp-better__row{display:flex;flex-direction:column;gap:var(--vita-s-4)}.vita-pdp-better__bundle{display:block;padding:var(--vita-s-5) 20px;border-radius:var(--vita-r-md);background:var(--vita-surface-white)}.vita-pdp-better__form{display:flex;flex-direction:column;gap:calc(var(--vita-s-4) + 2px)}.vita-pdp-better__items{display:flex;align-items:flex-start;gap:var(--vita-s-2)}.vita-pdp-better__plus{align-self:center;flex:none;color:var(--vita-body);font-size:var(--vita-fs-body-l)}.vita-pdp-better__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;gap:calc(var(--vita-s-2) + 2px);min-width:0;padding:14px;border:var(--vita-border-w) solid var(--vita-border);border-radius:var(--vita-r-md);transition:opacity var(--vita-dur) var(--vita-ease)}.vita-pdp-better__item--this{border-color:var(--vita-charcoal)}.vita-pdp-better__item.is-off{opacity:.55}.vita-pdp-better__tile,.vita-pdp-better__card-tile{display:flex;align-items:center;justify-content:center;border-radius:var(--vita-r-sm);background:var(--vita-surface-stone)}.vita-pdp-better__tile{height:110px}.vita-pdp-better__pack{display:block;width:auto;max-width:80%;height:90%;object-fit:contain;mix-blend-mode:multiply}.vita-pdp-better__pick{display:flex;align-items:flex-start;gap:var(--vita-s-2)}.vita-pdp-better__check{flex:none;-webkit-appearance:none;appearance:none;display:grid;place-content:center;width:18px;height:18px;margin:0;border:var(--vita-border-w-strong) solid var(--vita-charcoal);border-radius:var(--vita-r-sm);background:var(--vita-surface-white);cursor:pointer}.vita-pdp-better__check:checked,.vita-pdp-better__check--fixed{background:var(--vita-charcoal)}.vita-pdp-better__check:checked:after,.vita-pdp-better__check--fixed:after{content:"\2713";color:var(--vita-surface-white);font-family:var(--vita-font-body);font-size:var(--vita-fs-label-s);font-weight:var(--vita-weight-bold);line-height:1}.vita-pdp-better__check:disabled{cursor:default}.vita-pdp-better__check:focus-visible{outline:3px solid var(--vita-lime);outline-offset:2px}.vita-pdp-better__name{min-width:0;color:var(--vita-ink);overflow-wrap:anywhere;cursor:pointer}.vita-pdp-better__item:not(.vita-pdp-better__item--this) .vita-pdp-better__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--vita-r-md)}.vita-pdp-better__item--this .vita-pdp-better__name{cursor:default}.vita-pdp-better__price{color:var(--vita-body)}.vita-pdp-better__total{display:flex;flex-direction:column;gap:var(--vita-s-4);padding-block-start:var(--vita-s-4);border-block-start:var(--vita-border-w) solid var(--vita-border)}.vita-pdp-better__sum{display:flex;flex-direction:column;gap:2px}.vita-pdp-better__sum .vita-label-l{color:var(--vita-ink);white-space:pre-wrap}.vita-pdp-better__note{color:var(--vita-muted)}.vita-pdp-better__error{color:var(--vita-error)}.vita-pdp-better__side{display:grid;gap:var(--vita-s-3)}.vita-pdp-better__card{position:relative;display:flex;flex-direction:column;gap:var(--vita-s-4);padding:var(--vita-s-4);border-radius:var(--vita-r-md);background:var(--vita-surface-white)}.vita-pdp-better__card-tile{height:110px}.vita-pdp-better__card-pack{display:block;width:auto;max-width:84px;height:98px;object-fit:contain;mix-blend-mode:multiply}.vita-pdp-better__card-copy{display:flex;flex-direction:column;gap:calc(var(--vita-s-1) + 1px);min-width:0}.vita-pdp-better__card-name{margin:0;color:var(--vita-ink)}.vita-pdp-better__card-link{color:inherit;text-decoration:none}.vita-pdp-better__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--vita-r-md)}.vita-pdp-better__card-link:focus-visible{outline:none}.vita-pdp-better__card-link:focus-visible:after{outline:3px solid var(--vita-lime);outline-offset:2px}.vita-pdp-better__card:hover .vita-pdp-better__card-name{text-decoration:underline;text-underline-offset:3px}.vita-pdp-better__card-line{color:var(--vita-body)}.vita-pdp-better__card-price{color:var(--vita-ink)}@media(min-width:750px){.vita-pdp-better__bundle{padding:28px}.vita-pdp-better__items{gap:14px}.vita-pdp-better__tile{height:150px}.vita-pdp-better__pack{max-width:110px;height:130px}.vita-pdp-better__total{flex-direction:row;align-items:center;justify-content:space-between}.vita-pdp-better__cta.vita-button--block{width:auto}.vita-pdp-better__side{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vita-s-4)}.vita-pdp-better__card{flex-direction:row;align-items:center;padding:var(--vita-s-4) 18px var(--vita-s-4) var(--vita-s-4)}.vita-pdp-better__card-tile{flex:none;width:96px}.vita-pdp-better__card-copy{flex:1 1 0}}@media(min-width:1100px){.vita-pdp-better{padding-block:110px}.vita-pdp-better__inner{gap:36px}.vita-pdp-m .vita-pdp-better__h2.vita-h3,.vita-pdp-m .vita-pdp-related__h2.vita-h3{max-inline-size:280px;font-size:var(--vita-fs-h2);line-height:var(--vita-lh-h2);line-height:round(calc(var(--vita-lh-h2) * 1em),1px);letter-spacing:var(--vita-ls-h2)}.vita-pdp-better__row{flex-direction:row;align-items:stretch;gap:var(--vita-s-5)}.vita-pdp-better__bundle{flex:1 1 0;min-width:0}.vita-pdp-better__side{flex:none;grid-template-columns:none;grid-auto-rows:1fr;width:420px}.vita-pdp-better__row--side-only .vita-pdp-better__side{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;width:auto}}.vita-pdp-related__inner{display:flex;flex-direction:column;gap:var(--vita-s-5)}.vita-pdp-related__head{display:flex;flex-direction:column;gap:var(--vita-s-4)}.vita-pdp-related__link{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--vita-touch-min);margin-block:calc((var(--vita-touch-min) - 21px) / -2);color:var(--vita-ink);text-decoration:none}.vita-pdp-related__link:hover{text-decoration:underline;text-underline-offset:3px}.vita-pdp-related__cards{display:flex;gap:var(--vita-s-5);margin:-5px calc(var(--vita-gutter) * -1);padding:5px var(--vita-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vita-gutter);scrollbar-width:none}.vita-pdp-related__cards::-webkit-scrollbar{display:none}.vita-pdp-related__cards>li{flex:0 0 273px;scroll-snap-align:start}.vita-pdp-related .vita-article-card{gap:var(--vita-s-3)}.vita-pdp-related .vita-article-card__media{height:180px}.vita-pdp-related .vita-article-card__image{height:100%}@media(min-width:750px){.vita-pdp-related__cards>li{flex-basis:320px}.vita-pdp-related .vita-article-card__media{height:220px}}@media(min-width:1100px){.vita-pdp-related{padding-block:110px}.vita-pdp-related__inner{gap:36px}.vita-pdp-related__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.vita-pdp-related__link{align-self:auto}.vita-pdp-related__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.vita-pdp-related__cards>li{flex:none}.vita-pdp-related .vita-article-card__media{height:260px}.vita-pdp-related__progress{display:none}}@media(min-width:1100px){.vita-pdp-related--short{padding-block:var(--vita-s-10)}.vita-pdp-related--short .vita-pdp-related__head{min-block-size:126px;align-items:flex-end}.vita-pdp-related--short .vita-pdp-m__head{align-self:flex-start}.vita-pdp-related--short .vita-pdp-related__h2.vita-h3{max-inline-size:none}.vita-pdp-related--short .vita-pdp-related__cards{align-items:start}.vita-pdp-related--short .vita-article-card{height:auto}.vita-pdp-related--short .vita-article-card__more{margin-block-start:0}.vita-pdp-related--short .vita-article-card__title{font-size:var(--vita-fs-h3-l);line-height:1.25;text-wrap:wrap}}.vita-pdp-recent{padding-block:var(--vita-s-6) var(--vita-s-7)}.vita-pdp-recent[hidden]{display:none}.vita-pdp-recent__inner{display:flex;flex-direction:column;gap:20px}.vita-pdp-recent__h2{color:var(--vita-ink)}.vita-pdp-recent__rows{display:flex;gap:var(--vita-s-4);margin:-5px calc(var(--vita-gutter) * -1);padding:5px var(--vita-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vita-gutter);scrollbar-width:none}.vita-pdp-recent__rows::-webkit-scrollbar{display:none}.vita-pdp-recent__item{position:relative;display:flex;flex:0 0 204px;flex-direction:column;align-items:flex-start;gap:var(--vita-s-4);padding:10px;border:var(--vita-border-w) solid var(--vita-border);border-radius:var(--vita-r-md);scroll-snap-align:start}.vita-pdp-recent__thumb{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:64px;border-radius:var(--vita-r-sm);background:var(--vita-surface-stone)}.vita-pdp-recent__pack{display:block;width:48px;height:56px;object-fit:contain;mix-blend-mode:multiply}.vita-pdp-recent__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.vita-pdp-recent__name{color:var(--vita-ink);text-decoration:none;overflow-wrap:anywhere}.vita-pdp-recent__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--vita-r-md)}.vita-pdp-recent__name:focus-visible{outline:none}.vita-pdp-recent__name:focus-visible:after{outline:3px solid var(--vita-lime);outline-offset:2px}.vita-pdp-recent__item:hover .vita-pdp-recent__name{text-decoration:underline;text-underline-offset:3px}.vita-pdp-recent__price{color:var(--vita-muted)}@media(min-width:750px){.vita-pdp-recent__rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;overflow:visible;scroll-snap-type:none}.vita-pdp-recent__item{flex-direction:row;align-items:center;gap:var(--vita-s-3);padding:10px 14px 10px 10px}.vita-pdp-recent__progress{display:none}}@media(min-width:1100px){.vita-pdp-recent{padding-block:60px 80px}.vita-pdp-recent__rows{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.vita-pdp-quality__cards,.vita-pdp-routine__cards,.vita-pdp-related__cards,.vita-pdp-recent__rows{scroll-behavior:auto}.vita-pdp-better__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vita-pdp-modules.css.map */
