.offer-preview{box-sizing:border-box;display:block;padding-bottom:40%;position:relative}.offer-preview__image{background-color:#f3f3f9;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.offer-preview__image_smooth{border-radius:8px}@media(min-width:768px){.offer-preview__image_smooth{border-radius:12px}}.offer-card{border:1px solid #bdc7d2;border-radius:8px;box-sizing:border-box;overflow:hidden}@media(min-width:768px){.offer-card{border-radius:12px}}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:400;src:local("SF Pro Display"),url(/_nuxt/fonts/d52afba.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:500;src:local("SF Pro Display"),url(/_nuxt/fonts/101ed52.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:700;src:local("SF Pro Display"),url(/_nuxt/fonts/7f4a275.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:italic;font-weight:100;src:local("SF Pro Display"),url(/_nuxt/fonts/68284f1.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:italic;font-weight:200;src:local("SF Pro Display"),url(/_nuxt/fonts/3aac11c.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:italic;font-weight:300;src:local("SF Pro Display"),url(/_nuxt/fonts/9b041dd.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:italic;font-weight:600;src:local("SF Pro Display"),url(/_nuxt/fonts/8a49e0a.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:italic;font-weight:800;src:local("SF Pro Display"),url(/_nuxt/fonts/2c773a5.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:italic;font-weight:900;src:local("SF Pro Display"),url(/_nuxt/fonts/0156863.woff) format("woff")}.offers-grid{overflow:hidden}.offers-grid__inner{display:flex;flex-wrap:wrap;list-style:none;margin:-8px;padding:0}@media(min-width:768px){.offers-grid__inner{margin:-16px}}.offers-grid__cell{box-sizing:border-box;padding:8px;width:100%}@media(min-width:768px){.offers-grid__cell{padding:16px;width:50%}}