/*Start Imagen Superior*/
#yith-wapo-addon-157 .image img  {
  max-width:100%;
		max-height:100%;
}
#yith-wapo-addon-157 .options{
display:block!important;
}
#yith-wapo-addon-157 .image-container img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important; /* o 'contain' si prefieres que se vea toda la imagen */
}

#yith-wapo-option-157-0{
	width:auto;
}

#yith-wapo-option-157-0 .label-container-display{
		border:0;
		padding:0;
}
/*Finish Imagen superior*/
/*Start Titulo Funko DUO*/
#yith-wapo-addon-156,
#yith-wapo-addon-153{
    background-color: #3293c8!important;
    padding-left: 20px;
    border-radius: 5px;
}
#yith-wapo-addon-156 .wapo-addon-title span,
#yith-wapo-addon-153 .wapo-addon-title span{
		color:white!important;
}
#yith-wapo-addon-156 .addon-header,
#yith-wapo-addon-153 .addon-header{
	box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1);
}
/*Finish Titulo Funko DUO*/
/*Start ocultar precio superior y poner flotante el precio*/
#product-423 .summary .product_title,
#product-423 .summary .price{
	display:none;
}

#product-423 #wapo-total-price-table {
  position: fixed !important;
  bottom: 20px !important;
  left: 20px !important;
  z-index: 9999 !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
  padding: 10px !important;
  border-radius: 5px !important;
}

#product-423 .only_final td,
#product-423 .only_final th{
	border:0;
}
#product-423 .only_final{
	margin:0;
}
/*Finish ocultar precio superior y poner flotante el precio*/

/*Start General*/
#yith-wapo-addon-53 {
	padding-top:20px;
}

.yith-wapo-block * {
	font-family: bebas neue;
	font-weight: 900;
	color: #5f5f5f;
  }
  #product-423 .radiobutton{
    display:none;
  }
  #product-423 .info{
  padding:10px;
  }
  #product-423 .info span{
  color:white;
  }
  #product-423 label .file-name:before{
  display:none;
  }
  .yith-icon-trash:before {
	  content: "\e90d";
	  color: white;
	  font-size: larger;
  
  }
  .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-info {
	  display: flex;
	  justify-content: space-around;
		  align-items: baseline;
  }
  #product-423 .required-error{
	  display: block;
	  position: absolute;
	  top: -10px;
	  z-index: 10;
  }
  
  .yith-wapo-block .yith-wapo-addon.empty-title {
	  margin-top: 0;
  }
  
  .woocommerce div.product div.images.woocommerce-product-gallery {
	  
		  display:none;
  }
  .woocommerce div.product div.summary {
	width: 100%;
  }
  .yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span {
	  font-size: larger;
	  word-spacing: 2px;
  }
  
  
  #yith-wapo-addon-56 .addon-header,
  #yith-wapo-addon-74 .addon-header,
  #yith-wapo-addon-75 .addon-header,
  #yith-wapo-addon-78 .addon-header,
  #yith-wapo-addon-142 .addon-header,
  #yith-wapo-addon-144 .addon-header,
  #yith-wapo-addon-146 .addon-header,
  #yith-wapo-addon-148 .addon-header{
		  text-align:center;
		  display:block;
  }

/*Finish General*/

  /*Quitar check*/
  .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:after{
		  display:none;
  }
  
  /*Start Botones Subir*/
		.yith-wapo-ajax-uploader{
			padding:0!important;
}
		.yith-wapo-ajax-uploader-container .button{
						width: 100%; 
            height: 50px; 
            text-indent: -9999px;
}

