:root{--kombo-radius-card: 24px;--kombo-radius-badge-square: 16px;--kombo-shadow-card: 0 14px 30px -10px rgba(17, 17, 17, .16), 0 2px 8px rgba(17, 17, 17, .05);--kombo-shadow-card-hover: 0 20px 40px -12px rgba(17, 17, 17, .2), 0 4px 10px rgba(17, 17, 17, .06);--kombo-border-hairline: 1px solid rgba(17, 17, 17, .06);--kombo-ink: #1a1a1a;--kombo-ink-soft: #5f5e5a;--font-kombo-heading: "Atma", sans-serif;--font-kombo-text: "Montserrat", sans-serif}[data-kombo-family=athletic]{--kombo-accent: #ffbd59;--kombo-accent-2: #ffd88a;--kombo-bg: #fffbef;--kombo-text-accent: #089246}[data-kombo-family=technical]{--kombo-accent: #e12000;--kombo-accent-2: #ff6b6b;--kombo-bg: #ffeeec;--kombo-text-accent: #e12000}[data-kombo-family=tactical]{--kombo-accent: #1f7bff;--kombo-accent-2: #4db3ff;--kombo-bg: #e0eaf1;--kombo-text-accent: #1f7bff}[data-kombo-family=mental]{--kombo-accent: #01bf63;--kombo-accent-2: #159d53;--kombo-bg: #e8f1e7;--kombo-text-accent: #159d53}.kombo-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--kombo-radius-card);box-shadow:var(--kombo-shadow-card);padding:28px 26px;height:100%;transition:box-shadow .2s ease,transform .2s ease}.kombo-card--interactive:hover,.kombo-card--interactive:focus-within{box-shadow:var(--kombo-shadow-card-hover);transform:translateY(-2px)}.kombo-card--tinted{background:var(--kombo-bg, #ffffff)}.kombo-card--bordered{border:var(--kombo-border-hairline)}.kombo-card--featured{border:2px solid var(--kombo-accent, #089246)}.kombo-card--poker{text-align:center;justify-content:flex-start;padding-top:24px}.kombo-grid{display:grid;gap:20px;max-width:1200px;margin:0 auto}.kombo-grid--2{grid-template-columns:repeat(2,1fr)}.kombo-grid--3{grid-template-columns:repeat(3,1fr)}.kombo-grid--4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:989px){.kombo-grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.kombo-grid--2,.kombo-grid--3,.kombo-grid--4{grid-template-columns:1fr}}.kombo-heading{font-family:var(--font-kombo-heading);font-weight:700;color:var(--kombo-ink);margin:0 0 8px;line-height:1.1}.kombo-subtitle{font-family:var(--font-kombo-text);font-style:italic;font-weight:500;color:var(--kombo-ink-soft);margin:0 0 4px}.kombo-text{font-family:var(--font-kombo-text);font-weight:400;color:var(--kombo-ink);line-height:1.6;margin:0}.kombo-source{font-family:var(--font-kombo-text);font-style:italic;font-weight:300;font-size:11px;color:#999;margin-top:auto;padding-top:14px}.kombo-badge-label{font-family:var(--font-kombo-text);font-style:italic;font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--kombo-text-accent, var(--kombo-ink))}.kombo-stat{font-family:var(--font-kombo-heading);font-weight:700;font-size:clamp(2.4rem,6vw,3.4rem);color:var(--kombo-text-accent, var(--kombo-ink));line-height:1;margin:10px 0 6px}.kombo-section-head{text-align:center;max-width:720px;margin:0 auto 36px}.kombo-section-head .kombo-heading{font-size:clamp(2.2rem,4vw,3rem)}.kombo-section-head .kombo-subtitle{font-size:1.5rem}.kombo-accent-green{color:#01bf63}.kombo-accent-orange{color:#ffbd59}.kombo-family-badge{width:64px;height:64px;margin:0 auto 16px;display:block}.kombo-stars{color:var(--kombo-accent, #ffbd59);font-size:15px;letter-spacing:2px;margin-bottom:12px}.kombo-card--playful:hover,.kombo-card--playful:focus-within{transform:translateY(-4px) rotate(-1.4deg)}.kombo-card--playful:nth-child(2n):hover,.kombo-card--playful:nth-child(2n):focus-within{transform:translateY(-4px) rotate(1.4deg)}.kombo-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.kombo-reveal.in-view{opacity:1;transform:none}.kombo-float-in{opacity:0;transform:translateY(14px) rotate(-10deg) scale(.9);transition:opacity .8s ease,transform .8s ease}.kombo-float-in.in-view{opacity:1;transform:none}.kombo-floating{animation:kombo-floaty 5.5s ease-in-out infinite}.kombo-floating:nth-child(2n){animation-duration:6.5s;animation-delay:-1.5s}.kombo-floating:nth-child(3n){animation-duration:7.2s;animation-delay:-3s}@keyframes kombo-floaty{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(4deg)}}.kombo-marquee{overflow:hidden;width:100%}.kombo-marquee__track{display:flex;width:max-content;animation:kombo-marquee-scroll var(--kombo-marquee-duration, 22s) linear infinite}.kombo-marquee:hover .kombo-marquee__track{animation-play-state:paused}@keyframes kombo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.image-with-text__heading{word-break:normal;overflow-wrap:break-word}
/*# sourceMappingURL=/cdn/shop/t/21/assets/funino-tokens.css.map */
