body.et-tb .shortcode-codeblock .et_pb_code_inner{min-height:100px;background-color:#faeedb;border-radius:5px}body.et-tb .shortcode-codeblock .et_pb_code_inner:before{content:"[Shortcode]";display:block;padding-top:30px;color:#737373;font-size:14px;font-weight:100;text-align:center}.et_pb_row.et_pb_row_0_tb_header{z-index:999}li.menu-wishlist-icon a:before{content:"\e030";margin-left:10px;margin-right:0;color:#e9b0c8;font-family:"ETMODULES";font-size:1.3em;text-align:center;vertical-align:middle;transition:all .3s ease}span.yith-wcwl-add-to-wishlist-button__label{color:#545b7c}.et-menu>li>a{text-transform:uppercase!important}.nav-shop a{color:#f08e35!important}.nav-shop .sub-menu a{color:#6e1e3a!important}.et-menu-nav li.mega-menu li>a{width:100%!important;padding:2px 0!important}.et-menu-nav li.mega-menu li.menu-item-has-children a{font-family:"Epunda Slab",Helvetica,Arial,Lucida,sans-serif!important}.mega-menu li a:hover,.nav ul li a:hover{background-color:transparent!important;opacity:1!important}.mega-menu>.sub-menu>li.mm-full-column{padding:0!important}.mega-menu>.sub-menu>li.mm-full-column>a,.mega-menu>.sub-menu>li.mm-full-column>a:hover{display:block;padding:0!important;color:inherit;text-decoration:none}.mega-menu>.sub-menu>li.mm-full-column .mm-slot,.mega-menu>.sub-menu>li.mm-full-column .mm-slot a{display:block;width:100%;margin:0!important;padding:0!important}@media (min-width:981px){.mega-menu>.sub-menu{display:grid!important;grid-template-columns:repeat(4,1fr);grid-auto-flow:row;width:100%!important;row-gap:2rem;pointer-events:none}.mega-menu:hover>.sub-menu,.mega-menu>.sub-menu:hover{pointer-events:auto}.mega-menu>.sub-menu>li{float:none!important;width:auto!important;margin:0!important}.mega-menu>.sub-menu>li.mm-full-column{grid-column:4;grid-row:1 / span 2;height:100%}.mega-menu>.sub-menu>li>.sub-menu{display:block!important;width:100%!important}.mega-menu>.sub-menu>li>.sub-menu>li{display:block!important;float:none!important;width:100%!important;clear:both}}.hkb-promo{display:block;line-height:0}.hkb-promo__image{display:block;width:100%;height:auto}.hkb-promo__caption{display:block;padding:18px 22px;background:#fce6a3;color:#1a1a1a;font-size:18px;font-weight:500;line-height:1.4}.mobile_menu_bar{display:block;bottom:10px;position:relative;line-height:0}#hkb-main-navigation .mobile_menu_bar:after{content:"MENU";position:relative!important;bottom:9px;left:10%;color:#000}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:"a"}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{position:absolute;top:0;right:0;width:44px;height:100%;max-height:44px;padding:0!important;background-color:transparent;border:none;text-align:center;opacity:1;z-index:999}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"3";position:relative;top:10px;padding:3px;background:#f0f3f6;border-radius:50%;color:#979c8a;font-family:"ETModules"}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:"2"}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#fff!important;border-radius:10px}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{content:"";position:absolute;top:-14px;right:5%;width:0;height:0;margin-left:-20px;border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none!important}.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu{display:flex!important}.nav li.wpml-ls-item li{padding:0 15px}.nav li.wpml-ls-item ul{width:100px!important}.nav li.wpml-ls-item ul a{width:70px;text-align:center}.wpml-ls-menu-item .wpml-ls-flag{width:18px;height:18px}.archive div#et-main-area{position:relative;z-index:0}.archive .et_pb_row{max-width:1356px!important}.inline-buttons{text-align:left!important}.inline-buttons .et_pb_button_module_wrapper{display:inline-block;margin:0 10px}p a{text-decoration:underline}.woocommerce a.button{color:#fff!important}.woocommerce a.button.add_to_cart_button,li.product.outofstock a.button{padding:15px 45px 15px 35px}.dnwoo_product_addtocart{display:inline-flex;justify-content:center;width:48px;height:48px;padding:0;position:relative;overflow:hidden;font-size:0!important;line-height:0!important}.dnwoo_product_grid_buttons .icon_cart_btn::after{content:"\e90c";display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-family:"Woo-Side-Cart"!important;font-size:24px;line-height:1}.dnwoo_product_grid_buttons .icon_cart_btn::before,.et_pb_wc_add_to_cart_0_tb_body .button:before{content:none!important;display:none!important}.et_pb_wc_add_to_cart_0_tb_body .button:before{font-family:initial!important}.single_add_to_cart_button .custom-cart-icon{display:inline-block;width:24px;height:24px;font-family:"Woo-Side-Cart"!important}.single_add_to_cart_button .custom-cart-icon::before{content:"\e90c";color:#fff;font-family:"Woo-Side-Cart"!important;font-size:24px;line-height:1}.single_add_to_cart_button::after{display:none}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{padding-bottom:80px;color:#8c9586;font-size:40px;font-weight:bold}p.woocommerce-shipping-destination{display:none}.woocommerce div.product div.summary{margin-bottom:0}.woocommerce form .form-row input.input-text{color:#000}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{border:none!important}.et_pb_wc_images_0_tb_body .flex-viewport{border:none!important}div.et_pb_module.et_pb_wc_description p{margin-bottom:40px}ul.product-content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.5em 2em;margin:0;padding-left:0}.et_pb_module.et_pb_wc_description li,ul.product-content-grid li{list-style:none;position:relative;margin:0;padding-left:1em}.et_pb_module.et_pb_wc_description li::before,ul.product-content-grid li::before{content:"•";position:absolute;top:0.3em;left:0;color:#75778c;font-size:10px}select.dnwoo-orderby{padding:10px;border-color:#ddd;border-radius:5px}.dnwoo-show-product-text{padding:10px 0!important}h2.woocommerce-loop-product__title{min-height:45px}.ds-category-relevant-products ul.products li.product .button::after{opacity:1!important;margin-left:0!important}.quantity{display:flex;align-items:center;gap:5px}.qty-button{padding:5px 10px;background:transparent;border:none;cursor:pointer;font-size:16px;user-select:none}.woocommerce .quantity .qty{padding:10px!important;text-align:center!important}.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity{margin:0}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(255 255 255 / 3%)}.woocommerce-page table.shop_table_responsive tr td.product-name{text-align:left!important}.woocommerce-page table.shop_table_responsive tr td.product-name::before{display:none}html body #page-container .et_pb_section .et_pb_wc_cart_products_0 table.cart button[name="apply_coupon"],html body #page-container .et_pb_section .et_pb_wc_cart_products_0 table.cart button[name="apply_coupon"]:hover,html body #page-container .et_pb_section .et_pb_wc_cart_products_0 table.cart button[name="update_cart"]:not([disabled]),html body #page-container .et_pb_section .et_pb_wc_cart_products_0 table.cart button[name="update_cart"]:not([disabled]):hover{padding:20px!important}@media (max-width:980px){table.cart td,#content table.cart td,table.cart tr,#content table.cart tr{padding:.6em 0.287em!important}td.product-name::before{display:none}td.product-quantity .quantity{justify-content:flex-end}td.product-remove a.remove{float:right;margin-right:10px;font-size:2em}tr.cart_item td.product-remove{padding:0!important}tr.woocommerce-cart-form__cart-item.cart_item{margin-bottom:10px;border:1px solid #ebebeb;border-radius:5px}table.shop_table{border:none!important}}#billing_address_2_field span.optional{display:none}#billing_address_2_field,#billing_city_field,#billing_housenr_field,#billing_postcode_field,#billing_street_field{display:inline-block;margin-right:1%;vertical-align:top}#billing_street_field{width:60%}#billing_housenr_field{width:19%}#billing_postcode_field{width:50%;margin-right:1%}#billing_city_field{width:49%;margin-right:0}#billing_address_2_field{width:19%;margin-right:0}@media (max-width:768px){#billing_address_2_field,#billing_city_field,#billing_housenr_field,#billing_postcode,#billing_street_field{display:block;width:100%;margin-right:0}}li.wc_payment_method .payment_box p{display:none}.hkb-search-wrap{position:relative;width:100%}.relevanssi-search-form{position:relative;width:100%;z-index:20}.relevanssi-search-form input[type="search"]{width:100%;padding:10px 15px;background-color:#fff;border:3px solid #f08e35;border-radius:45px;box-sizing:border-box;color:#000;font-family:"Mansalva";font-size:16px}.relevanssi-search-form input[type="search"]::placeholder{color:#000}.relevanssi-search-form input[type="search"]::-webkit-input-placeholder{color:#000}.relevanssi-search-form input[type="search"]::-moz-placeholder{color:#000;opacity:1}.relevanssi-search-form input[type="search"]:-ms-input-placeholder{color:#000}#rlv-live-results{position:absolute;top:calc(100% + 8px);left:0;width:100%;z-index:99999}#rlv-live-results .relevanssi-live-search-results{position:static!important;top:auto!important;left:auto!important;width:100%!important;margin:0;background:#fff;border:1px solid #ddd;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,0.12);overflow:hidden}#rlv-live-results .ajax-results{max-height:420px;overflow-y:auto}#rlv-live-results .relevanssi-live-search-result-count{margin:0;padding:12px 16px;background:#fff;border-bottom:1px solid #eee}#rlv-live-results .ajax-results a{display:block;padding:12px 16px;text-decoration:none}#rlv-live-results .ajax-results a:hover{background:#f9f9f9}.footer-bottom a{color:#fff}.et-db #et-boc .et-l.et-l--footer .et_builder_inner_content{z-index:0!important}.dvmd_acsb_icon_uai{display:none!important}#dvmd_acsb_button::before{content:"";display:inline-block;width:45px;height:45px;margin:0 7px;background:url("https://happykidsboutique.eu/wp-content/uploads/2025/07/hkb-accessibility.svg") no-repeat center center;background-size:contain;vertical-align:middle}#cookiescript_injected{bottom:100px!important}div#cookiescript_badge{bottom:100px;left:25px;width:60px;height:60px;border-radius:45px}#cookiescript_badgesvg{width:50px!important;height:50px!important;margin:2px}@media (max-width:980px){#dvmd_accessibility_wrapper[dir="ltr"] #dvmd_acsb_button.ltr_bottom_left{right:25px!important;left:auto!important}#cookiescript_injected{bottom:25px!important}div#cookiescript_badge{bottom:25px}}.hkb-mobile-only{display:none}.hkb-desktop-only{display:none}@media (max-width:767px){.hkb-mobile-only{display:block}}@media (min-width:768px){.hkb-desktop-only{display:block}}@media (max-width:767px){html,body{overflow-x:hidden}}@media (max-width:767px){.hkb-slider-wrap.hkb-products,.hkb-posts-wrap{position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;width:100vw!important;max-width:100vw!important;padding:30px!important}}.hkb-whitepaper-block{display:block;width:100%;margin:0 0 30px;padding:0;border:0;background:#fce6a3;color:inherit;font:inherit;text-align:center;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none}.hkb-whitepaper-block:focus{outline:0}.hkb-whitepaper-block:focus-visible{outline:2px solid #1d2327;outline-offset:3px}.hkb-whitepaper-img,.hkb-whitepaper-label{display:block}.hkb-whitepaper-img{width:100%;height:200px;overflow:hidden}.hkb-whitepaper-img img{width:100%;height:100%;object-fit:cover;display:block}.hkb-whitepaper-label{padding:15px;color:#1d2327;font-family:'Epunda Slab';font-size:1.2em;font-weight:500}.hkb-whitepaper-modal{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px}.hkb-whitepaper-modal[hidden]{display:none}.hkb-whitepaper-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.6);cursor:pointer}.hkb-whitepaper-modal__dialog{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,0.3)}.hkb-whitepaper-modal__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.9);cursor:pointer;display:flex;align-items:center;justify-content:center}.hkb-whitepaper-modal__close:hover{background:#fff}.hkb-whitepaper-modal__close:focus-visible{outline:2px solid #1d2327;outline-offset:2px}.hkb-whitepaper-modal__close svg{width:16px;height:16px;fill:#1d2327}.hkb-whitepaper-modal__media{width:100%;height:200px;overflow:hidden}.hkb-whitepaper-modal__media img{width:100%;height:100%;object-fit:cover;display:block}.hkb-whitepaper-modal__body{padding:24px}.hkb-whitepaper-modal__title{margin:0 0 8px;color:#1d2327;font-size:1.4em;line-height:1.2}.hkb-whitepaper-modal__intro{margin:0 0 16px;color:#555}.hkb-whitepaper-modal__success{margin:0 0 40px}.hkb-whitepaper-modal__download{display:inline-block;padding:12px 24px;background:#d7cd62;color:#271928;text-decoration:none;border-radius:99px}.hkb-whitepaper-modal__download:hover{background:#fbb35d;color:#1d2327}.hkb-whitepaper-modal__download:focus-visible{outline:2px solid #1d2327;outline-offset:3px}body.hkb-modal-open{overflow:hidden}@media (max-width:600px){.hkb-whitepaper-modal__media{height:150px}.hkb-whitepaper-modal__body{padding:20px}.hkb-whitepaper-modal__title{font-size:1.2em}}.hkb-slider-wrap.hkb-products{position:relative;color:#fff;padding:15px;margin-bottom:30px;background:#6e1e3a}@media (max-width:767px){.hkb-slider-wrap.hkb-products{background:#e2f1fd!important}}.hkb-products-heading{margin:0 0 12px;font-family:"DM Serif Text",Georgia,"Times New Roman",serif;font-weight:500;line-height:1.3;color:#fff;text-align:center}.hkb-track{display:flex;gap:20px;overflow-x:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.hkb-track:has(>.hkb-slide:only-child){justify-content:center}@media (max-width:767px){.hkb-track{gap:12px}}.hkb-slide{flex:0 0 240px;width:240px;text-align:center;scroll-snap-align:center}.hkb-slide a img{width:100%;height:auto;display:block;object-fit:contain}.hkb-slide-title{margin:10px 0 0;font-weight:700;color:#fff;word-break:break-word}.hkb-slide-price{margin:4px 0 0;color:#fff;font-size:.95em}.hkb-slide a:focus-visible{outline:2px solid #faab4b;outline-offset:3px}@media (max-width:767px){.hkb-slide{flex:0 0 170px;width:170px}.hkb-track>.hkb-slide:only-child{flex:0 0 100%;width:100%}.hkb-slide-title,.hkb-slide-price{display:none}}.hkb-prev,.hkb-next{position:absolute;top:50%;transform:translateY(-50%);border:0;background:transparent;cursor:pointer;padding:5px;line-height:1}.hkb-prev{left:6px}.hkb-next{right:6px}.hkb-prev svg,.hkb-next svg{width:24px;height:24px;display:block;fill:#faab4b}.hkb-prev svg{transform:scaleX(-1)}.hkb-prev:disabled,.hkb-next:disabled{opacity:0.3;cursor:not-allowed}.hkb-prev:focus-visible,.hkb-next:focus-visible{outline:2px solid #faab4b;outline-offset:3px;border-radius:2px}@media (max-width:767px){.hkb-prev,.hkb-next{display:none}}.hkb-posts-wrap{margin-bottom:30px}@media (max-width:767px){.hkb-posts-wrap{background:#f0ebeb!important}}.hkb-posts{padding:0;border:0;background:transparent}@media (max-width:767px){.hkb-posts{display:flex;gap:12px;overflow-x:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}@media (min-width:992px){.hkb-posts{display:block;overflow:visible}}.hkb-post{background:#fce6a3}.hkb-post.whitepaper{background:#faab4b}@media (max-width:767px){.hkb-post{flex:0 0 170px;width:170px;scroll-snap-align:center;text-align:center}.hkb-posts .hkb-post:only-child{flex:0 0 100%;width:100%}.hkb-post{background:transparent!important}}@media (min-width:992px){.hkb-post{min-width:unset;margin-bottom:18px}}.hkb-post a{display:block}.hkb-post a:focus-visible{outline:2px solid #20588f;outline-offset:3px}.hkb-post img{width:100%;height:160px;object-fit:cover;display:block}@media (min-width:992px){.hkb-post img{max-width:320px;width:100%;height:auto;margin:0 auto;object-fit:cover}}.hkb-post-title{padding:10px!important;margin:0;font-size:15px;font-weight:500;line-height:20px;font-family:"DM Sans",Helvetica,Arial,Lucida,sans-serif;color:#232323;text-align:center}gform-theme--foundation .gfield .ginput_password.large,.gform-theme--foundation .gfield input.large,.gform-theme--foundation .gfield select.large,.gform-theme--foundation .gfield textarea{border:none!important;padding:28px 15px!important;background-color:#F5ECEB;font-size:16px;box-shadow:none}input.gform_button{background-color:#d7cd62!important;color:#271928!important;border-radius:99px!important;padding:15px 25px!important;box-shadow:none;text-transform:uppercase!important;font-size:14px!important;letter-spacing:1px!important}input.gform_button:hover{background-color:#e1a003!important}.gform-theme--api,.gform-theme--foundation{--gf-form-gap-y:25px!important}.gform-theme--foundation .gform_footer,.gform-theme--foundation .gform_page_footer{justify-content:flex-end}span.gfield_required.gfield_required_text{display:none!important}