:root{--toybricks-primary-text-color:61,61,61;--toybricks-tertiary-color:248,175,29;--toybricks-navigation-text-color:255,255,255;--toybricks-navigation-dropdown-background-color:248,248,248;--toybricks-navigation-dropdown-link-color:42,42,42;--toybricks-navigation-dropdown-link-background-color-hover:238,238,238;--toybricks-navigation-internal-page-number-text-color:61,61,61;--toybricks-lego-color:227,6,19;--toybricks-construction-color:242,101,34;--toybricks-minifig-color:248,175,29;--toybricks-games-color:140,198,63;--toybricks-puzzles-color:167,60,144;--toybricks-other-color:41,171,226;--toybricks-color-white:255,255,255;--toybricks-button-text-color:255,255,255;--toybricks-button-background-color:51,44,96;--toybricks-button-background-color-hover:77,69,133;--toybricks-cta-button-text-color:255,255,255;--toybricks-cta-button-background-color:137,93,217;--toybricks-cta-button-background-color-hover:121,98,162;--toybricks-cta-form-validation-color:248,175,29;--toybricks-form-confirmation-text-color:61,61,61;--toybricks-form-confirmation-secondary-color:77,69,133;--toybricks-cta-form-confirmation-text-color:255,255,255;--toybricks-cta-form-confirmation-secondary-color:77,69,133;--toybricks-cta-form-description-color:248,248,248;--toybricks-woo-account-nav-background-color-hover:238,238,238;--toybricks-woo-outofstock-text-color:255,255,255;--toybricks-woo-outofstock-background-color:255,42,19;--toybricks-woo-sale-text-color:255,255,255;--toybricks-woo-sale-background-color:167,60,144;--toybricks-footer-above-footer-wrap-color:51,44,96;--toybricks-footer-above-footer-wrap-background-color:240,240,240;--toybricks-footer-footer-wrap-color:51,44,96;--toybricks-footer-footer-wrap-background-color:240,240,240;--toybricks-footer-below-footer-wrap-color:238,238,238;--toybricks-footer-below-footer-wrap-background-color:42,42,42;--toybricks-alpha:.5}html body,dt,b,strong,em,blockquote p,blockquote cite,.wp-caption .wp-caption-text,.gallery-caption,.entry-caption,button,input,select,.archive-header,.page-title,.entry-content th,.comment-content th,.comments-link,.entry-header address,.comment-content address,.entry-header time,.entry-header address,.entry-content dt,.comment-content dt,.archive-meta,.comments-area article .comment-metadata,form label.error,#wp-calendar caption,.nav-menu{font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5}b,strong{font-weight:800}h1,h2,h3,h4,h5,h6,.site-title .site-title-link,.site-title .custom-logo-link,article.sticky .featured-post,h1.page-title,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6{font-family:'Roboto',sans-serif;font-weight:600;line-height:1.2}body .site-content h1{font-size:36px}body .site-content h2{font-size:28px}body .site-content h3{font-size:24px}body .site-content h4{font-size:18px}body .site-content h5,body .site-content h6{font-size:16px}.btn,input[type=submit],input[type=button],button,a.btn,a.button{display:inline-block;*display:inline;padding:15px 20px;margin-bottom:0;*margin-left:.3em;font-size:16px;font-size:1rem;font-weight:600;line-height:1.25;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:rgb(var(--toybricks-button-background-color));*background-color:rgb(var(--toybricks-button-background-color));border:none;border-radius:0}.btn:hover,input[type=submit]:hover,input[type=button]:hover,button:hover,a.btn:hover,a.button:hover{background-color:rgb(var(--toybricks-button-background-color-hover))}body.page #content .elementor .eael-product-grid .woocommerce li.product .button,body.page #content .elementor .eael-product-grid .woocommerce li.product .button.add_to_cart_button{display:inline-block;padding:15px 20px;line-height:1.25;background-color:rgb(var(--toybricks-button-background-color));text-transform:inherit}body.page #content .elementor .eael-product-grid .woocommerce li.product .button:hover body.page #content .elementor .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{background-color:rgb(var(--toybricks-button-background-color-hover))}.ppc-button-wrapper{margin-bottom:1rem}.google-map-iframe iframe{min-height:500px;margin:0 !important;padding:0 !important;height:100%}p:last-child{margin-bottom:0}body .ast-menu-cart-outline .ast-cart-menu-wrap .count,body .ast-menu-cart-outline .ast-addon-cart-wrap{border:none}body #ast-scroll-top{background-color:rgb(var(--toybricks-tertiary-color))}.woocommerce-js input[type=number]{max-width:initial}.sidebar-main .wpc-filters-widget-content input[type=number]{padding:8px}.sidebar-main .wpc-filters-range-slider-wrapper{padding:.25rem}.sidebar-main .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle{box-shadow:none}body .secondary a *,body .site-footer a *,body .site-header a *,body a{transition:none}footer .site-above-footer-wrap[data-section=section-above-footer-builder] .ast-builder-grid-row,footer .site-above-footer-wrap[data-section=section-above-footer-builder] .site-footer-section{align-items:center}.site-above-footer-wrap[data-section=section-above-footer-builder]{background-color:rgb(var(--toybricks-footer-above-footer-wrap-background-color));border:none;padding:20px 0 5px}.site-above-footer-wrap[data-section=section-above-footer-builder] a,.site-above-footer-wrap[data-section=section-above-footer-builder] a:visited{color:rgb(var(--toybricks-footer-above-footer-wrap-color))}footer .site-primary-footer-wrap[data-section=section-primary-footer-builder]{background-color:rgb(var(--toybricks-footer-footer-wrap-background-color));border:none;padding:5px 0 20px}footer .site-primary-footer-wrap[data-section=section-primary-footer-builder] .astra-footer-menu a,footer .site-primary-footer-wrap[data-section=section-primary-footer-builder] .astra-footer-menu a:visited,footer .site-primary-footer-wrap[data-section=section-primary-footer-builder] #astra-footer-menu>.menu-item>a.menu-link{color:rgb(var(--toybricks-footer-footer-wrap-color));text-decoration:underline}footer .site-below-footer-wrap[data-section=section-below-footer-builder]{background-color:rgb(var(--toybricks-footer-below-footer-wrap-background-color))}footer .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-footer-copyright{color:rgb(var(--toybricks-footer-below-footer-wrap-color));font-size:14px;font-size:.875rem}.ast-below-header-bar{border:none}.ast-below-header-bar .site-below-header-wrap.ast-container{width:100%;max-width:none;padding:0}.custom-menu-menu-container{width:100%;display:flex;justify-content:center;background:rgb(var(--toybricks-color-white))}.ast-builder-menu{width:100%;height:100%}.ast-builder-menu .ast-main-header-bar-alignment{margin:0;width:100%;height:100%}.main-navigation{width:100%}.ast-below-header-bar .ast-builder-grid-row{height:60px}.main-header-menu .menu-item{position:initial}.main-header-menu{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;padding:0;margin:0;position:relative}.main-navigation ul{list-style:none}.main-navigation ul.main-header-menu{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0;padding-left:0}.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor>.menu-link,.main-navigation ul.main-header-menu>li.menu-item a{color:rgb(var(--toybricks-navigation-text-color));text-decoration:none}.main-navigation ul.main-header-menu>li.menu-item:hover>a{color:rgb(var(--toybricks-navigation-text-color))}.main-navigation ul.main-header-menu>li.menu-item a:visited{color:rgb(var(--toybricks-navigation-text-color))}.main-navigation ul.main-header-menu>li:nth-child(1){background-color:rgb(var(--toybricks-lego-color))}.main-navigation ul.main-header-menu>li:nth-child(2){background-color:rgb(var(--toybricks-construction-color))}.main-navigation ul.main-header-menu>li:nth-child(3){background-color:rgb(var(--toybricks-minifig-color))}.main-navigation ul.main-header-menu>li:nth-child(4){background-color:rgb(var(--toybricks-games-color))}.main-navigation ul.main-header-menu>li:nth-child(5){background-color:rgb(var(--toybricks-puzzles-color))}.main-navigation ul.main-header-menu>li:nth-child(6){background-color:rgb(var(--toybricks-other-color))}.main-navigation ul.main-header-menu>li.menu-item{flex-basis:16.66%;flex-grow:1;margin:0;max-width:100%;padding:0;text-align:center}.main-navigation ul.sub-menu{display:none;background-color:rgb(var(--toybricks-navigation-dropdown-background-color));z-index:99}.main-navigation ul.main-header-menu>li.menu-item:hover ul.sub-menu{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;position:absolute;left:0;top:100%;width:100%;padding:0}.main-navigation ul.sub-menu li{width:25%;height:50px}.main-navigation li.menu-item a{padding:20px;display:inline-block}.main-navigation ul.sub-menu li:hover{background-color:rgb(var(--toybricks-navigation-dropdown-link-background-color-hover))}.main-navigation ul.main-header-menu ul.sub-menu li a{color:rgb(var(--toybricks-navigation-dropdown-link-color))}.main-navigation ul.main-header-menu ul.sub-menu li a:hover{color:rgb(var(--toybricks-navigation-dropdown-link-color));transition:none !important}.main-header-menu .menu-link,.main-header-menu>a{transition:none !important}.main-navigation ul.main-header-menu ul.sub-menu li a:visited{color:rgb(var(--toybricks-navigation-dropdown-link-color))}#ast-mobile-site-navigation .main-navigation ul.main-header-menu{display:block}#ast-mobile-site-navigation .main-navigation ul.main-header-menu li.menu-item{width:100%}.ast-below-header-wrap .ast-below-header-bar .site-below-header-wrap{min-height:auto}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border:none}.sub-menu .ast-icon.icon-arrow{display:none !important}.ast-below-header-bar .ast-builder-grid-row{height:auto}.site-below-header-wrap .site-header-section{height:auto}.ast-builder-menu{height:auto}.ast-builder-menu .ast-main-header-bar-alignment{height:auto}.main-navigation{height:auto;display:inherit}.ast-mobile-header-wrap .ast-below-header-bar,.ast-below-header-bar .site-below-header-wrap{min-height:60px}.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper:before{height:auto}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:inherit;content:none;top:inherit;left:inherit;width:auto;transform:none}.main-header-menu>.menu-item>.menu-link,#astra-footer-menu>.menu-item>.menu-link{height:auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:block}.gform_wrapper.gform-theme--foundation .gform_fields{row-gap:20px}body .site-content .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .site-content .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .site-content .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .site-content .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .site-content .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .site-content .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),body .site-content .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){display:inline-block;*display:inline;padding:15px 20px;margin-bottom:0;*margin-left:.3em;font-size:16px;font-size:1rem;font-weight:600;line-height:1.25;color:rgb(var(--toybricks-button-text-color));text-align:center;vertical-align:middle;cursor:pointer;background-color:rgb(var(--toybricks-button-background-color));*background-color:rgb(var(--toybricks-button-background-color));border:none;border-radius:0}body .site-content .gform-theme.gform-theme--framework.gform_wrapper .button:hover{background-color:rgb(var(--toybricks-button-background-color-hover)) !important}body.page #content .cta-purple-background .gform-theme.gform-theme--framework.gform_wrapper legend,body.page #content .cta-purple-background .gform-theme.gform-theme--framework.gform_wrapper label{color:rgb(var(--toybricks-cta-form-confirmation-text-color))}body.page #content .cta-purple-background .gform-theme.gform-theme--framework.gform_wrapper .gfield_description{color:rgb(var(--toybricks-cta-form-description-color))}body.page #content .cta-purple-background .gform-theme.gform-theme--framework.gform_wrapper .button,body.page #content .cta-purple-background .gform-theme.gform-theme--framework.gform_wrapper .button:active{background-color:rgb(var(--toybricks-cta-button-background-color)) !important}body.page #content .cta-purple-background .gform-theme.gform-theme--framework.gform_wrapper .button:hover{background-color:rgb(var(--toybricks-cta-button-background-color-hover)) !important}body .site-content .gform_confirmation_wrapper:before{font-family:'FontAwesome';color:rgb(var(--toybricks-form-confirmation-secondary-color));display:inline-block;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:30px;content:'\f05a';position:absolute;top:1rem;left:1rem}body .site-content .cta-purple-background .gform_confirmation_wrapper:before{color:rgb(var(--toybricks-cta-form-validation-color))}body .site-content .gform_confirmation_message{padding:20px 20px 20px 50px;border:2px solid rgb(var(--toybricks-form-confirmation-secondary-color));border-radius:1rem;font-size:20px;color:rgb(var(--toybricks-primary-text-color))}body .site-content .cta-purple-background .gform_confirmation_wrapper:before{color:rgb(var(--toybricks-form-confirmation-secondary-color))}body .site-content .cta-purple-background .gform_confirmation_message{border:2px solid rgb(var(--toybricks-form-confirmation-secondary-color));color:rgb(var(--toybricks-color-white))}body .site-content .cta-purple-background .gform-theme--framework .gform_validation_errors{border-color:rgb(var(--toybricks-cta-form-validation-color))}body .site-content .cta-purple-background .gform-theme--framework .gform_validation_errors:focus{outline:none}body .site-content .cta-purple-background .gform-theme--framework .gform_validation_errors .gform-icon{border-color:rgb(var(--toybricks-cta-form-validation-color))}body .site-content .cta-purple-background .gform-theme--framework .gform_validation_errors .gform-icon,body .site-content .cta-purple-background .gform-theme--framework .gform_validation_errors h2,body .site-content .cta-purple-background .gform-theme--framework .gform_validation_errors li a{color:rgb(var(--toybricks-cta-form-validation-color))}body .site-content .cta-purple-background .gfield .gfield_required{color:rgb(var(--toybricks-cta-form-validation-color))}body.woocommerce-account .woocommerce-MyAccount-navigation-link{border:none}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul{padding-left:0}body.woocommerce-account nav.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{background-color:rgb(var(--toybricks-woo-account-nav-background-color-hover))}body .eael-product-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge,body .eael-product-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge,body .eael-product-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge,body .eael-product-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge,body .eael-post-grid.eael-product-default .woocommerce ul.products .product .outofstock-badge,body .eael-post-grid.eael-product-simple .woocommerce ul.products .product .outofstock-badge,body .eael-post-grid.eael-product-reveal .woocommerce ul.products .product .outofstock-badge,body .eael-post-grid.eael-product-overlay .woocommerce ul.products .product .outofstock-badge,body.woocommerce-js ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{position:absolute;top:20px;left:0;padding:5px 10px !important;font-weight:400;line-height:1.2;padding:11px 0;font-size:11px;text-align:left;background-color:rgb(var(--toybricks-woo-outofstock-background-color));color:rgb(var(--toybricks-woo-outofstock-text-color));width:auto;height:auto;bottom:inherit;right:inherit;text-transform:uppercase}body.woocommerce-js ul.products li.product .woocommerce-LoopProduct-link:hover .ast-shop-product-out-of-stock{background-color:rgb(var(--toybricks-woo-outofstock-background-color));color:rgb(var(--toybricks-woo-outofstock-text-color))}.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{position:inherit;bottom:inherit}.woocommerce ul.products,.woocommerce-page ul.products{row-gap:30px}.ast-woocommerce-container .woocommerce-pagination{text-align:center}.content-area .woocommerce-pagination ul.page-numbers li{border:none}.content-area .woocommerce-pagination ul.page-numbers li a.page-numbers{color:rgb(var(--toybricks-navigation-internal-page-number-text-color))}.content-area .woocommerce-pagination ul.page-numbers li .page-numbers.current{color:rgb(var(--toybricks-button-text-color));background-color:rgb(var(--toybricks-button-background-color))}.content-area .woocommerce-pagination ul.page-numbers li a.page-numbers:hover{color:rgb(var(--toybricks-button-text-color));background-color:rgb(var(--toybricks-button-background-color-hover))}body.woocommerce-js ul.products li.product .woocommerce-loop-category__title .count,body.woocommerce-page ul.products li.product .woocommerce-loop-category__title .count{display:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button:before,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button:before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button:before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button:before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:before{display:none}body.page .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,body.page .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,body.page .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,body.page .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating{display:none}.woocommerce .eael-product-wrap>.woocommerce-LoopProduct-link.woocommerce-loop-product__link{min-height:230px}.woocommerce .eael-product-title{min-height:35px}.woocommerce h1.product_title{font-size:36px}.woocommerce .woocommerce-notices-wrapper:focus,.woocommerce .woocommerce-notices-wrapper:focus-visible,.woocommerce .woocommerce-notices-wrapper:focus-within,.woocommerce .woocommerce-message:focus,.woocommerce .woocommerce-message:focus-visible,.woocommerce .woocommerce-message:focus-within{outline:none}body.woocommerce-js ul.products li.product.product-category>a,body.woocommerce-page ul.products li.product.product-category>a{position:initial}body.woocommerce span.onsale,body .wc-block-grid__product .wc-block-grid__product-onsale{color:rgb(var(--toybricks-woo-sale-text-color));background-color:rgb(var(--toybricks-woo-sale-background-color))}body.woocommerce-js ul.products li.product.product-category a img{height:auto;object-fit:contain}@media (max-width:1320px){.ast-builder-menu-1 .menu-item>.menu-link{font-size:1rem}.main-navigation .dropdown-menu-toggle{display:none}}@media (max-width:1160px){.main-navigation ul.main-header-menu>li.menu-item{flex-basis:fit-content}}@media (max-width:767px){.contactimage{display:none}#visitus{flex-direction:column !important;align-items:center;text-align:center}#visitus .wp-block-group{width:100%;align-items:center !important}}