.elementor-1136 .elementor-element.elementor-element-2267e11{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1136 .elementor-element.elementor-element-73d6001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1136 .elementor-element.elementor-element-73d6001:not(.elementor-motion-effects-element-type-background), .elementor-1136 .elementor-element.elementor-element-73d6001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #0177BC17 100%);}.elementor-1136 .elementor-element.elementor-element-fe3eaac{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -36px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.woocommerce .elementor-1136 .elementor-element.elementor-element-fe3eaac .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1136 .elementor-element.elementor-element-fe3eaac .flex-viewport, .woocommerce .elementor-1136 .elementor-element.elementor-element-fe3eaac .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1136 .elementor-element.elementor-element-fe3eaac .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1136 .elementor-element.elementor-element-fe3eaac .flex-viewport{border-radius:20px 20px 20px 20px;}.elementor-1136 .elementor-element.elementor-element-ccd16b3{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1136 .elementor-element.elementor-element-28843bb .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:50px;font-weight:500;color:#282828;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1136 .elementor-element.elementor-element-b3c363e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-b3c363e .elementor-icon-wrapper{text-align:left;}.elementor-1136 .elementor-element.elementor-element-b3c363e .elementor-icon{font-size:20px;}.elementor-1136 .elementor-element.elementor-element-b3c363e .elementor-icon svg{height:20px;}.elementor-1136 .elementor-element.elementor-element-b3c363e .elementor-icon-wrapper svg{width:auto;}.elementor-1136 .elementor-element.elementor-element-b9a6786{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1136 .elementor-element.elementor-element-b9a6786 .jet-listing-dynamic-field__content{color:#282828;font-family:"Londrina Solid", Sans-serif;font-size:40px;font-weight:500;line-height:40px;text-align:left;}.elementor-1136 .elementor-element.elementor-element-b9a6786 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1136 .elementor-element.elementor-element-b9a6786 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1136 .elementor-element.elementor-element-b9a6786 .jet-listing-dynamic-field{justify-content:flex-start;}.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-1136 .elementor-element.elementor-element-0a64b8b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1136 .elementor-element.elementor-element-0a64b8b .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:19px;font-weight:300;color:#282828C4;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1136 .elementor-element.elementor-element-6f06e7d{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-6f06e7d .cart button, .elementor-1136 .elementor-element.elementor-element-6f06e7d .cart .button{font-family:"Londrina Solid", Sans-serif;font-size:15px;font-weight:300;border-radius:37px 37px 37px 37px;padding:16px 0px 16px 0px;color:#E9E9E9;background-color:#0177BC;transition:all 0.2s;}.elementor-1136 .elementor-element.elementor-element-6f06e7d .quantity .qty{border-radius:32px 32px 32px 32px;transition:all 0.2s;}.woocommerce .elementor-1136 .elementor-element.elementor-element-6f06e7d form.cart .variations{margin-bottom:18px;}.woocommerce .elementor-1136 .elementor-element.elementor-element-6f06e7d form.cart table.variations label{color:#282828;font-family:"Londrina Solid", Sans-serif;font-size:16px;font-weight:400;}.woocommerce .elementor-1136 .elementor-element.elementor-element-6f06e7d form.cart table.variations td.value select{color:#282828;}.woocommerce .elementor-1136 .elementor-element.elementor-element-6f06e7d form.cart table.variations td.value select, .woocommerce .elementor-1136 .elementor-element.elementor-element-6f06e7d form.cart table.variations td.value:before{background-color:#0177BC0F;border:1px solid #0000000F;border-radius:100px;}.woocommerce .elementor-1136 .elementor-element.elementor-element-6f06e7d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1136 .elementor-element.elementor-element-6f06e7d form.cart table.variations td.value:before{font-family:"Londrina Solid", Sans-serif;font-size:14px;font-weight:400;}.elementor-1136 .elementor-element.elementor-element-fbece8f{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-1136 .elementor-element.elementor-element-fbece8f:not(.elementor-motion-effects-element-type-background), .elementor-1136 .elementor-element.elementor-element-fbece8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0177BC0A;}.elementor-1136 .elementor-element.elementor-element-45c18e0{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1136 .elementor-element.elementor-element-45c18e0:not(.elementor-motion-effects-element-type-background), .elementor-1136 .elementor-element.elementor-element-45c18e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0177BC17;}.elementor-1136 .elementor-element.elementor-element-7c08e4f{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-1136 .elementor-element.elementor-element-7c08e4f .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:45px;font-weight:400;color:#282828;}.elementor-1136 .elementor-element.elementor-element-b66004e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1136 .elementor-element.elementor-element-aca2088{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;color:#282828;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.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-1136 .elementor-element.elementor-element-9f96e59 .elementor-button{background-color:#61CE7000;font-family:"Londrina Solid", Sans-serif;font-size:17px;font-weight:500;text-decoration:underline;fill:#282828;color:#282828;padding:0px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-9f96e59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-1136 .elementor-element.elementor-element-07c2f81{--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:80px;--padding-bottom:110px;--padding-left:80px;--padding-right:80px;}.elementor-1136 .elementor-element.elementor-element-57c4807 .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:45px;font-weight:400;color:#282828;}.elementor-1136 .elementor-element.elementor-element-df231fb > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-1136 .elementor-element.elementor-element-df231fb .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:20px;color:#F5F5F5;background:#282828;}.elementor-1136 .elementor-element.elementor-element-df231fb .jet-listing-grid__slider-icon svg{height:20px;}.elementor-1136 .elementor-element.elementor-element-df231fb .jet-listing-grid__slider-icon.prev-arrow{top:105%;bottom:auto;left:46%;right:auto;}.elementor-1136 .elementor-element.elementor-element-df231fb .jet-listing-grid__slider-icon.next-arrow{top:105%;bottom:auto;right:46%;left:auto;}.elementor-1136 .elementor-element.elementor-element-180f22a{--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:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1136 .elementor-element.elementor-element-180f22a:not(.elementor-motion-effects-element-type-background), .elementor-1136 .elementor-element.elementor-element-180f22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0177BC0A;}.elementor-1136 .elementor-element.elementor-element-dbff3d7{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:20px 20px 20px 20px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1136 .elementor-element.elementor-element-dbff3d7:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-1136 .elementor-element.elementor-element-502fa10{left:-10px;}body.rtl .elementor-1136 .elementor-element.elementor-element-502fa10{right:-10px;}.elementor-1136 .elementor-element.elementor-element-502fa10{top:-10px;}.elementor-1136 .elementor-element.elementor-element-502fa10 .elementor-icon-wrapper{text-align:center;}.elementor-1136 .elementor-element.elementor-element-502fa10 .elementor-icon{font-size:114px;}.elementor-1136 .elementor-element.elementor-element-502fa10 .elementor-icon svg{height:114px;}.elementor-1136 .elementor-element.elementor-element-502fa10 .elementor-icon-wrapper svg{width:auto;}.elementor-1136 .elementor-element.elementor-element-502fa10 .elementor-icon i, .elementor-1136 .elementor-element.elementor-element-502fa10 .elementor-icon svg{transform:rotate(15deg);}.elementor-1136 .elementor-element.elementor-element-41e0e06{z-index:5;}.elementor-1136 .elementor-element.elementor-element-41e0e06 .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;color:#282828;}.elementor-1136 .elementor-element.elementor-element-32ee3da{z-index:5;}.elementor-1136 .elementor-element.elementor-element-32ee3da .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:18px;font-weight:300;color:#282828;}.elementor-1136 .elementor-element.elementor-element-f8623e8{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:20px 20px 20px 20px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1136 .elementor-element.elementor-element-f8623e8:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-1136 .elementor-element.elementor-element-f9566f2{left:-10px;}body.rtl .elementor-1136 .elementor-element.elementor-element-f9566f2{right:-10px;}.elementor-1136 .elementor-element.elementor-element-f9566f2{top:-10px;}.elementor-1136 .elementor-element.elementor-element-f9566f2 .elementor-icon-wrapper{text-align:center;}.elementor-1136 .elementor-element.elementor-element-f9566f2 .elementor-icon{font-size:114px;}.elementor-1136 .elementor-element.elementor-element-f9566f2 .elementor-icon svg{height:114px;}.elementor-1136 .elementor-element.elementor-element-f9566f2 .elementor-icon-wrapper svg{width:auto;}.elementor-1136 .elementor-element.elementor-element-f9566f2 .elementor-icon i, .elementor-1136 .elementor-element.elementor-element-f9566f2 .elementor-icon svg{transform:rotate(15deg);}.elementor-1136 .elementor-element.elementor-element-52a35aa{z-index:5;}.elementor-1136 .elementor-element.elementor-element-52a35aa .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;color:#282828;}.elementor-1136 .elementor-element.elementor-element-21624d1{z-index:5;}.elementor-1136 .elementor-element.elementor-element-21624d1 .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:18px;font-weight:300;color:#282828;}.elementor-1136 .elementor-element.elementor-element-241576e{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:20px 20px 20px 20px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1136 .elementor-element.elementor-element-241576e:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-1136 .elementor-element.elementor-element-71c1dc6{left:-10px;}body.rtl .elementor-1136 .elementor-element.elementor-element-71c1dc6{right:-10px;}.elementor-1136 .elementor-element.elementor-element-71c1dc6{top:-10px;}.elementor-1136 .elementor-element.elementor-element-71c1dc6 .elementor-icon-wrapper{text-align:center;}.elementor-1136 .elementor-element.elementor-element-71c1dc6 .elementor-icon{font-size:114px;}.elementor-1136 .elementor-element.elementor-element-71c1dc6 .elementor-icon svg{height:114px;}.elementor-1136 .elementor-element.elementor-element-71c1dc6 .elementor-icon-wrapper svg{width:auto;}.elementor-1136 .elementor-element.elementor-element-71c1dc6 .elementor-icon i, .elementor-1136 .elementor-element.elementor-element-71c1dc6 .elementor-icon svg{transform:rotate(15deg);}.elementor-1136 .elementor-element.elementor-element-b3f0afc{z-index:5;}.elementor-1136 .elementor-element.elementor-element-b3f0afc .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;color:#282828;}.elementor-1136 .elementor-element.elementor-element-5a12113{z-index:5;}.elementor-1136 .elementor-element.elementor-element-5a12113 .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:18px;font-weight:300;color:#282828;}.elementor-1136 .elementor-element.elementor-element-d3abadf{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:20px 20px 20px 20px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1136 .elementor-element.elementor-element-d3abadf:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-1136 .elementor-element.elementor-element-2022b7b{left:-10px;}body.rtl .elementor-1136 .elementor-element.elementor-element-2022b7b{right:-10px;}.elementor-1136 .elementor-element.elementor-element-2022b7b{top:-10px;}.elementor-1136 .elementor-element.elementor-element-2022b7b .elementor-icon-wrapper{text-align:center;}.elementor-1136 .elementor-element.elementor-element-2022b7b .elementor-icon{font-size:114px;}.elementor-1136 .elementor-element.elementor-element-2022b7b .elementor-icon svg{height:114px;}.elementor-1136 .elementor-element.elementor-element-2022b7b .elementor-icon-wrapper svg{width:auto;}.elementor-1136 .elementor-element.elementor-element-2022b7b .elementor-icon i, .elementor-1136 .elementor-element.elementor-element-2022b7b .elementor-icon svg{transform:rotate(15deg);}.elementor-1136 .elementor-element.elementor-element-5cef655{z-index:5;}.elementor-1136 .elementor-element.elementor-element-5cef655 .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;color:#282828;}.elementor-1136 .elementor-element.elementor-element-e48bc33{z-index:5;}.elementor-1136 .elementor-element.elementor-element-e48bc33 .elementor-heading-title{font-family:"Londrina Solid", Sans-serif;font-size:18px;font-weight:300;color:#282828;}@media(min-width:768px){.elementor-1136 .elementor-element.elementor-element-73d6001{--width:50%;}.elementor-1136 .elementor-element.elementor-element-ccd16b3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1136 .elementor-element.elementor-element-73d6001{--width:100%;}.elementor-1136 .elementor-element.elementor-element-ccd16b3{--width:100%;}}@media(max-width:1366px){.elementor-1136 .elementor-element.elementor-element-fe3eaac{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1136 .elementor-element.elementor-element-28843bb .elementor-heading-title{font-size:46px;}.elementor-1136 .elementor-element.elementor-element-7c08e4f .elementor-heading-title{font-size:38px;}.elementor-1136 .elementor-element.elementor-element-57c4807 .elementor-heading-title{font-size:38px;}.elementor-1136 .elementor-element.elementor-element-df231fb > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:1024px){.elementor-1136 .elementor-element.elementor-element-2267e11{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1136 .elementor-element.elementor-element-fbece8f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1136 .elementor-element.elementor-element-07c2f81{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1136 .elementor-element.elementor-element-df231fb > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-1136 .elementor-element.elementor-element-df231fb .jet-listing-grid__slider-icon.prev-arrow{left:41%;right:auto;}.elementor-1136 .elementor-element.elementor-element-df231fb .jet-listing-grid__slider-icon.next-arrow{right:41%;left:auto;}.elementor-1136 .elementor-element.elementor-element-180f22a{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1136 .elementor-element.elementor-element-fe3eaac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1136 .elementor-element.elementor-element-fbece8f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1136 .elementor-element.elementor-element-7c08e4f .elementor-heading-title{font-size:30px;}.elementor-1136 .elementor-element.elementor-element-db4ccdd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1136 .elementor-element.elementor-element-07c2f81{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1136 .elementor-element.elementor-element-57c4807 .elementor-heading-title{font-size:30px;}.elementor-1136 .elementor-element.elementor-element-df231fb > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1136 .elementor-element.elementor-element-df231fb .jet-listing-grid__slider-icon.prev-arrow{left:36%;right:auto;}.elementor-1136 .elementor-element.elementor-element-df231fb .jet-listing-grid__slider-icon.next-arrow{right:36%;left:auto;}.elementor-1136 .elementor-element.elementor-element-180f22a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-b9a6786 */.preco-promo-widget ins {
  display: none !important;
}

