.product-highlights{background-color:var(--color-background-custom, transparent)}.product-highlights__container{display:grid;grid-template-columns:1fr;gap:2.4rem;max-width:var(--page-width);margin:0 auto;padding-inline:1.2rem}@media screen and (min-width:750px){.product-highlights__container{display:flex;align-items:stretch;gap:6rem;padding-inline:5rem}.product-highlights__image-col{flex:1;display:flex}.product-highlights__image{width:100%;height:100%;object-fit:cover;border-radius:1.2rem}.product-highlights__content-col{flex:1;display:flex;flex-direction:column;justify-content:center}}.product-highlights__image-col{order:-1}@media screen and (min-width:750px){.product-highlights__image-col{order:0}}.product-highlights__image{display:block;width:100%;height:600px;border-radius:1.2rem;object-fit:cover}.product-highlights__image--placeholder{aspect-ratio:4 / 3;background-color:rgb(var(--color-base-background-2))}.product-highlights__product-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.product-highlights__product-title{margin:0;font-family:Sharpe,DejaVu Sans,sans-serif;font-weight:500;font-size:23px;line-height:120%;letter-spacing:0;color:#3e3a3b}.product-highlights__product-price{margin:0;font-family:DejaVu Sans,sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;color:#3e3a3b;white-space:nowrap}.product-highlights__price-compare{text-decoration:line-through;color:rgb(var(--color-base-foreground) / .5);font-size:.85em;margin-right:.6rem}.product-highlights__price-current{font-weight:600}.product-highlights__price-per{font-size:.65em;color:rgb(var(--color-base-foreground) / .6);margin-left:.2rem}.product-highlights__divider{margin:0 0 2.4rem;border:none;border-top:1px solid #8B6F7B4D}.product-highlights__ingredients{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.5rem 2rem}@media screen and (min-width:750px){.product-highlights__ingredients{grid-template-columns:1fr 1fr}}.product-highlights__ingredient{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding-bottom:.5rem;border-bottom:1px solid #8B6F7B26;font-family:DejaVu Sans,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;color:#3e3a3b}.product-highlights__ingredient-amount{font-weight:400;font-size:.85em;color:#3e3a3b99;margin-left:.3em}.product-highlights__ingredient-price{flex-shrink:0;font-weight:600;color:#3e3a3b}.product-highlights__button{display:inline-flex;align-items:center;justify-content:center;margin-top:3.2rem;width:227px;height:62px;padding:10px;gap:10px;border:none;border-radius:8px;background:#8b6f7b;color:#fff;font-family:Sharpe,DejaVu Sans,sans-serif;font-weight:700;font-size:16px;line-height:110%;letter-spacing:0;text-decoration:none;cursor:pointer;transition:opacity .2s}@media screen and (min-width:750px){.product-highlights__button{font-size:18px}}.product-highlights__button:hover{opacity:.9}.product-highlights__savings-summary{margin-top:2.4rem}.product-highlights__savings-title{margin:0 0 1.2rem;font-family:Sharpe,DejaVu Sans,sans-serif;font-weight:500;font-size:18px;line-height:130%;color:#3e3a3b}@media screen and (min-width:750px){.product-highlights__savings-title{font-size:20px}}.product-highlights__savings-breakdown{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.product-highlights__savings-line{display:flex;justify-content:space-between;font-family:DejaVu Sans,sans-serif;font-weight:400;font-size:14px;line-height:140%;color:rgb(var(--color-base-foreground) / .75)}@media screen and (min-width:750px){.product-highlights__savings-line{font-size:16px}}.product-highlights__savings-total,.product-highlights__savings-bundle,.product-highlights__savings-amount{display:flex;justify-content:space-between;font-family:DejaVu Sans,sans-serif;font-weight:400;font-size:14px;line-height:140%;padding-top:.8rem;border-top:1px solid #8B6F7B33}@media screen and (min-width:750px){.product-highlights__savings-total,.product-highlights__savings-bundle,.product-highlights__savings-amount{font-size:16px}}.product-highlights__savings-total{margin-top:1.2rem}.product-highlights__savings-bundle,.product-highlights__savings-amount{margin-top:.4rem}.product-highlights__savings-total-price{text-decoration:line-through}.product-highlights__savings-bundle-price{font-weight:700;color:#2e7d32}.product-highlights__savings-amount-value{font-weight:400;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-highlights.css.map */
