.elementor-7122 .elementor-element.elementor-element-883019b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7122 .elementor-element.elementor-element-0c7635f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7122 .elementor-element.elementor-element-137397a > .elementor-widget-container{--e-transform-scale:0.85;margin:-50px 0px -50px 0px;padding:0px 0px -0px 0px;}.woocommerce .elementor-7122 .elementor-element.elementor-element-137397a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-7122 .elementor-element.elementor-element-137397a .flex-viewport{border-radius:0px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-ef0541d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7122 .elementor-element.elementor-element-e135c71{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7122 .elementor-element.elementor-element-e9c0c1f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7122 .elementor-element.elementor-element-e9c0c1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.6rem;font-weight:600;}.elementor-7122 .elementor-element.elementor-element-1300154 > .elementor-widget-container{margin:0px 0px -10px 0px;}.woocommerce .elementor-7122 .elementor-element.elementor-element-1300154 .price{color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:1rem;font-weight:500;}.elementor-7122 .elementor-element.elementor-element-d824f8a{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-7122 .elementor-element.elementor-element-d824f8a .elementor-divider-separator{width:100%;}.elementor-7122 .elementor-element.elementor-element-d824f8a .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.woocommerce .elementor-7122 .elementor-element.elementor-element-32cf344 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7122 .elementor-element.elementor-element-aec28f7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-7122 .elementor-element.elementor-element-aec28f7 .elementor-divider-separator{width:100%;}.elementor-7122 .elementor-element.elementor-element-aec28f7 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-7122 .elementor-element.elementor-element-960dcea .elementor-button{background-color:var( --e-global-color-primary );font-family:"Sora", Sans-serif;font-size:0.9rem;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7122 .elementor-element.elementor-element-960dcea .elementor-button-content-wrapper{flex-direction:row;}.elementor-7122 .elementor-element.elementor-element-960dcea .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7122 .elementor-element.elementor-element-9182b9a{--display:flex;}.elementor-7122 .elementor-element.elementor-element-2036c78{--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;}.elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon-box-wrapper{align-items:center;}.elementor-7122 .elementor-element.elementor-element-7bf34ee{--icon-box-icon-margin:15px;}.elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-7122 .elementor-element.elementor-element-7bf34ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-7bf34ee.elementor-view-framed .elementor-icon, .elementor-7122 .elementor-element.elementor-element-7bf34ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-621734d );color:var( --e-global-color-621734d );border-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon{font-size:45px;}.elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:0.75rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon-box-wrapper{align-items:center;}.elementor-7122 .elementor-element.elementor-element-c42689c{--icon-box-icon-margin:15px;}.elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-7122 .elementor-element.elementor-element-c42689c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-c42689c.elementor-view-framed .elementor-icon, .elementor-7122 .elementor-element.elementor-element-c42689c.elementor-view-default .elementor-icon{fill:var( --e-global-color-621734d );color:var( --e-global-color-621734d );border-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon{font-size:45px;}.elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:0.75rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-7122 .elementor-element.elementor-element-a9ce954{--display:flex;}.elementor-7122 .elementor-element.elementor-element-15c720a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7122 .elementor-element.elementor-element-15c720a .elementor-divider-separator{width:100%;}.elementor-7122 .elementor-element.elementor-element-15c720a .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-7122 .elementor-element.elementor-element-336945c > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px 0px 0px;}.elementor-7122 .elementor-element.elementor-element-1872cf8{--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;}.elementor-7122 .elementor-element.elementor-element-0535cb7{--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;}.woocommerce .elementor-7122 .elementor-element.elementor-element-4a5b036 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:600;}.elementor-7122 .elementor-element.elementor-element-9ec2017{--display:flex;}.elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon-box-wrapper{align-items:center;}.elementor-7122 .elementor-element.elementor-element-ba1156a{--icon-box-icon-margin:15px;}.elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-7122 .elementor-element.elementor-element-ba1156a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-ba1156a.elementor-view-framed .elementor-icon, .elementor-7122 .elementor-element.elementor-element-ba1156a.elementor-view-default .elementor-icon{fill:var( --e-global-color-621734d );color:var( --e-global-color-621734d );border-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon{font-size:45px;}.elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:0.75rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon-box-wrapper{align-items:center;}.elementor-7122 .elementor-element.elementor-element-10c7019{--icon-box-icon-margin:15px;}.elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-7122 .elementor-element.elementor-element-10c7019.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-10c7019.elementor-view-framed .elementor-icon, .elementor-7122 .elementor-element.elementor-element-10c7019.elementor-view-default .elementor-icon{fill:var( --e-global-color-621734d );color:var( --e-global-color-621734d );border-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon{font-size:45px;}.elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:0.75rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon-box-wrapper{align-items:center;}.elementor-7122 .elementor-element.elementor-element-713ed0f{--icon-box-icon-margin:15px;}.elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-7122 .elementor-element.elementor-element-713ed0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-713ed0f.elementor-view-framed .elementor-icon, .elementor-7122 .elementor-element.elementor-element-713ed0f.elementor-view-default .elementor-icon{fill:var( --e-global-color-621734d );color:var( --e-global-color-621734d );border-color:var( --e-global-color-621734d );}.elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon{font-size:45px;}.elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:0.75rem;font-weight:400;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-7122 .elementor-element.elementor-element-0c7635f{--width:60%;}.elementor-7122 .elementor-element.elementor-element-ef0541d{--width:50%;}.elementor-7122 .elementor-element.elementor-element-0535cb7{--width:60%;}.elementor-7122 .elementor-element.elementor-element-9ec2017{--width:40%;}}@media(max-width:1024px){.woocommerce .elementor-7122 .elementor-element.elementor-element-32cf344 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.woocommerce .elementor-7122 .elementor-element.elementor-element-32cf344 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-7bf34ee .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-c42689c .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-ba1156a .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-10c7019 .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon-box-title, .elementor-7122 .elementor-element.elementor-element-713ed0f .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-137397a *//* Functionality: Custom thumbnail size in product image gallery
 * Date:  2021-03-10
 * Author: Rafael Azuaje
 */

/* DESKTOP */
.woocommerce .flex-control-thumbs {
    margin: 10px 0px 10px 10px !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 */
	}
}/* End custom CSS */