.ActivityOfferDeck-module__W63hpq__overlay{z-index:120;padding:var(--sw-site-margin);background:radial-gradient(circle at 20% 12%, var(--activity-accent-glow,var(--sw-color-accent-primary-glow-strong)), var(--sw-color-bg-overlay-transparent) 32%), linear-gradient(180deg, var(--sw-color-bg-overlay-strong), var(--sw-color-bg-overlay-card-strong)), var(--sw-background-page-dark);color:var(--sw-color-text-on-light);isolation:isolate;-webkit-backdrop-filter:blur(var(--sw-blur-sm)) saturate(.8);backdrop-filter:blur(var(--sw-blur-sm)) saturate(.8);overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0}.ActivityOfferDeck-module__W63hpq__backdrop{z-index:0;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ActivityOfferDeck-module__W63hpq__panel{z-index:1;gap:var(--sw-space-4);width:min(100%,78rem);height:min(100%, calc(100svh - var(--sw-site-margin) - var(--sw-site-margin)));min-height:0;padding:var(--sw-space-5);border:var(--sw-stroke-md) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--activity-accent,var(--sw-color-accent-primary)) 10%, transparent) 0%, var(--sw-color-bg-overlay-transparent) 42%), var(--sw-color-surface-primary);box-shadow:var(--sw-shadow-cartoon-lg), 0 0 var(--sw-space-8) var(--activity-accent-glow,var(--sw-color-accent-primary-glow));grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ActivityOfferDeck-module__W63hpq__header{justify-content:space-between;align-items:start;gap:var(--sw-space-4);min-width:0;display:flex}.ActivityOfferDeck-module__W63hpq__heading{gap:var(--sw-space-1);min-width:0;display:grid}.ActivityOfferDeck-module__W63hpq__heading p,.ActivityOfferDeck-module__W63hpq__heading h2,.ActivityOfferDeck-module__W63hpq__heading span{margin:0}.ActivityOfferDeck-module__W63hpq__heading p{width:fit-content;max-width:100%;min-height:1.75rem;padding:var(--sw-space-1) var(--sw-space-2);border:var(--sw-stroke-xs) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-round);background:var(--activity-accent,var(--sw-color-accent-primary));color:var(--activity-on-accent,var(--sw-color-text-on-light));font-size:var(--sw-font-size-caption);font-weight:var(--sw-font-weight-black);line-height:var(--sw-line-height-tight);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ActivityOfferDeck-module__W63hpq__heading h2{color:var(--sw-color-text-on-light);font-size:var(--sw-font-size-h2);font-weight:var(--sw-font-weight-black);line-height:var(--sw-line-height-tight);text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ActivityOfferDeck-module__W63hpq__heading span{color:var(--sw-color-text-subtle);font-size:var(--sw-font-size-body-lg);font-weight:var(--sw-font-weight-bold);line-height:var(--sw-line-height-tight)}.ActivityOfferDeck-module__W63hpq__closeButton{border:var(--sw-stroke-sm) solid var(--sw-color-border-strong);border-radius:var(--sw-radius-round);background:var(--sw-color-surface-primary);width:3rem;height:3rem;color:var(--sw-color-text-on-light);box-shadow:var(--sw-shadow-cartoon-sm);cursor:pointer;flex:none;place-items:center;transition:transform .18s,box-shadow .18s;display:inline-grid}.ActivityOfferDeck-module__W63hpq__closeButton:hover,.ActivityOfferDeck-module__W63hpq__closeButton:focus-visible{box-shadow:var(--sw-shadow-cartoon-md);transform:translate(-2px,-2px)}.ActivityOfferDeck-module__W63hpq__closeButton:focus-visible{outline:var(--sw-stroke-sm) solid var(--sw-color-focus-ring);outline-offset:var(--sw-space-1)}.ActivityOfferDeck-module__W63hpq__state{min-height:min(24rem,48svh);padding:var(--sw-space-6);border:var(--sw-stroke-sm) dashed var(--sw-color-border-strong);border-radius:var(--sw-radius-lg);background:var(--sw-color-surface-muted);color:var(--sw-color-text-subtle);font-size:var(--sw-font-size-body-lg);font-weight:var(--sw-font-weight-black);text-align:center;place-items:center;display:grid}.ActivityOfferDeck-module__W63hpq__carousel{grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:100%;min-height:0}.ActivityOfferDeck-module__W63hpq__viewport,.ActivityOfferDeck-module__W63hpq__track,.ActivityOfferDeck-module__W63hpq__slide{height:100%;min-height:0}.ActivityOfferDeck-module__W63hpq__viewport{height:auto;padding-block:var(--sw-space-2)}.ActivityOfferDeck-module__W63hpq__track{align-items:stretch;max-height:100%}.ActivityOfferDeck-module__W63hpq__slide{align-items:stretch;max-height:100%;display:grid;overflow:hidden}.ActivityOfferDeck-module__W63hpq__slide>*{width:100%}.ActivityOfferDeck-module__W63hpq__offerCard.ActivityOfferDeck-module__W63hpq__offerCard{--offer-full-card-height:100%;--deck-offer-media-row:52%;--deck-offer-media-min:12rem;grid-template-rows:minmax(var(--deck-offer-media-min), var(--deck-offer-media-row)) minmax(0, 1fr);height:100%;min-height:0;max-height:100%}.ActivityOfferDeck-module__W63hpq__offerCard>a{aspect-ratio:auto;min-height:0}.ActivityOfferDeck-module__W63hpq__offerCard>div{overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.ActivityOfferDeck-module__W63hpq__offerCard.ActivityOfferDeck-module__W63hpq__offerCard[data-content-density=compact]{--deck-offer-media-row:44%;--deck-offer-media-min:11rem}.ActivityOfferDeck-module__W63hpq__offerCard.ActivityOfferDeck-module__W63hpq__offerCard[data-content-density=dense]{--deck-offer-media-row:36%;--deck-offer-media-min:10.5rem}@media (min-width:768px){.ActivityOfferDeck-module__W63hpq__carousel{height:100%;min-height:0;overflow:visible}.ActivityOfferDeck-module__W63hpq__carousel .ActivityOfferDeck-module__W63hpq__viewport{overscroll-behavior:contain;scrollbar-width:thin;height:100%;min-height:0;overflow:auto}.ActivityOfferDeck-module__W63hpq__carousel .ActivityOfferDeck-module__W63hpq__track{align-items:flex-start;height:max-content;max-height:none}.ActivityOfferDeck-module__W63hpq__carousel .ActivityOfferDeck-module__W63hpq__slide{align-self:flex-start;height:auto;max-height:none;overflow:visible}.ActivityOfferDeck-module__W63hpq__offerCard.ActivityOfferDeck-module__W63hpq__offerCard{zoom:.72;grid-template-rows:clamp(12rem,22vw,20rem) auto;height:auto;max-height:none}.ActivityOfferDeck-module__W63hpq__offerCard>div{overflow-y:visible}}@media (min-width:768px) and (max-height:900px){.ActivityOfferDeck-module__W63hpq__offerCard.ActivityOfferDeck-module__W63hpq__offerCard{zoom:.58}}@media (min-width:821px){.ActivityOfferDeck-module__W63hpq__slide{flex-basis:min(31rem, calc((100% - var(--sw-space-5) * 2) / 3))}}@media (max-width:767px){.ActivityOfferDeck-module__W63hpq__overlay{align-items:stretch;padding:0}.ActivityOfferDeck-module__W63hpq__panel{width:100%;height:100svh;padding:var(--sw-space-3);gap:var(--sw-space-3);border-radius:0;overflow:hidden auto}.ActivityOfferDeck-module__W63hpq__carousel .ActivityOfferDeck-module__W63hpq__viewport{padding-block:0;overflow-y:hidden}.ActivityOfferDeck-module__W63hpq__offerCard.ActivityOfferDeck-module__W63hpq__offerCard{--deck-offer-media-row:42%;--deck-offer-media-min:9.5rem}.ActivityOfferDeck-module__W63hpq__offerCard.ActivityOfferDeck-module__W63hpq__offerCard[data-content-density=compact]{--deck-offer-media-row:48%;--deck-offer-media-min:11rem}.ActivityOfferDeck-module__W63hpq__offerCard.ActivityOfferDeck-module__W63hpq__offerCard[data-content-density=dense]{--deck-offer-media-row:38%;--deck-offer-media-min:10.5rem}.ActivityOfferDeck-module__W63hpq__header{gap:var(--sw-space-2)}.ActivityOfferDeck-module__W63hpq__heading h2{font-size:var(--sw-font-size-h5)}.ActivityOfferDeck-module__W63hpq__heading span{font-size:var(--sw-font-size-body)}.ActivityOfferDeck-module__W63hpq__offerCard [data-offer-description-list]{gap:var(--sw-space-2);font-size:max(1rem, var(--sw-font-size-body));line-height:1.45}.ActivityOfferDeck-module__W63hpq__offerCard [data-offer-description-toggle]{min-height:2.75rem;padding-inline:var(--sw-space-3);font-size:max(1rem, var(--sw-font-size-body))}.ActivityOfferDeck-module__W63hpq__offerCard [data-offer-description-list=more]{max-height:none;overflow:visible}.ActivityOfferDeck-module__W63hpq__offerCard>div{overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.ActivityOfferDeck-module__W63hpq__closeButton{width:2.75rem;height:2.75rem}}@media (max-width:767px) and (max-height:760px){.ActivityOfferDeck-module__W63hpq__offerCard.ActivityOfferDeck-module__W63hpq__offerCard{--deck-offer-media-row:27%;--deck-offer-media-min:7.5rem}}