.yith-wapo-ajax-uploader-container span:first-child {
				position: absolute;
    		left: 50%;
    		transform: translateX(-50%);
				color:white;
				font-size:larger;
				pointer-events: none;
        }
  /*Finish Botones Subir*/
  /*Start Widget Elige Figura*/
  #yith-wapo-addon-158 .options{
  gap:40px!important;
  }
  
  #yith-wapo-addon-158 .addon-header span{
  font-size: xxx-large;
  }
  
  #yith-wapo-addon-158 .addon-header{
      padding-bottom: 60px;
      display: block;
      text-align: center;
    }
    

  
  #yith-wapo-addon-158 .options-container .options>div
  {
	  border: 10px solid #27A9E3;
	  border-radius: 100%;
	  background-color:#DBDBDB;
  }
  
  #yith-wapo-addon-158 .options-container .options .selected
  {
	  border: 10px solid #27A9E3;
	  border-radius: 100%;
	  background-color:#3293c8;
  }
  #yith-wapo-addon-158 .label{
    display: flex;
    height: 20.625rem;
    border-radius: 100%;
    justify-content: center;
    border: 0;
    align-items: flex-end;
  }
  #yith-wapo-addon-158 .label:hover{
		  border:0;
  }
  
  #yith-wapo-addon-158 .yith-wapo-label{
    background-color: #27A9E3;
    width: 100%;
    padding: 20px;
    border-radius: 10px;
    display: inline-block;
    position: absolute;
    left: 0px;
    color: white;
    font-size: xx-large;
    letter-spacing: 3px;
    text-align: center;
    bottom: -60px;
  }
  #yith-wapo-addon-158 .yith-wapo-option .image img{
    max-height: none!important;
  }
  #yith-wapo-addon-158 img{
    margin-bottom:-6px;
    object-fit: cover;
    overflow: visible;
    height:20.625rem!important;
    }
    #yith-wapo-addon-158-2 img{
      margin-bottom:-15px!important;

      }
  
  /*Finish Widget Elige Figura*/

  /*Start Widget Mascota*/
  #yith-wapo-addon-154 .wapo-addon-title{
		  margin-left: 20px;
  }
  
  #yith-wapo-addon-154 .addon-header{
	  display: flex;
		  align-items: center;
	  column-gap: 10px;
	  flex-direction: column-reverse;
		  width:25%;
		  float:left;
		  padding-right:10px;
  }
  
  #yith-wapo-option-154-0{
	  display: flex;
	  flex-direction: column-reverse;
	  flex-wrap: nowrap;
  }
  #yith-wapo-addon-154 .title-image{
		  max-width: 9.688rem;
		  padding:0;
  }
  
  #yith-wapo-option-154-0 .description{
		  text-align: center;
	  font-size: x-large!important;
	  word-spacing: 2px;
		  margin:0px;
  }
  
  #yith-wapo-option-154-0 .option-container{
	  height:0;	
  }
  
  #yith-wapo-addon-155 .addon-header{
  display:none;
  }
  #yith-wapo-addon-155{
  margin-top: -118px;
  }
  #yith-wapo-155-0{
		  min-height: 120px;
  }
  
  #yith-wapo-155-0::placeholder {
  word-spacing:2px;
  }
  /*Finish Mascota*/

  /*Start Widget Cabeza*/
  #yith-wapo-addon-42 .wapo-addon-title,
  #yith-wapo-addon-122 .wapo-addon-title{
		  margin-left: 20px;
  }
  
  #yith-wapo-addon-42 .addon-header,
  #yith-wapo-addon-122 .addon-header{
	  display: flex;
		  align-items: center;
	  column-gap: 10px;
	  flex-direction: column-reverse;
		  width:25%;
		  float:left;
		  padding-right:10px;
  }
  
  
  
  #yith-wapo-option-42-0,
  #yith-wapo-option-122-0{
	  display: flex;
	  flex-direction: column-reverse;
	  flex-wrap: nowrap;
  }
  #yith-wapo-addon-42 .title-image,
  #yith-wapo-addon-122 .title-image{
		  max-width: 9.688rem;
		  padding:0;
  }
  
  #yith-wapo-option-42-0 .description,
  #yith-wapo-option-122-0 .description{
		  text-align: center;
	  font-size: x-large!important;
	  word-spacing: 2px;
		  margin:0px;
  }
  
  #yith-wapo-option-42-0 .option-container,
  #yith-wapo-option-122-0 .option-container{
	  height:0;	
  }
  
  #yith-wapo-addon-45 .addon-header,
  #yith-wapo-addon-125 .addon-header,.option-container{
  display:none;
  }
  #yith-wapo-addon-45,
  #yith-wapo-addon-125{
  margin-top: -95px;
  }
  #yith-wapo-45-0,
  #yith-wapo-125-0{
		  min-height: 120px;
  }
  
  #yith-wapo-125-0::placeholder {
  word-spacing:2px;
  }
  /*Finish Widget Cabeza*/

  
  /*Start Widget Pelo y Ojos*/
  #yith-wapo-addon-46 .wapo-addon-title,
  #yith-wapo-addon-126 .wapo-addon-title{
		  text-align: center;
	  word-spacing: 2px;
		  width:100%;
  }
  
  #yith-wapo-addon-46 .addon-header,
  #yith-wapo-addon-48 .addon-header,
  #yith-wapo-addon-126 .addon-header,
  #yith-wapo-addon-128 .addon-header{
		  display:block;
  }
  
 
  #yith-wapo-addon-46 .label-container-display,
  #yith-wapo-addon-126 .label-container-display{
		  display: flex;
	  flex-direction: row;
	  flex-wrap: nowrap;
	  justify-content: flex-start;
	  align-items: center;
	  gap: 10px;
  }
  
  #yith-wapo-option-46-8 .label-container-display,
  #yith-wapo-option-126-8 .label-container-display {
	  display: flex;
	  flex-direction: column;
	  height: 100%;
		  justify-content: center;
  }
  
  #yith-wapo-option-46-8 .label_price,
  #yith-wapo-option-126-8 .label_price  {
	  order: 1;
	  margin-bottom: 10px; /* Añade espacio entre el texto y la imagen */
	  text-align: center; /* Centra el texto horizontalmente */
  }
  
  #yith-wapo-option-46-8 .image-container,
  #yith-wapo-option-126-8 .image-container {
	  order: 2;
	  text-align: center; /* Centra la imagen horizontalmente */
  }
  
  
  #yith-wapo-addon-47,
  #yith-wapo-addon-63,
  #yith-wapo-addon-127,
  #yith-wapo-addon-129{
		display: flex;
    flex-wrap:wrap;
    gap: 20px;
    justify-content: center;
    align-content: center;
  }

  #yith-wapo-addon-47 .wapo-addon-title,
  #yith-wapo-addon-63 .wapo-addon-title,
  #yith-wapo-addon-127 .wapo-addon-title,
  #yith-wapo-addon-129 .wapo-addon-title{
		margin:0;
  }

