.offer-finder{background:#f3f1ee;color:#1a1817}.offer-finder__inner{width:100%;max-width:148.8rem;margin-inline:auto;padding-inline:2rem;display:flex;flex-direction:column;gap:2.4rem;padding-block:7.2rem}@media (min-width:1360px){.offer-finder__inner{padding-inline:6.4rem}}@media (min-width:1360px){.offer-finder__inner{padding-block:12rem}}.offer-finder__modes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;max-width:60rem;border:1px solid #d9d4cf;border-radius:999px}.offer-finder__modes[hidden]{display:none}.offer-finder__mode{font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-size:1.4rem;font-weight:600;line-height:2rem;min-height:5.6rem;padding-inline:1.6rem;border-radius:999px;text-transform:uppercase}.offer-finder__mode[aria-selected="true"]{background:#1a1817;color:#fff}.offer-finder__panel{display:flex;flex-direction:column;gap:2.4rem}.offer-finder__panel[hidden]{display:none}.offer-finder__groups{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem}@media (min-width:1360px){.offer-finder__groups{grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.4rem}}.offer-finder__groups[hidden]{display:none}.offer-finder__locations{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.8rem 2.4rem;border-bottom:1px solid #d9d4cf}.offer-finder__locations[hidden]{display:none}.offer-finder__loc-label{flex-basis:100%;color:#68625f;text-align:center}@media (min-width:600px){.offer-finder__loc-label{flex-basis:auto}}.offer-finder__loc{font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-size:1.4rem;font-weight:600;line-height:2rem;min-width:10rem;padding:1.2rem 0.8rem;border-bottom:1px solid transparent;color:#68625f}@media (min-width:600px){.offer-finder__loc{min-width:14rem}}.offer-finder__loc[aria-pressed="true"]{border-bottom-color:#f66025;color:#1a1817;text-decoration:underline;text-decoration-color:#f66025;text-underline-offset:0.4rem}.offer-finder__list[hidden]{display:none}.offer-finder__list-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.8rem 1.6rem;padding:1.6rem 0 2.4rem;border-bottom:1px solid #d9d4cf}.offer-finder__list-title{font-family:"Bebas Neue", "Arial Narrow", Impact, sans-serif;font-size:3.2rem;font-weight:400;line-height:3.4rem;overflow-wrap:break-word;text-transform:uppercase}@media (min-width:1360px){.offer-finder__list-title{font-size:4rem;line-height:4.2rem}}@media (min-width:1360px){.offer-finder__list-title{flex:0 0 39rem}}.offer-finder__count{color:#68625f}.offer-finder__note,.offer-finder__footnote{color:#68625f;font-size:1.2rem;line-height:1.8rem}.offer-finder__rows{list-style:none;margin:0;padding:0}.offer-finder__empty{padding-block:2.4rem;color:#68625f}.offer-age{position:relative;display:flex;align-items:flex-end;min-height:20rem;padding:1.6rem;overflow:hidden;border:2px solid transparent;border-radius:4px;background:#1a1817;color:#fff;text-align:left}@media (min-width:1360px){.offer-age{min-height:30rem;padding:2.4rem}}.offer-age::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%)}.offer-age__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.offer-age__label{font-family:"Bebas Neue", "Arial Narrow", Impact, sans-serif;font-size:3.2rem;font-weight:400;line-height:3.4rem;overflow-wrap:break-word;position:relative;z-index:1;display:flex;flex-direction:column;font-size:2.4rem;line-height:2.6rem;text-transform:uppercase}@media (min-width:1360px){.offer-age__label{font-size:4rem;line-height:4.2rem}}@media (min-width:1360px){.offer-age__label{font-size:3.2rem;line-height:3.4rem}}.offer-age__check{position:absolute;z-index:1;top:1rem;right:1rem;display:none;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background:#f66025;color:#fff}.offer-age[aria-selected="true"]{border-color:#f66025}.offer-age[aria-selected="true"] .offer-age__check{display:inline-flex}.offer-age:hover .offer-age__image{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.offer-age__image{transition:none}.offer-age:hover .offer-age__image{transform:none}}.offer-row{display:grid;gap:0.8rem 2.4rem;padding-block:2rem;border-bottom:1px solid #d9d4cf}@media (min-width:600px){.offer-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center}}@media (min-width:1360px){.offer-row{grid-template-columns:38rem minmax(0, 1fr) auto}}.offer-row[hidden]{display:none}.offer-row__style{font-family:"Bebas Neue", "Arial Narrow", Impact, sans-serif;font-size:3.2rem;font-weight:400;line-height:3.4rem;overflow-wrap:break-word;text-transform:uppercase}@media (min-width:1360px){.offer-row__style{font-size:4rem;line-height:4.2rem}}.offer-row__places{list-style:none;margin:0;padding:0;color:#68625f}.offer-row__places [hidden]{display:none}.offer-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}@media (min-width:600px){.offer-row__actions{grid-column:1 / -1}}@media (min-width:1360px){.offer-row__actions{grid-column:auto;justify-content:flex-end}}.offer-row__info{font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-size:1.4rem;font-weight:600;line-height:2rem;display:inline-flex;align-items:center;gap:0.4rem;min-height:2.4rem;color:#68625f}.offer-row__info:hover{color:#1a1817;text-decoration:underline;text-underline-offset:0.3rem}