.elementor-725 .elementor-element.elementor-element-7162117 > .elementor-container{min-height:920px;}.elementor-725 .elementor-element.elementor-element-7162117{overflow:hidden;margin-top:20px;margin-bottom:20px;}.woocommerce .elementor-725 .elementor-element.elementor-element-cd0dc4e .flex-control-thumbs img{border-style:solid;border-color:var( --e-global-color-6bb4d3a5 );}.elementor-725 .elementor-element.elementor-element-740aaf0 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-725 .elementor-element.elementor-element-65e2e9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-21b3d6f > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-21b3d6f{text-align:left;}.woocommerce .elementor-725 .elementor-element.elementor-element-21b3d6f .price{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:24px;}.woocommerce .elementor-725 .elementor-element.elementor-element-21b3d6f .price ins{line-height:0px;letter-spacing:0px;word-spacing:0px;}body:not(.rtl) .elementor-725 .elementor-element.elementor-element-21b3d6f:not(.elementor-product-price-block-yes) del{margin-right:1px;}body.rtl .elementor-725 .elementor-element.elementor-element-21b3d6f:not(.elementor-product-price-block-yes) del{margin-left:1px;}.elementor-725 .elementor-element.elementor-element-21b3d6f.elementor-product-price-block-yes del{margin-bottom:1px;}.elementor-725 .elementor-element.elementor-element-6368b3e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-6368b3e .elementor-button:hover, .elementor-725 .elementor-element.elementor-element-6368b3e .elementor-button:focus{background-color:var( --e-global-color-ad1b811 );}.elementor-725 .elementor-element.elementor-element-6368b3e > .elementor-widget-container{margin:0px 0px 1px 0px;padding:0px 0px 1px 0px;}.elementor-725 .elementor-element.elementor-element-8b9c6b6:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-8b9c6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82b6e9a );}.elementor-725 .elementor-element.elementor-element-8b9c6b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-725 .elementor-element.elementor-element-8b9c6b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-725 .elementor-element.elementor-element-7023ce3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-725 .elementor-element.elementor-element-7023ce3.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-weight:700;}.elementor-725 .elementor-element.elementor-element-7023ce3.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-7023ce3.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-7023ce3.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-6bb4d3a5 );background-color:var( --e-global-color-accent );font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-725 .elementor-element.elementor-element-7023ce3.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-ad1b811 );}.elementor-725 .elementor-element.elementor-element-7023ce3.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-725 .elementor-element.elementor-element-53fe3d8{width:50%;}.elementor-725 .elementor-element.elementor-element-740aaf0{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-725 .elementor-element.elementor-element-53fe3d8{width:100%;}.elementor-725 .elementor-element.elementor-element-740aaf0{width:100%;}}@media(max-width:1024px){.elementor-725 .elementor-element.elementor-element-7023ce3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-725 .elementor-element.elementor-element-7023ce3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-cd0dc4e *//* Functionality: Custom thumbnail size in product image gallery
 */

/* 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
 * 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;
	}	
}/* End custom CSS */