:is(#kx,section[id^=KiekkoKingiTeamRosters-]){position:relative;overflow:hidden;padding-block:var(--kk-team-rosters-pad-top) var(--kk-team-rosters-pad-bottom);color:var(--kk-team-rosters-text);background:var(--kk-team-rosters-bg)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]).kk-team-rosters--gradient{background:linear-gradient(135deg,var(--kk-team-rosters-gradient-start),var(--kk-team-rosters-gradient-end))}:is(#kx,section[id^=KiekkoKingiTeamRosters-]),:is(#kx,section[id^=KiekkoKingiTeamRosters-]) *,:is(#kx,section[id^=KiekkoKingiTeamRosters-]) *:before,:is(#kx,section[id^=KiekkoKingiTeamRosters-]) *:after{box-sizing:border-box}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__container{width:min(calc(100% - 48px),var(--kk-team-rosters-width));margin-inline:auto}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-eyebrow{display:flex;gap:12px;align-items:center;margin:0 0 14px;color:var(--kk-team-rosters-accent);font-size:.76rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-eyebrow:before{width:28px;height:2px;flex:0 0 auto;background:currentColor;content:""}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-description p{margin:0}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__groups{display:grid;gap:var(--kk-team-rosters-group-gap)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group{scroll-margin-top:var(--header-height, 96px)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px 24px;margin-bottom:28px;padding-bottom:20px}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-title-wrap{min-width:0}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-eyebrow{margin-bottom:10px;font-size:.68rem}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-eyebrow:before{width:20px}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-heading{margin:0;color:inherit;font-size:clamp(2rem,3vw,3rem);font-weight:850;letter-spacing:-.035em;line-height:1.06}:is(#kx,section[id^=KiekkoKingiTeamRosters-]).kk-team-rosters--heading-small .kk-team-rosters__group-heading{font-size:clamp(1.7rem,2.2vw,2.5rem)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]).kk-team-rosters--heading-large .kk-team-rosters__group-heading{font-size:clamp(2.2rem,4vw,3.8rem)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]).kk-team-rosters--heading-display .kk-team-rosters__group-heading{font-size:clamp(2.6rem,5vw,4.6rem)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-description{grid-column:1 / -1;width:min(100%,680px);color:var(--kk-team-rosters-muted);font-size:.96rem;line-height:1.6}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kk-team-rosters-gap);margin:0;padding:0;list-style:none}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__item{display:flex;min-width:0}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__card{position:relative;display:flex;width:100%;min-width:0;height:100%;overflow:hidden;flex-direction:column;color:var(--kk-team-rosters-text);background:var(--kk-team-rosters-card-bg);border:1px solid var(--kk-team-rosters-card-border);border-radius:var(--kk-team-rosters-radius);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__media{position:relative;display:grid;overflow:hidden;aspect-ratio:4 / 3;place-items:center;background:linear-gradient(145deg,var(--kk-team-rosters-fallback-start),var(--kk-team-rosters-fallback-end))}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) :where(.kk-team-rosters__picture,.kk-team-rosters__image){display:block;width:100%;height:100%}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__image{object-fit:cover;object-position:var(--kk-team-rosters-image-position, center top);transition:transform .22s ease}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__initials{color:color-mix(in srgb,var(--kk-team-rosters-accent) 78%,white);font-size:clamp(2rem,5vw,3.5rem);font-weight:850;letter-spacing:-.055em}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__content{display:flex;flex:1 1 auto;align-items:flex-start;flex-direction:column;padding:17px 18px 18px}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__title-row{display:flex;width:100%;gap:10px;align-items:flex-start;justify-content:space-between}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__name{min-width:0;margin:0;color:inherit;font-size:clamp(1.02rem,1.5vw,1.22rem);font-weight:820;letter-spacing:-.025em;line-height:1.18}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__primary-link{color:inherit;text-decoration:none}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__primary-link:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:""}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__arrow{display:inline-flex;width:18px;height:18px;flex:0 0 auto;color:var(--kk-team-rosters-accent);transition:transform .22s ease}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__arrow svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__location{margin:7px 0 0;color:var(--kk-team-rosters-muted);font-size:.86rem;line-height:1.4}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__meta{margin:9px 0 0;color:color-mix(in srgb,var(--kk-team-rosters-accent) 72%,white);font-size:.7rem;font-weight:750;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__social{position:relative;z-index:2;display:inline-flex;margin-top:auto;padding-top:14px;color:var(--kk-team-rosters-accent);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-decoration:none;text-transform:uppercase}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__empty{margin:0;padding:18px;color:var(--kk-team-rosters-muted);background:var(--kk-team-rosters-card-bg);border:1px dashed var(--kk-team-rosters-card-border);border-radius:var(--kk-team-rosters-radius)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__card:focus-within{border-color:var(--kk-team-rosters-accent)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) :where(.kk-team-rosters__primary-link,.kk-team-rosters__social):focus-visible{outline:3px solid color-mix(in srgb,var(--kk-team-rosters-accent) 72%,white);outline-offset:4px}@media(hover:hover)and (pointer:fine){:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__card.is-linked:hover,:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__card:has(.kk-team-rosters__primary-link:focus-visible){border-color:var(--kk-team-rosters-accent);box-shadow:0 14px 36px #00000047;transform:translateY(-2px)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__card.is-linked:hover .kk-team-rosters__image,:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__card:has(.kk-team-rosters__primary-link:focus-visible) .kk-team-rosters__image{transform:scale(1.025)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__card.is-linked:hover .kk-team-rosters__arrow,:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__card:has(.kk-team-rosters__primary-link:focus-visible) .kk-team-rosters__arrow{transform:translate(4px)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__social:hover{color:color-mix(in srgb,var(--kk-team-rosters-accent) 72%,white);text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:1199px){:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media screen and (max-width:719px){:is(#kx,section[id^=KiekkoKingiTeamRosters-]){padding-block:var(--kk-team-rosters-pad-top-mobile) var(--kk-team-rosters-pad-bottom-mobile)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__container{width:min(calc(100% - 32px),var(--kk-team-rosters-width))}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-header{gap:10px 16px;margin-bottom:20px;padding-bottom:16px}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__group-heading{font-size:clamp(1.8rem,9vw,2.45rem)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]).kk-team-rosters--heading-small .kk-team-rosters__group-heading{font-size:clamp(1.55rem,8vw,2rem)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]).kk-team-rosters--heading-large .kk-team-rosters__group-heading{font-size:clamp(2rem,10vw,2.8rem)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]).kk-team-rosters--heading-display .kk-team-rosters__group-heading{font-size:clamp(2.2rem,11vw,3.15rem)}:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__content{padding:14px}}@media screen and (max-width:379px){:is(#kx,section[id^=KiekkoKingiTeamRosters-]) .kk-team-rosters__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){:is(#kx,section[id^=KiekkoKingiTeamRosters-]) :where(.kk-team-rosters__card,.kk-team-rosters__image,.kk-team-rosters__arrow){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/206/assets/kiekkokingi-team-rosters.css.map */
