.kc-widget{padding-bottom:4.8rem;color:#fff}.kc-widget[hidden]{display:none!important}.kc-widget *,.kc-widget *:before,.kc-widget *:after{box-sizing:border-box}.kc-widget__events{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.kc-widget__event{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:2rem;border-radius:1.6rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)!important}.kc-widget__badges{display:flex;flex-wrap:wrap;gap:.6rem}.kc-widget .kc-widget__badge{font-size:1.2rem;font-weight:700;line-height:1;padding:.6rem 1rem;border-radius:99rem;white-space:nowrap;background:#ffffff24;color:#fff!important}.kc-widget .kc-widget__badge--binggis{background:#fdc700;color:#000043!important}.kc-widget .kc-widget__badge--kids{background:#f00028}.kc-widget .kc-widget__badge--teens{background:#0a0adc}.kc-widget .kc-widget__title{margin:0;font-size:var(--heading-xs, 2rem);line-height:var(--heading-xs-lh, 2.4rem);overflow-wrap:anywhere}.kc-widget .kc-widget__meta{margin:0;font-size:1.4rem;line-height:1.4;color:#ffffffbf!important}.kc-widget .kc-widget__price{margin:0;font-size:1.4rem;font-weight:700}.kc-widget .kc-widget__button{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;min-height:3.7rem;border-radius:3.7rem;background:#f00028;color:#fff!important;font-size:var(--button-m, 1.6rem);line-height:var(--button-m-lh, 1.3);font-weight:600;text-align:center;text-decoration:none!important;transition:opacity .3s}.kc-widget .kc-widget__button:hover{opacity:.8;color:#fff!important}@media screen and (min-width:750px){.kc-widget__events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.kc-widget__events{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-widget--upcoming{padding-bottom:0}.kc-widget .kc-widget__card{flex:0 0 340px;max-width:340px;display:flex;flex-direction:column;gap:.8rem;padding:2rem;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;text-decoration:none!important;transition:background .3s}.kc-widget .kc-widget__card:hover{background:#ffffff1f;color:#fff!important}.kc-widget .kc-widget__card .kc-widget__title,.kc-widget .kc-widget__card .kc-widget__meta,.kc-widget .kc-widget__card .kc-widget__price{display:block}.kc-widget .kc-widget__card .kc-widget__title{font-size:1.6rem;line-height:1.3;font-weight:700}.kc-widget .kc-widget__cta{display:block;margin-top:auto;padding-top:.8rem;font-size:1.4rem;font-weight:700}.kc-widget .kc-widget__category{margin:3.2rem 0 .8rem;font-size:var(--heading-s, 2.4rem);line-height:var(--heading-s-lh, 3rem)}.kc-widget__group:first-child .kc-widget__category{margin-top:0}.kc-widget__question{border-bottom:1px solid rgba(255,255,255,.15)!important}.kc-widget__question summary{cursor:pointer;list-style:none;position:relative;min-height:4.4rem;padding:1.6rem 3.6rem 1.6rem 0;font-size:1.6rem;line-height:1.4;font-weight:600}.kc-widget__question summary::-webkit-details-marker{display:none}.kc-widget__question summary:after{content:"+";position:absolute;right:.4rem;top:1.4rem;font-size:2.2rem;line-height:1}.kc-widget__question[open] summary:after{content:"\2212"}.kc-widget__question summary:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.kc-widget .kc-widget__answer{padding:0 0 1.6rem;font-size:1.5rem;line-height:1.5;color:#fffc!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kids-club-widgets.css.map */
