.elementor-28899 .elementor-element.elementor-element-635f0ac:not(.elementor-motion-effects-element-type-background), .elementor-28899 .elementor-element.elementor-element-635f0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28899 .elementor-element.elementor-element-635f0ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;padding:10px 0px 0px 0px;z-index:9999;}.elementor-28899 .elementor-element.elementor-element-635f0ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-28899 .elementor-element.elementor-element-5525918.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-28899 .elementor-element.elementor-element-5525918.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-28899 .elementor-element.elementor-element-5525918 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-28899 .elementor-element.elementor-element-5525918 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-9b6f544{--jmm-top-items-hor-align:center;--jmm-top-item-icon-color:var( --e-global-color-66f9efd );--jmm-top-item-title-color:var( --e-global-color-8ad14b6 );--jmm-top-hover-item-icon-color:var( --e-global-color-66f9efd );--jmm-top-hover-item-title-color:var( --e-global-color-primary );--jmm-top-active-item-icon-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-28899 .elementor-element.elementor-element-4965227.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-28899 .elementor-element.elementor-element-4965227.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-28899 .elementor-element.elementor-element-4965227.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28899 .elementor-element.elementor-element-4965227 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-28899 .elementor-element.elementor-element-4965227 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-ce43a5d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-40b54be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-28899 .elementor-element.elementor-element-40b54be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__submit{color:var( --e-global-color-8ad14b6 );}.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-28899 .elementor-element.elementor-element-1b9be3d{width:auto;max-width:auto;}.elementor-28899 .elementor-element.elementor-element-1b9be3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-1b9be3d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-28899 .elementor-element.elementor-element-1b9be3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-1b9be3d.elementor-view-framed .elementor-icon, .elementor-28899 .elementor-element.elementor-element-1b9be3d.elementor-view-default .elementor-icon{fill:var( --e-global-color-8ad14b6 );color:var( --e-global-color-8ad14b6 );border-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-1b9be3d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-1b9be3d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-1b9be3d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-1b9be3d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-1b9be3d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-1b9be3d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-66f9efd );color:var( --e-global-color-66f9efd );border-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-1b9be3d .elementor-icon{font-size:20px;}.elementor-28899 .elementor-element.elementor-element-1b9be3d .elementor-icon-box-title, .elementor-28899 .elementor-element.elementor-element-1b9be3d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;}.elementor-28899 .elementor-element.elementor-element-e7a842c > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-28899 .elementor-element.elementor-element-e1e7abf > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-e1e7abf{--main-alignment:left;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-8ad14b6 );--toggle-button-icon-hover-color:var( --e-global-color-66f9efd );--toggle-button-border-width:0px;--toggle-icon-size:20px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}body:not(.rtl) .elementor-28899 .elementor-element.elementor-element-e1e7abf .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-11px;top:-11px;}body.rtl .elementor-28899 .elementor-element.elementor-element-e1e7abf .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:11px;top:-11px;left:auto;}.elementor-28899 .elementor-element.elementor-element-e1e7abf .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-28899 .elementor-element.elementor-element-63efd9e:not(.elementor-motion-effects-element-type-background), .elementor-28899 .elementor-element.elementor-element-63efd9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28899 .elementor-element.elementor-element-63efd9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:9999;}.elementor-28899 .elementor-element.elementor-element-63efd9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-28899 .elementor-element.elementor-element-b0b1f23 img{width:18%;}.elementor-bc-flex-widget .elementor-28899 .elementor-element.elementor-element-aa9bf79.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28899 .elementor-element.elementor-element-aa9bf79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28899 .elementor-element.elementor-element-aa9bf79.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-28899 .elementor-element.elementor-element-8873c2d{width:auto;max-width:auto;}.elementor-28899 .elementor-element.elementor-element-8873c2d > .elementor-widget-container{margin:0px 13px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-8873c2d .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-28899 .elementor-element.elementor-element-8873c2d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-8873c2d.elementor-view-framed .elementor-icon, .elementor-28899 .elementor-element.elementor-element-8873c2d.elementor-view-default .elementor-icon{fill:var( --e-global-color-8ad14b6 );color:var( --e-global-color-8ad14b6 );border-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-8873c2d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-8873c2d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-8873c2d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-8873c2d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-8873c2d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-8873c2d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-66f9efd );color:var( --e-global-color-66f9efd );border-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-8873c2d .elementor-icon{font-size:20px;}.elementor-28899 .elementor-element.elementor-element-8873c2d .elementor-icon-box-title, .elementor-28899 .elementor-element.elementor-element-8873c2d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;}.elementor-28899 .elementor-element.elementor-element-9745e96{width:auto;max-width:auto;}.elementor-28899 .elementor-element.elementor-element-9745e96 > .elementor-widget-container{margin:0px 15px 0px 15px;padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-9745e96 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-28899 .elementor-element.elementor-element-9745e96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-9745e96.elementor-view-framed .elementor-icon, .elementor-28899 .elementor-element.elementor-element-9745e96.elementor-view-default .elementor-icon{fill:var( --e-global-color-8ad14b6 );color:var( --e-global-color-8ad14b6 );border-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-9745e96.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-9745e96.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-9745e96.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-9745e96.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-9745e96.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-9745e96.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-66f9efd );color:var( --e-global-color-66f9efd );border-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-9745e96 .elementor-icon{font-size:20px;}.elementor-28899 .elementor-element.elementor-element-9745e96 .elementor-icon-box-title, .elementor-28899 .elementor-element.elementor-element-9745e96 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;}.elementor-28899 .elementor-element.elementor-element-3ad6a44{width:auto;max-width:auto;--main-alignment:left;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-8ad14b6 );--toggle-button-icon-hover-color:var( --e-global-color-66f9efd );--toggle-button-border-width:0px;--toggle-icon-size:20px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}body:not(.rtl) .elementor-28899 .elementor-element.elementor-element-3ad6a44 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-11px;top:-11px;}body.rtl .elementor-28899 .elementor-element.elementor-element-3ad6a44 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:11px;top:-11px;left:auto;}.elementor-28899 .elementor-element.elementor-element-3ad6a44 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-28899 .elementor-element.elementor-element-2d0e15c .jet-search__submit{color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-babda16 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-babda16 .jet-mobile-menu__container{z-index:999;}.elementor-28899 .elementor-element.elementor-element-babda16 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-28899 .elementor-element.elementor-element-babda16 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-28899 .elementor-element.elementor-element-babda16 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-28899 .elementor-element.elementor-element-9ebdf54:not(.elementor-motion-effects-element-type-background), .elementor-28899 .elementor-element.elementor-element-9ebdf54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28899 .elementor-element.elementor-element-9ebdf54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:9999;}.elementor-28899 .elementor-element.elementor-element-9ebdf54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28899 .elementor-element.elementor-element-a78d8bc img{width:11%;}.elementor-bc-flex-widget .elementor-28899 .elementor-element.elementor-element-92908e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28899 .elementor-element.elementor-element-92908e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28899 .elementor-element.elementor-element-92908e7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-28899 .elementor-element.elementor-element-0d23191{width:auto;max-width:auto;}.elementor-28899 .elementor-element.elementor-element-0d23191 > .elementor-widget-container{margin:0px 13px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-0d23191 .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-28899 .elementor-element.elementor-element-0d23191.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-0d23191.elementor-view-framed .elementor-icon, .elementor-28899 .elementor-element.elementor-element-0d23191.elementor-view-default .elementor-icon{fill:var( --e-global-color-8ad14b6 );color:var( --e-global-color-8ad14b6 );border-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-0d23191.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-0d23191.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-0d23191.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-0d23191.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-0d23191.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-0d23191.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-66f9efd );color:var( --e-global-color-66f9efd );border-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-0d23191 .elementor-icon{font-size:20px;}.elementor-28899 .elementor-element.elementor-element-0d23191 .elementor-icon-box-title, .elementor-28899 .elementor-element.elementor-element-0d23191 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;}.elementor-28899 .elementor-element.elementor-element-367f43d{width:auto;max-width:auto;}.elementor-28899 .elementor-element.elementor-element-367f43d > .elementor-widget-container{margin:0px 15px 0px 15px;padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-367f43d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-28899 .elementor-element.elementor-element-367f43d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-367f43d.elementor-view-framed .elementor-icon, .elementor-28899 .elementor-element.elementor-element-367f43d.elementor-view-default .elementor-icon{fill:var( --e-global-color-8ad14b6 );color:var( --e-global-color-8ad14b6 );border-color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-367f43d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-367f43d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-367f43d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-367f43d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-367f43d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28899 .elementor-element.elementor-element-367f43d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-66f9efd );color:var( --e-global-color-66f9efd );border-color:var( --e-global-color-66f9efd );}.elementor-28899 .elementor-element.elementor-element-367f43d .elementor-icon{font-size:20px;}.elementor-28899 .elementor-element.elementor-element-367f43d .elementor-icon-box-title, .elementor-28899 .elementor-element.elementor-element-367f43d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;}.elementor-28899 .elementor-element.elementor-element-17aa917{width:auto;max-width:auto;--main-alignment:left;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-8ad14b6 );--toggle-button-icon-hover-color:var( --e-global-color-66f9efd );--toggle-button-border-width:0px;--toggle-icon-size:20px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}body:not(.rtl) .elementor-28899 .elementor-element.elementor-element-17aa917 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-11px;top:-11px;}body.rtl .elementor-28899 .elementor-element.elementor-element-17aa917 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:11px;top:-11px;left:auto;}.elementor-28899 .elementor-element.elementor-element-17aa917 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-28899 .elementor-element.elementor-element-55439f5 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-8ad14b6 );}.elementor-28899 .elementor-element.elementor-element-55439f5 .jet-mobile-menu__container{z-index:999;}.elementor-28899 .elementor-element.elementor-element-55439f5 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-28899 .elementor-element.elementor-element-55439f5 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-28899 .elementor-element.elementor-element-55439f5 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-28899 .elementor-element.elementor-element-38b583a:not(.elementor-motion-effects-element-type-background), .elementor-28899 .elementor-element.elementor-element-38b583a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28899 .elementor-element.elementor-element-38b583a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:999;}.elementor-28899 .elementor-element.elementor-element-38b583a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28899 .elementor-element.elementor-element-73a0dca .jet-search__submit{color:var( --e-global-color-8ad14b6 );}@media(min-width:768px){.elementor-28899 .elementor-element.elementor-element-5525918{width:79.914%;}.elementor-28899 .elementor-element.elementor-element-4965227{width:20%;}.elementor-28899 .elementor-element.elementor-element-40b54be{width:53%;}.elementor-28899 .elementor-element.elementor-element-a614bf7{width:13.515%;}.elementor-28899 .elementor-element.elementor-element-e7a842c{width:33%;}.elementor-28899 .elementor-element.elementor-element-ca4a47f{width:27.718%;}.elementor-28899 .elementor-element.elementor-element-aa9bf79{width:61.614%;}.elementor-28899 .elementor-element.elementor-element-00bb8cd{width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28899 .elementor-element.elementor-element-ca4a47f{width:20%;}.elementor-28899 .elementor-element.elementor-element-aa9bf79{width:30%;}.elementor-28899 .elementor-element.elementor-element-00bb8cd{width:50%;}.elementor-28899 .elementor-element.elementor-element-659d8a4{width:70%;}.elementor-28899 .elementor-element.elementor-element-c43c7f4{width:30%;}.elementor-28899 .elementor-element.elementor-element-8ed58f0{width:20%;}.elementor-28899 .elementor-element.elementor-element-92908e7{width:80%;}.elementor-28899 .elementor-element.elementor-element-ae8d407{width:100%;}}@media(max-width:1024px){.elementor-28899 .elementor-element.elementor-element-9b6f544{width:var( --container-widget-width, 521.359px );max-width:521.359px;--container-widget-width:521.359px;--container-widget-flex-grow:0;}.elementor-28899 .elementor-element.elementor-element-b0b1f23 img{width:100%;}.elementor-28899 .elementor-element.elementor-element-3ad6a44 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-00bb8cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-f8a4326{margin-top:37px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-28899 .elementor-element.elementor-element-659d8a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28899 .elementor-element.elementor-element-659d8a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28899 .elementor-element.elementor-element-659d8a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-28899 .elementor-element.elementor-element-c43c7f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28899 .elementor-element.elementor-element-c43c7f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28899 .elementor-element.elementor-element-babda16 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:36px;}.elementor-28899 .elementor-element.elementor-element-babda16 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:36px;}.elementor-28899 .elementor-element.elementor-element-17aa917 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-55439f5 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:36px;}.elementor-28899 .elementor-element.elementor-element-55439f5 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:36px;}.elementor-28899 .elementor-element.elementor-element-ae8d407 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-28899 .elementor-element.elementor-element-5525918{width:50%;}.elementor-28899 .elementor-element.elementor-element-4965227.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28899 .elementor-element.elementor-element-ca4a47f{width:40%;}.elementor-28899 .elementor-element.elementor-element-b0b1f23 img{width:52%;}.elementor-28899 .elementor-element.elementor-element-aa9bf79{width:60%;}.elementor-28899 .elementor-element.elementor-element-aa9bf79.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28899 .elementor-element.elementor-element-00bb8cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28899 .elementor-element.elementor-element-00bb8cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28899 .elementor-element.elementor-element-f8a4326{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-659d8a4{width:70%;}.elementor-28899 .elementor-element.elementor-element-659d8a4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-28899 .elementor-element.elementor-element-c43c7f4{width:30%;}.elementor-28899 .elementor-element.elementor-element-babda16{width:auto;max-width:auto;}.elementor-28899 .elementor-element.elementor-element-babda16 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:31px;}.elementor-28899 .elementor-element.elementor-element-babda16 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:31px;}.elementor-28899 .elementor-element.elementor-element-8ed58f0{width:30%;}.elementor-28899 .elementor-element.elementor-element-a78d8bc img{width:95%;}.elementor-28899 .elementor-element.elementor-element-92908e7{width:70%;}.elementor-28899 .elementor-element.elementor-element-92908e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28899 .elementor-element.elementor-element-55439f5{width:auto;max-width:auto;}.elementor-28899 .elementor-element.elementor-element-55439f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28899 .elementor-element.elementor-element-55439f5 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:31px;}.elementor-28899 .elementor-element.elementor-element-55439f5 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:31px;}.elementor-28899 .elementor-element.elementor-element-ae8d407.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-28899 .elementor-element.elementor-element-ae8d407 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28899 .elementor-element.elementor-element-73a0dca > .elementor-widget-container{margin:5px 5px 5px 5px;}}/* Start custom CSS for jet-search, class: .elementor-element-d40196f *//* Champ de recherche : fin, large, loupe integree */
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__form{position:relative;width:100%;margin:0}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__label{display:block;width:100%;margin:0}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__field{box-sizing:border-box;width:100%;height:36px;min-height:0;margin:0;padding:0 42px 0 14px;font:400 14px/36px Roboto,Arial,sans-serif;color:#111;background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:none;transition:box-shadow .2s ease,border-color .2s ease}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__field::placeholder{color:#6b7280;opacity:1}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__field:focus{outline:none;border-color:#1143ff;box-shadow:0 0 0 3px rgba(17,67,255,.35)}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__submit{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:36px;margin:0;padding:0;background:transparent;border:0;color:#111;cursor:pointer}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__submit .jet-search__submit-icon,.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__submit i{color:#111;fill:#111;font-size:14px}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__submit:hover i{color:#1143ff}
/* Ecrans 1025-1279 px : barre compacte qui s'agrandit vers la gauche au clic (la saisie reste visible) */
@media (max-width:1279px){
.elementor-28899 .elementor-element.elementor-element-d40196f{position:relative;min-height:36px}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__form{position:absolute;top:0;right:0;width:100%;max-width:100%;transition:width .25s ease}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__form:focus-within{width:min(260px,calc(100vw - 760px));max-width:none;min-width:100%;z-index:30}
.elementor-28899 .elementor-element.elementor-element-d40196f .jet-search__form:focus-within .jet-search__field{box-shadow:0 0 0 3px rgba(17,67,255,.35),0 8px 24px rgba(0,0,0,.4)}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-635f0ac *//* Logo Genesis Vape 2026 (format large 2:1) : largeur imposee sur ordinateur */
#small-header .logomenu{width:124px !important;height:auto !important;margin-top:0 !important;transform:none !important}
#small-header.header-reduit .logomenu{width:92px !important}
/* Barre de recherche : zone de droite elargie, menu garde sa place, champ extensible */
#small-header > .elementor-container{max-width:1320px}
#small-header > .elementor-container > .elementor-column:first-child{width:auto !important;flex:1 1 auto;min-width:0}
#small-header > .elementor-container > .elementor-column:last-child{width:clamp(186px,min(26vw,calc(100vw - 880px)),440px) !important;flex:0 0 auto}
#small-header .elementor-element-ce43a5d > .elementor-container{display:flex;flex-wrap:nowrap;align-items:center}
#small-header .elementor-element-ce43a5d > .elementor-container > .elementor-column{width:auto !important}
#small-header .elementor-element-ce43a5d > .elementor-container > .elementor-column:first-child{flex:1 1 auto;min-width:0}
#small-header .elementor-element-ce43a5d > .elementor-container > .elementor-column:not(:first-child){flex:0 0 auto}
/* Alignement vertical : tout est centre sur la hauteur de l'en-tete (menu, logo, recherche, compte, panier) */
#small-header{padding-top:0 !important;padding-bottom:0 !important}
#small-header > .elementor-container{min-height:84px;align-items:stretch}
#small-header > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center}
#small-header .jet-mega-menu-list > li{display:flex;align-items:center}
#small-header .jet-mega-menu-list > li > .jet-mega-menu-item__inner{margin:0}
#small-header .elementor-element-ce43a5d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center}
#small-header .elementor-element-ce43a5d .elementor-widget{margin-bottom:0}
/* Menu pleine hauteur (le menu deroulant demarre sous l'en-tete), compte et panier sans marge parasite */
#small-header .elementor-element-9b6f544,#small-header .elementor-element-9b6f544 .jet-mega-menu,#small-header .elementor-element-9b6f544 .jet-mega-menu-list{height:84px}
#small-header .elementor-element-ce43a5d .elementor-widget{margin:0 !important}
#small-header .elementor-element-e7a842c .elementor-menu-cart__toggle_button{margin:0 !important}
#small-header .elementor-element-e7a842c .elementor-widget-container{display:flex;align-items:center;justify-content:flex-end}
/* Panier : marge negative d'origine neutralisee */
#small-header .elementor-element-e7a842c .elementor-widget-container{margin:0 !important}
/* Petits ordinateurs (1025-1199 px) : rubriques plus serrees, le logo ne retrecit jamais */
#small-header img.logomenu{flex:0 0 auto;max-width:none}
#small-header .jet-mega-menu-list > li{flex-shrink:0}
@media (min-width:1025px) and (max-width:1199px){
#small-header .jet-mega-menu-list > li > .jet-mega-menu-item__inner{padding-left:8px !important;padding-right:8px !important}
}
/* 1025-1059 px : encore un peu plus serre */
@media (min-width:1025px) and (max-width:1059px){
#small-header .jet-mega-menu-list > li > .jet-mega-menu-item__inner{padding-left:5px !important;padding-right:5px !important}
}
/* Bouton "..." du menu : toujours vide, masque */
#small-header .jet-mega-menu-item--roll-up{display:none !important}/* End custom CSS */
/* Start custom CSS for jet-search, class: .elementor-element-2d0e15c *//* Genesis Vape 2026 : recherche tablette */
.elementor-28899 .elementor-element.elementor-element-2d0e15c .jet-search__form{position:relative;width:100%;margin:0}
.elementor-28899 .elementor-element.elementor-element-2d0e15c .jet-search__label{display:block;width:100%;margin:0}
.elementor-28899 .elementor-element.elementor-element-2d0e15c .jet-search__field{box-sizing:border-box;width:100%;height:38px;min-height:0;margin:0;padding:0 42px 0 14px;font:400 15px/38px Roboto,Arial,sans-serif;color:#111;background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:none}
.elementor-28899 .elementor-element.elementor-element-2d0e15c .jet-search__field::placeholder{color:#6b7280;opacity:1}
.elementor-28899 .elementor-element.elementor-element-2d0e15c .jet-search__field:focus{outline:none;border-color:#1143ff;box-shadow:0 0 0 3px rgba(17,67,255,.35)}
.elementor-28899 .elementor-element.elementor-element-2d0e15c .jet-search__submit{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:42px;height:38px;margin:0;padding:0;background:transparent;border:0;color:#111;cursor:pointer}
.elementor-28899 .elementor-element.elementor-element-2d0e15c .jet-search__submit .jet-search__submit-icon,.elementor-28899 .elementor-element.elementor-element-2d0e15c .jet-search__submit i{color:#111;fill:#111;font-size:15px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63efd9e */.elementor-28899 .elementor-element.elementor-element-63efd9e.elementor-sticky–effects{
background-color: rgba(133,130,255,0.5)!important
}

.elementor-28899 .elementor-element.elementor-element-63efd9e{
transition: background-color 4s ease !important;
}

.elementor-28899 .elementor-element.elementor-element-63efd9e.elementor-sticky–effects >.elementor-container{
min-height: 80px;
}

.elementor-28899 .elementor-element.elementor-element-63efd9e > .elementor-container{
transition: min-height 1s ease !important;
}





/* Genesis Vape 2026 : en-tete tablette centre, logo a taille fixe */
.elementor-28899 .elementor-element.elementor-element-63efd9e > .elementor-container{align-items:center;min-height:84px}
.elementor-28899 .elementor-element.elementor-element-63efd9e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center}
.elementor-28899 .elementor-element.elementor-element-63efd9e .elementor-widget{margin-bottom:0 !important}
.elementor-28899 .elementor-element.elementor-element-63efd9e .elementor-element-b0b1f23 img{width:150px;max-width:100%;height:auto}
/* Genesis Vape 2026 : marges d'origine neutralisees (recherche/burger et panier) */
.elementor-28899 .elementor-element.elementor-element-63efd9e .elementor-element-f8a4326{margin-top:0 !important;margin-bottom:0 !important}
.elementor-28899 .elementor-element.elementor-element-63efd9e .elementor-element-3ad6a44 .elementor-widget-container{margin-top:0 !important;margin-bottom:0 !important}
.elementor-28899 .elementor-element.elementor-element-63efd9e .elementor-element-aa9bf79 > .elementor-widget-wrap,.elementor-28899 .elementor-element.elementor-element-63efd9e .elementor-element-ca4a47f > .elementor-widget-wrap{padding-top:0;padding-bottom:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ebdf54 */.elementor-28899 .elementor-element.elementor-element-9ebdf54.elementor-sticky–effects{
background-color: rgba(133,130,255,0.5)!important
}

.elementor-28899 .elementor-element.elementor-element-9ebdf54{
transition: background-color 4s ease !important;
}

.elementor-28899 .elementor-element.elementor-element-9ebdf54.elementor-sticky–effects >.elementor-container{
min-height: 80px;
}

.elementor-28899 .elementor-element.elementor-element-9ebdf54 > .elementor-container{
transition: min-height 1s ease !important;
}





/* Genesis Vape 2026 : en-tete mobile centre */
.elementor-28899 .elementor-element.elementor-element-9ebdf54 > .elementor-container{align-items:center;min-height:72px}
.elementor-28899 .elementor-element.elementor-element-9ebdf54 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center}
.elementor-28899 .elementor-element.elementor-element-9ebdf54 .elementor-widget{margin-bottom:0 !important}
/* Genesis Vape 2026 : marges d'origine neutralisees (mobile) */
.elementor-28899 .elementor-element.elementor-element-9ebdf54 .elementor-element-17aa917 .elementor-widget-container,.elementor-28899 .elementor-element.elementor-element-9ebdf54 .elementor-element-55439f5 .elementor-widget-container,.elementor-28899 .elementor-element.elementor-element-9ebdf54 .elementor-element-0d23191 .elementor-widget-container,.elementor-28899 .elementor-element.elementor-element-9ebdf54 .elementor-element-367f43d .elementor-widget-container{margin-top:0 !important;margin-bottom:0 !important}
.elementor-28899 .elementor-element.elementor-element-9ebdf54 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding-top:0;padding-bottom:0}
/* Genesis Vape 2026 : logo plafonne sur grands telephones */
.elementor-28899 .elementor-element.elementor-element-9ebdf54 .elementor-element-a78d8bc img{max-width:120px;height:auto}/* End custom CSS */
/* Start custom CSS for jet-search, class: .elementor-element-73a0dca *//* Genesis Vape 2026 : recherche mobile */
.elementor-28899 .elementor-element.elementor-element-73a0dca .jet-search__form{position:relative;width:100%;margin:0}
.elementor-28899 .elementor-element.elementor-element-73a0dca .jet-search__label{display:block;width:100%;margin:0}
.elementor-28899 .elementor-element.elementor-element-73a0dca .jet-search__field{box-sizing:border-box;width:100%;height:40px;min-height:0;margin:0;padding:0 42px 0 14px;font:400 15px/40px Roboto,Arial,sans-serif;color:#111;background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:none}
.elementor-28899 .elementor-element.elementor-element-73a0dca .jet-search__field::placeholder{color:#6b7280;opacity:1}
.elementor-28899 .elementor-element.elementor-element-73a0dca .jet-search__field:focus{outline:none;border-color:#1143ff;box-shadow:0 0 0 3px rgba(17,67,255,.35)}
.elementor-28899 .elementor-element.elementor-element-73a0dca .jet-search__submit{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:42px;height:40px;margin:0;padding:0;background:transparent;border:0;color:#111;cursor:pointer}
.elementor-28899 .elementor-element.elementor-element-73a0dca .jet-search__submit .jet-search__submit-icon,.elementor-28899 .elementor-element.elementor-element-73a0dca .jet-search__submit i{color:#111;fill:#111;font-size:15px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38b583a */.elementor-28899 .elementor-element.elementor-element-38b583a.elementor-sticky–effects{
background-color: rgba(133,130,255,0.5)!important
}

.elementor-28899 .elementor-element.elementor-element-38b583a{
transition: background-color 4s ease !important;
}

.elementor-28899 .elementor-element.elementor-element-38b583a.elementor-sticky–effects >.elementor-container{
min-height: 80px;
}

.elementor-28899 .elementor-element.elementor-element-38b583a > .elementor-container{
transition: min-height 1s ease !important;
}/* End custom CSS */