#AllActivities .AllActivitiesGrid .ActivityCard{width:100%;max-width:100%;box-shadow:0 1px 2px #1018280a,0 0 0 1px #f0f0f0}#AllActivities .AllActivitiesGrid .ActivityImageContainer{border-radius:10px}#AllActivities .AllActivitiesGrid .ActivityImageContainer:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000 42%,#00000038 64%,#0000009e 100%),linear-gradient(#00000038 0%,#0000 30%);position:absolute;inset:0}#AllActivities .AllActivitiesGrid .ActivityCategoryBadge{display:none}#AllActivities .AllActivitiesGrid .ActivityRatingBadge{padding:2px 6px;top:8px;right:8px}#AllActivities .AllActivitiesGrid .ActivityRatingBadge .ActivityRating{gap:2px}#AllActivities .AllActivitiesGrid .ActivityRatingBadge .ActivityRating svg{width:11px;height:11px}#AllActivities .AllActivitiesGrid .ActivityRatingBadge .RatingVal{font-size:10px}#AllActivities .AllActivitiesGrid .ActivityRatingBadge .ReviewCount{font-size:9px}#AllActivities .AllActivitiesGrid .DiscountTag{letter-spacing:0;padding:2px 7px;font-size:9px;bottom:8px;right:8px}#AllActivities .AllActivitiesGrid .ActivityTitle{font-size:13px;font-weight:600}#AllActivities .AllActivitiesGrid .CurrentPrice{color:var(--brand-color,#eb493a);font-size:15px;font-weight:700}#AllActivities .AllActivitiesGrid .ActivityPrice{border-top:none;justify-content:flex-start;gap:10px;padding-top:0}#AllActivities .AllActivitiesGrid .ActivityCardGoBtn{display:none}#AllActivities .AllActivitiesGrid .ActivityCardActions{border-top:none;align-items:stretch;gap:6px;margin-top:8px;padding-top:0;display:flex}#AllActivities .AllActivitiesGrid .ActivityCardAddBtn{background:var(--brand-color,#eb493a);color:#fff;border-color:var(--brand-color,#eb493a);border-radius:999px;flex:1.45 1 0;justify-content:center;min-width:0;padding:8px 10px;font-size:11px;font-weight:700;box-shadow:0 4px 10px #eb493a47}#AllActivities .AllActivitiesGrid .ActivityCardAddBtn:hover{background:color-mix(in srgb,var(--brand-color,#eb493a)88%,black)}#AllActivities .AllActivitiesGrid .ActivityCardAddBtnAdded{color:#666;box-shadow:none;background:#fff;border-color:#e4e7ec}#AllActivities .AllActivitiesGrid .ActivityCardShowDetailsBtn{min-width:0;color:var(--heading-color,#1a1a1a);box-shadow:none;background:#fff;border:1px solid #e4e7ec;border-radius:999px;flex:.85 1 0;padding:5px 10px;font-size:11px;font-weight:600}#AllActivities .AllActivitiesGrid .ActivityCardShowDetailsBtn:hover{opacity:1;background:#f9fafb}#AllActivities .AllActivitiesPanel{background:var(--background,#fff);border-radius:var(--borderRadiusLarge,24px);border:1px solid color-mix(in srgb,var(--heading-color)6%,transparent);padding:22px 22px 26px;box-shadow:0 8px 28px #0000000a}#AllActivities .AllActivitiesHeader{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:20px;display:flex}#AllActivities .AllActivitiesHeaderCopy{flex:280px;min-width:0}#AllActivities .AllActivitiesHeaderCopy .SecondaryHeadingFont{margin:0 0 6px;font-size:clamp(1.45rem,1.2vw + 1rem,1.85rem)}#AllActivities .AllActivitiesSubtitle{color:var(--text-color);margin:0;font-size:.95rem;font-weight:400;line-height:1.45}#AllActivities .AllActivitiesFilters{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}#AllActivities .AllActivitiesFilterSearch{border:1px solid color-mix(in srgb,var(--heading-color)12%,transparent);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:220px;height:42px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:inline-flex}#AllActivities .AllActivitiesFilterSearch:focus-within{border-color:color-mix(in srgb,var(--brand-color)55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color)14%,transparent)}#AllActivities .AllActivitiesSearchIcon{color:#9aa0a6;flex-shrink:0;display:inline-flex}#AllActivities .AllActivitiesSearchIcon svg{width:16px;height:16px}#AllActivities .AllActivitiesFilterSearch input{min-width:0;height:100%;color:var(--heading-color);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:13px}#AllActivities .AllActivitiesFilterSearch input::placeholder{color:#9aa0a6}#AllActivities .AllActivitiesFilterSort{border:1px solid color-mix(in srgb,var(--heading-color)12%,transparent);background:#fff;border-radius:999px;align-items:center;height:42px;padding-right:12px;display:inline-flex}#AllActivities .AllActivitiesFilterSort select{appearance:none;height:100%;color:var(--heading-color);cursor:pointer;background:0 0;border:none;outline:none;min-width:132px;padding:0 4px 0 14px;font-family:inherit;font-size:13px;font-weight:500}#AllActivities .AllActivitiesSortChevron{color:#6b7280;pointer-events:none;display:inline-flex}#AllActivities .AllActivitiesSortChevron svg{width:16px;height:16px}#AllActivities .AllActivitiesGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}#AllActivities .AllActivitiesLoading,#AllActivities .AllActivitiesEmpty{color:var(--text-color);margin:0;padding:24px 0;font-size:.95rem}@media (max-width:1100px){#AllActivities .AllActivitiesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){#AllActivities .AllActivitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){#AllActivities .AllActivitiesPanel{box-shadow:none;border:none;border-radius:18px;padding:0}#AllActivities .AllActivitiesHeader{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}#AllActivities .AllActivitiesFilters{justify-content:stretch;width:100%;margin-left:0}#AllActivities .AllActivitiesFilterSearch{width:100%;min-width:0}#AllActivities .AllActivitiesGrid{grid-template-columns:1fr;gap:12px}#AllActivities .AllActivitiesHeaderCopy .SecondaryHeadingFont{font-size:clamp(1.25rem,5vw,1.45rem)}#AllActivities .AllActivitiesSubtitle{font-size:.84rem}#AllActivities .AllActivitiesGrid .ActivityCard{border-radius:14px;grid-template-columns:104px minmax(0,1fr);align-items:stretch;gap:10px;padding:8px;display:grid;box-shadow:0 0 0 1px #ececec,0 4px 14px #1018280d}#AllActivities .AllActivitiesGrid .ActivityImageContainer{aspect-ratio:unset;border-radius:10px;height:100%;min-height:0}#AllActivities .AllActivitiesGrid .ActivityImageContainer:after,#AllActivities .AllActivitiesGrid .ActivityCategoryBadge,#AllActivities .AllActivitiesGrid .ActivityRatingBadge{display:none}#AllActivities .AllActivitiesGrid .ActivityMeta{margin-bottom:0;display:flex}#AllActivities .AllActivitiesGrid .ActivityDetails{flex-direction:column;justify-content:space-between;gap:6px;min-width:0;padding:2px 2px 2px 0;display:flex}#AllActivities .AllActivitiesGrid .ActivityTitle{margin:0;font-size:13px;font-weight:700;line-height:1.3}#AllActivities .AllActivitiesGrid .DiscountTag{padding:4px 8px;font-size:10px;inset:auto auto 8px 8px}#AllActivities .AllActivitiesGrid .InnerPrev,#AllActivities .AllActivitiesGrid .InnerNext,#AllActivities .AllActivitiesGrid .InnerImageSwiper .swiper-pagination{display:none}#AllActivities .AllActivitiesGrid .ActivityCardActions{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}#AllActivities .AllActivitiesGrid .ActivityCardAddBtn,#AllActivities .AllActivitiesGrid .ActivityCardShowDetailsBtn{width:100%;min-height:28px;box-shadow:none;border-radius:7px;flex:none;padding:4px 6px;font-size:10px}#AllActivities .AllActivitiesGrid .ActivityCardAddBtn{color:var(--brand-color,#eb493a);border:1px solid var(--brand-color,#eb493a);background:#fff}#AllActivities .AllActivitiesGrid .ActivityCardShowDetailsBtn{background:var(--brand-color,#eb493a);color:#fff;border:1px solid var(--brand-color,#eb493a)}}
