.elementor-29 .elementor-element.elementor-element-e5d3574{--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;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-29 .elementor-element.elementor-element-e5d3574:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-e5d3574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-b8c036d{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7fe6e9f{width:auto;max-width:auto;text-align:center;}.elementor-29 .elementor-element.elementor-element-7fe6e9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7fe6e9f img{width:90px;max-width:90px;}.elementor-29 .elementor-element.elementor-element-5d861fd{width:auto;max-width:auto;--jmm-top-items-ver-padding:0px;--jmm-top-items-hor-padding:5px;--jmm-top-items-gap:4px;--jmm-top-item-title-color:var( --e-global-color-accent );--jmm-top-hover-item-title-color:#FED300;--jmm-dropdown-container-width:100%;}.elementor-29 .elementor-element.elementor-element-5d861fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Oswald custom", Sans-serif;font-size:clamp(17px,1.5vw,20px);font-weight:400;text-transform:uppercase;line-height:22px;}.elementor-29 .elementor-element.elementor-element-7b3f841{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fee6a12{width:auto;max-width:auto;--jmm-top-items-icon-size:0px;--jmm-top-item-dropdown-icon-size:0px;--jmm-top-items-ver-padding:0px;--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:0px;--jmm-top-item-title-color:var( --e-global-color-accent );--jmm-top-hover-item-title-color:var( --e-global-color-21f1c0d );--jmm-dropdown-container-width:100%;}.elementor-29 .elementor-element.elementor-element-fee6a12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Oswald custom", Sans-serif;font-size:clamp(17px,1.5vw,20px);font-weight:400;text-transform:uppercase;line-height:22px;}.elementor-29 .elementor-element.elementor-element-4139320{width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-4139320 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4139320 img{width:30px;max-width:30px;height:30px;object-fit:contain;object-position:center center;}.elementor-29 .elementor-element.elementor-element-58084cf{width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-58084cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__overlay{background-color:#00000059;}.elementor-29 .elementor-element.elementor-element-58084cf .elementor-jet-blocks-cart{justify-content:flex-end;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__heading-link{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 );line-height:var( --e-global-typography-text-line-height );padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__label{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__icon{color:var( --e-global-color-primary );font-size:30px;margin-right:0px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__count{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );width:23px;height:23px;line-height:23px;margin:0px 10px 0px 0px;border-radius:36px 36px 36px 36px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__total{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__list{width:380px;background-color:var( --e-global-color-accent );padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__close-button{font-size:0px;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__close-button svg{width:0px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__list-title{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 );line-height:var( --e-global-typography-text-line-height );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart__empty-message{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart{margin:0px 0px 0px 0px;padding:18px 0px 18px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item{margin:0px 0px 0px 0px;padding:16px 22px 16px 22px;}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item:not(:first-child){border-top-style:solid;border-top-width:1px;border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item img{width:1px;max-width:1px;}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove){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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item .remove{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item .quantity{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item .amount{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart__total strong{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart__total .amount{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-58084cf  .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout){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 );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout){background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout):hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-58084cf  .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{font-family:"Oswald custom", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:23px;}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-ee82cfd{width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-ee82cfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ee82cfd img{width:30px;max-width:30px;height:30px;object-fit:contain;object-position:center center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-e5d3574{--width:100%;}.elementor-29 .elementor-element.elementor-element-b8c036d{--width:calc(300px + 56vw);}.elementor-29 .elementor-element.elementor-element-7b3f841{--width:auto;}}@media(min-width:2400px){.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:21px;line-height:26px;}.elementor-29 .elementor-element.elementor-element-5d861fd{--jmm-top-items-ver-padding:16px;--jmm-top-items-hor-padding:10px;--jmm-top-items-gap:6px;}.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:21px;line-height:26px;}.elementor-29 .elementor-element.elementor-element-fee6a12{--jmm-top-items-ver-padding:16px;--jmm-top-items-hor-padding:10px;--jmm-top-items-gap:6px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__heading-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__list-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf  .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-7fe6e9f img{width:60px;max-width:60px;}.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:15px;line-height:19px;}.elementor-29 .elementor-element.elementor-element-5d861fd{--jmm-top-items-ver-padding:12px;--jmm-top-items-hor-padding:3px;}.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:15px;line-height:19px;}.elementor-29 .elementor-element.elementor-element-fee6a12{--jmm-top-items-ver-padding:12px;--jmm-top-items-hor-padding:3px;}.elementor-29 .elementor-element.elementor-element-4139320 img{width:26px;max-width:26px;height:26px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__heading-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__icon{font-size:26px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__list{width:300px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__list-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf  .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-ee82cfd img{width:26px;max-width:26px;height:26px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-e5d3574{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b8c036d{--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7fe6e9f > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-29 .elementor-element.elementor-element-7fe6e9f{z-index:2;text-align:center;}.elementor-29 .elementor-element.elementor-element-7fe6e9f img{width:58px;max-width:58px;height:46px;}.elementor-29 .elementor-element.elementor-element-5d861fd{width:100%;max-width:100%;z-index:1;--jmm-dropdown-toggle-icon-size:30px;}.elementor-29 .elementor-element.elementor-element-5d861fd > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:20px;line-height:23px;}.elementor-29 .elementor-element.elementor-element-7b3f841{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:64px;--z-index:2;}.elementor-29 .elementor-element.elementor-element-fee6a12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:20px;line-height:23px;}.elementor-29 .elementor-element.elementor-element-fee6a12{--jmm-dropdown-toggle-icon-size:30px;}.elementor-29 .elementor-element.elementor-element-4139320 img{width:28px;max-width:28px;height:28px;}.elementor-29 .elementor-element.elementor-element-58084cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__heading-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__icon{font-size:28px;}.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__list-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf  .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-58084cf  .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{font-size:15px;line-height:19px;}.elementor-29 .elementor-element.elementor-element-ee82cfd img{width:28px;max-width:28px;height:28px;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-5d861fd */.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu-mega-container {
    left: 0;
    width: 100%;
}
.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu-item, .elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu-list, .elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu-container, .elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu, .elementor-29 .elementor-element.elementor-element-5d861fd .elementor-widget-container, .elementor-29 .elementor-element.elementor-element-5d861fd {
    position: unset !important;
}
.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu-mega-container__inner {
    box-shadow: 0 14px 14px #00000078;
}
.elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-current-menu-item:hover .jet-mega-menu-item__label {
    color: #FED300;
}
@media screen and (max-width: 767px) {
  .elementor-29 .elementor-element.elementor-element-5d861fd {
    position: absolute !important;
    left: 0 !important;
    top: 11px !important;
    bottom: unset !important;
    right: 0 !important;
  }
  .elementor-29 .elementor-element.elementor-element-5d861fd .elementor-widget-container {
    margin: 0 !important;
  }
  .elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu-toggle {
    background-color: transparent !important;
    margin-right: 8px !important;
  }
  .elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu-container {
    position: relative !important;
    margin-top: 10px !important;
  }
  .elementor-29 .elementor-element.elementor-element-5d861fd .jet-mega-menu-container .jet-mega-menu-list {
    padding: 18px !important;
    gap: 3px !important;
  }
  .elementor-29 .elementor-element.elementor-element-5d861fd li.jet-mega-menu-item {
    background-color: var( --e-global-color-secondary ) !important;
  }
  .elementor-29 .elementor-element.elementor-element-5d861fd li.jet-mega-menu-item .jet-mega-menu-item__inner {
    padding: clamp(14px,4vw,20px) 14px clamp(14px,calc(4vw - 1px),19px) 14px !important;
  }
  .elementor-29 .elementor-element.elementor-element-5d861fd li.jet-mega-menu-item .jet-mega-menu-item__inner .jet-mega-menu-item__label {
    font-family: "Oswald", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-fee6a12 */.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu-mega-container {
    left: 0;
    width: 100%;
}
.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu-item, .elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu-list, .elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu-container, .elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu, .elementor-29 .elementor-element.elementor-element-fee6a12 .elementor-widget-container, .elementor-29 .elementor-element.elementor-element-fee6a12 {
    position: unset !important;
}
.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu-item__label {
    display: none;
}
.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu-item__inner {
    padding: 0 !important;
}
.elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu-item__title {
    background-image: url('https://boutique-bruleurs-de-loups.avicom-preprod.fr/wp-content/uploads/2026/06/search-j.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 30px;
    max-width: 30px;
    height: 30px;
    filter: brightness(100);
    transition: 0;
}
.elementor-29 .elementor-element.elementor-element-fee6a12:hover .jet-mega-menu-item__title {
    transition: 0;
    filter: brightness(1);
}
@media screen and (max-width: 1024px) {
    .elementor-29 .elementor-element.elementor-element-fee6a12 .jet-mega-menu-item__title {
        width: 26px;
        max-width: 26px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4139320 */.elementor-29 .elementor-element.elementor-element-4139320 {
    filter: brightness(100);
    transition: 0;
}
.elementor-29 .elementor-element.elementor-element-4139320:hover {
    filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for jet-blocks-cart, class: .elementor-element-58084cf */.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__icon {
    filter: brightness(100);
    transition: 0;
}
.elementor-29 .elementor-element.elementor-element-58084cf:hover .jet-blocks-cart__icon {
    filter: brightness(1);
}
.elementor-29 .elementor-element.elementor-element-58084cf .jet-blocks-cart__list-title {
    font-family: "Oswald custom", Sans-serif;
    font-size: clamp(17px,1.5vw,20px);
    font-weight: 500;
    text-transform: uppercase;
    line-height: clamp(20px,1.55vw,25px);
    color: var( --e-global-color-primary );
    text-align: center;
    padding: 14px 0;
}
.elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart-item.mini_cart_item {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-primary);
    padding: 16px 22px 10px 22px;
    border-top-width: 0 !important;
}
.elementor-29 .elementor-element.elementor-element-58084cf .remove_from_cart_button {
    position: relative !important;
    top: unset !important;
    left: unset !important;
    filter: brightness(0);
    width: 28px;
    height: 28px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 1px solid black;
    font-size: 20px;
    line-height: 1;
    transition: 0.14s;
}
.elementor-29 .elementor-element.elementor-element-58084cf .remove_from_cart_button:hover {
    filter: brightness(1);
}
.elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart-item.mini_cart_item a:not(.remove_from_cart_button) {
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    flex-wrap: nowrap;
    font-family: "Oswald custom", Sans-serif;
    font-size: clamp(14px,1.5vw,16px);
    font-weight: 400;
    text-transform: uppercase;
    line-height: clamp(16px,1.58vw,17px);
    color: var( --e-global-color-primary );
    text-align: left;
    padding: 0;
    gap: 12px;
    width: calc(100% - 38px);
}
.elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart-item.mini_cart_item a:not(.remove_from_cart_button) img {
    width: 75px;
    height: 75px;
    max-width: unset;
    margin: 0;
}
.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart {
    height: calc(100% - 53px);
}
.elementor-29 .elementor-element.elementor-element-58084cf .widget_shopping_cart_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart.cart_list {
    padding: 0;
    border-width: 1px 0px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-58084cf span.quantity {
    width: 100%;
    margin-left: 87px;
    margin-top: 0px;
    font-family: "Roboto", Sans-serif;
    font-size: clamp(13px,1.2vw,14px);
    font-weight: 400;
    text-transform: uppercase;
    line-height: clamp(15px,1.58vw,18px);
    color: var( --e-global-color-primary );
}
.elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart__total {
    margin-top: auto;
    width: calc(100% - 36px);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border: unset;
}
.elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart__buttons {
    width: calc(100% - 36px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart__buttons a {
    width: 100%;
    text-align: center;
    margin: unset;
    border: 1px solid var( --e-global-color-secondary );
    font-family: "Oswald custom", Sans-serif !important;
    font-size: clamp(15px, 1.6vw, 18px) !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    line-height: clamp(18px, 1.68vw, 22px) !important;
    padding: 14px 32px;
    border-radius: 0;
}
@media screen and (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart-item.mini_cart_item {
        padding: 14px 22px 6px 22px;
    }
    .elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart-item.mini_cart_item a:not(.remove_from_cart_button) {
        gap: 8px;
    }
    .elementor-29 .elementor-element.elementor-element-58084cf .woocommerce-mini-cart-item.mini_cart_item a:not(.remove_from_cart_button) img {
        width: 62px;
        height: 62px;
    }
    .elementor-29 .elementor-element.elementor-element-58084cf span.quantity {
        margin-left: 72px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee82cfd */.elementor-29 .elementor-element.elementor-element-ee82cfd {
    filter: brightness(100);
    transition: 0;
}
.elementor-29 .elementor-element.elementor-element-ee82cfd:hover {
    filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b3f841 */.elementor-29 .elementor-element.elementor-element-7b3f841 {
    gap: clamp(5px,1vw,22px) !important;
    position: unset !important;
}
@media screen and (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-7b3f841 {
        gap: 11px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8c036d */.elementor-29 .elementor-element.elementor-element-b8c036d {
    position: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d3574 */.elementor-29 .elementor-element.elementor-element-e5d3574 {
    
}/* End custom CSS */