@media (min-width: 768px) {
  #product-list.ah-appliance-catalogue {
    padding-top: 1.25rem;
  }

  .ah-appliance-catalogue > .ah-appliance-title {
    justify-content: flex-start;
    margin-bottom: 1rem;
    text-align: left;
  }

  .ah-appliance-title > h1 {
    margin: 0;
    text-align: left;
    text-transform: none;
  }

  .ah-appliance-catalogue > .ah-appliance-subcategories {
    padding-block: .75rem;
    margin-bottom: .75rem;
    border: 1px solid #e2ebe4;
    border-radius: 8px;
  }

  .ah-appliance-subcategories a {
    width: auto;
    min-height: 38px;
    padding-block: .5rem;
    color: #174431;
    background: #eff7f1;
  }

  .ah-appliance-subcategories a:hover {
    color: #fff;
    background: #006b32;
  }

  .ah-catalogue-view {
    display: inline-flex;
    align-items: center;
    gap: .35rem;
  }

  .ah-catalogue-view button {
    padding: .35rem .6rem;
    color: #245140;
    background: #fff;
    border: 1px solid #bfcfc3;
    border-radius: .35rem;
  }

  .ah-catalogue-view button[aria-pressed="true"] {
    color: #fff;
    background: #006b32;
    border-color: #006b32;
  }

  .ah-catalogue-view button:focus-visible,
  .ah-pdp-service-link:focus-visible {
    outline: 2px solid #006b32;
    outline-offset: 3px;
  }

  body.catalog-product-view main #product-addtocart-button {
    min-width: clamp(10rem, 17vw, 15rem);
    justify-content: center;
  }

  .ah-pdp-service-link {
    color: #006b32;
    font-weight: 650;
  }

  .ah-pdp-service-link:hover {
    text-decoration: underline;
  }
}
