.elementor-9708 .elementor-element.elementor-element-7835c9bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9708 .elementor-element.elementor-element-15d6d018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9708 .elementor-element.elementor-element-1cfd5038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-9708 .elementor-element.elementor-element-276ec5df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9708 .elementor-element.elementor-element-276ec5df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-9708 .elementor-element.elementor-element-34252696 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9708 .elementor-element.elementor-element-34252696{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9708 .elementor-element.elementor-element-087ca88 .cart button, .elementor-9708 .elementor-element.elementor-element-087ca88 .cart .button{transition:all 0.2s;}.elementor-9708 .elementor-element.elementor-element-087ca88 .quantity .qty{transition:all 0.2s;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button-icon-left svg, 
                        .elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button-icon-left i,
                        .elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button-icon-right i{rotate:0deg;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button-icon-right{margin-left:12px;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button-icon-left{margin-right:12px;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button--shikoba i{left:12%;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button i{color:#ffffff;font-size:25px;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button{color:#ffffff;background-color:#25D366;border-radius:20px;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button svg{fill:#ffffff;width:25px;height:25px;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--wayra:hover{background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--tamaya::before{background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--tamaya::after{background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button::before{border-radius:20px;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button::after{border-radius:20px;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button:hover i{color:#ffffff;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button:hover{background-color:#25D366;border-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--ujarak::before{background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--rayen::before{background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--wapasha::before{border-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--antiman::before{border-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--pipaluk::before{border-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button.eael-creative-button--quidel::before{background-color:#25D366;}.elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button .cretive-button-text, .elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button--winona::after, .elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button--rayen::before, .elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button--tamaya::after, .elementor-9708 .elementor-element.elementor-element-ee2f88b .eael-creative-button--tamaya::before{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-9708 .elementor-element.elementor-element-2fe0f0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-9708 .elementor-element.elementor-element-367d5a9{text-align:center;}.elementor-9708 .elementor-element.elementor-element-367d5a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-9708 .elementor-element.elementor-element-2261e7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9708 .elementor-element.elementor-element-78c7acfe{text-align:center;}.elementor-9708 .elementor-element.elementor-element-78c7acfe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-9708 .elementor-element.elementor-element-133e49fd{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-9708 .elementor-element.elementor-element-1d5e5f61.elementor-wc-products ul.products li.product{text-align:left;}.elementor-9708 .elementor-element.elementor-element-1d5e5f61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9708 .elementor-element.elementor-element-1d5e5f61.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;}.elementor-9708 .elementor-element.elementor-element-1d5e5f61.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-9708 .elementor-element.elementor-element-1d5e5f61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-9708 .elementor-element.elementor-element-15d6d018{--width:55%;}.elementor-9708 .elementor-element.elementor-element-1cfd5038{--width:45%;}}@media(max-width:767px){.elementor-9708 .elementor-element.elementor-element-2fe0f0c{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9708 .elementor-element.elementor-element-133e49fd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9708 .elementor-element.elementor-element-1d5e5f61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-15d6d018 *//* DESKTOP */
.woocommerce .flex-control-thumbs {
    margin: 10px 0px 10px -5px !important;
    width: 100% !important; 
	display: flex;
}

ol.flex-control-nav.flex-control-thumbs li {
	width: 13% !important; 
}

/* PHONES */
@media (max-width:414px){
	ol.flex-control-nav.flex-control-thumbs li {
		width: 18% !important;
	}
}

/* TABLETS */
@media (min-width:568px) and (max-width:768px){
	/* Controls thumbnails container width on tablet - vertically
	 * Enable this ONLY for VERTICAL display */
	.woocommerce .flex-control-thumbs {
    	margin: 10px 0px 10px -5px !important; 
    	width: 15% !important;
	}

}
@media (min-width:769px) and (max-width:1024px){

	.woocommerce .flex-control-thumbs {
    	margin: 10px 0px 10px -5px !important; 
    	width: 12% !important;
	}

	ol.flex-control-nav.flex-control-thumbs li {
		width: 100% !important;
	}
}

@media (min-width:568px) {
	.woocommerce .flex-control-nav { 
		position: absolute; 
		top:-10px; 
		left: 0px;
	}
	.flex-control-thumbs {
		display: flex;
		flex-direction: column;
	}
}
@media (min-width:568px) and (max-width:768px){
	.woocommerce .flex-viewport {
		width: 86.5% !important;
		left: 100px !important;
	}
}
@media (min-width:769px) and (max-width:1024px){
	.woocommerce .flex-viewport {
		width: 87% !important;
		left: 95px !important;
	}
}
@media (min-width:1025px){
	.woocommerce .flex-viewport {
		width: 85% !important;
		left: 80px !important;
	}	
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-276ec5df */.product_title {
    padding: 0 !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-34252696 */.TextoDescripcion p{
    font-size: smaller;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-087ca88 */.single_add_to_cart_button,
.quantity {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fe0f0c */.jdgm-rev-widg__title,
.jdgm-rev-widg__summary,
.jdgm-rev-widg__actions,
.jdgm-rev-widg__paginate-spinner-wrapper,
.jdgm-row-profile,
.jdgm-row-extra,
.jdgm-paginate {    display: none !important;
}

.jdgm-rev-widg {
    display: flex !important;
    flex-direction: column-reverse;
}

.jdgm-rev-widg__reviews .jdgm-rev {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-family: "Poppins";
}

.jdgm-rev__rating {
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1d5e5f61 */.oceanwp-toolbar {
    display: none !important;
}

.title h2, .title {
    margin-bottom: 3px !important;
}

ul li,
ul li a{
    display: flex;
}

.image-wrap img{
    border-radius: 14px !important;
}

.price-wrap {
    width: 85% !important;
    margin-top: 20px;
    border-top: solid 1px gray;
    padding-top: 10px;
}

.title,
.category,
.price-wrap {
    margin-left: 15px
}


@media (max-width: 767px) {
    .products li:nth-child(3) {
    display: none !important;
}
}

@media screen and (max-width: 767px) {
    .woo-entry-inner h2 a,
    .woo-entry-inner .category a{
        font-size: 12px !important;
        text-align:left !important;
    }
    
    .woo-entry-inner .price {
        font-size: 14px !important;
        
    }
}/* End custom CSS */
/* Start custom CSS */.single-product .owp-floating-bar {
    display: none !important;
}

/* Cambiar el fondo y bordes del calendario */
.ui-datepicker {
  background: #1e293b; /* Color de fondo oscuro */
  border: 1px solid #64748b; /* Color del borde */
  color: #f1f5f9; /* Color de texto */
  border-radius: 8px; /* Bordes redondeados */
}

/* Cambiar el encabezado del calendario */
.ui-datepicker-header {
  background: #fff !important; /* Fondo del encabezado */
  color: #f1f5f9; /* Texto claro */
  font-weight: bold;
  padding: 10px;
  border-radius: 8px 8px 0 0; /* Solo las esquinas superiores */
}

/* Personalizar los días de la semana */
.ui-datepicker-calendar th {
  color: #e2e8f0; /* Color de los títulos de los días */
  text-transform: uppercase;
}

/* Cambiar los estilos de los días */
.ui-datepicker-calendar td a {
  color: #94a3b8; /* Color de los números */
  text-decoration: none;
  padding: 5px;
  border-radius: 4px;
  transition: background 0.3s ease;
}

/* Hover sobre los días */
.ui-datepicker-calendar td a:hover {
  background: #64748b; /* Fondo al pasar el ratón */
  color: #ffffff; /* Color del texto */
}

/* Día seleccionado */
.ui-datepicker-calendar td .ui-state-active {
  background: #38bdf8; /* Fondo del día activo */
  color: #1e293b; /* Texto */
  font-weight: bold;
}

/* Días no seleccionables */
.ui-datepicker-unselectable .ui-state-disabled {
  color: #64748b; /* Color tenue */
  background: none;
  pointer-events: none;
}

.yith-wapo-addon .option-description {
    font-family: "Poppins" !important;
    font-size: small !important;
    color: black !important;
}/* End custom CSS */