.elementor-276 .elementor-element.elementor-element-314d4aa{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overflow:auto;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:3em;--padding-right:3em;top:0px;--z-index:999;}body:not(.rtl) .elementor-276 .elementor-element.elementor-element-314d4aa{left:0px;}body.rtl .elementor-276 .elementor-element.elementor-element-314d4aa{right:0px;}.elementor-276 .elementor-element.elementor-element-83afe69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-276 .elementor-element.elementor-element-7188dfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-276 .elementor-element.elementor-element-7188dfc.elementor-element{--align-self:center;}.elementor-276 .elementor-element.elementor-element-7188dfc .elementor-icon-wrapper{text-align:start;}.elementor-276 .elementor-element.elementor-element-7188dfc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a1be44 );}.elementor-276 .elementor-element.elementor-element-7188dfc.elementor-view-framed .elementor-icon, .elementor-276 .elementor-element.elementor-element-7188dfc.elementor-view-default .elementor-icon{color:var( --e-global-color-2a1be44 );border-color:var( --e-global-color-2a1be44 );}.elementor-276 .elementor-element.elementor-element-7188dfc.elementor-view-framed .elementor-icon, .elementor-276 .elementor-element.elementor-element-7188dfc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2a1be44 );}.elementor-276 .elementor-element.elementor-element-7188dfc .elementor-icon{font-size:23px;}.elementor-276 .elementor-element.elementor-element-7188dfc .elementor-icon svg{height:23px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-276 .elementor-element.elementor-element-78c650e .elementor-button{background-color:#FFFFFFB5;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px;fill:var( --e-global-color-a2ae6ce );color:var( --e-global-color-a2ae6ce );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-734ede6 );border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-276 .elementor-element.elementor-element-78c650e .elementor-button:hover, .elementor-276 .elementor-element.elementor-element-78c650e .elementor-button:focus{background-color:#FFFFFF4F;color:var( --e-global-color-a2ae6ce );}.elementor-276 .elementor-element.elementor-element-78c650e{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-78c650e.elementor-element{--align-self:flex-start;}.elementor-276 .elementor-element.elementor-element-78c650e .elementor-button:hover svg, .elementor-276 .elementor-element.elementor-element-78c650e .elementor-button:focus svg{fill:var( --e-global-color-a2ae6ce );}.elementor-276 .elementor-element.elementor-element-94439c8 .elementor-button{background-color:#FFFFFF12;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px;fill:var( --e-global-color-2a1be44 );color:var( --e-global-color-2a1be44 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2a1be44 );border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-276 .elementor-element.elementor-element-94439c8 .elementor-button:hover, .elementor-276 .elementor-element.elementor-element-94439c8 .elementor-button:focus{background-color:var( --e-global-color-2a1be44 );color:var( --e-global-color-a2ae6ce );}.elementor-276 .elementor-element.elementor-element-94439c8{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-94439c8.elementor-element{--align-self:flex-start;}.elementor-276 .elementor-element.elementor-element-94439c8 .elementor-button:hover svg, .elementor-276 .elementor-element.elementor-element-94439c8 .elementor-button:focus svg{fill:var( --e-global-color-a2ae6ce );}.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-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__close-button, .elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__close-button-custom{margin-right:auto;}.elementor-276 .elementor-element.elementor-element-227e6ae{--main-alignment:center;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--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-886cc08 );--toggle-button-border-width:0px;--toggle-icon-size:21px;--toggle-icon-padding:2px 2px 2px 2px;--items-indicator-text-color:var( --e-global-color-886cc08 );--items-indicator-background-color:var( --e-global-color-cf7e010 );--cart-background-color:var( --e-global-color-2a1be44 );--cart-border-style:none;--cart-close-icon-size:15px;--cart-close-button-color:var( --e-global-color-886cc08 );--remove-item-button-size:30px;--remove-item-button-color:var( --e-global-color-886cc08 );--menu-cart-subtotal-text-align:right;--product-price-color:var( --e-global-color-a2ae6ce );--divider-color:var( --e-global-color-734ede6 );--subtotal-divider-color:var( --e-global-color-734ede6 );--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:15px;--view-cart-button-text-color:var( --e-global-color-886cc08 );--view-cart-button-background-color:var( --e-global-color-2a1be44 );--checkout-button-text-color:var( --e-global-color-886cc08 );--empty-message-color:var( --e-global-color-886cc08 );--empty-message-alignment:right;}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-00741bd-font-family ), Sans-serif;font-size:var( --e-global-typography-00741bd-font-size );font-weight:var( --e-global-typography-00741bd-font-weight );text-transform:var( --e-global-typography-00741bd-text-transform );}.elementor-276 .elementor-element.elementor-element-227e6ae .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--subtotal-divider-color:var( --e-global-color-734ede6 );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-00741bd-font-family ), Sans-serif;font-size:var( --e-global-typography-00741bd-font-size );font-weight:var( --e-global-typography-00741bd-font-weight );text-transform:var( --e-global-typography-00741bd-text-transform );color:var( --e-global-color-886cc08 );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__product-price{font-family:var( --e-global-typography-4ab488e-font-family ), Sans-serif;font-size:var( --e-global-typography-4ab488e-font-size );font-weight:var( --e-global-typography-4ab488e-font-weight );letter-spacing:var( --e-global-typography-4ab488e-letter-spacing );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-886cc08 );font-family:var( --e-global-typography-4ab488e-font-family ), Sans-serif;font-size:var( --e-global-typography-4ab488e-font-size );font-weight:var( --e-global-typography-4ab488e-font-weight );letter-spacing:var( --e-global-typography-4ab488e-letter-spacing );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-4ab488e-font-family ), Sans-serif;font-size:var( --e-global-typography-4ab488e-font-size );font-weight:var( --e-global-typography-4ab488e-font-weight );letter-spacing:var( --e-global-typography-4ab488e-letter-spacing );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-886cc08 );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-00741bd-font-family ), Sans-serif;font-size:var( --e-global-typography-00741bd-font-size );font-weight:var( --e-global-typography-00741bd-font-weight );text-transform:var( --e-global-typography-00741bd-text-transform );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-886cc08 );}.elementor-276 .elementor-element.elementor-element-227e6ae .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-00741bd-font-family ), Sans-serif;font-size:var( --e-global-typography-00741bd-font-size );font-weight:var( --e-global-typography-00741bd-font-weight );text-transform:var( --e-global-typography-00741bd-text-transform );}.elementor-276 .elementor-element.elementor-element-6b5e3ea .elementor-icon-wrapper{text-align:center;}.elementor-276 .elementor-element.elementor-element-6b5e3ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a1be44 );}.elementor-276 .elementor-element.elementor-element-6b5e3ea.elementor-view-framed .elementor-icon, .elementor-276 .elementor-element.elementor-element-6b5e3ea.elementor-view-default .elementor-icon{color:var( --e-global-color-2a1be44 );border-color:var( --e-global-color-2a1be44 );}.elementor-276 .elementor-element.elementor-element-6b5e3ea.elementor-view-framed .elementor-icon, .elementor-276 .elementor-element.elementor-element-6b5e3ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2a1be44 );}.elementor-276 .elementor-element.elementor-element-6b5e3ea .elementor-icon{font-size:20px;}.elementor-276 .elementor-element.elementor-element-6b5e3ea .elementor-icon svg{height:20px;}.elementor-276 .elementor-element.elementor-element-d2d8d7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-276 .elementor-element.elementor-element-ec03910.elementor-element{--align-self:flex-end;}.elementor-276 .elementor-element.elementor-element-ec03910{text-align:end;}.elementor-276 .elementor-element.elementor-element-ec03910 img{width:180px;}.elementor-276 .elementor-element.elementor-element-0ab7a82{text-align:end;}.elementor-276 .elementor-element.elementor-element-0ab7a82 img{width:180px;}.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-276 .elementor-element.elementor-element-314d4aa{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-276 .elementor-element.elementor-element-83afe69{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-00741bd-font-size );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-00741bd-font-size );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__product-price{font-size:var( --e-global-typography-4ab488e-font-size );letter-spacing:var( --e-global-typography-4ab488e-letter-spacing );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-4ab488e-font-size );letter-spacing:var( --e-global-typography-4ab488e-letter-spacing );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-4ab488e-font-size );letter-spacing:var( --e-global-typography-4ab488e-letter-spacing );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-00741bd-font-size );}.elementor-276 .elementor-element.elementor-element-227e6ae .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-00741bd-font-size );}}@media(max-width:767px){.elementor-276 .elementor-element.elementor-element-314d4aa{--justify-content:space-between;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-276 .elementor-element.elementor-element-83afe69{--width:40%;--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;--justify-content:flex-start;}.elementor-276 .elementor-element.elementor-element-227e6ae{z-index:99999999999999;}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-00741bd-font-size );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-00741bd-font-size );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__product-price{font-size:var( --e-global-typography-4ab488e-font-size );letter-spacing:var( --e-global-typography-4ab488e-letter-spacing );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-4ab488e-font-size );letter-spacing:var( --e-global-typography-4ab488e-letter-spacing );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-4ab488e-font-size );letter-spacing:var( --e-global-typography-4ab488e-letter-spacing );}.elementor-276 .elementor-element.elementor-element-227e6ae .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-00741bd-font-size );}.elementor-276 .elementor-element.elementor-element-227e6ae .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-00741bd-font-size );}.elementor-276 .elementor-element.elementor-element-6b5e3ea.elementor-element{--order:99999 /* order end hack */;}.elementor-276 .elementor-element.elementor-element-d2d8d7f{--width:40%;}}@media(min-width:768px){.elementor-276 .elementor-element.elementor-element-83afe69{--width:80%;}.elementor-276 .elementor-element.elementor-element-d2d8d7f{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-276 .elementor-element.elementor-element-d2d8d7f{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-314d4aa *//* =========================================================
   SITE HEADER — CLEAN CSS
========================================================= */

.site-head {
  --head-ink: #fff;
  --head-logo-white: 1;
  --head-logo-dark: 0;
  --head-glass-opacity: 0;
  --head-shadow: none;
  --head-icon-filter: brightness(0) invert(1);
  --head-speed: 0.7s;

  position: relative;
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: var(--head-shadow) !important;
  overflow: visible !important;
  transition: box-shadow var(--head-speed) ease;
}

/* AFTER SCROLL + INNER PAGES */

.site-head.elementor-sticky--effects,
html:not(.designers-page) body:not(.home) .site-head {
  --head-ink: #180c00;
  --head-logo-white: 0;
  --head-logo-dark: 1;
  --head-glass-opacity: 1;
  --head-shadow: 0 8px 28px rgba(24, 12, 0, 0.05);
  --head-icon-filter: brightness(0) saturate(100%)
    invert(5%) sepia(78%) saturate(1287%)
    hue-rotate(357deg) brightness(92%) contrast(108%);
}

/* =========================================================
   GLASS BACKGROUND
========================================================= */

.site-head::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(241, 234, 226, 0.42);
  backdrop-filter: blur(26px) saturate(145%);
  -webkit-backdrop-filter: blur(26px) saturate(145%);
  opacity: var(--head-glass-opacity);
  pointer-events: none;
  z-index: 0;
  transition: opacity var(--head-speed) ease;
}

.site-head > * {
  position: relative;
  z-index: 1;
}

/* KEEP CONTAINERS TRANSPARENT */

.site-head > .elementor-container,
.site-head > .e-con,
.site-head .e-con-inner {
  background: transparent !important;
}

/* PREVENT CART CLIPPING */

.site-head > .elementor-container,
.site-head > .e-con,
.site-head .e-con-inner,
.site-head .elementor-widget-menu-cart,
.site-head .elementor-widget-menu-cart > .elementor-widget-container {
  overflow: visible !important;
}

/* =========================================================
   BUTTONS
========================================================= */

.site-head .elementor-button,
.site-head .elementor-button-text {
  color: var(--head-ink) !important;
  transition: color var(--head-speed) ease;
}

.site-head .elementor-button {
  border-color: var(--head-ink) !important;
  background-color: transparent !important;
  transition:
    color var(--head-speed) ease,
    border-color var(--head-speed) ease,
    background-color var(--head-speed) ease;
}

/* =========================================================
   ELEMENTOR ICONS + MOBILE MENU
========================================================= */

.site-head :is(
  .elementor-icon,
  .elementor-icon i,
  .elementor-menu-toggle,
  .elementor-menu-toggle i
) {
  color: var(--head-ink) !important;
  transition: color var(--head-speed) ease;
}

.site-head :is(
  .elementor-icon svg,
  .elementor-menu-toggle svg
) {
  fill: var(--head-ink) !important;
  transition: fill var(--head-speed) ease;
}

/* =========================================================
   CUSTOM HEADER ICONS
========================================================= */

.site-head .head-icon,
.site-head .head-icon .elementor-icon,
.site-head .head-icon svg,
.site-head .head-icon img {
  overflow: visible !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.site-head .head-icon :is(svg, img) {
  filter: var(--head-icon-filter) !important;
  transition:
    filter var(--head-speed) ease,
    opacity var(--head-speed) ease;
}

/* =========================================================
   CART ICON
========================================================= */

.site-head .elementor-menu-cart__toggle :is(
  .elementor-button-icon,
  .elementor-button-icon i
) {
  color: var(--head-ink) !important;
  transition: color var(--head-speed) ease;
}

.site-head .elementor-menu-cart__toggle .elementor-button-icon svg {
  color: var(--head-ink) !important;
  fill: var(--head-ink) !important;
  transition:
    color var(--head-speed) ease,
    fill var(--head-speed) ease;
}

.site-head .elementor-menu-cart__toggle svg * {
  fill: var(--head-ink) !important;
  stroke: var(--head-ink) !important;
  transition:
    fill var(--head-speed) ease,
    stroke var(--head-speed) ease;
}

/* =========================================================
   LOGO SWITCH
   Wrapper: logo-wrap
   White logo: logo-white
   Dark logo: logo-dark
========================================================= */

.site-head .logo-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.site-head .logo-white,
.site-head .logo-dark {
  transition: opacity var(--head-speed) ease;
}

.site-head .logo-white {
  opacity: var(--head-logo-white);
}

.site-head .logo-dark {
  position: absolute;
  inset: 0;
  opacity: var(--head-logo-dark);
}

/* =========================================================
   INNER PAGES
   Excluding HOME and DESIGNERS
========================================================= */

html:not(.designers-page) body:not(.home)
.site-head .elementor-nav-menu--main .elementor-item {
  color: #180c00 !important;
}

html:not(.designers-page) body:not(.home)
.site-head .logo-white {
  pointer-events: none;
}

/* CENTER SUBTOTAL */
.site-head .elementor-menu-cart__subtotal,
.site-head .woocommerce-mini-cart__total {
  text-align: center !important;
}

/* =========================================
   CART DRAWER — ABOVE HEADER AND LOGO
========================================= */

/* שכבת תוכן ההדר */
.site-head > * {
  z-index: auto;
}

/* שכבת הלוגואים */
.site-head .logo-wrap,
.site-head .logo-white,
.site-head .logo-dark {
  z-index: 1 !important;
}

/* ווידג'ט העגלה */
.site-head .elementor-widget-menu-cart {
  position: relative;
  z-index: 100 !important;
}

/* כשהעגלה פתוחה */
.site-head:has(.elementor-menu-cart--shown) {
  z-index: 99999 !important;
}

/* המגירה עצמה */
.elementor-menu-cart__container {
  z-index: 999999 !important;
}

.elementor-menu-cart__main {
  z-index: 1000000 !important;
}/* End custom CSS */