

span.strong-hover-shake:hover {
  animation: tilt-shaking 0.15s infinite;
}

span.gentle-hover-shake:hover {
  animation: tilt-shaking 0.25s infinite;
}

span.gentle-tilt-move-shake:hover {
  animation: tilt-n-move-shaking 0.25s infinite;
}

span.strong-tilt-move-shake:hover {
  animation: tilt-n-move-shaking 0.15s infinite;
}

span.constant-tilt-shake {
  animation: tilt-shaking 0.3s infinite;
}

span.vertical-shake {
  animation: vertical-shaking 0.35s infinite;
}

span.horizontal-shake {
  animation: horizontal-shaking 0.35s infinite;
}

span.rise-shake {
	animation-name:agitar;
  animation: jump-shaking 0.83s infinite;
}

span.skew-shake-x {
  animation: skew-x-shake 1.3s infinite;
}


@keyframes tilt-shaking {
  0% { transform: rotate(0deg); }
  25% { transform: rotate(2deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(-2deg); }
  100% { transform: rotate(0deg); }
}

@keyframes tilt-n-move-shaking {
  0% { transform: translate(0, 0) rotate(0deg); }
  25% { transform: translate(5px, 5px) rotate(5deg); }
  50% { transform: translate(0, 0) rotate(0deg); }
  75% { transform: translate(-5px, 5px) rotate(-5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes vertical-shaking {
  0% { transform: translateY(0) }
  25% { transform: translateY(5px) }
  50% { transform: translateY(-5px) }
  75% { transform: translateY(5px) }
  100% { transform: translateY(0) }
}

@keyframes horizontal-shaking {
  0% { transform: translateX(0) }
  25% { transform: translateX(5px) }
  50% { transform: translateX(-5px) }
  75% { transform: translateX(5px) }
  100% { transform: translateX(0) }
}

@keyframes jump-shaking {
  0% { transform: translateX(0) }
  25% { transform: translateY(-9px) }
  35% { transform: translateY(-9px) rotate(17deg) }
  55% { transform: translateY(-9px) rotate(-17deg) }
  65% { transform: translateY(-9px) rotate(17deg) }
  75% { transform: translateY(-9px) rotate(-17deg) }
  100% { transform: translateY(0) rotate(0) }
}

@keyframes skew-x-shake {
  0% { transform: skewX(-15deg); }
  5% { transform: skewX(15deg); }
  10% { transform: skewX(-15deg); }
  15% { transform: skewX(15deg); }
  20% { transform: skewX(0deg); }
  100% { transform: skewX(0deg); }  
}

@keyframes skew-y-shake {
  0% { transform: skewY(-15deg); }
  5% { transform: skewY(15deg); }
  10% { transform: skewY(-15deg); }
  15% { transform: skewY(15deg); }
  20% { transform: skewY(0deg); }
  100% { transform: skewY(0deg); }  
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
}

@keyframes zoominoutsinglefeatured {
    0% { transform: scale(1,1);    }
    50% { transform: scale(1.05,1.05); }
    100% {transform: scale(1,1); }
}


.woocommerce div.product form.cart .button.single_add_to_cart_button {
		animation: shake 1.8s infinite;
			animation: tilt-shaking 1s infinite;
			

}

.attachment-woocommerce_thumbnail {
		animation: tilt-shaking 5s infinite;
}

/* Anima la imagen de los relojes*/
.uag-image-1601 {
		animation: tilt-shaking 1s infinite;
}

@media only screen and (min-width: 767px) {
	
/* Agitar Boton de compra ya */

	.woocommerce-loop-product__title{
		color:black;
		text-size-adjust:1em;
	}

} /* fin de solo ancho escritorio*/


.add_to_cart_button {
	animation:  zoominoutsinglefeatured  2s infinite; 
	text-align:center;
	width:250px;
}


.single_add_to_cart_button,.button21{
/*		animation: shake 0.8s infinite;*/
	 animation: zoominoutsinglefeatured  2s infinite; 
	position:center;
	text-align:center;	
	width: 250px;
display: inline-block;
	}

.single_add_to_cart_button:before{
/*		animation: shake 0.8s infinite;*/
	 animation: zoominoutsinglefeatured  1s infinite; 
	position:absolute;
	text-align:center;	
  font-family: fontawesome;	 
  content: "\f07a ";	 /* carriro */
	margin-left:-20px;	
}

.woocommerce-page.woocommerce-checkout #place_order{
 animation: tilt-shaking 1s infinite;
 animation: zoominoutsinglefeatured  1s infinite; 

	background-color:goldenrod;
	/*
	 content: "\f007";
    font-family: 'Font Awesome 5 Free';
	*/
	font-weight:bold;
	color:black;
	height:60px;
}

/* Note: Make sure to include the correct weight and unicode value for the icon */

.woocommerce-page.woocommerce-checkout #place_order:before {
	color:black;
  font-family: fontawesome;
	/*font-family:arial;*/
  font-weight:bold;
	content: "\f07a     ";
}


.woocommerce-page.woocommerce-checkout #place_order:hover {
	color:white;
  font-family: fontawesome;
	/*font-family:arial;*/
  font-weight:bold;
	font-size:20px;
	  content: "\f07a ";
}

.fusion-rollover div a::before{
	font-family: "dashicons";
	content: "f07a";
}
	
/* Landing page Smartwach */
/*Botones grande escritorio */
.uagb-block-335220a5,.uagb-block-22a3ae08 ,.uagb-block-7fa8a298,.uagb-block-3ff02ebc 
{
	animation: tilt-shaking 1s infinite;
	color:darken;
}
/*Botones grande movil */
.uagb-block-27a11fae,.uagb-block-1fccdde3, .uagb-block-6846dc1d, .uagb-block-0ae0d4aa
{	animation: tilt-shaking 1s infinite;
	color:darken; }

/* Botones pequeños Escritorio y movil */
.uagb-block-5451617d,.uagb-block-54319dfe,.uagb-block-89f2df38,.uagb-block-f42e858a
{	
	  animation: tilt-shaking 1s infinite; 
		animation: zoominoutsinglefeatured  1s infinite; 
}

.BotonRosa,.BotonNegro,.BotonVerde,.BotonGris {
/*	animation: tilt-shaking 1s infinite;*/
 animation: zoominoutsinglefeatured  1s infinite; 
	height:40px;
	width:40px;	 }

.BotonRosa { background-color:pink; }
.BotonNegro { background-color:black; }
.BotonVerde { background-color:green; }
.BotonGris { background-color:lightgray; }

.BotonGris:hover{ background-color:lightgray; }
.BotonVerde:hover{ background-color:green; }
.BotonRosa:hover{ background-color:pink; }
.BotonNegro:hover{ background-color:black; }

.BotonInfo { 
	width:300px;
	background-color:lightgray;
  color:blue; 
  margin-top:5px;
  margin-bottom:5px; }

.BotonInfo:hover{ 
	background-color:darkgray;
   color:blue;}

.logo_inst, .logo_facebook{
	 animation: zoominoutsinglefeatured  1s infinite; 
  width:50px;
	padding-left:10px; }

.menuCarrito {
	font-weight:500;
	font-size:20px;
	/*
	animation: zoominoutsinglefeatured  1s infinite; 
	*/
}
	
.main-header-menu {
  /*background-color :lightblue;*/
  font-size:20px;
}


.menu-item-508, .menu-item-474, .menu-item-473, .menu-item-470, .menu-item-469, .menu-item-405 {
		background-repeat:no-repeat;
		padding-left:40px;
		background-size: 40px 40px;
	  background-position:0% 50%; }
.menu-item-473 {
	background-image:url('https://bowoll.com/wp-content/uploads/2024/04/cuenta.webp'); }
/* error euro.webp */ 
.menu-item-474 {
	background-image:url('https://bowoll.com/wp-content/uploads/2024/04/carrito-de-compras.png'); }
.menu-item-508 {	
	background-image:url('https://bowoll.com/wp-content/uploads/2024/04/cuenta.webp'); }
.menu-item-470 {	
	background-image:url('https://bowoll.com/wp-content/uploads/images/password.png'); }
.menu-item-469 {	
	background-image:url('https://bowoll.com/wp-content/uploads/images/salida.png'); }
.menu-item-405 {	
	background-image:url('https://bowoll.com/wp-content/uploads/images/payments.png'); }


.ast-stock-datail{
	padding-top:0px;
	color:red;
  margin-top: 20px;
}
.in-stock:after {
 
	content:' que no se te escape!!!';

 
 }