button,button.single_add_to_cart_button,button:hover{padding:12px 18px 12px 18px!important}
span.wpcf7-spinner{margin:20px 10px}
#sticky-header .menu-float nav.elementor-nav-menu--dropdown{right:-20px!important}
#sticky-header .menu-float-full nav.elementor-nav-menu--dropdown{width:calc(100vw - 40px)!important;max-width:200px!important;box-shadow:inset 0 0 0 1px hsl(0deg 0% 100% / 10%),0 10px 20px 0 hsl(0deg 0% 0% / 40%)!important;left:initial!important;right:0!important;transition:none!important}
.menu-float nav.elementor-nav-menu--dropdown{width:calc(100vw - 40px)!important;max-width:200px!important;left:initial!important;right:0!important;transition:none!important}
.wpcf7 form .wpcf7-response-output{padding:15px;font-size:13px}
.two-fields p{grid-template-columns:repeat(2,1fr)}
.four-fields p,.three-fields p{grid-template-columns:repeat(2,1fr)}
.elementor-nav-menu li ul{border-radius:0!important}
.hide-tablet{display:none!important}
.show-tablet{display:inline-block!important}
ul.sub-menu{filter:brightness(.95);max-height:300px;overflow-y:auto}
.menu-float>nav{margin-bottom:10px}
.menu-header-secundario>nav>ul{display:flex!important;flex-wrap:nowrap!important;padding:0 20px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,#000 85%,transparent 100%);mask-image:linear-gradient(to right,#000 85%,transparent 100%)}