.product-listing-wrapper .product-listing {
  display: flex;
  flex-wrap: wrap;
  gap: 40px; }
.product-listing-wrapper .product-teaser-tile {
  flex: 1 1 100%; }
  @media only screen and (min-width: 580px) {
    .product-listing-wrapper .product-teaser-tile {
      flex: 0 0 calc(50% - 40px/2); } }
  @media only screen and (min-width: 1080px) {
    .product-listing-wrapper .product-teaser-tile {
      flex: 0 0 calc(33.333% - 80px/3); } }

.pager--load-more {
  width: 90%;
  max-width: 1266px;
  margin: 0 auto;
  margin-top: clamp(2.857rem, 1.9677rem + 2.1466vw, 4.286rem); }
  @media only screen and (min-width: 1280px) {
    .pager--load-more {
      width: 100%;
      margin-inline: 0;
      max-width: none;
      padding-left: clamp(4.429rem, -20.005rem + 26.724vw, 8.857rem); } }
.pager__items {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }
  .pager__items li {
    margin: 0; }
.pager__item a {
  display: inline-block;
  position: relative;
  align-content: center;
  font-family: "Noto Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  padding: 1.072em 2.8em;
  color: #FFFFFF;
  background-color: #00305B;
  border: 1px solid #00305B;
  border-radius: 0;
  text-decoration: none;
  color: #000000;
  background-color: transparent;
  border-color: rgba(0, 48, 91, 0.2); }
  .pager__item a:after {
    content: '';
    display: inline-block;
    margin-left: 0.7em;
    width: 0.7em;
    height: 0.7em;
    transform: rotate(45deg);
    transform-origin: center;
    border-style: solid;
    border-color: #E94E24;
    border-width: 2px 2px 0 0; }
  .pager__item a:hover {
    color: #000000;
    background-color: transparent;
    border-color: rgba(0, 48, 91, 0.2); }
  .pager__item a:active {
    scale: 0.95; }
  .pager__item a:hover {
    color: #FFFFFF;
    background-color: #00305B;
    border-color: #00305B; }
  .pager__item a:disabled {
    opacity: 0.5;
    pointer-events: none; }
  .pager__item a:not(:last-of-type) {
    margin: 0 1em 1em 0; }
  .pager__item a:after {
    transform: rotate(135deg) translate(-1px, 1px); }

.listing-page-section {
  margin-bottom: clamp(6rem, 5.07rem + 2.713vw, 8rem); }

/*# sourceMappingURL=product-listing.css.map */
