.elementor-15279 .elementor-element.elementor-element-4628799{--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;--background-transition:0.3s;}.elementor-15279 .elementor-element.elementor-element-0ef8ba3{--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;--background-transition:0.3s;}.elementor-15279 .elementor-element.elementor-element-4d465a6{--display:flex;--background-transition:0.3s;}.woocommerce .elementor-15279 .elementor-element.elementor-element-4fcdd1d .flex-viewport:not(:last-child){margin-bottom:16px;}.woocommerce .elementor-15279 .elementor-element.elementor-element-4fcdd1d .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B207AD;}.woocommerce .elementor-15279 .elementor-element.elementor-element-4fcdd1d .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-15279 .elementor-element.elementor-element-4fcdd1d .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-15279 .elementor-element.elementor-element-e3218d6{--display:flex;--gap:15px 15px;--background-transition:0.3s;}.elementor-15279 .elementor-element.elementor-element-d6b1944 .elementor-heading-title{font-size:1.7rem;}.woocommerce .elementor-15279 .elementor-element.elementor-element-06f92c4 .price{color:#000000;}.elementor-15279 .elementor-element.elementor-element-cddfa13{--divider-border-style:solid;--divider-color:#B1B1B1;--divider-border-width:1px;}.elementor-15279 .elementor-element.elementor-element-cddfa13 .elementor-divider-separator{width:100%;}.elementor-15279 .elementor-element.elementor-element-cddfa13 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15279 .elementor-element.elementor-element-5d3864f{--divider-border-style:solid;--divider-color:#B1B1B1;--divider-border-width:1px;}.elementor-15279 .elementor-element.elementor-element-5d3864f .elementor-divider-separator{width:100%;}.elementor-15279 .elementor-element.elementor-element-5d3864f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-15279 .elementor-element.elementor-element-35ce853 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15279 .elementor-element.elementor-element-35ce853 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-15279 .elementor-element.elementor-element-a1f2945{--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;--background-transition:0.3s;}.elementor-15279 .elementor-element.elementor-element-7645686{--display:flex;--background-transition:0.3s;}.elementor-15279 .elementor-element.elementor-element-1461298{text-align:center;}.elementor-15279 .elementor-element.elementor-element-1461298 .elementor-heading-title{color:var( --e-global-color-primary );font-size:2rem;}.elementor-15279 .elementor-element.elementor-element-006dee4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15279 .elementor-element.elementor-element-006dee4.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-15279 .elementor-element.elementor-element-4f0eca3{--spacer-size:30px;}@media(min-width:768px){.elementor-15279 .elementor-element.elementor-element-0ef8ba3{--content-width:1104px;}.elementor-15279 .elementor-element.elementor-element-7645686{--content-width:1104px;}}@media(max-width:1024px){.elementor-15279 .elementor-element.elementor-element-006dee4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-15279 .elementor-element.elementor-element-006dee4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4fcdd1d *//* DESKTOP */



.woocommerce .flex-control-thumbs {

    margin: 10px 0px 10px -5px !important; /* Thumbnails separation top and bottom */

    width: 100% !important; /* Controls width of thumbnails container on desktop - Horizontally */

	display: flex;

}

/* Controls thumbnails width on desktop - vertically

 * Enable this ONLY for VERTICAL display

 */ 

ol.flex-control-nav.flex-control-thumbs li {

	width: 15% !important; 

}

/* Enable this ONLY for HORIZONTAL display */

/*ol.flex-control-nav.flex-control-thumbs li {

	width: 18% !important; 

}*/

/* PHONES */

@media (max-width:414px){

	ol.flex-control-nav.flex-control-thumbs li {

		width: 18% !important; /* Controls thumbnails width on mobile - Horizontally */

	}

}



/* 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;

	}

	/* Controls width of thumbnails container on tablet - horizontally

	 * Enable this ONLY for HORIZONTAL display */

	/*.woocommerce .flex-control-thumbs {

    	width: 70% !important; 

	}*/

	ol.flex-control-nav.flex-control-thumbs li {

		width: 90% !important; /* Controls thumbnails image width on tablet - vertically */

	}

}

@media (min-width:769px) and (max-width:1024px){

	/* Controls thumbnails container width on tablet - vertically

	 * Enable this ONLY for VERTICAL display */

	.woocommerce .flex-control-thumbs {

    	margin: 10px 0px 10px -5px !important; 

    	width: 12% !important;

	}

	/* Controls width of thumbnails container on tablet - horizontally

	 * Enable this ONLY for HORIZONTAL display */

	/*.woocommerce .flex-control-thumbs {

    	width: 70% !important; 

	}*/

	ol.flex-control-nav.flex-control-thumbs li {

		width: 100% !important; /* Controls thumbnails image width on tablet - vertically */

	}

}



/* Functionality: Product page image thumbnails on left side

 * Date:  2021-03-10

 * Author: Rafael Azuaje

 * Disable this segment if you want to display horizontally

 */

@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;

	}	

}
.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
    
    font-size: 0.8rem;
    padding: 8px !important;
    border-radius: 100%;
    background-color: #E97171;
    margin: 0px 0px 0px 25%;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-35ce853 */.single_add_to_cart_button{
    width: 50%;
    background: #00B207 !important
}
.quantity .qty{
    border-radius: 29px;
    width: 5.631em !important;
}/* End custom CSS */