.section-kiekkokingi-simulator-systems{margin:0}:is(#kx,.kk-sim-systems){--kk-systems-heading-size: clamp(2rem, 3vw, 3rem);--kk-systems-card-title-size: clamp(1.22rem, 1.7vw, 1.58rem);--kk-systems-card-padding-current: var(--kk-systems-card-padding);--kk-systems-media-gap-current: var(--kk-systems-media-gap);position:relative;width:100%;min-width:0;padding-top:var(--kk-systems-section-padding-top);padding-bottom:var(--kk-systems-section-padding-bottom);overflow:hidden;color:var(--kk-systems-text);background:var(--kk-systems-bg)}:is(#kx,.kk-sim-systems).kk-sim-systems--gradient{background:linear-gradient(var(--kk-systems-gradient-direction),var(--kk-systems-gradient-start),var(--kk-systems-gradient-end))}:is(#kx,.kk-sim-systems).kk-sim-systems--heading-small{--kk-systems-heading-size: clamp(1.7rem, 2.2vw, 2.5rem)}:is(#kx,.kk-sim-systems).kk-sim-systems--heading-medium{--kk-systems-heading-size: clamp(2rem, 3vw, 3rem)}:is(#kx,.kk-sim-systems).kk-sim-systems--heading-large{--kk-systems-heading-size: clamp(2.2rem, 4vw, 3.8rem)}:is(#kx,.kk-sim-systems).kk-sim-systems--heading-display{--kk-systems-heading-size: clamp(2.6rem, 5vw, 4.6rem)}:is(#kx,.kk-sim-systems).kk-sim-systems--title-small{--kk-systems-card-title-size: clamp(1.08rem, 1.35vw, 1.3rem)}:is(#kx,.kk-sim-systems).kk-sim-systems--title-medium{--kk-systems-card-title-size: clamp(1.22rem, 1.7vw, 1.58rem)}:is(#kx,.kk-sim-systems).kk-sim-systems--title-large{--kk-systems-card-title-size: clamp(1.4rem, 2.05vw, 1.88rem)}:is(#kx,.kk-sim-systems),:is(#kx,.kk-sim-systems) *,:is(#kx,.kk-sim-systems) *:before,:is(#kx,.kk-sim-systems) *:after{box-sizing:border-box}:is(#kx,.kk-sim-systems) .kk-sim-systems__shell{width:100%;max-width:var(--kk-systems-layout-max);padding-right:clamp(16px,3vw,40px);padding-left:clamp(16px,3vw,40px);margin:0 auto;scroll-margin-top:24px}:is(#kx,.kk-sim-systems) .kk-sim-systems__shell--full{max-width:none}:is(#kx,.kk-sim-systems) .kk-sim-systems__header{width:100%}:is(#kx,.kk-sim-systems).kk-sim-systems--has-list .kk-sim-systems__header{margin-bottom:var(--kk-systems-header-cards-gap)}:is(#kx,.kk-sim-systems).kk-sim-systems--header-center .kk-sim-systems__header{text-align:center}:is(#kx,.kk-sim-systems) .kk-sim-systems__eyebrow{display:inline-flex;align-items:center;gap:11px;margin:0 0 13px;color:var(--kk-systems-accent);font-size:.74rem;font-weight:700;line-height:1.35;letter-spacing:.15em;text-transform:uppercase}:is(#kx,.kk-sim-systems) .kk-sim-systems__eyebrow:before{width:26px;height:2px;background:currentColor;content:""}:is(#kx,.kk-sim-systems).kk-sim-systems--header-center .kk-sim-systems__eyebrow:before{display:none}:is(#kx,.kk-sim-systems) .kk-sim-systems__heading{width:min(100%,var(--kk-systems-heading-max));margin:0;overflow-wrap:anywhere;color:var(--kk-systems-text);font-family:inherit;font-size:var(--kk-systems-heading-size);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}:is(#kx,.kk-sim-systems).kk-sim-systems--header-center .kk-sim-systems__heading{margin-right:auto;margin-left:auto}:is(#kx,.kk-sim-systems) .kk-sim-systems__header-description{width:min(100%,var(--kk-systems-description-max));margin-top:var(--kk-systems-heading-description-gap);color:var(--kk-systems-muted);font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.62}:is(#kx,.kk-sim-systems).kk-sim-systems--header-center .kk-sim-systems__header-description{margin-right:auto;margin-left:auto}:is(#kx,.kk-sim-systems) .kk-sim-systems__header-description>:first-child{margin-top:0}:is(#kx,.kk-sim-systems) .kk-sim-systems__header-description>:last-child{margin-bottom:0}:is(#kx,.kk-sim-systems) .kk-sim-systems__systems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kk-systems-card-gap);padding:0;margin:0;list-style:none}:is(#kx,.kk-sim-systems) .kk-sim-systems__item{display:flex;min-width:0}:is(#kx,.kk-sim-systems) .kk-sim-systems__card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;overflow:hidden;border:1px solid var(--kk-systems-border);border-radius:var(--kk-card-radius, 4px);color:var(--kk-systems-text);background:var(--kk-systems-card);transition:border-color .22s ease}:is(#kx,.kk-sim-systems) .kk-sim-systems__card:hover{border-color:color-mix(in srgb,var(--kk-system-accent) 32%,var(--kk-systems-border))}:is(#kx,.kk-sim-systems) .kk-sim-systems__card--highlighted{border-color:color-mix(in srgb,var(--kk-system-accent) 62%,var(--kk-systems-border));background:color-mix(in srgb,var(--kk-system-accent) 5%,var(--kk-systems-card))}:is(#kx,.kk-sim-systems) .kk-sim-systems__media{position:relative;isolation:isolate;width:100%;flex:0 0 auto;overflow:hidden;background:color-mix(in srgb,var(--kk-systems-card) 88%,#000000)}:is(#kx,.kk-sim-systems) .kk-sim-systems__media--ratio-16-10{aspect-ratio:16 / 10}:is(#kx,.kk-sim-systems) .kk-sim-systems__media--ratio-4-3{aspect-ratio:4 / 3}:is(#kx,.kk-sim-systems) .kk-sim-systems__media--ratio-1-1{aspect-ratio:1 / 1}:is(#kx,.kk-sim-systems) .kk-sim-systems__media--ratio-3-2{aspect-ratio:3 / 2}:is(#kx,.kk-sim-systems) .kk-sim-systems__media--overlay:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:var(--kk-system-overlay);pointer-events:none;content:""}:is(#kx,.kk-sim-systems) .kk-sim-systems__image,:is(#kx,.kk-sim-systems) .kk-sim-systems__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--kk-system-media-position, center center)}:is(#kx,.kk-sim-systems) .kk-sim-systems__image{z-index:1}:is(#kx,.kk-sim-systems) .kk-sim-systems__video{z-index:2;background:transparent}:is(#kx,.kk-sim-systems) .kk-sim-systems__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--kk-systems-card-padding-current)}:is(#kx,.kk-sim-systems) .kk-sim-systems__card--has-media .kk-sim-systems__content{padding-top:var(--kk-systems-media-gap-current)}:is(#kx,.kk-sim-systems).kk-sim-systems--content-center .kk-sim-systems__content{align-items:center;text-align:center}:is(#kx,.kk-sim-systems) .kk-sim-systems__kicker{margin:0 0 9px;overflow-wrap:anywhere;color:var(--kk-system-accent);font-size:.68rem;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}:is(#kx,.kk-sim-systems) .kk-sim-systems__identity{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;width:100%;margin-bottom:12px}:is(#kx,.kk-sim-systems).kk-sim-systems--content-center .kk-sim-systems__identity{justify-content:center}:is(#kx,.kk-sim-systems) .kk-sim-systems__name{margin:0;overflow-wrap:anywhere;color:var(--kk-systems-text);font-family:inherit;font-size:var(--kk-systems-card-title-size);font-weight:800;line-height:1.13;letter-spacing:-.025em;text-wrap:balance}:is(#kx,.kk-sim-systems) .kk-sim-systems__name--logo{width:min(100%,var(--kk-system-logo-max-width));line-height:0}:is(#kx,.kk-sim-systems) .kk-sim-systems__brand-logo{display:block;width:100%;height:auto;max-height:72px;object-fit:contain;object-position:left center}:is(#kx,.kk-sim-systems).kk-sim-systems--content-center .kk-sim-systems__brand-logo{object-position:center}:is(#kx,.kk-sim-systems) .kk-sim-systems__badge{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--kk-system-accent) 48%,var(--kk-systems-border));border-radius:999px;color:var(--kk-system-accent);background:color-mix(in srgb,var(--kk-system-accent) 8%,var(--kk-systems-card));font-size:.62rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}:is(#kx,.kk-sim-systems) .kk-sim-systems__card-heading{margin:0;overflow-wrap:anywhere;color:var(--kk-systems-text);font-family:inherit;font-size:clamp(1.05rem,1.35vw,1.24rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}:is(#kx,.kk-sim-systems) .kk-sim-systems__card-description{margin:var(--kk-systems-heading-description-gap) 0 0;overflow-wrap:anywhere;color:var(--kk-systems-muted);font-size:.96rem;line-height:1.6}:is(#kx,.kk-sim-systems) .kk-sim-systems__features{display:grid;gap:var(--kk-systems-feature-gap);width:100%;padding:0;margin:var(--kk-systems-description-features-gap) 0 0;list-style:none;text-align:left}:is(#kx,.kk-sim-systems) .kk-sim-systems__feature{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;min-width:0}:is(#kx,.kk-sim-systems).kk-sim-systems--features-no-icons .kk-sim-systems__feature,:is(#kx,.kk-sim-systems) .kk-sim-systems__feature--no-icon{grid-template-columns:minmax(0,1fr)}:is(#kx,.kk-sim-systems) .kk-sim-systems__feature-icon{display:grid;place-items:center;width:var(--kk-systems-icon-container);height:var(--kk-systems-icon-container);border:1px solid var(--kk-systems-icon-border);border-radius:50%;color:var(--kk-system-accent);background:var(--kk-systems-icon-bg)}:is(#kx,.kk-sim-systems) .kk-sim-systems__card--highlighted .kk-sim-systems__feature-icon{border-color:color-mix(in srgb,var(--kk-system-accent) 52%,var(--kk-systems-icon-border));background:color-mix(in srgb,var(--kk-system-accent) 10%,var(--kk-systems-icon-bg))}:is(#kx,.kk-sim-systems) .kk-sim-systems__feature-icon svg,:is(#kx,.kk-sim-systems) .kk-sim-systems__feature-icon-image{display:block;width:var(--kk-systems-icon-size);height:var(--kk-systems-icon-size);object-fit:contain}:is(#kx,.kk-sim-systems) .kk-sim-systems__feature-copy{min-width:0}:is(#kx,.kk-sim-systems) .kk-sim-systems__feature-copy strong{display:block;overflow-wrap:anywhere;color:var(--kk-systems-text);font-size:.9rem;font-weight:800;line-height:1.35}:is(#kx,.kk-sim-systems) .kk-sim-systems__feature-copy p{margin:3px 0 0;overflow-wrap:anywhere;color:var(--kk-systems-muted);font-size:.84rem;line-height:1.48}:is(#kx,.kk-sim-systems) .kk-sim-systems__tail{width:100%;padding-top:var(--kk-systems-features-best-gap);margin-top:auto}:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:17px 18px;border:1px solid color-mix(in srgb,var(--kk-system-accent) 18%,var(--kk-systems-border));border-radius:calc(var(--kk-systems-card-radius) + 5px);background:var(--kk-systems-best-bg);text-align:left}:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for--no-icon{grid-template-columns:minmax(0,1fr)}:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for-icon{display:grid;place-items:center;width:32px;height:32px;color:var(--kk-system-accent)}:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for-icon svg,:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for-icon-image{display:block;width:22px;height:22px;object-fit:contain}:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for-label{display:block;margin-bottom:5px;color:var(--kk-system-accent);font-size:.64rem;font-weight:800;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for p{margin:0;overflow-wrap:anywhere;color:var(--kk-systems-text);font-size:.86rem;font-weight:700;line-height:1.48}:is(#kx,.kk-sim-systems) .kk-sim-systems__link{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;margin-top:18px;overflow-wrap:anywhere;font-size:.77rem;font-weight:800;line-height:1.25;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:none;transform:none;transition:border-color .22s ease,background-color .22s ease,color .22s ease}:is(#kx,.kk-sim-systems) .kk-sim-systems__link--text{min-height:44px;color:var(--kk-system-accent)}:is(#kx,.kk-sim-systems) .kk-sim-systems__link--primary,:is(#kx,.kk-sim-systems) .kk-sim-systems__link--secondary{min-height:46px;padding:.6875rem 1.375rem;border-radius:var(--kk-systems-button-radius)}:is(#kx,.kk-sim-systems) .kk-sim-systems__link:hover{box-shadow:none;transform:none}:is(#kx,.kk-sim-systems) .kk-sim-systems__link--text:hover{color:var(--kk-systems-text)}:is(#kx,.kk-sim-systems) .kk-sim-systems__tail>.kk-sim-systems__link:first-child{margin-top:0}:is(#kx,.kk-sim-systems) .kk-sim-systems__link svg{flex:0 0 19px;width:19px;height:19px}:is(#kx,.kk-sim-systems) .kk-sim-systems__link:focus-visible{outline:3px solid var(--kk-system-accent);outline-offset:4px}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-joined .kk-sim-systems__systems{gap:0;overflow:hidden;border:1px solid var(--kk-systems-border);border-radius:var(--kk-card-radius, 4px);background:var(--kk-systems-card)}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-joined .kk-sim-systems__card{border:0;border-radius:0;background:transparent}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-joined .kk-sim-systems__card--highlighted{background:color-mix(in srgb,var(--kk-system-accent) 5%,var(--kk-systems-card))}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-joined .kk-sim-systems__item:nth-child(2n) .kk-sim-systems__card{border-left:1px solid var(--kk-systems-border)}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-joined .kk-sim-systems__item:nth-child(n+3) .kk-sim-systems__card{border-top:1px solid var(--kk-systems-border)}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-stacked .kk-sim-systems__systems{grid-template-columns:minmax(0,1fr)}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-stacked .kk-sim-systems__card--has-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-stacked .kk-sim-systems__content{padding:var(--kk-systems-card-padding-current) max(var(--kk-systems-card-padding-current),var(--kk-systems-media-gap-current))}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-stacked.kk-sim-systems--alternate .kk-sim-systems__item:nth-child(2n) .kk-sim-systems__media{order:2}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-stacked.kk-sim-systems--alternate .kk-sim-systems__item:nth-child(2n) .kk-sim-systems__content{order:1}:is(#kx,.kk-sim-systems) .kk-sim-systems__info{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:center;width:min(100%,860px);padding:20px 22px;margin-top:var(--kk-systems-cards-info-gap);border:1px solid var(--kk-systems-info-border);border-radius:var(--kk-card-radius, 4px);background:var(--kk-systems-info-bg)}:is(#kx,.kk-sim-systems) .kk-sim-systems__info--no-icon{grid-template-columns:minmax(0,1fr)}:is(#kx,.kk-sim-systems).kk-sim-systems--info-center .kk-sim-systems__info{margin-right:auto;margin-left:auto;text-align:center}:is(#kx,.kk-sim-systems).kk-sim-systems--info-left .kk-sim-systems__info{margin-right:auto}:is(#kx,.kk-sim-systems) .kk-sim-systems__info-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--kk-systems-icon-border);border-radius:999px;color:var(--kk-systems-accent);background:var(--kk-systems-icon-bg)}:is(#kx,.kk-sim-systems) .kk-sim-systems__info-icon svg,:is(#kx,.kk-sim-systems) .kk-sim-systems__info-icon-image{display:block;width:24px;height:24px;object-fit:contain}:is(#kx,.kk-sim-systems) .kk-sim-systems__info-copy{min-width:0}:is(#kx,.kk-sim-systems) .kk-sim-systems__info-title{margin:0;overflow-wrap:anywhere;color:var(--kk-systems-text);font-size:1.02rem;font-weight:800;line-height:1.3}:is(#kx,.kk-sim-systems) .kk-sim-systems__info-text{margin:5px 0 0;overflow-wrap:anywhere;color:var(--kk-systems-muted);font-size:.9rem;line-height:1.55}:is(#kx,.kk-sim-systems) .kk-sim-systems__editor-empty{width:100%;padding:22px;border:1px solid var(--kk-systems-border);border-radius:var(--kk-card-radius, 4px);color:var(--kk-systems-muted);background:var(--kk-systems-card);font-size:.9rem;line-height:1.5}:is(#kx,.kk-sim-systems) .kk-sim-systems__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:899px){:is(#kx,.kk-sim-systems) .kk-sim-systems__systems{grid-template-columns:minmax(0,1fr)}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-joined .kk-sim-systems__item:nth-child(2n) .kk-sim-systems__card{border-left:0}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-joined .kk-sim-systems__item:nth-child(n+2) .kk-sim-systems__card{border-top:1px solid var(--kk-systems-border)}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-stacked .kk-sim-systems__card--has-media{display:flex;flex-direction:column}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-stacked .kk-sim-systems__media{min-height:0}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-stacked .kk-sim-systems__content{padding:var(--kk-systems-card-padding-current)}:is(#kx,.kk-sim-systems).kk-sim-systems--layout-stacked .kk-sim-systems__card--has-media .kk-sim-systems__content{padding-top:var(--kk-systems-media-gap-current)}:is(#kx,.kk-sim-systems) .kk-sim-systems__item--media-mobile-before .kk-sim-systems__media{order:0!important}:is(#kx,.kk-sim-systems) .kk-sim-systems__item--media-mobile-before .kk-sim-systems__content{order:1!important}:is(#kx,.kk-sim-systems) .kk-sim-systems__item--media-mobile-after .kk-sim-systems__media{order:2!important}:is(#kx,.kk-sim-systems) .kk-sim-systems__item--media-mobile-after .kk-sim-systems__content{order:1!important}}@media screen and (max-width:719px){:is(#kx,.kk-sim-systems){--kk-systems-card-padding-current: var(--kk-systems-card-padding-mobile);--kk-systems-media-gap-current: var(--kk-systems-media-gap-mobile);padding-top:var(--kk-systems-section-padding-top-mobile);padding-bottom:var(--kk-systems-section-padding-bottom-mobile)}:is(#kx,.kk-sim-systems).kk-sim-systems--heading-small{--kk-systems-heading-size: clamp(1.55rem, 8vw, 2rem)}:is(#kx,.kk-sim-systems).kk-sim-systems--heading-medium{--kk-systems-heading-size: clamp(1.8rem, 9vw, 2.45rem)}:is(#kx,.kk-sim-systems).kk-sim-systems--heading-large{--kk-systems-heading-size: clamp(2rem, 10vw, 2.8rem)}:is(#kx,.kk-sim-systems).kk-sim-systems--heading-display{--kk-systems-heading-size: clamp(2.2rem, 11vw, 3.15rem)}:is(#kx,.kk-sim-systems) .kk-sim-systems__shell{padding-right:16px;padding-left:16px}:is(#kx,.kk-sim-systems) .kk-sim-systems__header-description{font-size:.95rem}:is(#kx,.kk-sim-systems) .kk-sim-systems__identity{align-items:flex-start}:is(#kx,.kk-sim-systems) .kk-sim-systems__feature{align-items:start}:is(#kx,.kk-sim-systems) .kk-sim-systems__feature-icon{width:min(var(--kk-systems-icon-container),44px);height:min(var(--kk-systems-icon-container),44px)}:is(#kx,.kk-sim-systems) .kk-sim-systems__feature-icon svg,:is(#kx,.kk-sim-systems) .kk-sim-systems__feature-icon-image{width:min(var(--kk-systems-icon-size),22px);height:min(var(--kk-systems-icon-size),22px)}:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for{padding:15px}:is(#kx,.kk-sim-systems) .kk-sim-systems__info{gap:12px;padding:18px}}@media screen and (max-width:359px){:is(#kx,.kk-sim-systems) .kk-sim-systems__shell{padding-right:10px;padding-left:10px}:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for{grid-template-columns:minmax(0,1fr)}:is(#kx,.kk-sim-systems) .kk-sim-systems__best-for-icon{display:none}:is(#kx,.kk-sim-systems) .kk-sim-systems__info{grid-template-columns:minmax(0,1fr)}:is(#kx,.kk-sim-systems).kk-sim-systems--info-center .kk-sim-systems__info-icon{margin-right:auto;margin-left:auto}}@media(prefers-reduced-motion:reduce){:is(#kx,.kk-sim-systems) .kk-sim-systems__card,:is(#kx,.kk-sim-systems) .kk-sim-systems__link{transition:none}}:is(#kx,.kk-sim-systems) .kk-sim-systems__shell{padding-right:0;padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/203/assets/kiekkokingi-simulator-systems.css.map */
