.elementor-203 .elementor-element.elementor-element-b3a76a3{border-style:solid;border-width:1px 0px 1px 0px;border-color:#CBCBCB;}.elementor-203 .elementor-element.elementor-element-376a6d9 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CBCBCB;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-203 .elementor-element.elementor-element-8918b17 .elementor-button{background-color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-8918b17 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-203 .elementor-element.elementor-element-8918b17 .elementor-button-content-wrapper{flex-direction:row;}.elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-5e2023b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-203 .elementor-element.elementor-element-5e2023b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-203 .elementor-element.elementor-element-5e2023b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-203 .elementor-element.elementor-element-3ed35f6 > .elementor-container{max-width:1055px;}.elementor-203 .elementor-element.elementor-element-d993d04 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-6eaeca4 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:7px 7px 7px 7px;}.elementor-203 .elementor-element.elementor-element-6eaeca4{z-index:4;}.elementor-203 .elementor-element.elementor-element-2331858:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-203 .elementor-element.elementor-element-2331858 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-2331858 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-203 .elementor-element.elementor-element-2331858 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-203 .elementor-element.elementor-element-8891a13 .woocommerce-breadcrumb{font-family:"Work Sans", Sans-serif;font-size:11px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-49cfba6 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:27px;font-weight:400;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-203 .elementor-element.elementor-element-29db7e8 .price{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-3df3c67{font-family:"Work Sans", Sans-serif;font-size:9px;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-21259b4{--divider-border-style:solid;--divider-color:#CACACA;--divider-border-width:1.5px;}.elementor-203 .elementor-element.elementor-element-21259b4 .elementor-divider-separator{width:100%;}.elementor-203 .elementor-element.elementor-element-21259b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-203 .elementor-element.elementor-element-d81a0cc .cart button{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;background-color:var( --e-global-color-primary );transition:all 0.2s;}body:not(.rtl) .elementor-203 .elementor-element.elementor-element-d81a0cc .quantity + .button{margin-left:40px;}body.rtl .elementor-203 .elementor-element.elementor-element-d81a0cc .quantity + .button{margin-right:40px;}.elementor-203 .elementor-element.elementor-element-d81a0cc .quantity .qty{transition:all 0.2s;}.elementor-203 .elementor-element.elementor-element-5d90a73 .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-203 .elementor-element.elementor-element-0eaaa7a{--divider-border-style:solid;--divider-color:#CACACA;--divider-border-width:1.5px;}.elementor-203 .elementor-element.elementor-element-0eaaa7a .elementor-divider-separator{width:100%;}.elementor-203 .elementor-element.elementor-element-0eaaa7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-b768a7d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-203 .elementor-element.elementor-element-e08409e{text-align:justify;font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-bd633f7{--divider-border-style:solid;--divider-color:#CACACA;--divider-border-width:1.5px;}.elementor-203 .elementor-element.elementor-element-bd633f7 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-bd633f7 .elementor-divider-separator{width:100%;}.elementor-203 .elementor-element.elementor-element-bd633f7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-203 .elementor-element.elementor-element-dc030cf .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-97c615b{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-a344ee1{--divider-border-style:solid;--divider-color:#CACACA;--divider-border-width:1.5px;}.elementor-203 .elementor-element.elementor-element-a344ee1 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-a344ee1 .elementor-divider-separator{width:100%;}.elementor-203 .elementor-element.elementor-element-a344ee1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-203 .elementor-element.elementor-element-b71e3dc .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-790afc9{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-cd4bd9c > .elementor-container{max-width:1080px;}.elementor-203 .elementor-element.elementor-element-cd4bd9c{padding:0px 25px 25px 25px;}.elementor-203 .elementor-element.elementor-element-a0567c5{--divider-border-style:solid;--divider-color:#CACACA;--divider-border-width:1.5px;}.elementor-203 .elementor-element.elementor-element-a0567c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-a0567c5 .elementor-divider-separator{width:100%;}.elementor-203 .elementor-element.elementor-element-a0567c5 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-203 .elementor-element.elementor-element-16ca4c3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-40ac530{--divider-border-style:solid;--divider-color:#CACACA;--divider-border-width:1.5px;}.elementor-203 .elementor-element.elementor-element-40ac530 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-40ac530 .elementor-divider-separator{width:100%;}.elementor-203 .elementor-element.elementor-element-40ac530 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-203 .elementor-element.elementor-element-5b5b0c9{padding:20px 60px 60px 60px;}.elementor-203 .elementor-element.elementor-element-ba5c655{text-align:center;}.elementor-203 .elementor-element.elementor-element-ba5c655 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:25px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-996bf36 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-203 .elementor-element.elementor-element-047cb0d .elementor-icon-box-wrapper{gap:15px;}.elementor-203 .elementor-element.elementor-element-047cb0d .elementor-icon{font-size:45px;}.elementor-203 .elementor-element.elementor-element-047cb0d .elementor-icon-box-title, .elementor-203 .elementor-element.elementor-element-047cb0d .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-047cb0d .elementor-icon-box-description{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-01e0e06 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-203 .elementor-element.elementor-element-716a2ad.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-203 .elementor-element.elementor-element-716a2ad.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-203 .elementor-element.elementor-element-716a2ad.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-203 .elementor-element.elementor-element-716a2ad .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-203 .elementor-element.elementor-element-716a2ad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-203 .elementor-element.elementor-element-716a2ad .elementor-image-box-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-716a2ad .elementor-image-box-description{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-8f42b5a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-203 .elementor-element.elementor-element-a13b208 .elementor-icon-box-wrapper{gap:15px;}.elementor-203 .elementor-element.elementor-element-a13b208 .elementor-icon{font-size:45px;}.elementor-203 .elementor-element.elementor-element-a13b208 .elementor-icon-box-title, .elementor-203 .elementor-element.elementor-element-a13b208 .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-a13b208 .elementor-icon-box-description{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-203 .elementor-element.elementor-element-061ebcb{--divider-border-style:solid;--divider-color:#CACACA;--divider-border-width:1.5px;}.elementor-203 .elementor-element.elementor-element-061ebcb > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-061ebcb .elementor-divider-separator{width:100%;}.elementor-203 .elementor-element.elementor-element-061ebcb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-203 .elementor-element.elementor-element-ad25e60{--spacer-size:50px;}@media(max-width:767px){.elementor-203 .elementor-element.elementor-element-2331858 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-203 .elementor-element.elementor-element-8891a13 .woocommerce-breadcrumb{font-size:9px;}.elementor-203 .elementor-element.elementor-element-49cfba6 .elementor-heading-title{font-size:32px;}.woocommerce .elementor-203 .elementor-element.elementor-element-29db7e8 .price{font-size:13px;}.elementor-203 .elementor-element.elementor-element-5d90a73 .elementor-button{font-size:15px;}.elementor-203 .elementor-element.elementor-element-b768a7d .elementor-heading-title{font-size:21px;}.elementor-203 .elementor-element.elementor-element-e08409e{text-align:justify;}.elementor-203 .elementor-element.elementor-element-dc030cf .elementor-heading-title{font-size:21px;}.elementor-203 .elementor-element.elementor-element-b71e3dc .elementor-heading-title{font-size:21px;}.elementor-203 .elementor-element.elementor-element-16ca4c3 .elementor-heading-title{font-size:21px;}.elementor-203 .elementor-element.elementor-element-5b5b0c9{padding:30px 30px 30px 30px;}.elementor-203 .elementor-element.elementor-element-ba5c655 .elementor-heading-title{font-size:21px;}.elementor-203 .elementor-element.elementor-element-716a2ad .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-203 .elementor-element.elementor-element-376a6d9{width:59.956%;}.elementor-203 .elementor-element.elementor-element-5e2023b{width:40%;}.elementor-203 .elementor-element.elementor-element-d993d04{width:60.093%;}.elementor-203 .elementor-element.elementor-element-2331858{width:39.907%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-6eaeca4 *//* Functionality: Custom thumbnail size in product image gallery
 * Date:  2021-03-10
 * Author: Rafael Azuaje
 */

/* 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 */
	}
}/* End custom CSS */