.serum-collection{grid-column:1/-1;min-width:0;scroll-margin-top:calc(var(--sivory-header-height,96px) + 12px)}
.serum-collection-heading{text-align:center;margin:0 0 28px}
.serum-collection-heading h2{margin:0 0 16px;font:400 30px/1.3 Georgia,serif}
.serum-collection-heading>img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto;background:#fff}
.serum-collection-heading>p{max-width:740px;margin:18px auto;font:15px/1.75 Arial,sans-serif;color:#52625a}
.serum-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;align-items:start}
.serum-product .serum-pack{font-weight:600;color:#17372e}
.serum-product .serum-note{font-size:13px;color:#52625a}
.serum-product summary{min-height:44px}
.serum-product details p{overflow-wrap:anywhere}
@media(min-width:761px){.serum-product h2{min-height:2.7em}.serum-product .serum-summary{min-height:5.25em}}
@media(max-width:760px){.serum-products{grid-template-columns:1fr;gap:32px}.serum-collection-heading>img{width:100vw;max-width:none;margin-inline:calc((100% - 100vw)/2)}}