.preco-promo-widget del {
  text-decoration: none !important;
  opacity: 1 !important; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6f06e7d *//* ===== ÁREA PRINCIPAL DAS VARIAÇÕES ===== */
form.cart table.variations {
  background: #F0F0F0 !important;
  border-radius: 16px !important;

  /* Essencial para o padding funcionar */
  border-collapse: separate !important;
  border-spacing: 0 !important;

  /* Padding por canto (ajustável) */
  padding-top: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;

  overflow: hidden !important;
}

/* ===== REMOVE PADRÕES INTERNOS ===== */
.variations tbody tr,
.variations td,
.variations th {
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
}

/* ===== ORGANIZAÇÃO (LABEL EM CIMA, SELECT EMBAIXO) ===== */
table.variations tr {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
}

/* ===== CÉLULAS EM LARGURA TOTAL ===== */
table.variations td,
table.variations th {
  width: 100% !important;
  padding: 0 !important;
}

/* ===== LABEL “Quantidade” ALINHADA ===== */
table.variations th {
  text-align: left !important;
  align-self: flex-start !important;
  font-weight: 600 !important;
  color: #282828 !important;
  font-family: 'Poppins', sans-serif !important;
  margin-bottom: 8px !important;
}

/* ===== LIMPA FORM CART PADRÃO ===== */
form.cart {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db4ccdd *//* Divisor vertical que acompanha a altura do container */
.mw-vdivider{
  width: 1px;                 /* espessura */
  background-color: #282828;  /* cor da linha */
  align-self: stretch;        /* estica no eixo vertical quando o pai é flex (Elementor usa flex) */
  height: 100%;               /* fallback se o pai não esticar */
  display: block;
}

/* Espaços laterais opcionais */
.mw-vdivider{ margin: 0 0px; }

/* Variações rápidas (opcional) */
.mw-vdivider.is-thick   { width: 2px; }
.mw-vdivider.is-dashed  { background-image: linear-gradient(#282828 60%, rgba(0,0,0,0) 0);
                          background-size: 1px 8px; background-repeat: repeat-y; background-color: transparent; }

/* Responsivo: vira horizontal no mobile (opcional) */
@media (max-width: 767px){
  .mw-vdivider{
    width: 100%;
    height: 1px;
    align-self: auto;
    margin: 16px 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c18e0 */.container{
    max-height: 300px;
    overflow: hidden;
    transition: max-height 1s ease-in-out;
}

.container::after{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    
    top: 0;
    left: 0;
    z-index: 2;
    pointer-events: none;
}

.container.expandir{
    max-height: 3000px;
}

.container.expandir::after{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-df231fb */.jet-listing-grid__slider-icon {
  border-radius: 50% !important; /* deixa totalmente redondo */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-502fa10 */.elementor-1136 .elementor-element.elementor-element-502fa10 svg {
  opacity: 0.1;
  transition: opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9566f2 */.elementor-1136 .elementor-element.elementor-element-f9566f2 svg {
  opacity: 0.1;
  transition: opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71c1dc6 */.elementor-1136 .elementor-element.elementor-element-71c1dc6 svg {
  opacity: 0.1;
  transition: opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2022b7b */.elementor-1136 .elementor-element.elementor-element-2022b7b svg {
  opacity: 0.1;
  transition: opacity 0.3s ease;
}/* End custom CSS */