.amberotterly-footer,.ao-product-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem}.amberotterly-footer a{display:block;color:inherit}.amberotterly-footer h2{font-size:2rem}.ao-product-cards{margin:2rem 0}.ao-product-cards article,.ao-care{padding:1.8rem;background:#fff7d8;border:1px solid #e4c997;color:#68162d}.ao-product-cards h3,.ao-care h3{margin-top:0;color:inherit}