.joinchat{bottom:80px}.titulo-header .et_pb_text_inner{text-shadow:0em 0em 0.92em rgba(0,0,0,0.5)}#billing_company_field{display:none}.uni_cpo_fecha ul{top:60.7969px!important;left:-0.00025px!important;max-width:656px!important;opacity:1!important}.wc-bacs-bank-details{color:#fff!important}.wc-bacs-bank-details-account-name{color:#2491EB!important}.wc-bacs-bank-details-heading{color:#2491EB!important}p.date_contact input{border-style:solid!important}.talleres .variations{display:none}.talleres .wapf-field-label{margin-bottom:10px}.talleres .woocommerce-variation-add-to-cart{text-align:center}.talleres .wapf-input{height:30px}.cf_button{outline-color:rgb(255,255,255)!important}.boton-eventos .button-service{width:100%}.woocommerce-info{display:none}.woocommerce ul.order_details li,.woocommerce ul.order_details li strong{font-size:16px!important;border-right:0px}.woocommerce ul.order_details li{margin-bottom:10px}.order_details{margin-top:22px!important}.woocommerce-order-details__title,.woocommerce-column__title,.woocommerce-table__product-name a{color:#2491EB!important}.woocommerce table.shop_table,.woocommerce .woocommerce-customer-details address{color:white}.menu-cart-info{font-family:'Roboto'!important;font-size:14px!important}.menu-item:nth-child(7){background-color:#FFF!important}.menu-item:nth-child(8){background-color:#1D4380!important}.lang-item{background:#FFF}.lang-item img{width:22px!important;height:14px!important}html{font-size:14px}body{font-size:inherit!important}.count{display:none!important}ul.products.columns-5{display:flex;flex-wrap:wrap;align-items:center}li.product-category{background-color:#fff}li.product-category a{background-color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:21px;padding-bottom:21px;border-radius:20px!important}li.product-category:nth-child(1n) a{background-color:#e12525}li.product-category:nth-child(2n) a{background-color:#f17b35}li.product-category:nth-child(3n) a{background-color:#ffbc49}li.product-category:nth-child(4n) a{background-color:#90bf2b}li.product-category a img{width:68px!important;display:none!important}li.product-category a h2{font-weight:700;font-size:18px!important;text-align:center;color:white!important;font-family:'Tabarra black';font-size:20px}h2.woocommerce-loop-product__title{padding:0px!important;font-weight:700;font-size:1em!important;color:#666666!important;line-height:1.1em;text-align:left;font-family:'Roboto';width:74.4%;float:left;text-transform:uppercase}div.description{padding-top:15px;color:#666666;float:left;width:35%;height:220px;margin-right:5%;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:5;-moz-box-orient:vertical;overflow:hidden}.campo_direccion{float:left;width:74.4%;color:#666666}.contenedor_blurb{float:right;width:32%;display:none!important}.custom_blurb_content{position:relative;text-align:left;word-wrap:break-word;display:table}.custom_image_wrap{display:block;margin:auto;max-width:100%}.custom_main_blurb_image{width:32px;display:table-cell;line-height:0;margin-bottom:30px;max-width:100%}.custom-waypoint.custom_animation_top.custom-animated,.custom_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_main_blurb_image img{border-radius:inherit;width:inherit}.custom_blurb_container{display:table-cell;vertical-align:top;padding-bottom:10px;padding-right:10px;padding-left:15px;text-align:left}h3.custom_module_header{padding-bottom:0px!important;padding-top:8px!important;font-family:'Fingerlinger',Helvetica,Arial,Lucida,sans-serif!important;font-size:20px!important}.products p{padding-bottom:0px}p.tm-about-title{font-weight:500;font-size:15px!important;color:#767676!important;line-height:1.7em;text-align:left;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;padding-bottom:0}li.product div.et_pb_text_inner{font-weight:500;font-size:15px!important;color:#767676!important;line-height:1.7em;text-align:left;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;padding-bottom:0}.et-db #et-boc .et-l .et_pb_text_0_tb_body{padding-bottom:24px!important;margin-bottom:0px!important}span.et_shop_image{width:23.6%;margin-right:1.5%;float:left;height:271.2px}span.et_shop_image img{height:271.2px!important;object-fit:cover;border-radius:10px}.campamentos span.et_shop_image{width:23.6%;margin-right:1.5%;float:left;height:382.3px}.campamentos span.et_shop_image img{height:382.3px!important;object-fit:cover;border-radius:10px}ul.products.columns-1 li{margin-top:40px!important;margin-bottom:40px!important}span.price{font-size:20px!important}@media only screen and (max-width:980px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0 12px 30px 12px;width:46%}li.product-category a{padding-top:21px;padding-bottom:47px}.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:4%!important}.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:4%!important}li.product div.et_pb_text_inner{}.et-db #et-boc .et-l .et_pb_text_0_tb_body{padding-bottom:16px!important;margin-bottom:0px!important}div.description{float:right;width:47.25%;height:108px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:4;-moz-box-orient:vertical;overflow:hidden}}@media only screen and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0 0 30px 0;width:100%}li.product-category a{padding-top:12px;padding-bottom:12px}.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:0%!important}h2.woocommerce-loop-product__title{float:none;width:100%}div.description{float:none!important;width:100%!important;height:188px!important;display:-webkit-box;-webkit-line-clamp:7!important;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:7!important;-moz-box-orient:vertical;overflow:hidden}span.et_shop_image{width:100%;margin-right:0%;float:none}span.et_shop_image img{height:auto!important;object-fit:fill}.et-db #et-boc .et-l .et_pb_text_0_tb_body{padding-bottom:16px!important;margin-bottom:0px!important}h3.custom_module_header{font-size:16px!important}.custom_main_blurb_image{width:28px}.eventos li.product.type-product .text-column p{overflow:visible!important;-webkit-line-clamp:10}.eventos li.product.type-product .text-column{height:auto}}.walcf7-datepicker{padding:8px 12px;border-radius:5px;overflow:hidden;border-width:2px;border-color:#e2e2e2}.carrito-tardes-juegos .button{display:inline-block!important;color:#fff!important;border:none!important;box-shadow:0 6px #0072bf!important;moz-box-shadow:0 6px #0072bf!important;-webkit-box-shadow:0 6px #0072bf!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;padding:10px 80px 10px 40px!important;text-decoration:none!important;border-radius:4px!important;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:10px!important;margin-bottom:10px!important;text-transform:uppercase;background:#00a8ff!important;position:relative!important}.carrito-tardes-juegos .button:hover{color:#fff;background:#00c6ff!important;box-shadow:0 4px #0086bf!important;moz-box-shadow:0 4px #0086bf!important;-webkit-box-shadow:0 4px #0086bf!important;top:2px}.carrito-tardes-juegos .button:after{opacity:1!important;display:block;content:''!important;width:17px;height:7px;position:absolute!important;right:45px;top:50%;margin-top:-4px;background:url(https://shop.ludilandvigo.es/wp-content/uploads/2025/06/arrow-button.png) center center no-repeat}.woocommerce div.product .carrito-tardes-juegos form.cart,.woocommerce-page div.product .carrito-tardes-juegos form.cart,.woocommerce #content div.product .carrito-tardes-juegos form.cart,.woocommerce-page #content div.product .carrito-tardes-juegos form.cart{text-align:center}.carrito-tardes-juegos .variations{display:none}#mobile_menu1{width:100vw;left:calc(-50vw + 28px);text-align:center;padding:0px!important;border-top:17px solid transparent!important}#mobile_menu1 li{border-radius:10px}.slider-eventos .slick-prev{left:50%!important;top:calc(100% + 0px)!important;margin-left:-12px;margin-top:30px}.slider-eventos .slick-next{left:50%!important;top:calc(100% + 0px)!important;margin-left:-8px;margin-top:30px}.pac_dcm_column_1 .slick-prev:before,.pac_dcm_column_1 .slick-next:before{font-size:34px!important}.div-img{float:left}.div-img img{max-width:270px;margin-right:20px;border-radius:10px;height:203px;object-fit:cover}.button-service{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:auto}@media (max-width:480px){.div-img{float:left;width:100%}.div-img img{max-width:100%;margin-right:0px;border-radius:10px;height:auto;object-fit:cover}.button-service{flex-wrap:wrap}}.et_pb_contact p input,.et_pb_contact p textarea{border-radius:5px;overflow:hidden;border-width:2px;border-color:#e2e2e2;background-color:#fff;padding:8px 12px}p.et_pb_contact_field{margin-bottom:10px!important}.et_pb_contact_select{padding:8px 12px!important}#fila-anuncio h3{padding-bottom:0px;padding-top:8px}#confian-carousel img{object-fit:contain}.pfg-bootstrap>div:first-child{position:relative;padding:0;background:#9cca00;border-radius:27px;-moz-border-radius:27px;-webkit-border-radius:27px;line-height:0;display:block}.filtr-controls-1901{display:inline-block;background:none;border:none;font-family:'Fingerlinger','Roboto';font-size:16px;line-height:20px;font-weight:400;color:#fff;margin:6px 5px!important;text-decoration:none;padding:10px 30px!important;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;border:2px solid transparent;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.wpcf7-spinner{display:none!important}.slick-slide>div{height:100%}.slick-slide>div div.et_pb_module.et_pb_blurb .et_pb_blurb_description{display:flex;flex-direction:column;justify-content:space-between}.slick-slide>div div.et_pb_module.et_pb_blurb{height:100%}.slick-slide>div div.et_pb_module.et_pb_blurb .et_pb_blurb_description span{display:block}.slick-slide>div div.et_pb_module.et_pb_blurb .et_pb_blurb_description a{display:inline-block}.pac_dcm_column_1 .slick-prev:before,.pac_dcm_column_1 .slick-next:before{font-size:48px!important}.et-menu{align-items:center!important}.et_pb_menu{height:57px;display:flex;justify-content:center;align-items:center}.navbar .nav li ul{border-color:#eef9fe;border-radius:10px}.navbar .et_pb_menu__menu>nav>ul>li{margin-top:0px!important;margin-right:10px!important;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.navbar .et_pb_menu__menu>nav>ul>li>a{line-height:20px;display:block;text-decoration:none;background:none;font-family:'Tabarra black';font-weight:400!important;font-size:1.43rem;color:#fff!important;text-shadow:none;padding:10px 20px!important;border:none;margin:0!important;text-align:left;margin-top:5px;margin-bottom:5px;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.navbar .et_pb_menu__menu>nav>ul>li>a:hover,.navbar .et_pb_menu__menu>nav>ul>li>a:focus,.navbar .et_pb_menu__menu>nav>ul>li.current-menu-item>a{line-height:33px!important;color:#fff!important;text-decoration:none!important;background:none!important;box-shadow:none!important;moz-box-shadow:none!important;-webkit-box-shadow:none!important;margin-top:0!important;margin-bottom:0!important;opacity:1}.navbar .menu-item-2750{background:#E12525!important}.navbar .menu-item-2243{background:#F17B35!important}.navbar .menu-item-1968{background:#FFBC49!important}.navbar .menu-item-1889{background:#90BF2B!important}.navbar .menu-item-1890{background:#3F7036!important}.navbar .menu-item-1829,.navbar .menu-item-1825{background:#1D4380!important}.navbar .menu-item-128,.navbar .menu-item-1815{background:#9E50AB!important}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important;background-color:#F84828;border-radius:4px;padding:5px 6px}.fondo{position:absolute;width:100%;height:100%;overflow:hidden}.cielo{width:100%;height:400px!important;display:block}.cielo2{width:100%;height:746px;display:block}@media (max-width:480px){.cielo2{height:590px}}.fondo-arboles{width:100%;height:2000px;background:url(https://shop.ludilandvigo.es/wp-content/uploads/2023/03/grass1.jpg) center top repeat-x #4d7f00}.animacion{margin-top:0;position:relative}.fondo-verde{padding-bottom:1180px}@media (max-width:980px){.fondo-verde{padding-bottom:1200px}}@media (max-width:767px){.fondo-verde{padding-bottom:860px}}.tree1{position:absolute;width:100%;height:100%;z-index:10}.visible{visibility:visible}.animated-tree{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.snail1{position:relative;z-index:10}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.img-responsive{max-width:564px}@media (max-width:787px){.img-responsive{width:100%}}.page_title{text-align:center;font-family:'Cabin Sketch';font-size:4.28em;line-height:1;text-transform:uppercase;font-weight:700;color:#fff;padding-top:25px}@media (max-width:480px){.page_title{font-size:2.14em}.page_subtitle{font-size:1.285em}}.page_subtitle{text-align:center;font-family:'Fingerlinger','Roboto';font-size:24px;line-height:1;font-weight:700;font-style:italic;color:#fff;padding-top:25px}.wave-header{height:30px;position:absolute;width:100%;z-index:12;left:0;bottom:0}.wave-header{background:url(https://shop.ludilandvigo.es/wp-content/uploads/2023/03/wave1.png) 0 0 repeat-x;-webkit-animation:wave-animation1 8.7s infinite linear;-moz-animation:wave-animation1 8.7s infinite linear;-o-animation:wave-animation1 8.7s infinite linear;animation:wave-animation1 8.7s infinite linear}@keyframes wave-animation1{0%{background-position:0 0}100%{background-position:1601px 0}}.subscribe-form p.et_pb_contact_field{flex-grow:1;margin-bottom:0px!important}.subscribe-form .et_pb_contact_form{display:flex}@media (max-width:480px){.subscribe-form p.et_pb_contact_field{margin-bottom:10px!important}.subscribe-form .et_pb_contact_form{display:block}.subscribe-form .et_contact_bottom_container{width:100%}.subscribe-form .et_pb_button{width:100%}}.wave2{height:30px;position:absolute;width:100%;z-index:12;left:0}.wave2{background:url(https://shop.ludilandvigo.es/wp-content/uploads/2023/04/wave2.png) 0 0 repeat-x;-webkit-animation:wave-animation1 6.3s infinite linear;-moz-animation:wave-animation1 6.3s infinite linear;-o-animation:wave-animation1 6.3s infinite linear;animation:wave-animation1 6.3s infinite linear}.et_pb_section_0_tb_footer.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{-webkit-animation:wave-animation1 6.3s infinite linear;-moz-animation:wave-animation1 6.3s infinite linear;-o-animation:wave-animation1 6.3s infinite linear;animation:wave-animation1 6.3s infinite linear}.et_pb_button,.woocommerce ul.products li.product .button,.single_add_to_cart_button{display:inline-block;color:#fff;border:none!important;box-shadow:0 6px #0072bf!important;moz-box-shadow:0 6px #0072bf!important;-webkit-box-shadow:0 6px #0072bf!important;font-size:14px;line-height:20px!important;font-weight:700;padding:10px 80px 10px 40px!important;text-decoration:none!important;border-radius:4px!important;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:10px;margin-bottom:10px;text-transform:uppercase!important;background:#00a8ff;position:relative}.et_pb_button:hover,.woocommerce ul.products li.product .button:hover,.single_add_to_cart_button:hover{color:#fff;background:#00c6ff!important;box-shadow:0 4px #0086bf!important;moz-box-shadow:0 4px #0086bf!important;-webkit-box-shadow:0 4px #0086bf!important;top:2px}.et_pb_button:after,.woocommerce ul.products li.product .button:after,.single_add_to_cart_button:after{opacity:1!important;display:block!important;content:''!important;width:17px;height:7px;position:absolute!important;right:45px;top:50%;margin-top:-4px;background:url(https://shop.ludilandvigo.es/wp-content/uploads/2025/06/arrow-button.png) center center no-repeat!important}.button-blur{display:inline-block;color:#a5a5a5;border:none;font-size:12px;line-height:20px;font-weight:700;padding:4px 20px;text-decoration:none;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;margin-top:10px;margin-bottom:10px;background:#fff;border:1px solid #dedede;text-transform:uppercase;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.button-blur:hover{color:#fff;background:#00a8ff;border-color:#00a8ff}.et_pb_fullwidth_menu .et_pb_menusearch-input,.et_pb_menu .et_pb_menusearch-input{color:#000!important;background:#fff!important;border-radius:3px}#sidebar{display:none}.slick-track{align-items:flex-start!important}.et_pb_blurb_container{padding-left:10px;padding-bottom:10px;padding-right:10px}.form-submit .et_pb_button{background:#e51f2a!important;color:#fff}.et_post_meta_wrapper{display: none}