.forest{position:relative;width:100%;height:334px;margin-top:80px;background:url(https://kidskucko.hu/wp-content/uploads/2026/05/forest-1.png) repeat-x;background-position:right}#ast-scroll-top{background-color:unset!important;height:120px!important}.ast-icon.icon-arrow{background-image:url(https://kidskucko.hu/wp-content/uploads/2026/05/page-up.webp);content:"";position:absolute;right:-7px;bottom:45px;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;background-size:cover}.ast-above-header-bar.ast-above-header,.ast-primary-header-bar.ast-primary-header{border:none}.ast-primary-header-bar.ast-primary-header{padding:10px 0}#ast-desktop-header .ast-woo-header-cart-info-wrap,#ast-desktop-header .ast-icon.icon-cart{color:white!important}#ast-desktop-header .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:black!important;background-color:white!important}#ast-desktop-header .ast-above-header-bar.ast-above-header{background-color:white!important}#ast-desktop-header .ast-primary-header-bar.ast-primary-header{background-color:#a6c520!important}#ast-desktop-header .ast-header-search .ast-icon{color:white}#ast-hf-menu-1 .menu-link{padding:0 40px!important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22179.667%22 height=%2264.667%22 transform=%22rotate(180)%22%3E%3Cpath fill=%22%23fff%22 d=%22M49.406 4.478S-27.645 13.65 12.839 46.77c40.485 33.121 97.616 5.864 119.496 8.663 39.833 5.095 53.979-26.458 43.097-34.14C161.72 11.611 154.536-6.223 49.406 4.478z%22/%3E%3C/svg%3E") no-repeat center}#ast-hf-menu-1 .menu-link[aria-current="page"]{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22183.333%22 height=%2269%22%3E%3Cpath fill=%22%23FFF%22 d=%22M40.64 8.012s-60.067 7.834-28.307 40.822C42.5 80.167 115.965 57.958 137 58.5c38.833 1 48.754-25.979 40.259-33.665C166.554 15.148 153.667-4.5 40.64 8.012z%22/%3E%3Cpath fill=%22none%22 stroke=%22%23F47647%22 stroke-width=%222%22 stroke-miterlimit=%2210%22 stroke-dasharray=%221.9932,1.9932%22 d=%22M40.64 8.012s-60.067 7.834-28.307 40.822C42.5 80.167 115.965 57.958 137 58.5c38.833 1 48.754-25.979 40.259-33.665C166.554 15.148 153.667-4.5 40.64 8.012z%22/%3E%3C/svg%3E") no-repeat center;padding:0 40px!important}#ast-hf-menu-1 .menu-link[href="https://kidskucko.hu/karaktereink/"]{padding:0 25px 0 20px!important}.site-branding.ast-site-identity{padding:0!important}.elementor-element.tv{width:90%;margin:0 auto}.product_title.entry-title{background-image:url(https://kidskucko.hu/wp-content/uploads/2026/05/csiga.svg);background-repeat:no-repeat;background-position:left top;padding-top:80px!important}.woocommerce-js div.product form.cart div.quantity{margin:.6em 1em 1em 0!important}.woocommerce-js div.product form.cart .button,.woocommerce div.ast-sticky-add-to-cart-action-wrap .button.single_add_to_cart_button{--s:8px;--w:200px;height:65px;width:round(var(--w),4 * var(--s))!important;aspect-ratio:1;padding:var(--s)!important;border:var(--s) solid #0000;box-sizing:border-box;background:#a6c520;border-radius:calc(3.5 * var(--s));mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.woocommerce-js div.product div.images.woocommerce-product-gallery .flex-viewport{border:20px solid rgb(10,48,58);border-radius:36px;margin-top:-3px!important;margin-bottom:0px!important}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{top:4.5em!important;right:1em!important}.pwb-single-product-brands{justify-content:center}.ast-woocommerce-container{padding-top:1em!important}.summary.entry-summary{padding-top:50px!important}.woocommerce-js ul.products li.product a img,.woocommerce-page ul.products li.product a img{--s:20px;--w:300px;width:round(var(--w),4 * var(--s))!important;aspect-ratio:1;padding:var(--s);border:var(--s) solid #0000;box-sizing:border-box;background:#a6c520;border-radius:calc(3.5 * var(--s));mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.astra-shop-summary-wrap{padding:0 20px}.woocommerce ul.products li.product.desktop-align-left,.woocommerce-page ul.products li.product.desktop-align-left{width:320px!important;margin:0 auto!important}.tnp-subscription input.tnp-submit{--s:8px;--w:145px;height:65px;width:round(var(--w),4 * var(--s))!important;aspect-ratio:1;padding:var(--s);border:var(--s) solid #0000;box-sizing:border-box;background:#a6c520;border-radius:calc(3.5 * var(--s));mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.tnp-subscription .tnp-field.tnp-privacy-field a{color:black!important}.footer-social-inner-wrap{padding-right:40px}.woocommerce-cart-form__cart-item.cart_item a{color:#a6c520!important}.products.columns-4{grid-template-columns:repeat(3,minmax(0,1fr))!important}.woocommerce-page input[type=text],.woocommerce-page input[type=email],.woocommerce-page input[type=number],.tnp-subscription input[type=text],.tnp-subscription input[type=email],.wcf-embed-checkout-form.wcf-embed-checkout-form-instant-checkout .woocommerce form .input-text,.kidskucko-contact-us input,.kidskucko-contact-us textarea{border:3px solid!important;border-radius:20px!important;border-color:#a6c520!important;background:none!important}.quantity.buttons_added input{border-radius:0!important}.woocommerce-mini-cart__buttons.buttons a,.button.wc-forward.ast-continue-shopping{--s:8px;--w:100%;height:64px;line-height:30px!important;width:round(var(--w),4 * var(--s))!important;aspect-ratio:1;padding:var(--s)!important;border:var(--s) solid #0000!important;box-sizing:border-box;background:#a6c520!important;border-radius:calc(3.5 * var(--s));mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.cart_totals .shipping,.cart_totals .cart-subtotal,#billing_country_field,#billing_state_field,#shipping_country_field,#shipping_state,#shipping_company,.vsfw-video-controls__button.vsfw-video-controls__cart{display:none!important}#billing_city_field,#shipping_city_field{width:66.67%!important}#billing_address_1_field,#billing_address_2_field{width:50%!important}.actions .button{--s:7px;--w:200px;height:55px;width:round(var(--w),4 * var(--s))!important;aspect-ratio:1;padding:var(--s)!important;border:var(--s) solid #0000!important;box-sizing:border-box!important;background:#a6c520!important;border-radius:calc(3.5 * var(--s));mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.checkout-button{--s:10px;--w:100%;height:80px;width:round(var(--w),4 * var(--s));aspect-ratio:1;padding:var(--s)!important;border:var(--s) solid #0000!important;box-sizing:border-box;background:#a6c520!important;border-radius:calc(3.5 * var(--s))!important;mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.kidskucko-product-category{background-color:unset!important;border:5px dashed #a6c520!important;border-radius:36px!important}.kidskucko-product-character{background-color:unset!important;border-radius:36px!important}.kidskucko-product-category .elementor-widget-container{background:none!important}.kidskucko-product-character{padding:0!important}.kidskucko-product-character .elementor-widget-container{padding-top:0!important}.kidskucko-product-character .elementor-widget-container h4{text-align:center!important}.kidskucko-product-category .elementor-widget-container h5,.kidskucko-product-character .elementor-widget-container h4{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22179.667%22 height=%2264.667%22 transform=%22rotate(180)%22%3E%3Cpath fill=%22%23a6c520%22 d=%22M49.406 4.478S-27.645 13.65 12.839 46.77c40.485 33.121 97.616 5.864 119.496 8.663 39.833 5.095 53.979-26.458 43.097-34.14C161.72 11.611 154.536-6.223 49.406 4.478z%22/%3E%3C/svg%3E") no-repeat center!important;height:80px!important;line-height:80px!important;margin-top:-40px!important}.kidskucko-contact-us button{--s:8px;--w:120px;height:65px;width:round(var(--w),4*var(--s));aspect-ratio:1;padding:var(--s)!important;border:var(--s) solid #0000!important;box-sizing:border-box;background:#a6c520!important;border-radius:calc(3.5*var(--s))!important;mask:radial-gradient(calc(sqrt(2)*var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2)*var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s)*4) calc(var(--s)*4)}.ast-theme-transparent-header #masthead{position:relative!important}.ast-container .content-area.primary .ast-archive-description p,.ast-container .widget-area.secondary,.vp-woo-pont-review-order{display:none!important}.ast-container .content-area.primary .ast-archive-description{position:relative;margin-top:70px!important}.ast-container .content-area.primary{width:100%!important}.ast-container .content-area.primary .ast-archive-description,.ast-container .content-area.primary .woocommerce-pagination{text-align:center!important;max-width:unset!important}.woocommerce-ordering .orderby,.woocommerce-result-count{padding:.5em 2em!important}.woocommerce-result-count{margin:.1em 0!important}.ast-on-card-button.ast-onsale-card{background:red!important;color:white!important;letter-spacing:0.05em!important}.ast-main-header-wrap .dgwt-wcas-search-form{position:absolute;top:-37px;width:98vw;max-width:1240px}.ast-main-header-wrap .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp{background-color:#a6c520;border-radius:0}.ast-main-header-wrap .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input{background-color:white!important}.dgwt-wcas-suggestions-wrapp{left:5vw!important;width:60vw!important;max-width:60vw!important;border-left:5px solid #a6c520!important;border-bottom:5px solid #a6c520!important;border-top-left-radius:36px!important;border-bottom-left-radius:36px!important}.dgwt-wcas-details-wrapp{left:65vw!important;width:30vw!important;max-width:30vw!important;border-right:5px solid #a6c520!important;border-bottom:5px solid #a6c520!important;border-top-right-radius:36px!important;border-bottom-right-radius:36px!important}.dgwt-wcas-details-wrapp .add_to_cart_button{text-align:center;line-height:30px!important;--s:8px;--w:180px;height:65px;width:round(var(--w),4 * var(--s));aspect-ratio:1;padding:var(--s)!important;border:var(--s) solid #0000!important;box-sizing:border-box;background:#a6c520!important;border-radius:calc(3.5 * var(--s))!important;mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.cart-balloons{width:48%}#ayudawp-euw-form{margin:0 auto;padding-top:40px;font-family:'Nunito'}.ayudawp-euw-button{--s:8px;--w:145px;height:65px!important;width:round(var(--w),4 * var(--s))!important;aspect-ratio:1;padding:var(--s)!important;border:var(--s) solid #0000!important;box-sizing:border-box;background:#a6c520!important;border-radius:calc(3.5 * var(--s))!important;mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.faz-modal.faz-modal-open{font-family:"Nunito",Sans-serif!important}#faz-consent .faz-switch input[type="checkbox"]:checked,.faz-modal .faz-switch input[type="checkbox"]:checked{background-color:#008000!important}.school-information .elementor-alert{text-align:center!important;--s:20px;--w:450px;height:160px!important;width:round(var(--w),4 * var(--s))!important;aspect-ratio:1;padding:var(--s);border:var(--s) solid #0000;box-sizing:border-box;background:#bcdff1!important;border-radius:calc(3.5 * var(--s));mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.woocommerce-Price-amount.amount{text-wrap-mode:nowrap}#coupon_code{padding:22px 15px}.button.wcf-submit-coupon{--s:6px;--w:135px;width:round(var(--w),4 * var(--s))!important;aspect-ratio:1;height:70px!important;padding:var(--s)!important;border:var(--s) solid #0000!important;box-sizing:border-box;background:#a6c520!important;border-radius:calc(3.5 * var(--s))!important;mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask-size:calc(var(--s) * 4) calc(var(--s) * 4)}.cartflows-checkout-main-wrapper .main-header--content,.cartflows-checkout-main-wrapper .main-header--content .main-header--site-logo{display:block!important}.cartflows-checkout-main-wrapper .main-header--content .main-header--action{display:none}@media (max-width:1100px){.products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:922px){#ast-mobile-header{display:flex!important;flex-direction:column}#ast-mobile-header .ast-above-header-wrap{order:2;padding:10px 10px 0 10px;background-color:#a6c520!important}#ast-mobile-header .ast-above-header-bar{background-color:#a6c520!important}#ast-mobile-header .ast-builder-html-element p,#ast-mobile-header .ast-builder-html-element a{color:white!important}#ast-mobile-header .ast-primary-header-bar.ast-primary-header{background-color:white!important}#ast-mobile-header .menu-toggle{margin-top:0!important}#ast-mobile-header .menu-toggle svg{fill:#a6c520!important}#ast-mobile-header .cart-container{padding:0!important;color:#a6c520!important}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{top:5em!important;right:1.2em!important}.products.columns-3,.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coupon{display:block!important;width:100%!important}.coupon input{width:100%!important}.actions .button{margin:15px calc(50% - 100px)!important}.cart-balloons{margin:25px;width:100%}}@media (max-width:820px){body.cartflows-instant-checkout .main-header--content .main-header--site-logo img{max-width:100%!important}.cartflows-checkout-main-wrapper .main-header--content .main-header--site-logo{margin:0 auto}.button.wcf-submit-coupon{--w:100%}#billing_address_1_field,#billing_address_2_field,#billing_city_field,#billing_postcode_field,#shipping_address_1_field,#shipping_address_2_field,#shipping_city_field,#shipping_postcode_field{width:100%!important}}@media (max-width:770px){.products.columns-4,.products.columns-3,.products.columns-2{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tnp-subscription .tnp-field.tnp-field-button{text-align:center!important}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row{grid-template-columns:1fr!important}.footer-widget-area.footer-widget-area-inner,.footer-widget-area .widget.widget_media_image,.ast-footer-copyright,.footer-social-inner-wrap{text-align:center!important}.footer-social-inner-wrap{padding-right:0}.woocommerce-ordering .orderby,.woocommerce-result-count,.woocommerce-ordering{text-align:center!important;float:unset!important}.woocommerce-ordering{margin-top:1em!important}}@media (max-width:550px){#ast-mobile-header .site-header-primary-section-right{font-size:14px!important}.school-information .elementor-alert{--w:350px;height:240px!important;line-height:2.5}}