.cards__carousel{--splidePadding: 34px;margin:auto;max-width:1920px;padding-left:8px}@media(min-width: 768px){.cards__carousel{--splidePadding: 112px;padding-left:16px}}@media(min-width: 1024px){.cards__carousel{--splidePadding: 172px;padding-left:80px}}@media(min-width: 1280px){.cards__carousel{--splidePadding: 272px}}@media(min-width: 1440px){.cards__carousel{padding-left:160px}}@media(min-width: 1440px){.cards__carousel[data-columns="2"]{--splidePadding: 330px}}@media(min-width: 1440px){.cards__carousel[data-columns="3"]{--splidePadding: 220px}}@media(min-width: 1440px){.cards__carousel[data-columns="4"]{--splidePadding: 160px}}.cards__grid{display:grid;gap:48px 32px;grid-template-columns:repeat(1, 1fr);max-width:1664px;margin:48px auto;padding-inline:32px}@media(min-width: 768px){.cards__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){.cards__grid[data-columns="3"],.cards__grid[data-columns="4"]{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1440px){.cards__grid[data-columns="4"]{grid-template-columns:repeat(4, 1fr)}}.cards__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-bottom:40px}@media(min-width: 1024px){.cards__intro{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 1024px){.cards__intro-links{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;padding-left:40px;text-align:right}}.cards__offers .card{display:none}.card-listing__filter{width:100%}@media(min-width: 1280px){.card-listing .card__image{height:460px}}@media(min-width: 1440px){.card-listing .card__image{height:500px}}.card-listing .loading-spinner{margin-inline:auto;--spinner-thickness: 4px;--spinner-size: 48px}@media(min-width: 768px){.card-listing .loading-spinner{--spinner-size: 64px}}@media(min-width: 1440px){.card-listing .loading-spinner{--spinner-size: 84px}}