.elementor-1151 .elementor-element.elementor-element-013ddb2{--display:flex;--min-height:15vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:-100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1151 .elementor-element.elementor-element-013ddb2:not(.elementor-motion-effects-element-type-background), .elementor-1151 .elementor-element.elementor-element-013ddb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71af080 );}.elementor-1151 .elementor-element.elementor-element-013ddb2, .elementor-1151 .elementor-element.elementor-element-013ddb2::before{--border-transition:0.3s;}.elementor-1151 .elementor-element.elementor-element-0e657fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1151 .elementor-element.elementor-element-0e657fd:not(.elementor-motion-effects-element-type-background), .elementor-1151 .elementor-element.elementor-element-0e657fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1151 .elementor-element.elementor-element-0e657fd, .elementor-1151 .elementor-element.elementor-element-0e657fd::before{--border-transition:0.3s;}.elementor-1151 .elementor-element.elementor-element-135f7dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.woocommerce .elementor-1151 .elementor-element.elementor-element-766184a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1151 .elementor-element.elementor-element-766184a .flex-viewport, .woocommerce .elementor-1151 .elementor-element.elementor-element-766184a .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F0F0F0;}.woocommerce .elementor-1151 .elementor-element.elementor-element-766184a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1151 .elementor-element.elementor-element-766184a .flex-viewport{border-radius:5px 5px 5px 5px;}.woocommerce .elementor-1151 .elementor-element.elementor-element-766184a .flex-control-thumbs img{border-radius:5px 5px 5px 5px;}.woocommerce .elementor-1151 .elementor-element.elementor-element-766184a .flex-control-thumbs li{padding-right:calc(9px / 2);padding-left:calc(9px / 2);padding-bottom:9px;}.woocommerce .elementor-1151 .elementor-element.elementor-element-766184a .flex-control-thumbs{margin-right:calc(-9px / 2);margin-left:calc(-9px / 2);}.elementor-1151 .elementor-element.elementor-element-93aecc7 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;background-color:var( --e-global-color-41675c5 );}.elementor-1151 .elementor-element.elementor-element-93aecc7 .elementor-button:hover, .elementor-1151 .elementor-element.elementor-element-93aecc7 .elementor-button:focus{background-color:var( --e-global-color-71af080 );}.elementor-1151 .elementor-element.elementor-element-491974a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1151 .elementor-element.elementor-element-82322ca .woocommerce-breadcrumb{color:#A9A9A9;}.elementor-1151 .elementor-element.elementor-element-82322ca .woocommerce-breadcrumb > a{color:var( --e-global-color-71af080 );}.elementor-1151 .elementor-element.elementor-element-0ecf417 .elementor-heading-title{color:var( --e-global-color-71af080 );font-family:"Poppins", Sans-serif;font-weight:600;}.woocommerce .elementor-1151 .elementor-element.elementor-element-7b7a511 .woocommerce-product-details__short-description{color:var( --e-global-color-41675c5 );font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-1151 .elementor-element.elementor-element-2b06418 .elementor-heading-title{color:var( --e-global-color-88f19b1 );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.woocommerce .elementor-1151 .elementor-element.elementor-element-a11359c .shop_attributes{color:var( --e-global-color-41675c5 );font-family:"Poppins", Sans-serif;}.elementor-1151 .elementor-element.elementor-element-bb5accc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-1151 .elementor-element.elementor-element-dea8416{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1151 .elementor-element.elementor-element-dea8416.e-con{--order:99999 /* order end hack */;}.elementor-1151 .elementor-element.elementor-element-a5ed3f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1151 .elementor-element.elementor-element-7c3ee32{color:var( --e-global-color-41675c5 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}@media(min-width:768px){.elementor-1151 .elementor-element.elementor-element-135f7dc{--width:50%;}.elementor-1151 .elementor-element.elementor-element-491974a{--width:50%;}.elementor-1151 .elementor-element.elementor-element-dea8416{--width:33.3333%;}.elementor-1151 .elementor-element.elementor-element-a5ed3f8{--width:66.6666%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-766184a *//* Functionality: Custom thumbnail size in product image gallery

 * Date:  2021-03-10

 * Author: zayed

 */



/* 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;

	}	

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-a11359c */.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th {
  background: transparent !important;
}

.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes{
	border: 0 !important;
}

.woocommerce table.shop_attributes td, .woocommerce div.product .woocommerce-tabs .shop_attributes th{
	padding: 3px 6px !important;
}/* End custom CSS */