:is(#kx,section[id^=KiekkoKingiTeamProGrid-]){position:relative;overflow:hidden;padding-block:var(--kk-team-pro-pad-top) var(--kk-team-pro-pad-bottom);color:var(--kk-team-pro-text);background:var(--kk-team-pro-bg)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]).kk-team-pro--gradient{background:linear-gradient(135deg,var(--kk-team-pro-gradient-start),var(--kk-team-pro-gradient-end))}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]),:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) *,:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) *:before,:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) *:after{box-sizing:border-box}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__anchor{position:absolute;inset-block-start:0;scroll-margin-top:var(--header-height, 96px)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__container{width:min(calc(100% - 48px),var(--kk-team-pro-width));margin-inline:auto}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__header{width:min(100%,760px)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__eyebrow{display:flex;gap:12px;align-items:center;margin:0 0 14px;color:var(--kk-team-pro-accent);font-size:.76rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__eyebrow:before{width:28px;height:2px;flex:0 0 auto;background:currentColor;content:""}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__heading{margin:0;color:inherit;font-size:clamp(2rem,3vw,3rem);font-weight:850;letter-spacing:-.045em;line-height:1.02}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]).kk-team-pro--heading-small .kk-team-pro__heading{font-size:clamp(1.7rem,2.2vw,2.5rem)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]).kk-team-pro--heading-large .kk-team-pro__heading{font-size:clamp(2.2rem,4vw,3.8rem)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]).kk-team-pro--heading-display .kk-team-pro__heading{font-size:clamp(2.6rem,5vw,4.6rem)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__description{width:min(100%,700px);margin-top:18px;color:var(--kk-team-pro-muted);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__description :where(p){margin:0}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kk-team-pro-gap);margin:var(--kk-team-pro-header-gap) 0 0;padding:0;list-style:none}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__item{display:flex;min-width:0}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__card{position:relative;display:flex;width:100%;min-width:0;height:100%;overflow:hidden;flex-direction:column;color:var(--kk-team-pro-text);text-decoration:none;background:var(--kk-team-pro-card-bg);border:1px solid var(--kk-team-pro-card-border);border-radius:var(--kk-team-pro-radius);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:linear-gradient(145deg,var(--kk-team-pro-fallback-start),var(--kk-team-pro-fallback-end))}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__media:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:22%;pointer-events:none;background:linear-gradient(180deg,transparent,var(--kk-team-pro-card-bg));content:""}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) :where(.kk-team-pro__picture,.kk-team-pro__image){display:block;width:100%;height:100%}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__image{object-fit:cover;object-position:var(--kk-team-pro-image-position, center top);transition:transform .24s ease}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__fallback-disc{width:62%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--kk-team-pro-accent) 55%,transparent);border-radius:50%;box-shadow:inset 0 0 0 28px color-mix(in srgb,var(--kk-team-pro-accent) 8%,transparent)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__fallback-letter{position:absolute;color:color-mix(in srgb,var(--kk-team-pro-accent) 80%,white);font-size:clamp(3rem,8vw,6rem);font-weight:850}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__content{position:relative;z-index:2;display:flex;flex:1 1 auto;align-items:flex-start;flex-direction:column;margin-top:-1px;padding:22px;background:var(--kk-team-pro-card-bg)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__name{margin:0;color:inherit;font-family:inherit;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:850;letter-spacing:-.03em;line-height:1.08}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__location{margin-top:7px;color:var(--kk-team-pro-muted);font-size:.93rem;line-height:1.4}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__meta{margin-top:9px;color:color-mix(in srgb,var(--kk-team-pro-accent) 75%,white);font-size:.76rem;font-weight:750;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__copy{margin-top:12px;color:var(--kk-team-pro-muted);font-size:.9rem;line-height:1.55}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__cta{display:inline-flex;gap:9px;align-items:center;margin-top:auto;padding-top:20px;color:var(--kk-team-pro-accent);font-size:.77rem;font-weight:800;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__arrow{display:inline-flex;width:18px;height:18px;flex:0 0 auto;transition:transform .22s ease}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__arrow svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__empty{margin:var(--kk-team-pro-header-gap) 0 0;color:var(--kk-team-pro-muted)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__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^=KiekkoKingiTeamProGrid-]) .kk-team-pro__card.is-linked:focus-visible{outline:3px solid color-mix(in srgb,var(--kk-team-pro-accent) 72%,white);outline-offset:4px}@media(hover:hover)and (pointer:fine){:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__card.is-linked:hover{border-color:var(--kk-team-pro-accent);box-shadow:0 18px 46px #00000052,0 0 30px color-mix(in srgb,var(--kk-team-pro-accent) 22%,transparent);transform:translateY(-3px)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__card.is-linked:hover .kk-team-pro__image{transform:scale(1.025)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__card.is-linked:hover .kk-team-pro__arrow{transform:translate(4px)}}@media screen and (max-width:899px){:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media screen and (max-width:719px){:is(#kx,section[id^=KiekkoKingiTeamProGrid-]){padding-block:var(--kk-team-pro-pad-top-mobile) var(--kk-team-pro-pad-bottom-mobile)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__container{width:min(calc(100% - 32px),var(--kk-team-pro-width))}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__heading{font-size:clamp(1.8rem,9vw,2.45rem)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]).kk-team-pro--heading-small .kk-team-pro__heading{font-size:clamp(1.55rem,8vw,2rem)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]).kk-team-pro--heading-large .kk-team-pro__heading{font-size:clamp(2rem,10vw,2.8rem)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]).kk-team-pro--heading-display .kk-team-pro__heading{font-size:clamp(2.2rem,11vw,3.15rem)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__content{padding:16px 14px}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__name{font-size:clamp(1.08rem,5vw,1.35rem)}:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__copy{font-size:.84rem}}@media screen and (max-width:379px){:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) .kk-team-pro__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){:is(#kx,section[id^=KiekkoKingiTeamProGrid-]) :where(.kk-team-pro__card,.kk-team-pro__image,.kk-team-pro__arrow){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/206/assets/kiekkokingi-team-pro-grid.css.map */
