.ProductSearchBox {
  font-size: 1.1rem;
  line-height: 1.6;
  padding: 0 1.2rem;
  margin-bottom: 3rem; }
  @media screen and (min-width: 45em) {
    .ProductSearchBox {
      margin: 0 12% 3rem !important;;
      padding: 0 2.8rem !important;; } }
  @media screen and (min-width: 64em) {
    .ProductSearchBox {
      margin: 0 22% 3rem !important;; } }
  .ProductSearchBox h1, .ProductSearchBox h2, .ProductSearchBox h3, .ProductSearchBox h4, .ProductSearchBox h5, .ProductSearchBox h6 {
    font-weight: 600;
    font-size: 1.8rem; }
  .ProductSearchBox h1, .ProductSearchBox h2, .ProductSearchBox h3 {
    margin: 3rem 0 2rem; }


.ProductListingBox {
  font-size: 1.1rem;
  line-height: 1.6;
  padding: 0 1.2rem;
  margin-bottom: 3rem; }
  @media screen and (min-width: 45em) {
    .ProductListingBox {
      margin: 0 12% 3rem !important;;
      padding: 0 2.8rem !important;; } }
  @media screen and (min-width: 64em) {
    .ProductListingBox {
      margin: 0 22% 3rem !important;} }
  .ProductListingBox h1, .ProductListingBox h2, .ProductListingBox h3, .ProductListingBox h4, .ProductListingBox h5, .ProductListingBox h6 {
    font-weight: 600;
    font-size: 1.8rem; }
  .ProductListingBox h1, .ProductListingBox h2, .ProductListingBox h3 {
    margin: 3rem 0 2rem; }

.TextBox a {
  text-decoration: underline;
  color: #db2ba5;
}

.TextBox a:hover {
  color: #ff66d0;
}
    