.contenedor-boton-figurarte{text-align:center;margin-top:10px;margin-bottom:5px;display:block;width:100%}.boton-mas-info-grid{background-color:#26D466!important;color:#ffffff!important;padding:5px 10px!important;font-weight:medium!important;font-size:13px!important;text-transform:uppercase;border-radius:30px!important;border:none!important;display:inline-block!important;text-decoration:none!important;transition:background-color 0.3s ease!important;font-family:'Chewy',sans-serif!important}.boton-mas-info-grid:hover{background-color:#26d466!important;color:#ffffff!important}.et_pb_shop .product a,.woocommerce ul.products li.product a{position:relative;display:block}.et_pb_shop .product img.figurarte-hover-img,.woocommerce ul.products li.product img.figurarte-hover-img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:auto!important;opacity:0!important;visibility:hidden!important;transition:opacity 0.4s ease-in-out,visibility 0.4s ease-in-out!important;z-index:10!important}.et_pb_shop .product:hover img.figurarte-hover-img,.woocommerce ul.products li.product:hover img.figurarte-hover-img{opacity:1!important;visibility:visible!important}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:none!important}.woocommerce nav.woocommerce-pagination ul li a{color:#000000!important;background-color:transparent!important;font-weight:bold!important;font-size:16px!important;padding:5px 12px!important}.woocommerce nav.woocommerce-pagination ul li span.current{color:#ffffff!important;background-color:#FF6600!important;font-weight:bold!important;font-size:16px!important;padding:5px 12px!important;border-radius:3px!important}.woocommerce nav.woocommerce-pagination ul li a:hover{color:#FF6600!important;background-color:transparent!important}.single-product .quantity,.single-product .single_add_to_cart_button{display:none!important}.single-product .et_pb_woo_add_to_cart .description,.single-product .et_pb_woo_add_to_cart p{display:none!important}.single-product .variations_form{display:block!important}.single-product .variations label{font-family:'Chewy',cursive,sans-serif!important;font-size:22px!important;color:#FF6600!important;margin-right:15px!important;text-transform:uppercase!important;display:block!important;margin-bottom:5px!important}.single-product .variations select{width:100%!important;padding:12px 18px!important;background-color:#ffffff!important;border:2px solid #FF6600!important;border-radius:8px!important;font-size:16px!important;color:#333333!important;font-weight:bold!important;cursor:pointer!important;box-shadow:0 4px 10px rgba(255,102,0,0.15)!important;transition:all 0.3s ease!important;outline:none!important;margin-bottom:15px!important;font-family:inherit!important}.single-product .variations select:focus,.single-product .variations select:hover{border-color:#2ECC71!important;box-shadow:0 4px 12px rgba(46,204,113,0.3)!important}.single-product .variations td{padding-bottom:15px!important;display:block!important}.caja-regalo-figurarte{background-color:#fff5f8!important;border:2px dashed #ff477e!important;border-radius:10px!important;margin:20px 0!important;overflow:hidden!important;font-family:Arial,sans-serif!important;max-width:fit-content!important}.caja-regalo-figurarte summary{background-color:#ff477e!important;color:#ffffff!important;font-weight:bold!important;font-size:16px!important;padding:12px 20px!important;cursor:pointer!important;list-style:none!important;display:flex!important;width:100%!important;box-sizing:border-box!important;align-items:center!important;gap:12px!important;transition:background-color 0.3s!important}.caja-regalo-figurarte summary:hover{background-color:#e03566!important}.caja-regalo-figurarte summary::-webkit-details-marker{display:none!important}.caja-regalo-figurarte summary .emoji-regalo{font-size:30px!important;line-height:1!important}.caja-regalo-figurarte .contenido-regalo{padding:15px!important;color:#333333!important;font-size:14.5px!important;line-height:1.6!important}.woocommerce div.product form.cart .variations td.value::after,.woocommerce div.product form.cart .variations td.value::before,.woocommerce-page div.product form.cart .variations td.value::after,.woocommerce-page div.product form.cart .variations td.value::before{display:none!important;content:none!important}.woocommerce div.product form.cart .variations .value label::after,.woocommerce div.product form.cart .variations .value label::before,.woocommerce div.product form.cart .variations .swatches-select::after,.woocommerce div.product form.cart .variations .swatch::after,.woocommerce div.product form.cart .variations span::after{display:none!important}.et_pb_scroll_top{background-color:#ff477e!important;border-radius:12px!important;width:55px!important;height:55px!important;line-height:55px!important;text-align:center!important;color:#ffffff!important;font-size:30px!important;box-shadow:0px 6px 0px 0px #e03566,0px 10px 25px rgba(0,0,0,0.3)!important;border:none!important;padding:0!important;right:2px!important;bottom:120px!important;transition:all 0.2s ease-in-out!important;animation:balanceo-figurarte 4s ease-in-out infinite}.et_pb_scroll_top:hover{transform:translateY(3px)!important;background-color:#ff5c8e!important;box-shadow:0px 3px 0px 0px #e03566,0px 5px 15px rgba(0,0,0,0.2)!important}@keyframes balanceo-figurarte{0%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}100%{transform:rotate(-3deg)}}.tablas-simples-figurarte{display:flex;flex-wrap:wrap;gap:30px;margin:20px 0;font-family:Arial,sans-serif}.columna-kit{flex:1;min-width:250px}.columna-kit h4{font-size:16px;font-weight:bold;color:#333;border-bottom:2px solid #ccc;padding-bottom:8px;margin-bottom:10px}.columna-kit table{width:100%;border-collapse:collapse;font-size:14px}.columna-kit td{padding:6px 0;border-bottom:1px solid #f2f2f2;color:#555}.columna-kit td:first-child{width:35px;font-weight:bold;color:#333}html,body,#page-container{overflow-x:hidden!important;max-width:100vw!important}#page-container .et-menu li ul.sub-menu,#page-container #top-menu li ul{width:max-content!important;min-width:0!important;padding:0!important}#page-container .et-menu li ul.sub-menu li,#page-container #top-menu li ul li{width:auto!important}#page-container .et-menu li ul.sub-menu li a,#page-container #top-menu li ul li a{width:auto!important;white-space:nowrap!important;padding:10px 20px!important}