.HomeTickets-module__RSPOSq__action{width:100%;margin-top:26px;display:flex}.HomeTickets-module__RSPOSq__action a{flex:1}.HomeTickets-module__RSPOSq__groupOffers{border-top:1px solid #fff3;flex:1;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}@media (min-width:64rem){.HomeTickets-module__RSPOSq__groupOffers{grid-auto-rows:1fr}}.HomeTickets-module__RSPOSq__groupOffer{border:1px solid var(--color-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.625rem .875rem;display:grid}.HomeTickets-module__RSPOSq__groupDiscount{color:#a9b6ff;text-align:center;text-transform:uppercase;background:#a9b6ff24;border-radius:999px;padding:.125rem .625rem;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-block}.HomeTickets-module__RSPOSq__groupDetails{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;display:flex}.HomeTickets-module__RSPOSq__groupPrice{text-align:right;white-space:nowrap}.HomeTickets-module__RSPOSq__groupAction a{white-space:nowrap}@media (max-width:47.99rem){.HomeTickets-module__RSPOSq__groupOffer{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem}.HomeTickets-module__RSPOSq__groupDetails{grid-column:1/-1}.HomeTickets-module__RSPOSq__groupPrice{text-align:left}}.HomeTickets-module__RSPOSq__termsLink{color:var(--color-mist-dim);text-underline-offset:3px;cursor:pointer;margin-top:14px;font-size:13px;line-height:1.5;text-decoration:underline}.HomeTickets-module__RSPOSq__termsLink:hover,.HomeTickets-module__RSPOSq__termsLink:focus-visible{color:#fff}.HomeTickets-module__RSPOSq__termsDialog{border:1px solid var(--color-line);background:linear-gradient(160deg, #ffffff0f, var(--color-ink-card) 55%);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-mist);border-radius:20px;margin:auto;padding:0;inset:0;overflow-y:auto}.HomeTickets-module__RSPOSq__termsDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000308b8}.HomeTickets-module__RSPOSq__termsBody{padding:30px 26px 26px;position:relative}.HomeTickets-module__RSPOSq__termsClose{border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-mist-dim);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.HomeTickets-module__RSPOSq__termsClose:hover,.HomeTickets-module__RSPOSq__termsClose:focus-visible{color:#fff;border-color:var(--color-accent)}.HomeTickets-module__RSPOSq__termsTitle{letter-spacing:-.025em;color:#fff;padding-right:44px;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700}.HomeTickets-module__RSPOSq__termsIntro{color:var(--color-mist-dim);margin-top:16px;font-size:15px;line-height:1.7}.HomeTickets-module__RSPOSq__termsIntro strong{color:#fff}.HomeTickets-module__RSPOSq__termsList{color:var(--color-mist-dim);gap:12px;margin-top:16px;padding-left:22px;font-size:15px;line-height:1.7;list-style:outside;display:grid}.HomeTickets-module__RSPOSq__termsAction{margin-top:26px;display:flex}.HomeTickets-module__RSPOSq__termsAction a{flex:1}.HomeTickets-module__RSPOSq__promo{text-align:center;margin-top:14px}.HomeTickets-module__RSPOSq__promoLine{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.HomeTickets-module__RSPOSq__promoLabel{color:var(--color-mist-dim);font-size:13px;line-height:20px}.HomeTickets-module__RSPOSq__promoCode{color:var(--color-green);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700}.HomeTickets-module__RSPOSq__promoClaim{color:var(--color-green);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:700}.HomeTickets-module__RSPOSq__promoEnds{color:var(--color-mist-faint);margin-top:4px;font-size:12px;line-height:18px}
