.elementor-1009 .elementor-element.elementor-element-b0b0c43{--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;--margin-top:1.50em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1009 .elementor-element.elementor-element-b0b0c43:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-b0b0c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA818100;}.elementor-1009 .elementor-element.elementor-element-356cffb{--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;--z-index:100;}.elementor-1009 .elementor-element.elementor-element-891dc32{--display:flex;--min-height:0px;}.elementor-1009 .elementor-element.elementor-element-ee486ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1009 .elementor-element.elementor-element-ee486ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1009 .elementor-element.elementor-element-3423848{--display:flex;}.elementor-1009 .elementor-element.elementor-element-09f1565{--display:flex;}.elementor-1009 .elementor-element.elementor-element-3cc30cc{--display:flex;}.elementor-1009 .elementor-element.elementor-element-bc1d82c{--display:flex;}.elementor-1009 .elementor-element.elementor-element-1de8a2b{--display:flex;}.elementor-1009 .elementor-element.elementor-element-6dfb315{--display:flex;}.elementor-1009 .elementor-element.elementor-element-78bd32d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:18px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1009 .elementor-element.elementor-element-78bd32d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1009 .elementor-element.elementor-element-78bd32d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1009 .elementor-element.elementor-element-78bd32d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Jost", Sans-serif;font-weight:400;}.elementor-1009 .elementor-element.elementor-element-78bd32d {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-1009 .elementor-element.elementor-element-78bd32d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:50px 50px 50px 50px;}.elementor-1009 .elementor-element.elementor-element-0b27b17{--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;}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-72c585c{right:50px;}body.rtl .elementor-1009 .elementor-element.elementor-element-72c585c{left:50px;}.elementor-1009 .elementor-element.elementor-element-72c585c{bottom:40px;z-index:100;--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-primary );--toggle-button-background-color:var( --e-global-color-secondary );--toggle-button-border-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:#222222;--toggle-button-hover-border-color:#222222;--toggle-button-border-width:1px;--toggle-button-border-radius:99px;--toggle-icon-size:25px;--toggle-icon-padding:15px 15px 15px 15px;--items-indicator-text-color:var( --e-global-color-primary );--items-indicator-background-color:var( --e-global-color-accent );--cart-background-color:#F7F6F3;--cart-border-style:none;--cart-border-radius:20px 20px 20px 20px;--cart-close-button-color:var( --e-global-color-secondary );--remove-item-button-color:var( --e-global-color-secondary );--menu-cart-subtotal-color:var( --e-global-color-secondary );--menu-cart-subtotal-text-align:left;--product-price-color:var( --e-global-color-secondary );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:var( --e-global-color-primary );--view-cart-button-background-color:var( --e-global-color-secondary );--view-cart-button-hover-text-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:#303030;--checkout-button-text-color:var( --e-global-color-primary );--checkout-button-background-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-primary );--checkout-button-hover-background-color:#303030;--empty-message-color:var( --e-global-color-accent );}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-menu-cart__toggle .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-menu-cart__main{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-menu-cart__subtotal{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-72c585c .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:var( --e-global-color-accent );}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-menu-cart__product-name a{font-family:"Jost", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-menu-cart__product-price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-menu-cart__product-price .product-quantity{color:#000000;font-family:"Jost", Sans-serif;font-weight:800;}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:50px 50px 50px 50px;}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-button--view-cart{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:50px 50px 50px 50px;}.elementor-1009 .elementor-element.elementor-element-72c585c .elementor-button--checkout{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1009 .elementor-element.elementor-element-72c585c .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1009 .elementor-element.elementor-element-f4a7f68{--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;}.elementor-1009 .elementor-element.elementor-element-f4a7f68:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-f4a7f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1009 .elementor-element.elementor-element-f37deae{--display:flex;}.elementor-1009 .elementor-element.elementor-element-a7def6b{--display:flex;}.elementor-1009 .elementor-element.elementor-element-7fd31f7{--display:flex;}.elementor-1009 .elementor-element.elementor-element-04c941a{--display:flex;}.elementor-1009 .elementor-element.elementor-element-e5d8233{--display:flex;}.elementor-1009 .elementor-element.elementor-element-e87e005{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1009 .elementor-element.elementor-element-e87e005 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1009 .elementor-element.elementor-element-e87e005 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1009 .elementor-element.elementor-element-e87e005 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1009 .elementor-element.elementor-element-e87e005 {--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-1009 .elementor-element.elementor-element-7d7c0c0{--display:flex;}.elementor-1009 .elementor-element.elementor-element-7d7c0c0:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-7d7c0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-e73a76e{right:0px;}body.rtl .elementor-1009 .elementor-element.elementor-element-e73a76e{left:0px;}.elementor-1009 .elementor-element.elementor-element-e73a76e{top:0px;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-background-color:var( --e-global-color-secondary );--toggle-button-border-radius:100px;--items-indicator-text-color:var( --e-global-color-primary );--items-indicator-background-color:var( --e-global-color-accent );--cart-background-color:#F7F6F300;--cart-border-style:none;--cart-close-button-color:var( --e-global-color-secondary );--remove-item-button-color:var( --e-global-color-secondary );--menu-cart-subtotal-color:var( --e-global-color-secondary );--product-price-color:var( --e-global-color-secondary );--cart-footer-buttons-border-radius:50px;--checkout-button-text-color:var( --e-global-color-primary );--checkout-button-background-color:var( --e-global-color-secondary );--empty-message-color:var( --e-global-color-secondary );}.elementor-1009 .elementor-element.elementor-element-e73a76e .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1009 .elementor-element.elementor-element-e73a76e .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:var( --e-global-color-secondary );}.elementor-1009 .elementor-element.elementor-element-e73a76e .elementor-menu-cart__product-name a{font-family:"Jost", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-1009 .elementor-element.elementor-element-e73a76e .elementor-menu-cart__product-price{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-e73a76e .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-secondary );font-family:"Jost", Sans-serif;font-weight:800;}.elementor-1009 .elementor-element.elementor-element-e73a76e .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-c2d9a35{--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;}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-fb3764d{right:0px;}body.rtl .elementor-1009 .elementor-element.elementor-element-fb3764d{left:0px;}.elementor-1009 .elementor-element.elementor-element-fb3764d{top:0px;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-background-color:var( --e-global-color-secondary );--toggle-button-border-radius:100px;--items-indicator-text-color:var( --e-global-color-primary );--items-indicator-background-color:var( --e-global-color-accent );--cart-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-close-button-color:var( --e-global-color-secondary );--remove-item-button-color:var( --e-global-color-secondary );--menu-cart-subtotal-color:var( --e-global-color-secondary );--product-price-color:var( --e-global-color-secondary );--cart-footer-buttons-border-radius:50px;--checkout-button-text-color:var( --e-global-color-primary );--checkout-button-background-color:var( --e-global-color-secondary );--empty-message-color:var( --e-global-color-secondary );}.elementor-1009 .elementor-element.elementor-element-fb3764d .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1009 .elementor-element.elementor-element-fb3764d .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:var( --e-global-color-secondary );}.elementor-1009 .elementor-element.elementor-element-fb3764d .elementor-menu-cart__product-name a{font-family:"Jost", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-1009 .elementor-element.elementor-element-fb3764d .elementor-menu-cart__product-price{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-fb3764d .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-secondary );font-family:"Jost", Sans-serif;font-weight:800;}.elementor-1009 .elementor-element.elementor-element-fb3764d .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Jost", Sans-serif;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-9ddfcec{--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;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1009 .elementor-element.elementor-element-78bd32d{--n-menu-title-font-size:14px;}}@media(min-width:768px){.elementor-1009 .elementor-element.elementor-element-356cffb{--width:100%;}.elementor-1009 .elementor-element.elementor-element-891dc32{--width:11%;}.elementor-1009 .elementor-element.elementor-element-ee486ad{--width:70%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1009 .elementor-element.elementor-element-ee486ad{--width:553px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1009 .elementor-element.elementor-element-ee486ad{--width:57%;}}@media(max-width:1366px){.elementor-1009 .elementor-element.elementor-element-78bd32d{--n-menu-title-distance-from-content:0px;--n-menu-title-space-between:0px;}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-72c585c{right:50px;}body.rtl .elementor-1009 .elementor-element.elementor-element-72c585c{left:50px;}}@media(max-width:767px){.elementor-1009 .elementor-element.elementor-element-e6cac0d img{width:46%;}.elementor-1009 .elementor-element.elementor-element-f4a7f68{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1009 .elementor-element.elementor-element-f37deae{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1009 .elementor-element.elementor-element-e87e005{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-space-between:5px;}.elementor-1009 .elementor-element.elementor-element-e87e005 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-e73a76e{right:20px;}body.rtl .elementor-1009 .elementor-element.elementor-element-e73a76e{left:20px;}.elementor-1009 .elementor-element.elementor-element-e73a76e{top:560px;z-index:100;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--toggle-icon-size:16px;--toggle-icon-padding:15px 15px 15px 15px;--cart-border-radius:050px 0px 0px 050px;--cart-padding:30px 30px 50px 30px;}body:not(.rtl) .elementor-1009 .elementor-element.elementor-element-fb3764d{right:1275px;}body.rtl .elementor-1009 .elementor-element.elementor-element-fb3764d{left:1275px;}.elementor-1009 .elementor-element.elementor-element-fb3764d{top:560px;z-index:100;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--toggle-icon-size:16px;--toggle-icon-padding:15px 15px 15px 15px;--cart-border-radius:050px 0px 0px 050px;--cart-padding:30px 30px 50px 30px;}}/* Start custom CSS for container, class: .elementor-element-356cffb */.elementor-1009 .elementor-element.elementor-element-356cffb {
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.15),
        rgba(255, 255, 255, 0.05)
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 50px;

    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-72c585c */body.woocommerce-checkout .elementor-widget-woocommerce-menu-cart {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-e87e005 *//* 1. KILL THE BLUE TAP BOX (GLOBAL) */
html, body, * {
    -webkit-tap-highlight-color: transparent !important;
    -webkit-touch-callout: none !important;
    outline: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f37deae */.elementor-1009 .elementor-element.elementor-element-f37deae {
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.15),
        rgba(255, 255, 255, 0.05)
    );

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 50px;

    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-e73a76e *//* Remove overlay and container styling */
.elementor-menu-cart__container,
.elementor-menu-cart__container.elementor-lightbox {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  overflow: visible !important;
}

/* Main cart panel */
.elementor-menu-cart__main {
  width: 300px !important;
  height: auto !important;
  max-height: 500px !important;
  top: 120px !important;
  right: 20px !important;
  left: auto !important;
  margin-left: auto !important;
  border-radius: 20px !important;
  overflow-y: auto !important;
 background: rgba(255,255,255,0.067) !important;
  --cart-background-color: transparent !important;
  backdrop-filter: blur(12px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(140%) !important;
 border: 1px solid rgba(255,255,255,0.25) !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.5), 0 4px 20px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.2) !important;
clip-path: inset(100% 0% 0% 0% round 20px) !important;
  transition: clip-path 0.5s cubic-bezier(0.22,1,0.36,1) !important;
}

/* Cart open */
.elementor-menu-cart__container[aria-hidden="false"] .elementor-menu-cart__main {
  clip-path: inset(0 0 0 0 round 20px) !important;
}

/* Remove focus highlight */
#elementor-menu-cart__toggle_button:focus,
#elementor-menu-cart__toggle_button:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}
.elementor-menu-cart__main {
  clip-path: inset(100% 0% 0% 0% round 20px) !important;
  transition: clip-path 0.5s cubic-bezier(0.22,1,0.36,1) !important;
}
.elementor-menu-cart__main {
  transform: none !important;
  --side-cart-alignment-transform: none !important;
}/* End custom CSS */