@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600;700&display=swap";.ew-approved main#main,.ew-approved main#main p,.ew-approved main#main li,.ew-approved main#main dt,.ew-approved main#main dd,.ew-approved main#main td,.ew-approved main#main th,.ew-approved main#main summary,.ew-approved main#main button,.ew-approved main#main a,.ew-approved main#main span,.ew-approved main#main small,.ew-approved main#main blockquote,.ew-approved main#main figcaption,.ew-approved main#main label{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important;font-weight:400!important;letter-spacing:0!important}.ew-approved main#main{color:var(--dark)!important}.ew-approved main#main p,.ew-approved main#main li,.ew-approved main#main dd{line-height:1.55!important}.ew-approved main#main h1~p,.ew-approved main#main .section p,.ew-approved main#main .ingredient dd,.ew-approved main#main .steps li{color:var(--muted)!important}.ew-approved main#main h1~p:not(.meta){font-size:14px!important}.ew-approved main#main .meta{font-size:13px!important;color:var(--muted)!important}.ew-approved main#main b,.ew-approved main#main strong,.ew-approved main#main dt,.ew-approved main#main summary,.ew-approved main#main .ingredient dt{font-weight:600!important;color:var(--dark)!important}.ew-approved main#main .cta strong,.ew-approved main#main .cta b{color:inherit!important}.ew-approved main#main h1,.ew-approved main#main h2,.ew-approved main#main h3{font-family:Fraunces,Georgia,Times New Roman,serif!important;font-weight:500!important;font-style:normal!important;color:var(--dark)!important;letter-spacing:-.02em!important}.ew-approved main#main h1{font-size:28px!important;line-height:1.1!important}.ew-approved main#main h2{font-size:26px!important;line-height:1.12!important}.ew-approved main#main h3{font-size:18px!important;line-height:1.25!important;letter-spacing:-.01em!important}.ew-approved main#main h1 em,.ew-approved main#main h2 em,.ew-approved main#main h3 em{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;color:inherit!important;letter-spacing:inherit!important}@media(min-width:750px){.ew-approved main#main h1{font-size:42px!important}.ew-approved main#main h2{font-size:36px!important}.ew-approved main#main h3{font-size:19px!important}.ew-approved main#main h1~p:not(.meta){font-size:16px!important}}.ew-approved main#main .fact strong{font-family:Fraunces,Georgia,serif!important;font-weight:500!important;font-style:normal!important;color:var(--accent)!important;letter-spacing:-.02em!important}.ew-approved main#main [data-pack] strong,.ew-approved main#main [data-pack] b{font-weight:600!important;color:var(--dark)!important}.ew-approved main#main [data-pack] .subline span{color:var(--muted)!important}.ew-approved main#main .best,.ew-approved main#main .tag,.ew-approved main#main .shipping-badge{font-family:Inter,system-ui,sans-serif!important;font-weight:600!important}.ew-approved main#main #main-cta,.ew-approved main#main .cta{font-family:Inter,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:0!important}.ew-approved main#main .price-comparison{font-size:13px!important;color:var(--muted)!important}.ew-approved main#main .gallery .diet,.ew-approved main#main .gallery [class*=badge]:not(.shipping-badge){background:#fff!important;color:var(--dark)!important;font-family:Inter,system-ui,sans-serif!important;font-weight:500!important;box-shadow:0 1px 3px #00000014!important}.ew-approved main#main summary span{color:var(--accent)!important;font-weight:600!important}.ew-approved main#main .review-quote{color:var(--dark)!important}.ew-approved main#main .review-author{font-size:12px!important;color:var(--muted)!important}.ew-approved main#main .closing h2,.ew-approved main#main .closing h2 em{color:#fff!important}.ew-approved main#main .closing p{color:#e6e1de!important}.ew-approved main#main .closing .legal,.ew-approved main#main .closing .legal *{color:#bdb8b5!important}.ew-approved main#main .collagen-comparison .ew-vs{display:block;margin-bottom:6px;font:600 11px/1.3 Inter,system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--accent)!important}@media(max-width:999px){.ew-approved main#main .collagen-comparison table,.ew-approved main#main .collagen-comparison tbody{display:block!important;width:100%!important}.ew-approved main#main .collagen-comparison thead{display:none!important}.ew-approved main#main .collagen-comparison tbody{display:grid!important;grid-template-columns:1fr;gap:12px}.ew-approved main#main .collagen-comparison tr{display:flex!important;flex-direction:column;gap:8px;border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:16px;padding:20px;background:#fff}.ew-approved main#main .collagen-comparison th,.ew-approved main#main .collagen-comparison td{display:block!important;padding:0!important;border:0!important;background:none!important;text-align:left!important}.ew-approved main#main .collagen-comparison tr>td:nth-child(2){display:none!important}.ew-approved main#main .collagen-comparison tr>th{font:500 20px/1.2 Fraunces,Georgia,serif!important;letter-spacing:-.01em!important;color:var(--dark)!important}.ew-approved main#main .collagen-comparison tr>td:last-child{font-size:14px!important;line-height:1.55!important;color:var(--muted)!important}}@media(max-width:999px){.ew-approved main#main .section>h2,.ew-approved main#main .collagen-comparison>h2{text-align:left!important}.ew-approved main#main>#reviews:before,.ew-approved main#main>.proof:before,.ew-approved main#main>.collagen-comparison:before,.ew-approved main#main>.scoop-section:before,.ew-approved main#main>.directions:before,.ew-approved main#main>.section:has(>section>.steps)>section:before,.ew-approved main#main>.made>div:before,.ew-approved main#main>.faq:before{display:block;font:600 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.ew-approved main#main>#reviews:before{content:"Reviews"}.ew-approved main#main>.proof:before{content:"What it does for you"}.ew-approved main#main>.proof:has(>.facts):before{content:"The research"}.ew-approved main#main>.collagen-comparison:before{content:"Why it's different"}.ew-approved main#main>.scoop-section:before{content:"What's inside"}.ew-approved main#main>.directions:before,.ew-approved main#main>.section:has(>section>.steps)>section:before{content:"How to take it"}.ew-approved main#main>.made>div:before{content:"Who makes it"}.ew-approved main#main>.faq:before{content:"Questions"}.ew-approved main#main>#reviews .review{background:#fff!important;border:1px solid var(--line)!important;border-radius:16px!important}.ew-approved main#main>#reviews .review-placeholder{border-style:dashed!important}.ew-approved main#main>#reviews>.meta:empty{display:none}.ew-approved main#main>.proof{background:var(--tint)!important;border-radius:0!important;padding:40px 0!important;box-shadow:0 0 0 100vmax var(--tint);clip-path:inset(0 -100vmax)}.ew-approved main#main>.proof>h2{margin:0 0 18px!important}.ew-approved main#main>.proof>.benefits{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;counter-reset:benefit}.ew-approved main#main>.proof .benefits article{background:#fff!important;border-radius:16px!important;padding:18px!important;display:grid;grid-template-columns:32px 1fr;column-gap:14px;align-items:start;counter-increment:benefit}.ew-approved main#main>.proof .benefits article:before{content:counter(benefit);grid-row:1 / span 2;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font:600 14px/1 Inter,system-ui,sans-serif}.ew-approved main#main>.proof .benefits article h3{margin:2px 0 4px!important;font-size:17px!important}.ew-approved main#main>.proof .benefits article p{grid-column:2;margin:0!important;font-size:14px!important}.ew-approved main#main>.proof .fact{background:#fff!important}.ew-approved main#main>.directions,.ew-approved main#main>.section:has(>section>.steps){background:var(--tint)!important;border-radius:18px!important;padding:24px 20px!important}.ew-approved main#main>.directions .steps li,.ew-approved main#main>.section:has(>section>.steps) .steps li{margin:14px 0!important}.ew-approved main#main>.made .brand-photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;background:var(--tint)}.ew-approved main#main>.closing{background:#fff!important;border:1px solid var(--line)!important;border-radius:22px!important;box-shadow:0 16px 40px #0000000f!important;text-align:left!important;padding:28px 20px 24px!important;color:var(--dark)!important}.ew-approved main#main>.closing:before{content:"Best value";display:inline-block;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--tint);border-radius:999px;padding:7px 10px;margin-bottom:14px}.ew-approved main#main>.closing>h2,.ew-approved main#main .closing h2 em{color:var(--dark)!important;text-align:left!important}.ew-approved main#main>.closing>h2{margin:0 0 14px!important;max-width:none!important;font-size:28px!important}.ew-approved main#main>.closing>p:not(.legal){display:flex;align-items:center;gap:12px;margin:0!important;padding:12px 0!important;border-bottom:1px solid var(--line);font-size:14px!important;color:var(--dark)!important}.ew-approved main#main>.closing>h2+p{border-top:1px solid var(--line);font-weight:600!important}.ew-approved main#main>.closing>p:not(.legal):before{content:"";flex:0 0 20px;height:20px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.ew-approved main#main>.closing>.cta{width:100%;max-width:none!important;margin:20px 0 0!important;background:var(--accent)!important;color:#fff!important;border-radius:14px!important}.ew-approved main#main>.closing>.legal,.ew-approved main#main .closing .legal,.ew-approved main#main .closing .legal *{color:var(--muted)!important}.ew-approved main#main>.closing>.legal{margin:22px 0 0!important;padding-top:16px;border-top:1px solid var(--line);font-size:11px!important}}.ew-approved main#main .gallery .photo>img{box-sizing:border-box;padding:46px 14px 10px}@media(min-width:750px){.ew-approved main#main .gallery .photo>img{padding:72px 32px 24px}}.ew-approved main#main .collagen-rating .rating-stars,.ew-approved main#main .review-stars{color:var(--accent)!important}.ew-approved main#main .collagen-rating{display:flex;align-items:center;gap:10px;margin:16px 0 6px!important;color:var(--dark)!important;text-decoration:none}.ew-approved main#main .thumbs,.ew-approved .page[data-fix-round] main#main .thumbs{display:grid!important;grid-template-columns:repeat(3,64px)!important;gap:8px!important;justify-content:start}.ew-approved main#main .thumbs .thumb{width:64px!important;height:64px!important;aspect-ratio:1 / 1!important;padding:4px!important;background:#fff!important;box-sizing:border-box}.ew-approved main#main .thumbs .thumb img{width:100%;height:100%;object-fit:contain}@media(min-width:750px){.ew-approved main#main .thumbs,.ew-approved .page[data-fix-round] main#main .thumbs{grid-template-columns:repeat(3,88px)!important;gap:10px!important}.ew-approved main#main .thumbs .thumb{width:88px!important;height:88px!important}}.ew-approved main#main .ew-howto-photo{margin:20px 0 0}.ew-approved main#main .ew-howto-photo img{display:block;width:100%;height:auto;border-radius:14px}@media(min-width:1000px){.ew-approved main#main .ew-howto-photo{margin-top:24px}}.ew-approved main#main>.made .brand-photo img{aspect-ratio:3 / 2!important;height:auto!important;max-height:none!important;object-fit:cover;object-position:center 30%}.ew-approved main#main .ew-delivery{margin:18px 0 6px}.ew-approved main#main .ew-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.ew-approved main#main .ew-timeline:before,.ew-approved main#main .ew-timeline:after{content:"";position:absolute;top:7px;left:16.66%;right:16.66%;height:2px;border-radius:2px}.ew-approved main#main .ew-timeline:before{background:var(--line, #E5E5E5)}.ew-approved main#main .ew-timeline:after{background:var(--dark, #000000);transform-origin:left center;transform:scaleX(0);animation:ew-line 3.6s ease-in-out infinite}.ew-approved main#main .ew-timeline li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.ew-approved main#main .ew-timeline .dot{width:16px;height:16px;border-radius:50%;box-sizing:border-box;background:#fff;border:2px solid var(--dark, #000000);margin-bottom:6px;position:relative;animation:ew-dot 3.6s ease-in-out infinite}.ew-approved main#main .ew-timeline .dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:var(--fill, var(--accent, #000000));opacity:0;z-index:-1;animation:ew-pulse 3.6s ease-out infinite}.ew-approved main#main .ew-timeline li:nth-child(2) .dot,.ew-approved main#main .ew-timeline li:nth-child(2) .dot:after{animation-delay:1.1s}.ew-approved main#main .ew-timeline li:nth-child(3) .dot,.ew-approved main#main .ew-timeline li:nth-child(3) .dot:after{animation-delay:2.2s}.ew-approved main#main .ew-timeline b{font:600 13px/1.3 Inter,system-ui,sans-serif!important;color:var(--dark, #000000)!important}.ew-approved main#main .ew-timeline small{font:400 12px/1.3 Inter,system-ui,sans-serif!important;color:var(--muted, #555555)!important}.ew-approved main#main .ew-delivery-note{margin:14px auto 0!important;text-align:center!important;display:block;width:100%;font-size:12px!important;color:var(--muted, #555555)!important}.ew-approved main#main .ew-delivery-note b{color:var(--dark, #000000)!important;font-weight:600!important}@keyframes ew-line{0%{transform:scaleX(0)}60%,85%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}@keyframes ew-dot{0%,to{background:#fff}12%,88%{background:var(--dark, #000000)}}@keyframes ew-pulse{0%{opacity:0;transform:scale(.6)}10%{opacity:.55}35%{opacity:0;transform:scale(1.6)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ew-approved main#main .ew-timeline:after{animation:none;transform:scaleX(1)}.ew-approved main#main .ew-timeline .dot{animation:none;background:var(--dark, #000000)}.ew-approved main#main .ew-timeline .dot:after{animation:none}}@media(min-width:750px){.ew-approved main#main .ew-timeline b{font-size:14px!important}.ew-approved main#main .ew-timeline small{font-size:13px!important}}.ew-approved main#main .ew-results{margin-top:28px}.ew-approved main#main .ew-results-label{margin:0 0 12px!important;font:600 11px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--dark)!important}.ew-approved main#main .ew-results-grid{display:grid;grid-template-columns:1fr;gap:16px}.ew-approved main#main .ew-ba{margin:0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px}.ew-approved main#main .ew-ba-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ew-approved main#main .ew-ba-shot{position:relative;border-radius:10px;overflow:hidden;background:#f2f2f2}.ew-approved main#main .ew-ba-shot img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.ew-approved main#main .ew-ba-shot span{position:absolute;left:8px;top:8px;padding:4px 10px;border-radius:999px;background:#fff;color:#000!important;font:600 11px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.04em!important}.ew-approved main#main .ew-ba-shot span.is-after{background:#000;color:#fff!important}.ew-approved main#main .ew-ba figcaption{padding:10px 4px 2px;font-size:13px!important;color:var(--muted)!important}.ew-approved main#main .ew-results-note{margin:12px 0 0!important;font-size:12px!important;color:var(--muted)!important}@media(min-width:750px){.ew-approved main#main .ew-results-grid{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:1000px){.ew-approved main#main>#reviews>.ew-results{grid-column:1 / -1;grid-row:4;margin-top:40px}.ew-approved main#main .ew-ba{padding:12px;border-radius:18px}}.ew-approved main#main .ew-results-grid,.ew-approved main#main .ew-results .ew-results-grid{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;margin-right:-16px;padding-right:16px}.ew-approved main#main .ew-results-grid::-webkit-scrollbar{display:none}.ew-approved main#main .ew-results-grid>.ew-ba{flex:0 0 86%;scroll-snap-align:start}.ew-approved main#main .ew-results-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.ew-approved main#main .ew-results-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:var(--line, #E5E5E5);transition:width .25s,background .25s}.ew-approved main#main .ew-results-dots button[aria-current=true]{width:20px;background:#000}@media(min-width:750px){.ew-approved main#main .ew-results-grid>.ew-ba{flex-basis:48%}.ew-approved main#main .ew-results-grid,.ew-approved main#main .ew-results .ew-results-grid{margin-right:0;padding-right:0;gap:20px}}@media(min-width:1000px){.ew-approved main#main .ew-results-grid>.ew-ba{flex-basis:calc(50% - 10px)}}.ew-approved main#main .thumbs,.ew-approved .page[data-fix-round] main#main .thumbs{grid-template-columns:repeat(auto-fill,64px)!important}.ew-approved main#main .thumbs .thumb:nth-child(n){display:block!important}@media(min-width:750px){.ew-approved main#main .thumbs,.ew-approved .page[data-fix-round] main#main .thumbs{grid-template-columns:repeat(auto-fill,88px)!important}}@property --ew-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ew-approved main#main .gallery .diet{isolation:isolate;border:0!important}.ew-approved main#main .gallery .diet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ew-angle),var(--ci, var(--accent)) 0deg,var(--ci, var(--accent)) 230deg,#000000 300deg,var(--ci, var(--accent)) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ew-spin 4s linear infinite}@keyframes ew-spin{to{--ew-angle: 360deg}}@media(prefers-reduced-motion:reduce){.ew-approved main#main .gallery .diet:before{animation:none}}@media(min-width:750px){.ew-approved main#main .ew-results-grid>.ew-ba{flex-basis:70%}}@media(min-width:1000px){.ew-approved main#main .ew-results-grid>.ew-ba{flex-basis:58%}}.ew-approved main#main .gallery .photo:has(>.diet[hidden])>img{padding:12px!important}@media(min-width:1000px){.ew-approved main#main>#reviews>.ew-results{grid-column:2!important;grid-row:4;margin-top:32px;min-width:0}.ew-approved main#main .ew-results-grid>.ew-ba{flex-basis:56%}}.ew-approved main#main .ew-howto-photo .ew-kara-quote{margin:0;padding:18px 4px 0}.ew-approved main#main .ew-kara-stars{display:block;font-size:15px;letter-spacing:2px;color:var(--ci, var(--accent))!important;margin-bottom:8px}.ew-approved main#main .ew-kara-quote blockquote{margin:0}.ew-approved main#main .ew-kara-quote blockquote p{margin:0 0 8px!important;font-size:14px!important;line-height:1.6!important;color:var(--dark)!important}.ew-approved main#main .ew-kara-name{margin:10px 0 0!important;font-size:13px!important;color:var(--muted)!important}.ew-approved main#main .ew-kara-name b{color:var(--dark)!important;font-weight:600!important}@media(min-width:750px){.ew-approved main#main .ew-kara-quote blockquote p{font-size:15px!important}}.ew-approved main#main .ew-howto-photo .ew-kara-quote{margin:12px 0 0;padding:18px 18px 16px;background:#fff;border:1px solid var(--line);border-radius:14px}.ew-approved main#main>.made>div:before{content:"Our story"!important}.ew-approved main#main .ew-founder{margin:18px 0 22px;padding:0 0 0 18px;border-left:2px solid var(--ci, var(--accent))}.ew-approved main#main .ew-founder p{margin:0 0 10px!important;font:400 19px/1.45 Fraunces,Georgia,serif!important;letter-spacing:-.01em!important;color:var(--dark)!important}.ew-approved main#main .ew-founder footer{font-size:13px;color:var(--muted)}.ew-approved main#main .ew-founder footer b{color:var(--dark)!important;font-weight:600!important}.ew-approved main#main .ew-made-points{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}.ew-approved main#main .ew-made-points li{display:grid;grid-template-columns:22px 1fr;column-gap:12px;padding:14px 0;border-bottom:1px solid var(--line);margin:0!important}.ew-approved main#main .ew-made-points li:before{content:"";grid-row:1 / span 2;width:22px;height:22px;border-radius:50%;margin-top:1px;background:var(--fill, var(--tint)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 11px no-repeat}.ew-approved main#main .ew-made-points b{font-size:15px;color:var(--dark)!important}.ew-approved main#main .ew-made-points span{font-size:14px;line-height:1.5;color:var(--muted)!important}@media(min-width:750px){.ew-approved main#main .ew-founder p{font-size:22px!important}}.ew-approved main#main .ew-whatsapp{display:flex;align-items:center;gap:14px;margin:24px 0 0;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:#fff;text-decoration:none;color:var(--dark)!important;transition:border-color .2s,transform .2s}.ew-approved main#main .ew-whatsapp:hover{border-color:#000;transform:translateY(-1px)}.ew-approved main#main .ew-whatsapp svg{flex:0 0 auto;width:38px;height:38px;padding:9px;border-radius:50%;background:#25d366;color:#fff;box-sizing:border-box}.ew-approved main#main .ew-whatsapp span{display:flex;flex-direction:column;gap:2px}.ew-approved main#main .ew-whatsapp b{font-size:15px;font-weight:600!important;color:var(--dark)!important}.ew-approved main#main .ew-whatsapp small{font-size:13px;color:var(--muted)!important}@media(min-width:1000px){.ew-approved main#main>.faq .ew-whatsapp{grid-column:1 / -1;max-width:520px}}.ew-approved main#main>.ew-videos:before{content:"On video";display:block;font:600 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.ew-approved main#main>.ew-videos>h2{text-align:left!important;margin:0 0 18px!important}.ew-approved main#main .ew-video-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;padding-right:16px}.ew-approved main#main .ew-video-rail::-webkit-scrollbar{display:none}.ew-approved main#main .ew-video{flex:0 0 62%;margin:0;scroll-snap-align:start}.ew-approved main#main .ew-video-frame{position:relative;aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,var(--fill, var(--tint)),#FFFFFF);border:1px dashed var(--line);display:flex;align-items:flex-end;justify-content:center;padding:14px;box-sizing:border-box}.ew-approved main#main .ew-video-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ew-approved main#main .ew-play{position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:#ffffffeb;box-shadow:0 4px 16px #0000001f}.ew-approved main#main .ew-play:after{content:"";position:absolute;left:22px;top:18px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #000}.ew-approved main#main .ew-video-ph{position:relative;font-size:12px;color:var(--muted)!important;text-align:center}.ew-approved main#main .ew-video figcaption{padding:10px 2px 0;font-size:13px;color:var(--muted)!important}.ew-approved main#main .ew-video figcaption b{color:var(--dark)!important;font-weight:600!important}@media(min-width:750px){.ew-approved main#main .ew-video{flex-basis:260px}.ew-approved main#main .ew-video-rail{margin-right:0;padding-right:0;gap:20px}}@media(min-width:1000px){.ew-approved main#main>.ew-videos{max-width:1100px}}@media(min-width:1000px){.ew-approved main#main>.faq .ew-whatsapp{grid-column:2!important;max-width:none}.ew-approved main#main>.ew-videos{display:grid;grid-template-columns:4fr 8fr;column-gap:48px;align-items:start;max-width:none}.ew-approved main#main>.ew-videos:before{grid-column:1;grid-row:1}.ew-approved main#main>.ew-videos>h2{grid-column:1;grid-row:2}.ew-approved main#main>.ew-videos>.ew-video-rail{grid-column:2;grid-row:1 / span 3;min-width:0}.ew-approved main#main .ew-video{flex:1 1 0;min-width:0}}.ew-approved main#main .ew-whatsapp{padding:14px 16px;gap:12px}.ew-approved main#main .ew-whatsapp svg{width:34px;height:34px;padding:8px}.ew-approved main#main .ew-whatsapp span{min-width:0}.ew-approved main#main .ew-whatsapp b.ew-wa-title{font:500 17px/1.25 Fraunces,Georgia,serif!important;letter-spacing:-.01em!important;white-space:nowrap;color:var(--dark)!important}.ew-approved main#main .ew-whatsapp small{font-size:13px!important}@media(max-width:380px){.ew-approved main#main .ew-whatsapp b.ew-wa-title{font-size:15.5px!important}}@media(min-width:750px){.ew-approved main#main .ew-whatsapp b.ew-wa-title{font-size:20px!important}.ew-approved main#main .ew-whatsapp{padding:18px 20px}.ew-approved main#main .ew-whatsapp svg{width:40px;height:40px;padding:10px}}.ew-approved main#main .ew-video-frame{border:0;background:#111;padding:0}.ew-approved main#main .ew-video-frame video{cursor:pointer}.ew-approved main#main button.ew-play{border:0;padding:0;cursor:pointer;z-index:2;transition:opacity .2s,transform .2s}.ew-approved main#main button.ew-play:hover{transform:scale(1.06)}.ew-approved main#main .ew-video-frame.is-playing button.ew-play{opacity:0;pointer-events:none}.ew-approved main#main .ew-video{flex-basis:62%}@media(min-width:750px){.ew-approved main#main .ew-video{flex:0 0 240px}}@media(min-width:1000px){.ew-approved main#main .ew-video{flex:0 0 calc((100% - 40px) / 3)}}.ew-approved main#main .ew-timeline small{white-space:normal;overflow-wrap:anywhere;padding:0 2px}.ew-approved main#main .faq details .ew-delivery--faq{margin:4px 0 16px 34px;max-width:460px}@media(max-width:749px){.ew-approved main#main .faq details .ew-delivery--faq{margin-left:0}}.ew-approved main#main .ew-wa-card{margin:28px 0 0;padding:22px;border-radius:20px;background:var(--tint);display:grid;grid-template-columns:1fr;gap:14px;align-items:center}.ew-approved main#main .ew-wa-copy p{margin:0!important}.ew-approved main#main .ew-wa-title{font:500 20px/1.2 Fraunces,Georgia,serif!important;letter-spacing:-.01em!important;color:var(--dark)!important}.ew-approved main#main .ew-wa-sub{margin-top:6px!important;font-size:14px!important;line-height:1.5!important;color:var(--muted)!important}.ew-approved main#main .ew-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:999px;background:#000;color:#fff!important;text-decoration:none;font-weight:600!important;font-size:15px;transition:transform .2s,background .2s}.ew-approved main#main .ew-wa-btn:hover{background:#1f1f1f;transform:translateY(-1px)}.ew-approved main#main .ew-wa-btn span{color:#fff!important;font-weight:600!important}.ew-approved main#main .ew-wa-btn svg{width:22px;height:22px;padding:0;background:none;color:#25d366;flex:0 0 auto}.ew-approved main#main .ew-wa-num{margin:-4px 0 0!important;text-align:center;font-size:13px!important;color:var(--muted)!important}@media(min-width:750px){.ew-approved main#main .ew-wa-card{grid-template-columns:1fr auto;column-gap:28px;row-gap:6px;padding:26px 28px}.ew-approved main#main .ew-wa-copy{grid-row:1 / span 2}.ew-approved main#main .ew-wa-btn{grid-column:2;grid-row:1}.ew-approved main#main .ew-wa-num{grid-column:2;grid-row:2;margin:0!important}.ew-approved main#main .ew-wa-title{font-size:22px!important}}@media(min-width:1000px){.ew-approved main#main>.faq .ew-wa-card{grid-column:2}}.ew-approved main#main .ew-wa-card p.ew-wa-title{color:var(--dark)!important;font:500 17px/1.25 Fraunces,Georgia,serif!important;white-space:nowrap}@media(max-width:360px){.ew-approved main#main .ew-wa-card p.ew-wa-title{font-size:15.5px!important}}@media(min-width:750px){.ew-approved main#main .ew-wa-card p.ew-wa-title{font-size:22px!important}}.ew-approved main#main .ew-wa-card p.ew-wa-sub,.ew-approved main#main .ew-wa-card p.ew-wa-num{color:var(--muted)!important}@media(max-width:749px){.ew-approved main#main .faq details .ew-delivery--faq{margin-left:34px}}@media(max-width:749px){.ew-approved main#main .faq details .ew-delivery--faq{margin-left:24px}.ew-approved main#main .faq .ew-delivery--faq .ew-timeline small{font-size:11px!important;white-space:nowrap;letter-spacing:-.01em!important}}@media(max-width:999px){.ew-approved main#main>.section:has(>section>.steps):has(+.ew-spotlight){border-radius:18px 18px 0 0!important;padding-bottom:0!important;margin-bottom:0!important}.ew-approved main#main>.ew-spotlight{background:var(--tint);border-radius:0 0 18px 18px;padding:0 20px 24px;margin-top:0!important}.ew-approved main#main>.ew-spotlight .ew-howto-photo{margin-top:20px}}@media(min-width:1000px){.ew-approved main#main>.scoop-section,.ew-approved main#main>.section:has(>section>.steps){align-self:stretch}.ew-approved main#main>.section:has(>section>.steps){display:flex;flex-direction:column;justify-content:flex-start}.ew-approved main#main>.ew-spotlight{grid-column:1 / -1;padding-block:88px 0!important;margin:0!important}.ew-approved main#main>.ew-spotlight .ew-howto-photo{margin:0;display:grid;grid-template-columns:5fr 7fr;column-gap:72px;align-items:center}.ew-approved main#main>.ew-spotlight .ew-howto-photo img{border-radius:20px;aspect-ratio:4 / 5;object-fit:cover;object-position:center 20%}.ew-approved main#main>.ew-spotlight .ew-kara-quote{margin:0!important;padding:0!important;background:none!important;border:0!important}.ew-approved main#main>.ew-spotlight .ew-kara-quote:before{content:"In her words";display:block;font:600 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.ew-approved main#main>.ew-spotlight .ew-kara-stars{font-size:20px;margin-bottom:18px}.ew-approved main#main>.ew-spotlight .ew-kara-quote blockquote p{font:400 26px/1.4 Fraunces,Georgia,serif!important;letter-spacing:-.015em!important;margin:0 0 16px!important;color:var(--dark)!important}.ew-approved main#main>.ew-spotlight .ew-kara-name{margin-top:24px!important;font-size:15px!important}.ew-approved main#main>.ew-videos{display:block!important}.ew-approved main#main>.ew-videos>h2{margin-bottom:28px!important}.ew-approved main#main>.ew-videos .ew-video-rail{overflow:visible;gap:20px}.ew-approved main#main>.ew-videos .ew-video{flex:1 1 0!important;min-width:0}.ew-approved main#main>.made{align-items:stretch!important}.ew-approved main#main>.made .brand-photo{display:flex;flex-direction:column;height:100%}.ew-approved main#main>.made .brand-photo img{flex:1 1 auto;height:100%!important;min-height:0;aspect-ratio:auto!important;object-fit:cover;object-position:center 35%}.ew-approved main#main>.made .ew-made-points{margin-bottom:0}.ew-approved main#main>#reviews>h2{position:sticky;top:24px;align-self:start}}@media(min-width:1000px){.ew-approved main#main>.ew-spotlight .ew-kara-quote blockquote p{font-size:22px!important;line-height:1.45!important}.ew-approved main#main>.ew-spotlight .ew-howto-photo{column-gap:80px}}@media(max-width:999px){.ew-approved main#main>.ew-spotlight{padding-top:20px!important}.ew-approved main#main>.ew-spotlight .ew-howto-photo{margin-top:0!important}}@media(max-width:999px){.ew-approved main#main>.section:has(>section>.steps):has(+.ew-spotlight){display:flow-root}.ew-approved main#main>.section:has(>section>.steps):has(+.ew-spotlight)>section,.ew-approved main#main>.section:has(>section>.steps):has(+.ew-spotlight) .steps{margin-bottom:0!important}}@media(min-width:1000px){.ew-approved main#main>#reviews>.ew-results{grid-column:1 / -1!important;grid-row:4;margin-top:48px}.ew-approved main#main>#reviews .ew-results-grid>.ew-ba{flex:0 0 calc((100% - 40px) / 3)!important}.ew-approved main#main>#reviews .ew-results-label{margin-bottom:16px!important}.ew-approved main#main>#reviews .ew-results-dots{justify-content:flex-start}}.ew-approved main#main .ew-results-nav{display:flex;align-items:center;justify-content:center;margin-top:12px}.ew-approved main#main .ew-results-nav .ew-results-dots{margin-top:0}.ew-approved main#main .ew-results-arrows{display:none}@media(min-width:1000px){.ew-approved main#main .ew-results-nav{justify-content:space-between;margin-top:16px}.ew-approved main#main .ew-results-arrows{display:flex;gap:10px}.ew-approved main#main .ew-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;position:relative;padding:0;transition:border-color .2s,opacity .2s}.ew-approved main#main .ew-arrow:hover:not(:disabled){border-color:#000}.ew-approved main#main .ew-arrow:disabled{opacity:.35;cursor:default}.ew-approved main#main .ew-arrow:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:2px solid #000;border-right:2px solid #000}.ew-approved main#main .ew-arrow--next:after{transform:translate(-65%,-50%) rotate(45deg)}.ew-approved main#main .ew-arrow--prev:after{transform:translate(-35%,-50%) rotate(-135deg)}}@media(max-width:749px){.ew-approved main#main .faq details .ew-delivery--faq{margin:6px auto 14px!important;max-width:340px}.ew-approved main#main .faq details:has(.ew-delivery--faq)>p{margin:0 auto 20px!important;text-align:center;max-width:34ch}}@media(min-width:1000px){.ew-approved main#main>#reviews>h2{position:static!important}}@media(max-width:999px){.ew-approved main#main>.directions:has(+.ew-spotlight){border-radius:18px 18px 0 0!important;padding-bottom:0!important;margin-bottom:0!important;display:flow-root}.ew-approved main#main>.directions:has(+.ew-spotlight) .steps{margin-bottom:0!important}.ew-approved main#main>.directions+.ew-spotlight{background:var(--tint);border-radius:0 0 18px 18px;padding:20px 20px 24px!important;margin-top:0!important}}.ew-approved main#main .ew-spot-video{aspect-ratio:9 / 16;border-radius:14px;overflow:hidden}.ew-approved main#main .ew-spot-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:999px){.ew-approved main#main .ew-spotlight--video .ew-spot-video{max-width:420px;margin:0 auto}}@media(min-width:1000px){.ew-approved main#main>.ew-spotlight--video .ew-howto-photo{grid-template-columns:minmax(0,380px) 1fr;column-gap:88px}.ew-approved main#main>.ew-spotlight--video .ew-spot-video{border-radius:20px}}.ew-approved main#main .ew-video-frame.is-pending{background:linear-gradient(160deg,var(--fill, var(--tint)),#FFFFFF);border:1px dashed var(--line);display:flex;align-items:flex-end;justify-content:center;padding:14px}.ew-approved main#main[data-journey] #packs .pack{cursor:default}.ew-approved main#main[data-journey] #packs .radio{display:none}.ew-approved main#main[data-journey] .ingredient dt a{color:var(--dark)!important;font-weight:600!important;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.ew-approved main#main[data-journey] .ingredient dt a:hover{text-decoration-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/108/assets/ew-v2-elevate-style.css.map */
