/* One product-summary layout for all research compounds. */
.shop-main .product-detail.compound-product-summary{display:grid;grid-template-columns:1.12fr 1fr;gap:54px;align-items:start}
.compound-product-summary .product-visual{width:100%;max-width:none}
.compound-product-summary .product-description{padding-top:8px}
.shop-main .compound-product-summary .product-description h1{display:block;font-size:47px;line-height:1.1;margin:19px 0 20px;letter-spacing:normal}
.shop-main .compound-product-summary .product-description h1 em{display:block;font-size:34px;margin-top:7px;white-space:normal}
.shop-main .compound-product-summary .product-lead{font-size:15px;line-height:1.8;margin-bottom:24px}
.shop-main .compound-product-summary .price-block{display:flex;flex-direction:column;gap:7px;padding:0 0 21px;border:0;border-bottom:1px solid #2b4236;margin-bottom:0}
.shop-main .compound-product-summary .variant-selector{margin:24px 0}
.compound-product-summary .product-highlights{display:grid;grid-template-columns:1fr;gap:0}
.compound-product-summary .product-gift-offer{font-size:13px;line-height:1.8;color:var(--muted);margin:18px 0}
@media(max-width:950px){.shop-main .product-detail.compound-product-summary{gap:30px}.shop-main .compound-product-summary .product-description h1{font-size:40px}}
@media(max-width:700px){.shop-main .product-detail.compound-product-summary{grid-template-columns:1fr;gap:30px}.compound-product-summary .product-visual{max-width:540px;margin:auto}.compound-product-summary .product-description{padding:0}.shop-main .compound-product-summary .product-description h1{font-size:43px}.shop-main .compound-product-summary .product-description h1 em{font-size:30px}}