#yith-wapo-addon-48 .inside .label_price,
#yith-wapo-addon-128 .inside .label_price{
	display:none;
}

#yith-wapo-option-48-8 .inside .label_price,

#yith-wapo-option-128-8 .inside .label_price{
	display:block!important;
}
  
  #yith-wapo-option-48-8 .label-container-display,
  #yith-wapo-option-128-8 .label-container-display {
	  display: flex;
	  flex-direction: column;
	  height: 100%;
		  justify-content: center;
  }
  #yith-wapo-option-48-8 .label_price,
  #yith-wapo-option-128-8 .label_price {
	  order: 1;
	  margin-bottom: 10px; /* Añade espacio entre el texto y la imagen */
	  text-align: center; /* Centra el texto horizontalmente */
  }
  
  #yith-wapo-option-48-8 .image-container,
  #yith-wapo-option-128-8 .image-container {
	  order: 2;
	  text-align: center; /* Centra la imagen horizontalmente */
  }
  #yith-wapo-option-48-8 .image img, 
  #yith-wapo-option-46-8 .image img,
  #yith-wapo-option-128-8 .image img, 
  #yith-wapo-option-126-8 .image img{
	 height: 120px !important;
  }
  #yith-wapo-addon-46 .label-container-display,
  #yith-wapo-addon-48 .label-container-display,
  #yith-wapo-addon-126 .label-container-display,
  #yith-wapo-addon-128 .label-container-display{
		  border:0px;
		  transition: transform 0.5s ease-in-out;
  }
  
  #yith-wapo-addon-46 .label-container-display:hover,
  #yith-wapo-addon-48 .label-container-display:hover,
  #yith-wapo-addon-126 .label-container-display:hover,
  #yith-wapo-addon-128 .label-container-display:hover{
  transform: translate(10px, 10px) scale(1.2, 1.2) ; /* Mueve hacia arriba 10px al hacer hover */
  }
  
  #yith-wapo-addon-46 .selected,
   #yith-wapo-addon-48 .selected,
   #yith-wapo-addon-126 .selected,
   #yith-wapo-addon-128 .selected{
		  border-radius:5px;
		  border: solid 10px #3293C8;
		  box-sizing: border-box;
		  background-color: #3293C8;
  }
  
  #yith-wapo-addon-48 .wapo-addon-title,
  #yith-wapo-addon-128 .wapo-addon-title{
		  text-align: center;
	  word-spacing: 2px;
  }
  /*Finish Widget Pelo y ojos*/
  /*Start Elige tu ropa*/
  #yith-wapo-addon-50 .addon-header,
  #yith-wapo-addon-131 .addon-header{
	  display: flex;
		  align-items: center;
	  column-gap: 10px;
	  flex-direction: column-reverse;
		  width:25%;
		  float:left;
		  padding-right:10px;
  }
  
  #yith-wapo-addon-50 .wapo-addon-title,
  #yith-wapo-addon-131 .wapo-addon-title{
		  margin-left: 20px;
  }
  
  #yith-wapo-option-50-0,
  #yith-wapo-option-131-0{
	  display: flex;
	  flex-direction: column-reverse;
	  flex-wrap: nowrap;
  }
  #yith-wapo-addon-50 .title-image,
  #yith-wapo-addon-131 .title-image{
		  max-width: 9.688rem;
		  padding:0;
  }
  
  #yith-wapo-option-50-0 .description,
  #yith-wapo-option-131-0 .description{
		  text-align: center;
	  font-size: x-large!important;
	  word-spacing: 2px;
  }
  
  #yith-wapo-option-50-0 .option-container,
  #yith-wapo-option-131-0 .option-container{
	  height:0;	
  }
  
  #yith-wapo-addon-51 .addon-header,
  #yith-wapo-addon-132 .addon-header,.option-container
{
  display:none;
  }
  #yith-wapo-addon-51,
  #yith-wapo-addon-132{
  margin-top: -125px;
  }
  #yith-wapo-51-0,
  #yith-wapo-132-0{
		  min-height: 120px;
  }
  /*Finish elige tu ropa*/
  
  /*Start elige objeto pequeño*/
