.ay-product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(17,17,17,.14);margin:0 0 22px;border:1px solid rgba(17,17,17,.14)}.ay-product-facts>div{background:#faf7f2;padding:12px 14px;display:grid;gap:4px}.ay-product-facts dt{font-size:8px;letter-spacing:.13em;text-transform:uppercase;opacity:.55}.ay-product-facts dd{margin:0;font-family:"Cormorant Garamond",serif;font-size:19px;line-height:1.1}.product-main .product-info details .metafield-multi_line_text_field{white-space:pre-line}.ay-product-audit .ay-audit-warn{overflow-wrap:anywhere}.ay-product-keypoints{background:#faf7f2}.ay-keypoint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(17,17,17,.14);margin-top:42px}.ay-keypoint-grid article{background:#faf7f2;min-height:150px;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.ay-keypoint-grid span{font-size:9px;letter-spacing:.12em;opacity:.45}.ay-keypoint-grid p{font-family:"Cormorant Garamond",serif;font-size:25px;line-height:1.08;margin:28px 0 0;max-width:340px}@media(max-width:700px){.ay-keypoint-grid{grid-template-columns:1fr}.ay-keypoint-grid article{min-height:120px}.ay-keypoint-grid p{font-size:23px}}@media(max-width:520px){.ay-product-facts{grid-template-columns:1fr}.ay-product-facts>div{padding:11px 12px}}