
.bewital-page .product-visual{margin:0;background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch}.bewital-page .product-visual img{width:auto;max-width:100%;height:auto;max-height:490px;object-fit:contain}.bewital-page .hero-product{align-self:center}.bewital-page .product-visual figcaption{font-size:12px;color:var(--muted);margin-top:18px;text-align:center}.bewital-page .brand-feature.reverse .product-visual{order:2}.bewital-page .brand-feature .brand-logo{width:auto;max-width:200px;height:88px;object-fit:contain}.bewital-page .ingredient-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin-top:35px}.bewital-page .ingredient-item{padding:24px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:20px;min-width:0}.bewital-page .ingredient-item img{width:90px;height:90px;object-fit:contain;flex:none;border-radius:8px}.bewital-page .ingredient-item h3{font-size:19px;margin-bottom:9px}.bewital-page .ingredient-item p{font-size:14px;line-height:1.75;color:var(--muted);margin:0}.bewital-page .info-card p{font-size:14px}.bewital-page .info-card h3{font-size:20px}.bewital-page .brand-feature{gap:55px}.bewital-page .sources{line-height:1.9}.bewital-page .page-intro .split{align-items:center}.bewital-page .product-visual img{max-width:min(100%,800px)}@media(max-width:760px){.bewital-page .ingredient-examples{grid-template-columns:1fr;margin-top:24px}.bewital-page .ingredient-item{gap:16px}.bewital-page .ingredient-item img{width:70px;height:70px}.bewital-page .product-visual{padding:20px;min-height:0}.bewital-page .product-visual img{max-height:360px}.bewital-page .brand-feature{gap:28px}.bewital-page .brand-feature.reverse .product-visual{order:0}.bewital-page .brand-feature .brand-logo{height:75px}.bewital-page .ingredient-item h3{font-size:18px}}

@media(min-width:761px) and (max-width:1050px){.bewital-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