#yith-wapo-addon-160 .option-container, #yith-wapo-option-163-0 .option-container {
	display:block;
}
#yith-wapo-addon-160, #yith-wapo-option-163-0 .yith-wapo-addon-label {
	font-size:32px;
}

#yith-wapo-addon-56 .wapo-addon-description,
#yith-wapo-addon-134 .wapo-addon-description{
		text-align:center;
}
  
  #yith-wapo-addon-56 .addon-header,
  #yith-wapo-addon-134 .addon-header{
  justify-content: center;
  }
  
  #yith-wapo-addon-57 .options-container,
  #yith-wapo-addon-135 .options-container  {
	  margin-top: -20px; 
  }
  
  #yith-wapo-addon-57 .addon-header,
  #yith-wapo-addon-135 .addon-header {
	  display: none; 
  }
  
  /*Finish elige objeto pequeño*/
  
  /*Start Caja Peronalizada*/
  
  #yith-wapo-addon-88 .wapo-addon-title,
  #yith-wapo-addon-89 .wapo-addon-title,
  #yith-wapo-addon-136 .wapo-addon-title,
  #yith-wapo-addon-141 .wapo-addon-title{
		  width:100%;
		  font-size:xx-large;
		  text-align:center
  }
  
  #yith-wapo-addon-61 .addon-header,
  #yith-wapo-addon-138 .addon-header {
	  display: flex;
		  flex-direction:row-reverse;
	  align-items: center;
	  justify-content: flex-end;
  }
  
  #yith-wapo-addon-61 h3.wapo-addon-title,
  #yith-wapo-addon-138 h3.wapo-addon-title  {
	  margin: 0;
	  padding-right: 50px; /* Ajusta este valor según el ancho de tu imagen */
	  position: relative;
  }
  #yith-wapo-addon-61 .title-image,
  #yith-wapo-addon-138 .title-image{
  position: absolute;
	  right: 0;
	  margin-bottom: 25rem;
		  max-width:50%;
  }
  
  #yith-wapo-addon-61,
  #yith-wapo-addon-138{
	  width:50%;	
  }
