.amv-hero{position:relative;display:grid;isolation:isolate}.amv-hero.amv-section{padding-block:0}.amv-hero>*{grid-area:1 / 1}.amv-hero__media{position:relative;overflow:hidden}.amv-hero__media>img,.amv-hero__media video{width:100%;height:100%;object-fit:cover}.amv-hero__video{display:block;height:100%}.amv-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--amv-bg) 0%,var(--amv-bg) 28%,transparent 88%)}@media(prefers-reduced-motion:no-preference){.amv-hero--parallax .amv-hero__img,.amv-hero--parallax .amv-hero__video{transform:scale(1.14);will-change:transform}}.amv-hero--split{--amv-hero-fade-r: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, .13) 6%, rgba(0, 0, 0, .45) 12%, rgba(0, 0, 0, .82) 16.5%, #000 20%);--amv-hero-fade-l: linear-gradient(to left, transparent 0%, rgba(0, 0, 0, .13) 6%, rgba(0, 0, 0, .45) 12%, rgba(0, 0, 0, .82) 16.5%, #000 20%)}.amv-hero--split{min-height:0;overflow-x:clip}.amv-hero--split .amv-hero__scrim{display:none}.amv-hero--split .amv-hero__media{border-radius:0;box-shadow:none}.amv-hero--split .amv-hero__grid{display:flex;flex-direction:column;gap:var(--amv-sp-8)}.amv-hero--split .amv-hero__body{padding-block:0}.amv-hero--split .amv-hero__media{aspect-ratio:4 / 5;align-self:center;margin-inline:calc(-1 * var(--amv-gutter));width:min(calc(100% + 2 * var(--amv-gutter)),80svh);-webkit-mask-image:linear-gradient(to bottom,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 84%,transparent 100%)}.amv-hero--split .amv-hero__media>img{object-position:center top}@media screen and (min-width:750px)and (max-width:989px){.amv-hero--split .amv-hero__media{aspect-ratio:16 / 10;width:calc(100% + 2 * var(--amv-gutter));max-height:58svh}}@media screen and (max-width:989px){.amv-hero--split .amv-hero__body--end{display:flex;flex-direction:column;grid-template-columns:none}.amv-hero--split .amv-hero__body--end>*{grid-column:auto}}@media screen and (min-width:990px){.amv-hero--split .amv-hero__grid{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:clamp(32px,4vw,96px);align-items:stretch}.amv-hero--split .amv-hero__media{--amv-bleed: calc(max(0px, (100vw - var(--amv-container)) / 2) + var(--amv-gutter));width:calc(100% + var(--amv-bleed));align-self:stretch;aspect-ratio:auto;max-height:none;height:auto}.amv-hero--split .amv-hero__media{grid-column:2;grid-row:1;margin-inline:0 calc(-1 * var(--amv-bleed))}.amv-hero--split .amv-hero__body{grid-column:1;grid-row:1}.amv-hero--split .amv-hero__media>img{object-position:left center}.amv-hero--split .amv-hero__media{-webkit-mask-image:var(--amv-hero-fade-r);mask-image:var(--amv-hero-fade-r)}.amv-hero--split.amv-hero--align-end .amv-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,42%)}.amv-hero--split.amv-hero--align-end .amv-hero__media{grid-column:1;margin-inline:calc(-1 * var(--amv-bleed)) 0}.amv-hero--split.amv-hero--align-end .amv-hero__body{grid-column:2}.amv-hero--split.amv-hero--align-end .amv-hero__media{-webkit-mask-image:var(--amv-hero-fade-l);mask-image:var(--amv-hero-fade-l)}.amv-hero--split.amv-section{padding-block:0}.amv-hero--split .amv-hero__body{align-self:center;padding-block:var(--amv-sp-16)}.amv-hero--split .amv-hero__title{font-size:clamp(1.9rem,.4rem + 2.4vw,3.25rem)}.amv-hero--split .amv-hero__sub{font-size:clamp(1rem,.85rem + .5vw,1.3125rem)}.amv-hero--split .amv-hero__body>.amv-eyebrow{font-size:var(--amv-fs-xs)}.amv-hero--split .amv-hero__proof{font-size:var(--amv-fs-xs)}.amv-hero--split .amv-hero__body--end{display:flex;flex-direction:column;grid-template-columns:none}.amv-hero--split .amv-hero__body--end>*{grid-column:auto}}@media(prefers-reduced-motion:no-preference){.amv-hero--split .amv-hero__media{animation:amv-hero-reveal .82s var(--amv-ease) both}}@keyframes amv-hero-reveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.amv-hero--sm{min-height:42svh}.amv-hero--md{min-height:62svh}.amv-hero--lg{min-height:calc(100svh - var(--amv-header-h, 72px))}.amv-hero__body{position:relative;z-index:1;align-self:center;display:flex;flex-direction:column;gap:var(--amv-sp-4);padding-block:var(--amv-section-pt, 96px) var(--amv-section-pb, 96px)}@media(min-width:750px){.amv-hero__scrim{background:linear-gradient(to right,var(--amv-bg) 0%,var(--amv-bg) 32%,transparent 82%)}}@media(max-width:749px){.amv-hero{display:block}.amv-hero>*{grid-area:auto}.amv-hero--sm,.amv-hero--md,.amv-hero--lg{min-height:0}.amv-hero__media{aspect-ratio:4 / 5}.amv-hero__scrim{display:none}.amv-hero__body{padding-block:var(--amv-sp-8) var(--amv-sp-12)}.amv-hero__title{max-width:none}.amv-hero__actions{flex-direction:column;align-items:stretch}.amv-hero__actions .amv-btn{width:100%}}.amv-hero__body--center{align-items:center;text-align:center}.amv-hero__body--end{align-items:stretch}@media(min-width:750px){.amv-hero__body--end{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-content:center}.amv-hero__body--end>*{grid-column:2}.amv-hero--align-end .amv-hero__scrim{background:linear-gradient(to left,var(--amv-bg) 0%,var(--amv-bg) 32%,transparent 82%)}}.amv-hero__body--center .amv-hero__sub{margin-inline:auto}.amv-hero__title{font-size:var(--amv-fs-xl);font-weight:400;line-height:1.08;letter-spacing:var(--amv-track-display);max-width:20ch;text-wrap:balance}.amv-hero__sub{font-size:var(--amv-fs-base);color:var(--amv-fg-muted);max-width:46ch}.amv-hero__actions{display:flex;flex-wrap:wrap;gap:var(--amv-sp-3);margin-top:var(--amv-sp-4)}@media(prefers-reduced-motion:no-preference){.amv-hero__body>*{animation:amv-hero-in .42s var(--amv-ease) both}.amv-hero__body>*:nth-child(2){animation-delay:70ms}.amv-hero__body>*:nth-child(3){animation-delay:.14s}.amv-hero__body>*:nth-child(4){animation-delay:.21s}.amv-hero__body>*:nth-child(5){animation-delay:.28s}}@keyframes amv-hero-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.amv-hero__body>.amv-eyebrow{position:relative;padding-top:var(--amv-sp-4)}.amv-hero__body>.amv-eyebrow:before{content:"";position:absolute;top:0;left:0;width:40px;height:1px;background:var(--amv-accent-on)}.amv-hero__body--center>.amv-eyebrow:before{left:50%;transform:translate(-50%)}.amv-hero__proof{list-style:none;margin:var(--amv-sp-8) 0 0;padding:var(--amv-sp-4) 0 0;border-top:var(--amv-border-w) solid var(--amv-border-soft);display:flex;flex-wrap:wrap;gap:var(--amv-sp-3) var(--amv-sp-8);color:var(--amv-fg-muted)}.amv-uspbar{border-block:var(--amv-border-w) solid var(--amv-border-soft)}.amv-uspbar__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--amv-sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.amv-uspbar__item{display:flex;gap:var(--amv-sp-2);align-items:flex-start;font-size:var(--amv-fs-xs);line-height:var(--amv-lh-tight)}.amv-uspbar__item strong{display:block;font-weight:600}.amv-uspbar__icon{flex:none;width:14px;height:14px;margin-top:2px;color:var(--amv-fg-muted)}.amv-uspbar__text{color:var(--amv-fg-muted)}@media screen and (min-width:750px){.amv-uspbar__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--amv-sp-8)}}@media screen and (min-width:990px){.amv-uspbar[data-sticky]{position:sticky;top:0;z-index:20;background:var(--amv-bg)}}.amv-needs{list-style:none;margin:0;padding:0;display:grid;gap:var(--amv-sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.amv-needs{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--amv-sp-8)}}.amv-needs__card a{display:flex;flex-direction:column;gap:var(--amv-sp-4);color:inherit;text-decoration:none;height:100%}.amv-needs__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--amv-radius-media);background:var(--amv-border-soft)}.amv-needs__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--amv-dur-slow) var(--amv-ease)}.amv-needs__card a:hover .amv-needs__media img{transform:scale(1.03)}.amv-needs__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--amv-sp-2);padding-top:var(--amv-sp-2)}.amv-needs__title{font-family:var(--amv-font-display);font-size:var(--amv-fs-base);font-weight:400;line-height:var(--amv-lh-tight);letter-spacing:.01em;text-transform:uppercase}.amv-needs__card a:hover .amv-needs__title{text-decoration:underline}.amv-needs__text{font-size:var(--amv-fs-sm);color:var(--amv-fg-muted)}.amv-authority{display:grid;gap:var(--amv-sp-8);align-items:center}.amv-authority__portrait img{width:100%;border-radius:var(--amv-radius-media)}.amv-authority__caption{margin-top:var(--amv-sp-2);color:var(--amv-fg-muted)}.amv-authority__body{display:flex;flex-direction:column;gap:var(--amv-sp-4);align-items:flex-start}.amv-authority__figures{list-style:none;margin:var(--amv-sp-2) 0 0;padding:var(--amv-sp-4) 0;border-block:var(--amv-border-w) solid var(--amv-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--amv-sp-4);width:100%}.amv-authority__figures li{display:flex;flex-direction:column;gap:var(--amv-sp-1)}.amv-authority__num{font-family:var(--amv-font-mono);font-size:var(--amv-fs-lg);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.amv-authority__cap{font-size:var(--amv-fs-xs);color:var(--amv-fg-muted);line-height:var(--amv-lh-tight)}.amv-authority__logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--amv-sp-6);align-items:center}.amv-authority__logos img{max-height:40px;width:auto;opacity:.85}.amv-authority__logos .amv-mono{font-size:var(--amv-fs-2xs);letter-spacing:var(--amv-track-mono);color:var(--amv-fg-muted)}@media screen and (min-width:750px){.amv-authority{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--amv-sp-12)}}.amv-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));column-gap:var(--amv-sp-8);row-gap:var(--amv-sp-6);counter-reset:step}.amv-steps__item{display:flex;flex-direction:column;gap:var(--amv-sp-6)}.amv-steps__head{display:flex;flex-direction:column;gap:var(--amv-sp-2)}@supports (grid-template-rows: subgrid){.amv-steps{grid-template-rows:auto auto}.amv-steps__item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}}.amv-steps__num{display:grid;place-items:center;width:28px;height:28px;margin-bottom:var(--amv-sp-1);border:var(--amv-border-w) solid var(--amv-border);border-radius:50%;font-size:var(--amv-fs-2xs)}.amv-steps__title{font-size:var(--amv-fs-base)}.amv-steps__text{font-size:var(--amv-fs-sm);color:var(--amv-fg-muted)}.amv-steps__cta{margin-top:var(--amv-sp-8);display:flex;flex-wrap:wrap;align-items:center;gap:var(--amv-sp-4)}.amv-steps__total{display:flex;flex-direction:column;gap:var(--amv-sp-1)}.amv-steps__price{font-size:var(--amv-fs-md);font-weight:600;font-variant-numeric:tabular-nums}.amv-testi{--amv-testi-r: 20px;--amv-testi-card-r: 12px;--amv-testi-surface: color-mix(in srgb, var(--amv-platinum) 62%, var(--amv-bg))}.amv-testi__panel{background:var(--amv-testi-surface);border:var(--amv-border-w) solid var(--amv-border-soft);border-radius:var(--amv-testi-r);padding:var(--amv-sp-6) var(--amv-sp-4) var(--amv-sp-4)}@media screen and (min-width:750px){.amv-testi{--amv-testi-r: 28px;--amv-testi-card-r: 14px}.amv-testi__panel{padding:var(--amv-sp-12) var(--amv-sp-8) var(--amv-sp-8)}}.amv-testi .amv-rev__verify{margin-bottom:0}.amv-testi .amv-slider__track{padding-block:var(--amv-sp-2) var(--amv-sp-6)}.amv-quote{margin:0;padding:var(--amv-sp-6);border:var(--amv-border-w) solid var(--amv-border-soft);border-radius:var(--amv-radius);display:flex;flex-direction:column;gap:var(--amv-sp-3);height:100%}.amv-testi .amv-quote{background:var(--amv-bg);border-radius:var(--amv-testi-card-r);transition:transform var(--amv-dur) var(--amv-ease),border-color var(--amv-dur) var(--amv-ease),box-shadow var(--amv-dur) var(--amv-ease)}.amv-testi .amv-quote:focus-within{transform:translateY(-3px);border-color:var(--amv-border);box-shadow:0 14px 28px -20px #2a231d8c}@media(hover:hover){.amv-testi .amv-quote:hover{transform:translateY(-3px);border-color:var(--amv-border);box-shadow:0 14px 28px -20px #2a231d8c}}@media(prefers-reduced-motion:reduce){.amv-testi .amv-quote{transition:none}.amv-testi .amv-quote:hover,.amv-testi .amv-quote:focus-within{transform:none}}.amv-quote__meta{display:flex;align-items:center;gap:var(--amv-sp-3);flex-wrap:wrap}.amv-quote__title{font-weight:600;font-size:var(--amv-fs-sm)}.amv-quote__body{font-size:var(--amv-fs-sm)}.amv-quote__author{margin-top:auto;padding-top:var(--amv-sp-3);color:var(--amv-fg-muted);font-size:var(--amv-fs-2xs);letter-spacing:var(--amv-track-mono);text-transform:uppercase}.amv-quote__product{color:var(--amv-fg);text-decoration:underline;text-underline-offset:2px}.amv-quote__product:hover{color:var(--amv-accent-on)}.amv-ugc{list-style:none;margin:0;padding:0;display:grid;gap:var(--amv-sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.amv-ugc img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--amv-radius-media)}.amv-ugc a{display:block}@media screen and (min-width:750px){.amv-ugc{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.amv-ugc{grid-template-columns:repeat(6,minmax(0,1fr))}}.amv-band{display:grid;gap:var(--amv-sp-6);align-items:center}.amv-band__media img{width:100%;border-radius:var(--amv-radius-media)}.amv-band__body{display:flex;flex-direction:column;gap:var(--amv-sp-3);align-items:flex-start}.amv-band__note{font-size:var(--amv-fs-2xs);color:var(--amv-fg-muted)}@media screen and (min-width:750px){.amv-band--media{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:var(--amv-sp-12)}}.amv-posts{list-style:none;margin:0;padding:0;display:grid;gap:var(--amv-sp-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.amv-posts__item a{display:flex;flex-direction:column;gap:var(--amv-sp-3);color:inherit;text-decoration:none}.amv-posts__media{display:block;aspect-ratio:8 / 5;overflow:hidden;border-radius:var(--amv-radius-media);background:var(--amv-border-soft)}.amv-posts__media img{width:100%;height:100%;object-fit:cover}.amv-posts__body{display:flex;flex-direction:column;gap:var(--amv-sp-2)}.amv-posts__title{font-family:var(--amv-font-display);font-size:var(--amv-fs-md);font-weight:600;line-height:var(--amv-lh-tight)}.amv-posts__item a:hover .amv-posts__title{text-decoration:underline}.amv-posts__excerpt{font-size:var(--amv-fs-sm);color:var(--amv-fg-muted)}.amv-news{display:flex;flex-direction:column;gap:var(--amv-sp-4);align-items:center;text-align:center}.amv-news .amv-measure,.amv-news__form{margin-inline:auto}.amv-news__consent{text-align:left}.amv-news__form{display:flex;flex-direction:column;gap:var(--amv-sp-3);width:100%;max-width:30rem}.amv-news__row{display:flex;gap:var(--amv-sp-2)}.amv-news__row .amv-input{flex:1 1 auto;min-width:0}.amv-news__consent{display:flex;gap:var(--amv-sp-3);align-items:flex-start;font-size:var(--amv-fs-xs);color:var(--amv-fg-muted)}.amv-news__consent input{margin-top:3px;flex:none}.amv-faq{margin-bottom:var(--amv-sp-6)}.amv-prose{display:flex;flex-direction:column;gap:var(--amv-sp-6)}.amv-prose__heading{scroll-margin-top:var(--amv-sp-16)}.amv-prose__figure{margin:0;display:flex;flex-direction:column;gap:var(--amv-sp-2)}.amv-prose__figure img{width:100%;border-radius:var(--amv-radius-media)}.amv-prose__caption{color:var(--amv-fg-muted)}.amv-prose__quote{margin:0;padding-left:var(--amv-sp-6);border-left:2px solid var(--amv-accent-on);display:flex;flex-direction:column;gap:var(--amv-sp-2);font-size:var(--amv-fs-md);max-width:var(--amv-measure)}.amv-prose__quote footer{font-size:var(--amv-fs-2xs);letter-spacing:var(--amv-track-mono);text-transform:uppercase;color:var(--amv-fg-muted)}@media screen and (min-width:990px){.amv-prose--cols{column-count:2;column-gap:var(--amv-sp-12)}.amv-prose--cols>*{break-inside:avoid}}.amv-index{display:flex;flex-direction:column;gap:var(--amv-sp-6)}.amv-index__controls{display:flex;flex-direction:column;gap:var(--amv-sp-4)}.amv-index__controls .amv-field{max-width:24rem}.amv-index__letters{display:flex;flex-wrap:wrap;gap:var(--amv-sp-1)}.amv-index__letter{display:grid;place-items:center;min-width:32px;min-height:32px;border-radius:var(--amv-radius);font-family:var(--amv-font-mono);font-size:var(--amv-fs-2xs);color:var(--amv-fg);text-decoration:none}.amv-index__letter:hover{background:var(--amv-fg);color:var(--amv-bg)}.amv-index__letter--off{color:var(--amv-fg-muted);opacity:.4}.amv-index__count{color:var(--amv-fg-muted)}.amv-index__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.amv-index__marker{font-family:var(--amv-font-mono);font-size:var(--amv-fs-2xs);letter-spacing:var(--amv-track-mono);color:var(--amv-fg-muted);padding-top:var(--amv-sp-8);scroll-margin-top:var(--amv-sp-8)}.amv-index__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--amv-sp-4);padding-block:var(--amv-sp-6);border-top:var(--amv-border-w) solid var(--amv-border-soft);scroll-margin-top:var(--amv-sp-16)}.amv-index__img{width:80px;height:80px;object-fit:cover;border-radius:var(--amv-radius)}.amv-index__body{display:flex;flex-direction:column;gap:var(--amv-sp-1)}.amv-index__name{font-size:var(--amv-fs-md)}.amv-index__inci{color:var(--amv-fg-muted)}.amv-index__role{font-size:var(--amv-fs-sm);color:var(--amv-accent-on)}.amv-index__desc{font-size:var(--amv-fs-sm);max-width:var(--amv-measure)}.amv-index__empty{color:var(--amv-fg-muted)}.amv-faqpage{display:flex;flex-direction:column;gap:var(--amv-sp-8)}.amv-faqpage__search{max-width:24rem}.amv-faqpage__stream{display:flex;flex-direction:column;gap:var(--amv-sp-3)}.amv-faqpage__category{margin:var(--amv-sp-5) 0 var(--amv-sp-1);scroll-margin-top:var(--amv-sp-16)}.amv-faqpage__category:first-child{margin-top:0}.amv-faqpage__group{scroll-margin-top:var(--amv-sp-16)}.amv-faqpage__contact{margin-top:var(--amv-sp-8);display:flex;flex-direction:column;gap:var(--amv-sp-3);align-items:flex-start}.amv-specs a{display:inline-flex;align-items:center;min-height:32px}.amv-404__links{margin-top:var(--amv-sp-8);display:flex;flex-direction:column;gap:var(--amv-sp-3)}.amv-404__links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--amv-sp-2)}.amv-quiz{display:flex;flex-direction:column;gap:var(--amv-sp-8)}.amv-quiz__head{display:flex;flex-direction:column;gap:var(--amv-sp-3)}.amv-quiz__progress{display:flex;flex-direction:column;gap:var(--amv-sp-2)}.amv-quiz__progress p{color:var(--amv-fg-muted)}.amv-quiz__q{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--amv-sp-4)}.amv-quiz__legend{font-family:var(--amv-font-display);font-size:var(--amv-fs-md);font-weight:600;line-height:var(--amv-lh-tight);padding:0}.amv-quiz__help{font-size:var(--amv-fs-sm);color:var(--amv-fg-muted)}.amv-quiz__answers{display:flex;flex-direction:column;gap:var(--amv-sp-2)}.amv-quiz__answer{display:flex;align-items:center;gap:var(--amv-sp-3);min-height:56px;padding:var(--amv-sp-3) var(--amv-sp-4);border:var(--amv-border-w) solid var(--amv-border);border-radius:var(--amv-radius);cursor:pointer;transition:border-color var(--amv-dur) var(--amv-ease),background var(--amv-dur) var(--amv-ease)}.amv-quiz__answer:hover{border-color:var(--amv-fg)}.amv-quiz__answer:has(input:checked){background:var(--amv-fg);color:var(--amv-bg);border-color:var(--amv-fg)}.amv-quiz__answer:has(input:focus-visible){outline:2px solid var(--amv-ring);outline-offset:3px}.amv-quiz__nav{display:flex;gap:var(--amv-sp-3);flex-wrap:wrap;margin-top:var(--amv-sp-2)}.amv-quiz__results,.amv-quiz__result{display:flex;flex-direction:column;gap:var(--amv-sp-8)}.amv-quiz__result-head{display:flex;flex-direction:column;gap:var(--amv-sp-2)}.amv-quiz__cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:var(--amv-sp-6);width:100%;padding:var(--amv-sp-6);border:var(--amv-border-w) solid var(--amv-border);background:var(--amv-paper)}.amv-quiz__cta form{display:flex;width:100%;min-width:0}.amv-quiz__cta .amv-btn{width:100%;min-height:56px;white-space:normal;text-align:center}.amv-quiz__total{display:flex;flex-direction:column;gap:var(--amv-sp-1);margin:0;min-width:0}.amv-quiz__total strong{display:block;margin-top:var(--amv-sp-1);font-family:var(--amv-font-display);font-size:var(--amv-fs-lg);font-weight:400;line-height:var(--amv-lh-tight)}.amv-quiz__capture{padding-top:var(--amv-sp-8);border-top:var(--amv-border-w) solid var(--amv-border-soft);display:flex;flex-direction:column;gap:var(--amv-sp-3)}.amv-quiz__restart{align-self:flex-start;background:none;border:0;padding:0;color:var(--amv-fg-muted);cursor:pointer;font-size:var(--amv-fs-sm);text-decoration:underline}.amv-quiz--protocol{gap:var(--amv-sp-6)}.amv-quiz--protocol .amv-quiz__q{gap:var(--amv-sp-5)}.amv-quiz--protocol .amv-quiz__legend{font-size:var(--amv-fs-lg);font-weight:400;max-width:26ch}.amv-quiz--protocol .amv-quiz__answer{align-items:flex-start;min-height:0;padding:var(--amv-sp-4)}.amv-quiz__answer-copy{display:grid;gap:var(--amv-sp-1)}.amv-quiz__answer-copy small{color:var(--amv-fg-muted);font-size:var(--amv-fs-sm);line-height:var(--amv-lh-body)}.amv-quiz__answer:has(input:checked) small{color:inherit;opacity:.82}.amv-quiz__limit{color:var(--amv-fg-muted);font-family:var(--amv-font-mono);font-size:var(--amv-fs-xs);letter-spacing:var(--amv-track-mono);text-transform:uppercase}.amv-quiz__verdict{padding:var(--amv-sp-6);border:var(--amv-border-w) solid var(--amv-border)}.amv-quiz__tags{display:flex;flex-wrap:wrap;gap:var(--amv-sp-2);margin-top:var(--amv-sp-2)}.amv-quiz__tags span{border:var(--amv-border-w) solid var(--amv-border-soft);padding:.35rem .55rem;color:var(--amv-fg-muted);font-family:var(--amv-font-mono);font-size:var(--amv-fs-xs);letter-spacing:var(--amv-track-mono);text-transform:uppercase}.amv-quiz__routine{display:grid;gap:var(--amv-sp-5)}.amv-quiz__products{border-top:var(--amv-border-w) solid var(--amv-border-soft)}.amv-quiz__product{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--amv-sp-4);padding:var(--amv-sp-4) 0;border-bottom:var(--amv-border-w) solid var(--amv-border-soft)}.amv-quiz__product img{width:5rem;height:5rem;object-fit:cover;background:var(--amv-white)}.amv-quiz__product-body{display:grid;gap:var(--amv-sp-1);align-content:start}.amv-quiz__product h4{margin:0;font-family:var(--amv-font-display);font-size:var(--amv-fs-md);font-weight:400}.amv-quiz__product h4 a{color:inherit;text-decoration-color:var(--amv-border)}.amv-quiz__product p{color:var(--amv-fg-muted);font-size:var(--amv-fs-sm)}.amv-quiz__price{margin-top:var(--amv-sp-1);font-family:var(--amv-font-mono);font-size:var(--amv-fs-sm);letter-spacing:var(--amv-track-mono)}.amv-quiz__product.is-unavailable{opacity:.6}.amv-quiz__notice,.amv-quiz__set{padding:var(--amv-sp-5);border-left:2px solid var(--amv-fg);background:var(--amv-paper);overflow-wrap:anywhere}.amv-quiz__notice{border-left-color:var(--amv-signal)}.amv-quiz__notice h3,.amv-quiz__set h3{margin:0 0 var(--amv-sp-2);font-size:var(--amv-fs-base)}.amv-quiz__notice p+p{margin-top:var(--amv-sp-3)}.amv-quiz__verdict{position:relative;overflow:hidden}.amv-quiz__verdict:after{content:"AMAVO / SKIN PROTOCOL";position:absolute;top:var(--amv-sp-6);right:var(--amv-sp-6);color:var(--amv-border-soft);font-family:var(--amv-font-mono);font-size:var(--amv-fs-2xs);letter-spacing:var(--amv-track-mono);pointer-events:none}@media screen and (max-width:749px){.amv-quiz__cta{grid-template-columns:1fr;gap:var(--amv-sp-4);padding:var(--amv-sp-4)}.amv-quiz__cta .amv-btn{min-height:52px}.amv-quiz__verdict:after{display:none}}@media screen and (min-width:750px){.amv-quiz__product{grid-template-columns:6rem minmax(0,1fr)}.amv-quiz__product img{width:6rem;height:6rem}}.amv-quiz--protocol{--amv-q-surface: color-mix(in srgb, var(--amv-platinum) 26%, var(--amv-bg));--amv-q-surface-hover: color-mix(in srgb, var(--amv-platinum) 52%, var(--amv-bg));--amv-q-shadow: 0 24px 60px -42px rgba(42, 35, 29, .45);width:100%;max-width:58rem;margin-inline:auto;gap:clamp(1.75rem,4vw,3rem)}.amv-quiz--protocol .amv-quiz__head{align-items:center;max-width:45rem;margin-inline:auto;text-align:center;gap:clamp(.85rem,1.6vw,1.15rem)}.amv-quiz--protocol .amv-quiz__head .amv-eyebrow{color:var(--amv-signal);font-weight:600}.amv-quiz--protocol .amv-quiz__head h1{max-width:18ch;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.03;text-wrap:balance}.amv-quiz--protocol .amv-quiz__head p{max-width:52ch;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;color:var(--amv-fg-muted);text-wrap:pretty}.amv-quiz--protocol .amv-quiz__progress{width:min(100%,46rem);margin-inline:auto;gap:.7rem}.amv-quiz--protocol .amv-quiz__progress p{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;color:var(--amv-fg-muted)}.amv-quiz--protocol .amv-quiz__progress-topic{color:var(--amv-signal);font-weight:600;text-align:right}.amv-quiz--protocol .amv-shipbar__track{height:4px;overflow:hidden;border-radius:999px;background:var(--amv-line-soft)}.amv-quiz--protocol .amv-shipbar__fill{height:100%;border-radius:inherit;background:var(--amv-signal);transition:width .42s var(--amv-ease)}.amv-quiz--protocol .amv-quiz__q{width:min(100%,46rem);margin-inline:auto;gap:clamp(1.35rem,2.4vw,1.9rem);padding:clamp(1.4rem,3.6vw,2.6rem);border:1px solid var(--amv-line-soft);border-radius:1rem;background:var(--amv-bg);box-shadow:var(--amv-q-shadow)}.amv-quiz--protocol .amv-quiz__q-head{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.amv-quiz--protocol .amv-quiz__q-head p+p{margin-top:0}.amv-quiz--protocol .amv-quiz__tag{display:inline-flex;align-items:center;gap:.5ch;margin-bottom:.35rem;padding:.45rem .8rem;border:1px solid var(--amv-line-soft);border-radius:999px;background:var(--amv-q-surface);color:var(--amv-signal);font-weight:600;white-space:nowrap}.amv-quiz--protocol .amv-quiz__tag b{font-weight:700}.amv-quiz--protocol .amv-quiz__tag i{font-style:normal;color:var(--amv-line)}.amv-quiz--protocol .amv-quiz__legend{max-width:22ch;font-family:var(--amv-font-display);font-size:clamp(1.6rem,2.6vw,2.35rem);line-height:1.12;font-weight:400;text-wrap:balance}.amv-quiz--protocol .amv-quiz__legend:focus{outline:none}.amv-quiz--protocol .amv-quiz__legend:focus-visible{outline:2px solid var(--amv-ring);outline-offset:6px;border-radius:.2rem}.amv-quiz--protocol .amv-quiz__help{max-width:56ch;font-size:var(--amv-fs-sm);line-height:1.6;color:var(--amv-fg-muted);text-wrap:pretty}.amv-quiz--protocol .amv-quiz__limit{display:inline-block;padding:.3rem .6rem;border-radius:999px;background:var(--amv-cream-deep);color:var(--amv-signal);font-family:var(--amv-font-mono);font-size:var(--amv-fs-2xs);letter-spacing:var(--amv-track-mono);text-transform:uppercase}.amv-quiz--protocol .amv-quiz__answers{gap:.6rem}.amv-quiz--protocol .amv-quiz__answer{position:relative;align-items:flex-start;gap:.85rem;min-height:0;padding:1rem 1.15rem;border:1px solid var(--amv-line-soft);border-radius:.7rem;background:var(--amv-q-surface);box-shadow:none;cursor:pointer;transition:border-color .18s var(--amv-ease),background .18s var(--amv-ease),transform .18s var(--amv-ease),box-shadow .18s var(--amv-ease)}@media(hover:hover){.amv-quiz--protocol .amv-quiz__answer:hover{border-color:var(--amv-line);background:var(--amv-q-surface-hover);transform:translateY(-1px);box-shadow:0 10px 24px -16px #2a231d80}}.amv-quiz--protocol .amv-quiz__answer:has(input:checked){color:var(--amv-fg);border-color:var(--amv-signal);background:var(--amv-cream-deep);box-shadow:inset 0 0 0 1px var(--amv-signal);transform:none}.amv-quiz--protocol .amv-quiz__answer:has(input:focus-visible){outline:2px solid var(--amv-ring);outline-offset:3px}.amv-quiz--protocol .amv-quiz__answer input{flex:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0;-webkit-appearance:none;appearance:none;border:1px solid var(--amv-line);border-radius:50%;background:var(--amv-bg);cursor:pointer;transition:border-color .18s var(--amv-ease),box-shadow .18s var(--amv-ease),background .18s var(--amv-ease)}.amv-quiz--protocol .amv-quiz__answer input:checked{border-color:var(--amv-signal);background:var(--amv-signal);box-shadow:inset 0 0 0 4px var(--amv-cream-deep)}.amv-quiz--protocol .amv-quiz__answer input[type=checkbox]{border-radius:.35rem}.amv-quiz--protocol .amv-quiz__answer input[type=checkbox]:checked{box-shadow:inset 0 0 0 4px var(--amv-cream-deep)}.amv-quiz--protocol .amv-quiz__answer-copy{gap:.25rem}.amv-quiz--protocol .amv-quiz__answer-copy strong{font-size:var(--amv-fs-base);font-weight:500;line-height:1.35}.amv-quiz--protocol .amv-quiz__answer-copy small{font-size:var(--amv-fs-sm);line-height:1.5}.amv-quiz--protocol .amv-quiz__nav{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.25rem;padding-top:clamp(1rem,2vw,1.4rem);border-top:1px solid var(--amv-line-soft)}.amv-quiz--protocol .amv-quiz__back{margin-right:auto}.amv-quiz--protocol .amv-quiz__hint{margin:0;color:var(--amv-fg-muted);font-family:var(--amv-font-mono);font-size:var(--amv-fs-2xs);letter-spacing:var(--amv-track-mono);text-transform:uppercase;transition:opacity .18s var(--amv-ease)}.amv-quiz--protocol .amv-quiz__nav:has(.amv-quiz__next:not([disabled])) .amv-quiz__hint{opacity:0;visibility:hidden}.amv-quiz--protocol .amv-quiz__next{min-width:12rem}@supports not selector(:has(*)){.amv-quiz--protocol .amv-quiz__hint{display:none}}.amv-quiz--protocol .amv-quiz__results{width:min(100%,58rem);margin-inline:auto;gap:clamp(2rem,5vw,3.5rem)}.amv-quiz--protocol .amv-quiz__result{gap:clamp(1.75rem,4vw,3rem)}.amv-quiz--protocol .amv-quiz__verdict{gap:.75rem;padding:clamp(1.4rem,4vw,2.5rem);border:1px solid var(--amv-line-soft);border-radius:1rem;box-shadow:var(--amv-q-shadow)}.amv-quiz--protocol .amv-quiz__verdict h2{max-width:18ch;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.06;font-weight:400;text-wrap:balance}.amv-quiz--protocol .amv-quiz__verdict>p{max-width:60ch;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.6;text-wrap:pretty}.amv-quiz--protocol .amv-quiz__tags{gap:.5rem}.amv-quiz--protocol .amv-quiz__tags span{border-color:transparent;border-radius:999px;background:var(--amv-cream-deep);padding:.45rem .75rem}.amv-quiz--protocol .amv-quiz__routine{gap:clamp(1.1rem,2.4vw,1.6rem)}.amv-quiz--protocol .amv-quiz__routine>div:first-child{display:grid;gap:.4rem;max-width:62ch}.amv-quiz--protocol .amv-quiz__routine>div:first-child h3{font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.15;font-weight:400}.amv-quiz--protocol .amv-quiz__products{display:grid;gap:.6rem;border-top:0}.amv-quiz--protocol .amv-quiz__product{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1.15rem;min-width:0;padding:1rem;border:1px solid var(--amv-line-soft);border-radius:.7rem;background:var(--amv-q-surface)}.amv-quiz--protocol .amv-quiz__product img{width:6rem;height:6rem;border-radius:.45rem;background:var(--amv-white)}.amv-quiz--protocol .amv-quiz__product h4{font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.25}.amv-quiz--protocol .amv-quiz__product p{line-height:1.5}.amv-quiz--protocol .amv-quiz__cta{align-items:center;grid-template-columns:minmax(0,1fr) minmax(220px,18rem);border-radius:1rem;background:var(--amv-cream-deep);box-shadow:none}.amv-quiz--protocol .amv-quiz__set,.amv-quiz--protocol .amv-quiz__notice{border-radius:.7rem;border-left-width:3px}.amv-quiz--protocol .amv-quiz__restart{align-self:center;padding:.6rem .2rem;text-underline-offset:.25em}@media screen and (max-width:749px){.amv-quiz--protocol .amv-quiz__head h1{font-size:clamp(2rem,10vw,2.65rem)}.amv-quiz--protocol .amv-quiz__legend{max-width:none;font-size:clamp(1.55rem,7.4vw,2.1rem)}.amv-quiz--protocol .amv-quiz__q{border-radius:.85rem}.amv-quiz--protocol .amv-quiz__product{grid-template-columns:4.5rem minmax(0,1fr);gap:.85rem;padding:.8rem}.amv-quiz--protocol .amv-quiz__product img{width:4.5rem;height:4.5rem}.amv-quiz--protocol .amv-quiz__cta{grid-template-columns:1fr}.amv-quiz--protocol .amv-quiz__cta .amv-btn{min-height:3.35rem}.amv-quiz--protocol .amv-quiz__nav{gap:.6rem}.amv-quiz--protocol .amv-quiz__hint{order:-1;width:100%;text-align:left}.amv-quiz--protocol .amv-quiz__next{flex:1 1 auto;min-width:0}}@media(prefers-reduced-motion:reduce){.amv-quiz--protocol .amv-quiz__answer,.amv-quiz--protocol .amv-shipbar__fill{transition:none}.amv-quiz--protocol .amv-quiz__answer:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/home.css.map */
