.elementor-2560 .elementor-element.elementor-element-5de75ff{--display:flex;--min-height:50px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2560 .elementor-element.elementor-element-5de75ff:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-5de75ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bd9f2e );}.elementor-2560 .elementor-element.elementor-element-7b9598c{--display:flex;}.elementor-2560 .elementor-element.elementor-element-62a7c68 .woocommerce-breadcrumb{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-2560 .elementor-element.elementor-element-62a7c68 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-2560 .elementor-element.elementor-element-62a7c68 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-2560 .elementor-element.elementor-element-3ac28cd{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2560 .elementor-element.elementor-element-3ac28cd:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-3ac28cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bd9f2e );}.elementor-2560 .elementor-element.elementor-element-754df49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ACACAC;--border-color:#ACACAC;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:30px;}.woocommerce .elementor-2560 .elementor-element.elementor-element-2c51bac .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-2560 .elementor-element.elementor-element-2c51bac .flex-viewport, .woocommerce .elementor-2560 .elementor-element.elementor-element-2c51bac .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;}.woocommerce .elementor-2560 .elementor-element.elementor-element-2c51bac .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2560 .elementor-element.elementor-element-2c51bac .flex-viewport{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-2560 .elementor-element.elementor-element-2c51bac .flex-viewport:not(:last-child){margin-bottom:4px;}.woocommerce .elementor-2560 .elementor-element.elementor-element-2c51bac .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.woocommerce .elementor-2560 .elementor-element.elementor-element-2c51bac .flex-control-thumbs li{padding-right:calc(4px / 2);padding-left:calc(4px / 2);padding-bottom:4px;}.woocommerce .elementor-2560 .elementor-element.elementor-element-2c51bac .flex-control-thumbs{margin-right:calc(-4px / 2);margin-left:calc(-4px / 2);}.elementor-2560 .elementor-element.elementor-element-2c51bac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-2c51bac{z-index:0;}.elementor-widget-image .widget-image-caption{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-2560 .elementor-element.elementor-element-04cafeb{text-align:left;}.elementor-2560 .elementor-element.elementor-element-04cafeb img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-2560 .elementor-element.elementor-element-04cafeb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2560 .elementor-element.elementor-element-d6f03ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-2560 .elementor-element.elementor-element-f0abce3 .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-2560 .elementor-element.elementor-element-470e1ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-text );}.elementor-2560 .elementor-element.elementor-element-470e1ac > .elementor-widget-container{margin:8px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-470e1ac.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-2560 .elementor-element.elementor-element-48a8d00{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-2560 .elementor-element.elementor-element-48a8d00 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2560 .elementor-element.elementor-element-690969d{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__link{align-self:flex-start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );background-color:var( --e-global-color-accent );color:var( --e-global-color-b1e4567 );padding:8px 16px 8px 16px;border-radius:4px 4px 4px 4px;flex-direction:row;}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__icon{color:var( --e-global-color-b1e4567 );order:1;font-size:18px;}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-b1e4567 );}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__link:hover{background-color:#0E7001;color:var( --e-global-color-b1e4567 );}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon{color:var( --e-global-color-b1e4567 );}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-b1e4567 );}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__link.in-store{color:var( --e-global-color-b1e4567 );background-color:#0E7001;}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__link.in-store .jet-listing-dynamic-link__icon{color:var( --e-global-color-b1e4567 );}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__link.in-store .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-b1e4567 );}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__icon{margin-right:8px;}body.rtl .elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__icon{margin-left:8px;}.elementor-2560 .elementor-element.elementor-element-f2945df.elementor-element{--align-self:flex-start;}.elementor-2560 .elementor-element.elementor-element-efe4cde .jet-listing-dynamic-link__link{align-self:center;background-color:#C53E3E;color:var( --e-global-color-b1e4567 );padding:9px 8px 10px 8px;margin:0px 0px 0px 0px;border-radius:0px 4px 4px 0px;flex-direction:row;}.elementor-2560 .elementor-element.elementor-element-efe4cde .jet-listing-dynamic-link__icon{color:var( --e-global-color-b1e4567 );order:1;font-size:18px;}.elementor-2560 .elementor-element.elementor-element-efe4cde .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-b1e4567 );}.elementor-2560 .elementor-element.elementor-element-efe4cde .jet-listing-dynamic-link__link:hover{background-color:#741F1F;color:var( --e-global-color-b1e4567 );}.elementor-2560 .elementor-element.elementor-element-efe4cde .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon{color:var( --e-global-color-b1e4567 );}.elementor-2560 .elementor-element.elementor-element-efe4cde .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-b1e4567 );}.elementor-2560 .elementor-element.elementor-element-efe4cde > .elementor-widget-container{margin:0px 0px 0px -24px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-2560 .elementor-element.elementor-element-4d4255e .cart button, .elementor-2560 .elementor-element.elementor-element-4d4255e .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-2560 .elementor-element.elementor-element-4d4255e .cart button:hover, .elementor-2560 .elementor-element.elementor-element-4d4255e .cart .button:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.woocommerce .elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations label{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.woocommerce .elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations td.value:before{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-2560 .elementor-element.elementor-element-039188d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-039188d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2560 .elementor-element.elementor-element-039188d > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-2560 .elementor-element.elementor-element-a2c0761{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ACACAC;--border-color:#ACACAC;}.elementor-2560 .elementor-element.elementor-element-ec02915{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2560 .elementor-element.elementor-element-73be355{--display:flex;}.elementor-2560 .elementor-element.elementor-element-c9dcb87 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-text );}.elementor-2560 .elementor-element.elementor-element-61a5a14 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-content{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-2560 .elementor-element.elementor-element-bfe5295{--display:flex;}.elementor-2560 .elementor-element.elementor-element-e911409 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-text );}.elementor-2560 .elementor-element.elementor-element-a79eb91 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2560 .elementor-element.elementor-element-f0dd73e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2560 .elementor-element.elementor-element-bf4f424 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-fc9d31a{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2560 .elementor-element.elementor-element-46f8394 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-text );}.elementor-2560 .elementor-element.elementor-element-288c3d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2560 .elementor-element.elementor-element-288c3d1 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}@media(min-width:768px){.elementor-2560 .elementor-element.elementor-element-754df49{--width:30%;}.elementor-2560 .elementor-element.elementor-element-d6f03ab{--width:70%;}.elementor-2560 .elementor-element.elementor-element-a2c0761{--content-width:1064px;}}@media(max-width:1024px){.elementor-2560 .elementor-element.elementor-element-62a7c68 .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2560 .elementor-element.elementor-element-f0abce3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-48a8d00{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-2560 .elementor-element.elementor-element-4d4255e .cart button, .elementor-2560 .elementor-element.elementor-element-4d4255e .cart .button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-ec02915{--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;}.elementor-2560 .elementor-element.elementor-element-73be355{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-bfe5295{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2560 .elementor-element.elementor-element-288c3d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2560 .elementor-element.elementor-element-288c3d1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-2560 .elementor-element.elementor-element-62a7c68 .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-3ac28cd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2560 .elementor-element.elementor-element-754df49{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-d6f03ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2560 .elementor-element.elementor-element-f0abce3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-48a8d00{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-f2945df .jet-listing-dynamic-link__link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-2560 .elementor-element.elementor-element-4d4255e .cart button, .elementor-2560 .elementor-element.elementor-element-4d4255e .cart .button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2560 .elementor-element.elementor-element-4d4255e form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-ec02915{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-2560 .elementor-element.elementor-element-288c3d1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2560 .elementor-element.elementor-element-288c3d1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2c51bac */.woocommerce-product-gallery__wrapper a {
    pointer-events: none;
}