#yith-wapo-addon-140 ,
#yith-wapo-addon-140 .wapo-addon-title,
#yith-wapo-addon-49 .wapo-addon-title,
#yith-wapo-addon-49 {
	margin:0;
}
#yith-wapo-addon-140 .wapo-addon-title,
#yith-wapo-addon-49 .wapo-addon-title {
font-size: 1rem;
}

  /*Finish Caja Personalizada*/
  
  /*Start Complementos Extra*/
#yith-wapo-addon-165 .addon-header,
#yith-wapo-addon-166 .addon-header,
#yith-wapo-addon-167 .addon-header,
#yith-wapo-addon-168 .addon-header,
#yith-wapo-addon-169 .addon-header,
#yith-wapo-addon-170 .addon-header,
#yith-wapo-addon-172 .addon-header,
#yith-wapo-addon-175 .addon-header,
#yith-wapo-addon-178 .addon-header
{
  display:none;
  }

#yith-wapo-addon-165,
#yith-wapo-addon-166,
#yith-wapo-addon-167,
#yith-wapo-addon-168,
#yith-wapo-addon-169,
#yith-wapo-addon-170,
#yith-wapo-addon-172,
#yith-wapo-addon-175,
#yith-wapo-addon-178
{
  margin-top:-20px;
  }

#yith-wapo-addon-177 .addon-header,
#yith-wapo-addon-174 .addon-header 
{
justify-content:center!important;
}
  
  #yith-wapo-addon-70,
  #yith-wapo-addon-73,
  #yith-wapo-addon-77,
  #yith-wapo-addon-84,
  #yith-wapo-addon-143,
  #yith-wapo-addon-145,
  #yith-wapo-addon-147,
  #yith-wapo-addon-84{
		display: inline-flex;
	  align-items: center;
	  flex-direction: row;
	  gap: 10px;	
  }
  #yith-wapo-addon-80 .wapo-addon-title,
  #yith-wapo-addon-149 .wapo-addon-title{
		  text-align: center;
	  width: 100%;
  }
  
  #yith-wapo-option-81-0 .yith-wapo-addon-label,
  #yith-wapo-option-87-0 .yith-wapo-addon-label,
  #yith-wapo-option-150-0 .yith-wapo-addon-label,
  #yith-wapo-option-152-0 .yith-wapo-addon-label{
  font-size:x-large;
  }
  .description{
  font-size:larger!important;
  }
#yith-wapo-addon-173,
#yith-wapo-addon-176{
		display:flex;
		flex-direction: row;
		align-items: center;
		flex-wrap:wrap;
}
#yith-wapo-addon-173 .options-container,
#yith-wapo-addon-176 .options-container{
padding-left: 20px!important;
}

  /*Finish Complementos Extra*/
  
  /*Start Fecha de entrega*/
  #yith-wapo-addon-84 input{
		  cursor: auto;
		  border:none;
		  font-size:x-large;
		  margin-top: -14px;
  
  }
  #yith-wapo-addon-84{
	  pointer-events:none;
		  padding:0;
  }
  /*Finish Fecha de entrega*/
