.deals-stage--hero .deals-head{margin-bottom:0}.deals-title{letter-spacing:.16em;text-transform:uppercase;color:#f0a020;margin-bottom:10px;font-family:inherit;font-size:44px;font-weight:800;line-height:1.05}.dealsx{text-align:left;max-width:1120px;margin:0 auto;padding:28px 24px 48px;position:relative}.dealsx-cats{flex-wrap:wrap;gap:8px;display:flex}.dealsx-cat{letter-spacing:.1em;text-transform:uppercase;color:#f4eee2;border:1px solid #f4eee23d;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.dealsx-cat__n{letter-spacing:0;text-align:center;background:#f4eee224;border-radius:999px;min-width:22px;padding:1px 6px;font-size:13px}.dealsx-cat:hover{border-color:#f0a020}.dealsx-cat.is-on{color:#14150f;background:#f4eee2;border-color:#f4eee2}.dealsx-cat.is-on .dealsx-cat__n{color:#f4eee2;background:#4c6b2f}.dealsx-cat:focus-visible,.dealsx-empty a:focus-visible{outline-offset:3px;outline:3px solid #f0a020}.dealsx-count{color:#f4eee2b8;margin-top:20px;font-size:14px;font-weight:600}.deals-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px 16px;margin-top:14px;margin-bottom:0;padding:0;list-style:none;display:grid}.dealsx-empty{text-align:center;color:#f4eee2;border:1px dashed #f4eee23d;border-radius:14px;margin-top:16px;padding:28px 20px;font-size:15px;font-weight:600}.dealsx-empty a{color:#f0a020;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:6px;text-decoration:underline;display:inline-flex}@media (min-width:640px){.deals-grid .ticket__paper{--stub:120px;min-height:104px}.deals-grid .ticket__paper.ticket--long{--stub:160px}.deals-grid .ticket__fig{--fig-max:46px}.deals-grid .ticket__what{font-size:18px}}@media (max-width:639.98px){.deals-title{font-size:34px}.dealsx{padding:22px 16px 36px}.deals-grid{gap:10px}.dealsx-cats{scrollbar-width:none;flex-wrap:nowrap;margin:-6px -16px 0;padding:6px 16px;overflow-x:auto}.dealsx-cats::-webkit-scrollbar{display:none}.dealsx-cat{flex:none}}@media (prefers-reduced-motion:reduce){.dealsx-cat{transition:none}}@media (forced-colors:active){.dealsx-cat.is-on{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.dealsx-cat.is-on .dealsx-cat__n{color:highlighttext;background:0 0}}
