*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;line-height:var(--wp--custom--line-height--body);-webkit-text-size-adjust:100%}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;margin-bottom:0}embed,iframe,object{max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;line-height:var(--wp--custom--line-height--body);margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:0}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.grecaptcha-badge,.visually-hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);-webkit-clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.grecaptcha-badge{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;-webkit-clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden;padding:0!important;width:0!important;word-wrap:normal!important;right:0!important;visibility:hidden!important}.wp-lightbox-overlay .scrim{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:hsla(0,0%,39%,.5)!important}.wp-lightbox-overlay .close-button{fill:#fff!important}@keyframes animationFadeIn{0%{opacity:0}to{opacity:1}}.template-part-container{position:relative}.template-part-container__edit-link{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:10px;display:flex;height:32px;justify-content:center;margin:0;opacity:0;position:absolute;right:5px;text-align:right;text-decoration:none;top:5px;transition:opacity .1s ease,background-color .1s ease;width:32px;z-index:99}.template-part-container__edit-link:hover{background-color:#f1f1f1}.template-part-container__edit-link span{height:22px;width:22px}.template-part-container__edit-link span:before{font-size:16px}.template-part-container:hover{outline:none}.template-part-container:hover .template-part-container__edit-link{opacity:1!important}.fancybox__content{border-radius:10px}.fancybox__toolbar button[data-fancybox-toggle-fullscreen],.fancybox__toolbar button[data-fancybox-toggle-slideshow],.fancybox__toolbar button[data-fancybox-toggle-thumbs],.fancybox__toolbar button[data-panzoom-action]{display:none}.fancybox__backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:hsla(0,0%,39%,.5)}.kidsup-check-icon{flex-shrink:.8}.wp-lightbox-container button:focus-visible{outline:none}.thumbnail-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.kidsup-pagination{margin-top:var(--wp--preset--spacing--giant)}.kidsup-pagination .next svg,.kidsup-pagination .prev svg{height:1rem;vertical-align:baseline;width:1rem}.kidsup-pagination .nav-links{align-items:center;display:flex;font-size:var(--wp--preset--font-size--small);gap:var(--wp--preset--spacing--tiny);justify-content:center;line-height:1}.kidsup-pagination .nav-links>*{align-items:center;border:1px solid color-mix(in srgb,var(--wp--preset--color--gray-900) 10%,transparent);border-radius:6px;color:color-mix(in srgb,var(--wp--preset--color--gray-900) 80%,transparent);display:flex;height:2.5rem;justify-content:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5rem}.kidsup-pagination .nav-links a{border-color:color-mix(in srgb,var(--wp--preset--color--primary) 40%,transparent);color:var(--wp--preset--color--primary);text-decoration:none}.kidsup-pagination .nav-links a:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary) 10%,transparent)}.post-categories{list-style:none;margin:0;padding:0}.post-categories,.post-categories a{color:color-mix(in srgb,var(--wp--preset--color--gray-900) 50%,transparent)}.post-categories a{text-decoration:none}.post-categories a:hover{color:color-mix(in srgb,var(--wp--preset--color--gray-900) 70%,transparent)}.post-tags a{margin-right:.5rem;text-decoration:none}.post-footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--wp--preset--color--gray-900) 10%,transparent);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--m);justify-content:space-between;margin-top:var(--wp--preset--spacing--xl);padding-top:var(--wp--preset--spacing--s)}.kidsup-breadcrumbs{font-size:var(--wp--preset--font-size--x-small);margin-bottom:var(--wp--preset--spacing--l)}.kidsup-breadcrumbs__separator{color:color-mix(in srgb,var(--wp--preset--color--gray-900) 20%,transparent);margin:0 .5rem}.kidsup-breadcrumbs__current{color:color-mix(in srgb,var(--wp--preset--color--gray-900) 40%,transparent)}.kidsup-breadcrumbs a{color:color-mix(in srgb,var(--wp--preset--color--gray-900) 80%,transparent);text-decoration:none}.header{margin-bottom:var(--wp--preset--spacing--l);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:9}.header__inner{align-items:center;background-color:#fff;border-radius:0 0 var(--wp--custom--radius--large) var(--wp--custom--radius--large);display:flex;gap:var(--wp--preset--spacing--m);height:var(--wp--custom--header--height);justify-content:space-between;margin:0 auto;max-width:var(--wp--style--global--wide-size);width:100%}@media(min-width:1090px){.header__inner{box-shadow:0 8px 24px hsla(210,8%,62%,.1)}.header .wp-block-button{padding-right:var(--wp--style--root--padding-right)}}@media(max-width:1400px){.header .wp-block-button a{font-size:var(--wp--preset--font-size--small);padding-left:var(--wp--preset--spacing--s)!important;padding-right:var(--wp--preset--spacing--s)!important}}.is-menu-open .header__inner{border-radius:0}.home .header{margin-bottom:0}.navbar{align-items:center;background-color:transparent;display:flex;transition:var(--wp--custom--transition--duration)}@media(max-width:1090px){.navbar{background-color:#fff;flex-flow:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;left:0;opacity:0;overflow-y:auto;padding:var(--wp--preset--spacing--m) 0;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);pointer-events:none;position:fixed;top:var(--wp--custom--header--height);width:100%;z-index:9}}@media(min-height:600px){.admin-bar .header{top:32px}}.admin-bar .navbar{top:calc(var(--wp--custom--header--height) + 32px)}.header-menu{display:flex;gap:var(--wp--preset--spacing--s);list-style:none;margin:0;padding-right:var(--wp--style--root--padding-right)}.header-menu a{color:var(--wp--preset--color--gray-900);display:inline-block;font-size:var(--wp--preset--font-size--medium);line-height:var(--wp--custom--line-height--heading);padding:var(--wp--preset--spacing--tiny);text-decoration:none;transition:var(--wp--custom--transition--duration)}.header-menu a:hover{color:var(--wp--preset--color--primary)}@media(max-width:1400px){.header-menu a{font-size:var(--wp--preset--font-size--small)}}@media(max-width:1090px){.header-menu a{display:block;padding:calc(var(--wp--preset--spacing--tiny) + 5px) 0;width:100%}}.header-menu__item{align-items:center;display:flex}@media(max-width:1090px){.header-menu__item{border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--gray-900) 10%,transparent)}}.header-menu__item:last-child{border-bottom:0}.header-menu__item--has-children{position:relative}.header-menu__item--has-children>a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='silver' viewBox='0 0 24 24'%3E%3Cpath d='m12 13.171 4.95-4.95 1.414 1.415L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;padding-right:var(--wp--preset--spacing--s)}.header-menu__item--has-children:hover .header-menu__sub-menu{display:block}@media(max-width:1090px){.header-menu__item--has-children{align-items:flex-start;display:flex;flex-flow:column}.header-menu__item--has-children>a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='silver' viewBox='0 0 24 24'%3E%3Cpath d='M5 11v2h14v-2z'/%3E%3C/svg%3E")}}.header-menu__item--current>a{color:var(--wp--preset--color--primary)}.header-menu__sub-menu{animation-duration:var(--wp--custom--transition--duration);animation-fill-mode:forwards;animation-name:animationFadeIn;animation-timing-function:ease-in;background-color:#fff;display:none}@media(min-width:calc(1090px + 1px)){.header-menu__sub-menu{border:1px solid var(--wp--preset--color--gray);border-radius:var(--wp--custom--radius--small);box-shadow:var(--wp--custom--shadow--small);max-width:220px;padding:var(--wp--preset--spacing--micro);position:absolute;right:0;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header-menu__sub-menu a{border-radius:calc(var(--wp--custom--radius--small)/2);padding:calc(var(--wp--preset--spacing--xs) - 2px);width:100%}.header-menu__sub-menu a:hover{background-color:var(--wp--preset--color--lightgray)}}@media(max-width:1090px){.header-menu__sub-menu{display:flex;flex-flow:column;padding-left:var(--wp--preset--spacing--s);width:100%}.header-menu__sub-menu .header-menu__item{border:none}.header-menu__sub-menu a{padding-bottom:calc(var(--wp--preset--spacing--xs) + 5px);padding-top:0}.header-menu{flex-flow:column;gap:0;margin:0 auto;max-width:320px;opacity:0;padding:0;position:relative;top:-20px;transition:top var(--wp--custom--transition--duration);width:100%}}.header-logo{margin-left:var(--wp--style--root--padding-left)}.header-logo,.header-logo .custom-logo-link{align-items:center;display:flex}.header-logo .custom-logo-link img{max-height:48px;width:auto}@media(max-width:1400px){.header-logo .custom-logo-link img{width:80px}}.hamburger{display:none;--hamburger-width:25px;--hamburger--layer-height:2px;align-items:center;order:1;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}@media(max-width:1090px){.hamburger{display:flex}}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--wp--preset--color--gray-900)}@media(max-width:1090px){.hamburger.is-active+.navbar{box-shadow:0 1000px 0 1000px rgba(0,0,0,.66);flex-flow:column;gap:var(--wp--preset--spacing--s);opacity:1;pointer-events:auto}}.hamburger.is-active+.navbar .header-menu{opacity:1;top:0}.hamburger-inner,.hamburger-inner:after{background-color:var(--wp--preset--color--gray-900);height:var(--hamburger--layer-height);width:var(--hamburger-width)}.hamburger-inner:after{bottom:-8px}.hamburger-inner:before{background-color:var(--wp--preset--color--gray-900);height:var(--hamburger--layer-height);top:-8px}.hamburger-box,.hamburger-inner:before{width:var(--hamburger-width)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--slider .hamburger-inner{top:4px}.hamburger--slider .hamburger-inner:before{top:8px}.hamburger--slider .hamburger-inner:after{top:16px}.hamburger--slider.is-active .hamburger-inner:after{top:20px}@media(max-width:781px){.footer__copyright p.has-text-align-right{text-align:left!important}.footer__policy{justify-content:flex-start!important}}.footer a{text-decoration:none}html{background-color:#fff;scroll-behavior:smooth;scroll-padding:1rem}html.is-menu-open{overflow:hidden}html:not(.with-fancybox){scrollbar-gutter:stable}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html :focus-visible{outline:1px auto color-mix(in srgb,var(--wp--preset--color--primary) 30%,transparent)}.wrapper{display:flex;flex-direction:column;min-height:100dvh}body.admin-bar .wrapper{min-height:calc(100dvh - 32px)}.main{flex-grow:1;margin-top:var(--wp--preset--spacing--xl)}.home .main{margin-top:0}.single-review .post-footer{margin-top:var(--wp--preset--spacing--s)}.page-header{margin-top:0}.page-header__bar{border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--gray-900) 10%,transparent);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--s);line-height:var(--wp--custom--line-height--heading);padding:var(--wp--preset--spacing--s) 0}.entry-date{color:var(--wp--preset--color--text);display:inline-block;font-size:var(--wp--preset--font-size--x-small);line-height:var(--wp--custom--line-height--medium);text-decoration:none}.archive-grid{display:grid;gap:var(--wp--preset--spacing--s);grid-template-columns:1fr 1fr 1fr}@media(max-width:900px){.archive-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:576px){.archive-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.page-title{margin-top:0}.page-title__prefix{color:color-mix(in srgb,var(--wp--preset--color--gray-900) 50%,transparent);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--regular)}.page-title span{font-size:var(--wp--preset--font-size--heading-2);line-height:var(--wp--custom--line-height--heading)}.archive-description{color:color-mix(in srgb,var(--wp--preset--color--gray-900) 75%,transparent);margin-bottom:var(--wp--preset--spacing--xl)!important;margin-left:0!important}.post-excerpt{font-size:var(--wp--preset--font-size--medium)}@media(max-width:781px) and (min-width:600px){.features .wp-block-column{align-items:center;display:grid;gap:var(--wp--preset--spacing--l);grid-template-columns:1fr 1fr}}@media(max-width:768px){.features__mobile-reverse{align-items:center;display:flex;flex-direction:column-reverse}}@media(max-width:576px){.features{background-image:linear-gradient(180deg,#bb91ef 300px,transparent 0)!important}.features:before{background:radial-gradient(circle,transparent 0 55px,hsla(0,0%,100%,.3) 56px 57px,transparent 58px 85px,hsla(0,0%,100%,.2) 86px 87px,transparent 88px 115px,hsla(0,0%,100%,.1) 116px 117px,transparent 118px 100%)!important;content:"";height:290px;left:50%;mask-image:linear-gradient(180deg,#000,transparent);-webkit-mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}.features__title{font-size:var(--wp--preset--font-size--heading-3)}}.about-app{scroll-snap-type:y mandatory}.about-app__image{scroll-snap-align:start;scroll-snap-stop:always}.about-app__image .wp-block-cover,.about-app__image .wp-block-cover video,.about-app__image figure,.about-app__image figure img{height:100%}@media(max-width:781px){.about-app__image{order:2}.about-app__image figure{height:100%}.about-app__image figure img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.about-app__image .wp-block-cover,.about-app__image figure img{border-radius:0 0 var(--wp--custom--radius--large) var(--wp--custom--radius--large)!important}.about-app__image .wp-block-cover{height:100%}.about-app__image+.wp-block-column{border-radius:var(--wp--custom--radius--large) var(--wp--custom--radius--large) 0 0!important}}@media(max-width:600px){.hero{min-height:calc(65dvh + var(--wp--custom--header--height))!important}.hero__inner{translate:0 calc(var(--wp--custom--header--height)/1.5)}}@media(min-height:1500px){.hero{max-height:1000px;min-height:calc(65dvh + var(--wp--custom--header--height))!important;overflow:hidden}}@media(max-width:600px){.hero__title{font-size:var(--wp--preset--font-size--heading-3)!important;line-height:1.25!important}}.hero__text{max-width:530px}@media(max-width:600px){.hero__text{font-size:var(--wp--preset--font-size--medium)!important}}.wp-block-button__link img{margin-left:0;vertical-align:text-bottom}.install-section__stores .wp-block-button{flex:1}.install-section__stores .wp-block-button a{align-items:center;display:flex;gap:var(--wp--preset--spacing--micro);justify-content:center}.install-section__stores .wp-block-button a img{translate:0 -1px}.wp-block-table{overflow-x:auto}.wp-block-table table{min-width:500px}.kidsup-review-rating{background-image:url(https://kidsup.space/wp-content/uploads/2025/06/star.svg);background-size:24px;height:24px;width:calc(attr(data-rating px)*2px)}.kidsup-payment-page{color:#fff;display:flex;flex-flow:column;height:100dvh;justify-content:center;padding:var(--wp--preset--spacing--s);text-align:center}.kidsup-payment-page__title{margin:0;margin-bottom:30px}.kidsup-payment-page__image{margin:0 0 30px}.kidsup-payment-page__image img{max-width:200px;width:100%}.kidsup-payment-page__text{font-size:var(--wp--preset--font-size--medium);line-height:1.3}.kidsup-payment-page__stores{display:flex;gap:10px;justify-content:center;margin:40px auto 0;max-width:430px}.kidsup-payment-page__stores a{border-radius:10px;display:block;padding:4px 8px;text-decoration:none}.kidsup-payment-page__stores a img{display:block;width:100%}.text-wrap-balance{text-wrap:balance}.header-button a{background-color:var(--wp--preset--color--primary);border-color:transparent;border-radius:var(--wp--custom--radius--large);border-style:solid;border-width:1px;color:#fff;display:block;font-weight:600;line-height:var(--wp--custom--line-height--heading);padding-bottom:12px!important;padding-left:var(--wp--preset--spacing--s)!important;padding-right:var(--wp--preset--spacing--s)!important;padding-top:12px!important}.random-posts-section{margin:0 auto;max-width:var(--wp--style--global--wide-size)}.random-posts-section .card-post{height:100%;width:100%}.random-posts-section .card-post .kidsup-posted-on{background:none;padding-left:0}.random-posts-section .card-post a{transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.random-posts-section .card-post a:hover{color:var(--wp--preset--color--primary)}.random-posts-section .card-post a:after{display:none}.random-posts-section .f-carousel__track{padding-bottom:20px}.random-posts-section .f-button{background:#fff;border-radius:50%}.random-posts-section .f-button:hover{background:#f4f4f4!important}#randomPostsCarousel{--f-carousel-slide-width:calc(33.33333% - 13.33333px);--f-carousel-spacing:20px;--f-carousel-dot-color:var(--wp--preset--color--primary);--f-carousel-dots-height:60px}@media(max-width:767px){#randomPostsCarousel{--f-carousel-slide-width:calc(50% - 20px)}}@media(max-width:600px){#randomPostsCarousel{--f-carousel-slide-width:calc(100% - 40px)}}