.imageAltText {
    font-size: 12px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    text-align: right !important;
    background-color: #eeeeeec4;
    border-radius: 4px 0px 0px 0px;
    padding: 8px;
}

.elementor-2560 .elementor-element.elementor-element-2c51bac {
    transition:0s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0abce3 */.elementor-2560 .elementor-element.elementor-element-f0abce3 h1 {
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4d4255e */p.pewc-description {
    margin-top: -10px !important;
}
.pewc_group_1096_1140 img.attachment-thumbnail.size-thumbnail, 
.pewc_group_1096_1147 img.attachment-thumbnail.size-thumbnail, 
.pewc_group_1096_1098 img.attachment-thumbnail.size-thumbnail,
.pewc_group_2628_2630 img.attachment-thumbnail.size-thumbnail,
.pewc_group_2628_2631 img.attachment-thumbnail.size-thumbnail,
.pewc_group_2628_2632 img.attachment-thumbnail.size-thumbnail{
    width: 100%;
    height: 60px;
}

.pewc_group_1096_1140 .pewc-radio-image-wrapper.pewc-radio-checkbox-image-wrapper,  
.pewc_group_1096_1147 .pewc-radio-image-wrapper.pewc-radio-checkbox-image-wrapper,  
.pewc_group_1096_1098 .pewc-radio-image-wrapper.pewc-radio-checkbox-image-wrapper,
.pewc_group_2628_2630 .pewc-radio-image-wrapper.pewc-radio-checkbox-image-wrapper,
.pewc_group_2628_2631 .pewc-radio-image-wrapper.pewc-radio-checkbox-image-wrapper,
.pewc_group_2628_2632 .pewc-radio-image-wrapper.pewc-radio-checkbox-image-wrapper{
    margin: 0px !important;
}

.pewc-radio-image-wrapper.pewc-radio-checkbox-image-wrapper label {
    font-size: 12px;
    margin-bottom: 15px;
}

ul.pewc-product-extra-groups label.pewc-field-label {
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: bold !important;
}

.pewc-radio-image-desc {
    font-weight: normal !important;
}

.pewc-total-field {
    float: none;
    margin-left: 15px;
    font-weight: bold;
    color: var( --e-global-color-accent );
}

.woocommerce .quantity .qty {
    width:100px;
}

span.required {
    color: #e91919;
}

@media only screen and (max-width: 766px) {
.pewc-radio-image-wrapper.pewc-radio-checkbox-image-wrapper {
    width: 50%;
}
li.pewc-item.pewc-group.pewc_group_5759_5765.pewc-group-select.pewc-item-select.pewc-field-5765.pewc-field-count-0.required-field.pewc-active-field {
    width: 100% !important;
    float: none !important;
}
li.pewc-item.pewc-group.pewc_group_5759_5764.pewc-group-select.pewc-item-select.pewc-field-5764.pewc-field-count-1.pewc-active-field {
    width: 100% !important;
    float: none !important;
    margin: 0px !important;
}
li.pewc-item.pewc-group.pewc_group_5759_5766.pewc-group-select.pewc-item-select.pewc-field-5766.pewc-field-count-2.required-field.pewc-field-triggers-condition.pewc-active-field {
    width: 100% !important;
    float: none !important;
}
}


li.pewc-item.pewc-group.pewc_group_5759_5765.pewc-group-select.pewc-item-select.pewc-field-5765.pewc-field-count-0.required-field.pewc-active-field {
    width: 32%;
    float: left;
}
li.pewc-item.pewc-group.pewc_group_5759_5764.pewc-group-select.pewc-item-select.pewc-field-5764.pewc-field-count-1.pewc-active-field {
    width: 32%;
    float: left;
    margin: 0px 2% 0px 2%;
}
li.pewc-item.pewc-group.pewc_group_5759_5766.pewc-group-select.pewc-item-select.pewc-field-5766.pewc-field-count-2.required-field.pewc-field-triggers-condition.pewc-active-field {
    width: 32%;
    float: left;
}

.pewc-radio-image-wrapper label input:checked + img, .pewc-checkbox-image-wrapper label input:checked + img, .pewc-radio-image-wrapper label input:checked + picture, .pewc-checkbox-image-wrapper label input:checked + picture {
    border: 2px solid var( --e-global-color-accent ) !important;
}

.dd-option, .dd-selected {
    grid-template-columns: 325px 1fr !important;
}
ul.dd-options {
    max-height: 300px !important;
}
small.dd-option-description.dd-desc:before {
    content: "+ ";
}
small.dd-selected-description.dd-desc.dd-selected-description-truncated:before {
    content: "+ ";
}

/** Text preview font fields **/
@media (min-width: 600px){
.apaou-customer-fields {
    display: flex;
    align-items: baseline;
}
.apaou-customer-fields .pewc-field-label{
    width: 50%;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-039188d */.elementor-2560 .elementor-element.elementor-element-039188d span span {
    color:var( --e-global-color-primary);
    font-weight:800;
}
.elementor-2560 .elementor-element.elementor-element-039188d .niet-bold {
    color:#222 !important;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460d548 */.elementor-2560 .elementor-element.elementor-element-460d548 ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
    font-size:14px;
}
.elementor-2560 .elementor-element.elementor-element-460d548 i {
    color: var( --e-global-color-accent);
    line-height:1.6;
    font-size:17px;
    margin-right:8px;
}

/*.elementor-2560 .elementor-element.elementor-element-460d548 li {*/
/*  padding-left: 1em;*/
/*  text-indent: -1em;*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-b34ec84 */.elementor-2560 .elementor-element.elementor-element-b34ec84 h2 {
    font-size: 16px !important;
    margin-bottom: 4px !important;
    font-weight: 500 !important;
}
.elementor-2560 .elementor-element.elementor-element-b34ec84 h2 strong {
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a79eb91 */.elementor-2560 .elementor-element.elementor-element-a79eb91 ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
    font-size:14px;
}
.elementor-2560 .elementor-element.elementor-element-a79eb91 i {
    color: var( --e-global-color-primary);
    line-height:1.6;
    font-size:17px;
    margin-right:8px;
}

/*.elementor-2560 .elementor-element.elementor-element-a79eb91 li {*/
/*  padding-left: 1em;*/
/*  text-indent: -1em;*/
/*}*/

.elementor-2560 .elementor-element.elementor-element-a79eb91 .elementor-widget-container {
    font-size:14px !important;
}
.elementor-2560 .elementor-element.elementor-element-a79eb91 a {
    color:#222;
}
.elementor-2560 .elementor-element.elementor-element-a79eb91 a:hover {
    color:var( --e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0dd73e */.elementor-2560 .elementor-element.elementor-element-f0dd73e ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
    font-size:14px;
}
.elementor-2560 .elementor-element.elementor-element-f0dd73e i {
    color: var( --e-global-color-primary);
    line-height:1.6;
    font-size:17px;
    margin-right:8px;
}

/*.elementor-2560 .elementor-element.elementor-element-f0dd73e li {*/
/*  padding-left: 1em;*/
/*  text-indent: -1em;*/
/*}*/

.elementor-2560 .elementor-element.elementor-element-f0dd73e .elementor-widget-container {
    font-size:14px !important;
}
.elementor-2560 .elementor-element.elementor-element-f0dd73e a {
    color:#222;
}
.elementor-2560 .elementor-element.elementor-element-f0dd73e a:hover {
    color:var( --e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf4f424 */.elementor-2560 .elementor-element.elementor-element-bf4f424 ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
    font-size:14px;
}
.elementor-2560 .elementor-element.elementor-element-bf4f424 i {
    color: var( --e-global-color-primary);
    line-height:1.6;
    font-size:17px;
    margin-right:8px;
}

/*.elementor-2560 .elementor-element.elementor-element-bf4f424 li {*/
/*  padding-left: 1em;*/
/*  text-indent: -1em;*/
/*}*/

.elementor-2560 .elementor-element.elementor-element-bf4f424 .elementor-widget-container {
    font-size:14px !important;
}
.elementor-2560 .elementor-element.elementor-element-bf4f424 a {
    color:#222;
}
.elementor-2560 .elementor-element.elementor-element-bf4f424 a:hover {
    color:var( --e-global-color-primary);
}/* End custom CSS */