@media (min-width:1200px){
  #yith-wapo-addon-61 .title-image,
  #yith-wapo-addon-138 .title-image{
  position: absolute;
	  right: 0;
	  margin-bottom: -9rem;
		  max-width:40%;
  }
  
}
  
  /*Start Media query Tablet*/
  @media (max-width: 1199px) {
		  #yith-wapo-addon-158 .options{
			  grid-template-columns: max-content!important;
			  justify-content:center!important;
			  gap: 70px !important;
		  }
	  #yith-wapo-addon-46 .label-container-display,
      #yith-wapo-addon-126 .label-container-display{
			  flex-direction:column
		  }
		  
		  #yith-wapo-addon-61 .title-image,
          #yith-wapo-addon-138 .title-image{
			  position: absolute;
		 	 	right: 0;
				margin-top: 10rem;	
				margin-bottom: 0;
		  }
		  
		  #yith-wapo-addon-65,
          #yith-wapo-addon-139{
		  padding-bottom:0;
		  }
		  
		  #yith-wapo-addon-45,
          #yith-wapo-addon-125{
			  margin-top:-90px;
		  }
		  #yith-wapo-addon-51,
          #yith-wapo-addon-132{
	  margin-top: -120px;
		  }
		  
		  
  }
  /*Finish Media query Tablet*/
  
  /*Start media tablet*/
  @media (max-width: 991px) {
		  #yith-wapo-addon-51,
          #yith-wapo-addon-132{
			  margin-top:-155px;
		  }
		 /* #yith-wapo-addon-45{
			  margin-top:-87px;
		  }*/
					  #yith-wapo-addon-45,
						#yith-wapo-addon-125{
			  margin-top:-20px;
		  }
			
  }		
  
  /*Finish Media-tablet*/
  
  
  /*Start Media query movil*/
  @media (max-width: 768px) {
	  #yith-wapo-addon-42 .addon-header,
    #yith-wapo-addon-122 .addon-header,
		#yith-wapo-addon-154 .addon-header{
		  float: none;
		  padding-right: 0;
		  width: auto;
	  }
		  
	  #yith-wapo-addon-45{
		  margin-top: -20px;
		  }
		  
	  #yith-wapo-addon-46 .options,
	  #yith-wapo-addon-48 .options,
      #yith-wapo-addon-126 .options,
	  #yith-wapo-addon-128 .options{
			  display:flex!important;
			  flex-direction:column!important;
			  align-items:center!important;
		  }
  
		  #yith-wapo-addon-46 .yith-wapo-option:last-child,
		  #yith-wapo-addon-48 .yith-wapo-option:last-child,
          #yith-wapo-addon-126 .yith-wapo-option:last-child,
		  #yith-wapo-addon-128 .yith-wapo-option:last-child{
		  align-self:auto;
		  }
		  
		  #yith-wapo-addon-46 .label-container-display:hover,
	  #yith-wapo-addon-48 .label-container-display:hover,
      #yith-wapo-addon-126 .label-container-display:hover,
	  #yith-wapo-addon-128 .label-container-display:hover {
		  transform: none; 
	  }
		  #yith-wapo-addon-47,
        #yith-wapo-addon-63,
        #yith-wapo-addon-127,
        #yith-wapo-addon-129 {
	  direction: inherit;
	  display: flex;
	  flex-direction: column;
	  align-items: center;
		gap:none;
		  }
		  
			  #yith-wapo-addon-50 .addon-header,
              #yith-wapo-addon-131 .addon-header {
		  float: none;
		  padding-right: 0;
		  width: auto;
	  }
		  
  #yith-wapo-addon-51,
  #yith-wapo-addon-132{
	  margin-top: -18px;
  }
			#yith-wapo-addon-155{
			margin-top:-20px
			}
		  #yith-wapo-addon-61 .title-image,
          #yith-wapo-addon-138 .title-image {
  
	  margin-top: 10rem;
  }
  }
  
  /*Finish Media query movil*/