:root{--kft-black: #1A1A1A;--kft-red: #D01012;--kft-red-dk: #8B0A0A;--kft-yellow: #F5CD2F;--kft-blue: #006CB7;--kft-green: #00852B;--kft-warm-white: #F8F7F2;--kft-white: #FFFFFF;--kft-muted: rgba(255,255,255,.6);--kft-muted-dark: rgba(26,26,26,.55);--kft-font-heading: "Fredoka", sans-serif;--kft-font-body: "Nunito", sans-serif;--kft-space-xs: 4px;--kft-space-sm: 8px;--kft-space-md: 16px;--kft-space-lg: 24px;--kft-space-xl: 40px;--kft-space-2xl: 64px;--kft-space-3xl: 96px;--kft-radius: 2px;--kft-radius-md: 4px}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--kft-font-body)!important;background-color:var(--kft-black)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--kft-font-heading)!important;line-height:1.15}:focus-visible{outline:3px solid var(--kft-red);outline-offset:3px;border-radius:var(--kft-radius)}.scroll-fade{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.scroll-fade.visible{opacity:1;transform:translateY(0)}.scroll-fade.visible .stagger:nth-child(1){transition-delay:0s}.scroll-fade.visible .stagger:nth-child(2){transition-delay:.15s}.scroll-fade.visible .stagger:nth-child(3){transition-delay:.3s}.scroll-fade.visible .stagger:nth-child(4){transition-delay:.45s}.brick-btn{display:inline-block;background-color:var(--kft-red);color:var(--kft-white);font-family:var(--kft-font-heading);font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:14px 32px;border:none;border-radius:var(--kft-radius);cursor:pointer;box-shadow:0 5px 0 var(--kft-red-dk),0 7px 12px #0003;transition:transform .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent;white-space:nowrap}.brick-btn:hover{color:var(--kft-white);text-decoration:none;transform:translateY(-2px);box-shadow:0 7px 0 var(--kft-red-dk),0 10px 16px #00000040}.brick-btn:active{transform:translateY(2px);box-shadow:0 2px 0 var(--kft-red-dk),0 3px 6px #0003}.brick-btn--full{display:block;width:100%;text-align:center}.brick-strip{display:flex;height:8px;width:100%;flex-shrink:0}.brick-strip span:nth-child(1){flex:1;background:var(--kft-red)}.brick-strip span:nth-child(2){flex:1;background:var(--kft-yellow)}.brick-strip span:nth-child(3){flex:1;background:var(--kft-blue)}.brick-strip span:nth-child(4){flex:1;background:var(--kft-green)}.kft-marquee{overflow:hidden;width:100%;white-space:nowrap}.kft-marquee__track{display:inline-flex;align-items:center;animation:kft-marquee 20s linear infinite;white-space:nowrap}.kft-marquee__item{padding:0 28px;display:inline-flex;align-items:center;gap:28px}.kft-marquee__item:after{content:"///";opacity:.45;font-size:.75em}@keyframes kft-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.kft-marquee:hover .kft-marquee__track{animation-play-state:paused}#kft-trust-marquee,.kft-trust-marquee-band{background:var(--kft-black);overflow:hidden;width:100%;position:relative;z-index:10}.kft-tm__track{display:inline-flex;align-items:center;animation:kft-tm-scroll 28s linear infinite;padding:13px 0;white-space:nowrap}.kft-tm__item{flex-shrink:0;color:var(--kft-white);font-family:var(--kft-font-heading);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:0 24px}.kft-tm__item:before{content:"\2726";color:var(--kft-yellow);margin-right:24px;font-size:.5rem;vertical-align:middle}@keyframes kft-tm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#kft-trust-marquee:hover .kft-tm__track,.kft-trust-marquee-band:hover .kft-tm__track{animation-play-state:paused}#shopify-section-main .rte{font-size:.9375rem;line-height:1.75!important}#shopify-section-main .rte p{margin-bottom:1em}#shopify-section-main .rte p:last-child{margin-bottom:0}#shopify-section-main .rte ul,#shopify-section-main .rte ol{line-height:1.75;padding-inline-start:1.4em}#shopify-section-main .rte li{margin-bottom:.45em}#shopify-section-main .rte li:last-child{margin-bottom:0}#shopify-section-main .rte h2,#shopify-section-main .rte h3,#shopify-section-main .rte h4{margin-top:1.4em!important;margin-bottom:.4em!important}html{background-color:#1a1a1a!important;scrollbar-color:rgba(255,255,255,.12) #1A1A1A!important}#shopify-section-1775294404fe5650f6,#shopify-section-product_list_fa6P9H,#shopify-section-1775468542154f1044{background:#1a1a1a!important}.color-scheme-e4073058-800b-44c5-90e7-12e3f718e3b2{--color-background: rgb(255, 255, 255) !important;--color-foreground: rgb(26, 26, 26) !important;--color-foreground-heading: rgb(26, 26, 26) !important;background-color:#fff!important}.announcement-bar{background-color:#fff!important;--color-background: rgb(255, 255, 255) !important}.announcement-bar,.announcement-bar a,.announcement-bar span,.announcement-bar p,.announcement-bar div{color:#1a1a1a!important}#shopify-section-17756158130a60ddc5{background:#fff!important}#shopify-section-17756158130a60ddc5 p,#shopify-section-17756158130a60ddc5 span,#shopify-section-17756158130a60ddc5 h2,#shopify-section-17756158130a60ddc5 h3,#shopify-section-17756158130a60ddc5 h4{color:#1a1a1a!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.scroll-fade{opacity:1!important;transform:none!important}.kft-marquee__track,.kft-tm__track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kidzfuntoys.css.map */
