.elementor-6790 .elementor-element.elementor-element-18a262e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:998;}.elementor-6790 .elementor-element.elementor-element-18a262e:not(.elementor-motion-effects-element-type-background), .elementor-6790 .elementor-element.elementor-element-18a262e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18809c2 );}.elementor-6790 .elementor-element.elementor-element-2cbb058f{--display:flex;--min-height:85px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 1px 3.1px 0px rgba(64, 64, 64, 0.1803921568627451);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:999;}.elementor-6790 .elementor-element.elementor-element-2cbb058f:not(.elementor-motion-effects-element-type-background), .elementor-6790 .elementor-element.elementor-element-2cbb058f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6790 .elementor-element.elementor-element-4d6a7ad8{--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:flex-end;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6790 .elementor-element.elementor-element-70f7a66c{--display:flex;--min-height:52px;--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:flex-end;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BABABA;--border-color:#BABABA;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 15.8px 0px rgba(0, 0, 0, 0.14901960784313725);--padding-top:1px;--padding-bottom:1px;--padding-left:20px;--padding-right:1px;}.elementor-6790 .elementor-element.elementor-element-70f7a66c:not(.elementor-motion-effects-element-type-background), .elementor-6790 .elementor-element.elementor-element-70f7a66c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-6790 .elementor-element.elementor-element-44c465df{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:3px;}body:not(.rtl) .elementor-6790 .elementor-element.elementor-element-44c465df{right:2px;}body.rtl .elementor-6790 .elementor-element.elementor-element-44c465df{left:2px;}.elementor-6790 .elementor-element.elementor-element-44c465df .elementor-icon-wrapper{text-align:center;}.elementor-6790 .elementor-element.elementor-element-44c465df.elementor-view-stacked .elementor-icon{background-color:#FF5E5E;}.elementor-6790 .elementor-element.elementor-element-44c465df.elementor-view-framed .elementor-icon, .elementor-6790 .elementor-element.elementor-element-44c465df.elementor-view-default .elementor-icon{color:#FF5E5E;border-color:#FF5E5E;}.elementor-6790 .elementor-element.elementor-element-44c465df.elementor-view-framed .elementor-icon, .elementor-6790 .elementor-element.elementor-element-44c465df.elementor-view-default .elementor-icon svg{fill:#FF5E5E;}.elementor-6790 .elementor-element.elementor-element-44c465df .elementor-icon{font-size:15px;}.elementor-6790 .elementor-element.elementor-element-44c465df .elementor-icon svg{height:15px;}.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-6790 .elementor-element.elementor-element-55d39a3d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:1px;z-index:999999999999;--main-alignment:center;--side-cart-alignment-transform:translateX(-100%);--side-cart-alignment-right:auto;--side-cart-alignment-left:0;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#07575400;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#02010105;--toggle-button-hover-background-color:#02010105;--toggle-button-hover-border-color:#02010105;--toggle-icon-size:46px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-padding:0px 0px 0px 0px;--cart-close-icon-size:30px;--product-price-color:#003D34;--divider-color:#0757544D;--subtotal-divider-color:#0757544D;--checkout-button-background-color:#8B80F9;--checkout-button-hover-background-color:#8B80F9;}body:not(.rtl) .elementor-6790 .elementor-element.elementor-element-55d39a3d{left:1px;}body.rtl .elementor-6790 .elementor-element.elementor-element-55d39a3d{right:1px;}.elementor-6790 .elementor-element.elementor-element-55d39a3d .elementor-menu-cart__subtotal{font-family:"Simona", Sans-serif;font-weight:900;}.elementor-6790 .elementor-element.elementor-element-55d39a3d .widget_shopping_cart_content{--subtotal-divider-left-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-bottom-width:0px;}.elementor-6790 .elementor-element.elementor-element-55d39a3d .elementor-menu-cart__product-name a{font-family:"Simona", Sans-serif;font-weight:700;color:#003D34;}.elementor-6790 .elementor-element.elementor-element-55d39a3d .elementor-menu-cart__product .variation{font-size:1212px;}.elementor-6790 .elementor-element.elementor-element-55d39a3d .elementor-menu-cart__product-price{font-family:"Simona", Sans-serif;font-size:20px;font-weight:400;}.elementor-6790 .elementor-element.elementor-element-55d39a3d .elementor-menu-cart__product-price .product-quantity{font-family:"Simona", Sans-serif;}.elementor-6790 .elementor-element.elementor-element-55d39a3d .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Secular One", Sans-serif;font-weight:500;}.elementor-6790 .elementor-element.elementor-element-55d39a3d .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#003D34;}.elementor-6790 .elementor-element.elementor-element-55d39a3d .woocommerce-mini-cart__empty-message{font-family:"Simona", Sans-serif;font-weight:600;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6790 .elementor-element.elementor-element-b2e5847{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6790 .elementor-element.elementor-element-b2e5847 .elementor-heading-title{font-family:"Simona", Sans-serif;font-size:18px;font-weight:500;color:#3D3D3D;}.elementor-6790 .elementor-element.elementor-element-738c97ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6790 .elementor-element.elementor-element-746be94e{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 24px / 2 );}.elementor-6790 .elementor-element.elementor-element-746be94e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-menu-toggle{margin:0 auto;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu .elementor-item{font-family:"Simona", Sans-serif;font-size:16px;font-weight:500;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--main .elementor-item{color:#003232;fill:#003232;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-cebd600 );fill:var( --e-global-color-cebd600 );}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-cebd600 );}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:24px;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown{background-color:#EEEEEE;border-radius:8px 8px 8px 8px;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown a:hover,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown a:focus,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-menu-toggle:hover,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown a:hover,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown a:focus,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown a.highlighted{background-color:#00D0B1;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown .elementor-item, .elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Simona", Sans-serif;font-weight:500;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6790 .elementor-element.elementor-element-746be94e .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:12px !important;}.elementor-6790 .elementor-element.elementor-element-1a2b408f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .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-6790 .elementor-element.elementor-element-be8f322{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;text-align:end;}.elementor-6790 .elementor-element.elementor-element-be8f322 img{width:1000px;}.elementor-6790 .elementor-element.elementor-element-5cbb461d{--display:flex;--min-height:95px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 1px 3.1px 0px rgba(64, 64, 64, 0.1803921568627451);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6790 .elementor-element.elementor-element-5cbb461d:not(.elementor-motion-effects-element-type-background), .elementor-6790 .elementor-element.elementor-element-5cbb461d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6790 .elementor-element.elementor-element-7d3348d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6790 .elementor-element.elementor-element-52a68ae7{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;text-align:end;}.elementor-6790 .elementor-element.elementor-element-52a68ae7 img{width:1000px;}.elementor-6790 .elementor-element.elementor-element-560ccc2d{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-menu-toggle{margin:0 auto;background-color:#00D0B100;}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a, .elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-menu-toggle{color:var( --e-global-color-18809c2 );fill:var( --e-global-color-18809c2 );}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-style:none;}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a:hover,
					.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a:focus,
					.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-menu-toggle:hover,
					.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-menu-toggle:focus{color:var( --e-global-color-18809c2 );}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a:hover,
					.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a:focus,
					.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-cebd600 );}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-18809c2 );background-color:var( --e-global-color-cebd600 );}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown .elementor-item, .elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Simona", Sans-serif;font-weight:500;}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.22);}.elementor-6790 .elementor-element.elementor-element-e4f791b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;--main-alignment:center;--side-cart-alignment-transform:translateX(-100%);--side-cart-alignment-right:auto;--side-cart-alignment-left:0;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#07575400;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#02010105;--toggle-button-hover-background-color:#02010105;--toggle-button-hover-border-color:#02010105;--toggle-icon-size:46px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#FF2E2E;--cart-border-style:none;--cart-padding:0px 0px 0px 0px;--cart-close-icon-size:30px;--product-price-color:#003D34;--divider-color:#0757544D;--subtotal-divider-color:#0757544D;--checkout-button-background-color:#8B80F9;--checkout-button-hover-background-color:#8B80F9;}.elementor-6790 .elementor-element.elementor-element-e4f791b .elementor-menu-cart__subtotal{font-family:"Simona", Sans-serif;font-weight:900;}.elementor-6790 .elementor-element.elementor-element-e4f791b .widget_shopping_cart_content{--subtotal-divider-left-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-bottom-width:0px;}.elementor-6790 .elementor-element.elementor-element-e4f791b .elementor-menu-cart__product-name a{font-family:"Simona", Sans-serif;font-weight:700;color:#003D34;}.elementor-6790 .elementor-element.elementor-element-e4f791b .elementor-menu-cart__product .variation{font-size:1212px;}.elementor-6790 .elementor-element.elementor-element-e4f791b .elementor-menu-cart__product-price{font-family:"Simona", Sans-serif;font-size:20px;font-weight:400;}.elementor-6790 .elementor-element.elementor-element-e4f791b .elementor-menu-cart__product-price .product-quantity{font-family:"Simona", Sans-serif;}.elementor-6790 .elementor-element.elementor-element-e4f791b .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Secular One", Sans-serif;font-weight:500;}.elementor-6790 .elementor-element.elementor-element-e4f791b .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#003D34;}.elementor-6790 .elementor-element.elementor-element-e4f791b .woocommerce-mini-cart__empty-message{font-family:"Simona", Sans-serif;font-weight:600;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-6790 .elementor-element.elementor-element-55d39a3d{--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;}.elementor-6790 .elementor-element.elementor-element-e4f791b{--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;}}@media(max-width:767px){.elementor-6790 .elementor-element.elementor-element-18a262e{--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-6790 .elementor-element.elementor-element-195156d{z-index:999;}.elementor-6790 .elementor-element.elementor-element-2cbb058f{--content-width:100%;}.elementor-6790 .elementor-element.elementor-element-5cbb461d{--content-width:90%;--min-height:75px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;--z-index:999;}.elementor-6790 .elementor-element.elementor-element-7d3348d5{--width:42%;}.elementor-6790 .elementor-element.elementor-element-560ccc2d{--width:58%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown .elementor-item, .elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;letter-spacing:0.3px;}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--dropdown a{padding-left:28px;padding-right:28px;padding-top:20px;padding-bottom:20px;}.elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6790 .elementor-element.elementor-element-d88a8d5 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:22px !important;}.elementor-6790 .elementor-element.elementor-element-e4f791b{z-index:0;--toggle-icon-size:28px;}.elementor-6790 .elementor-element.elementor-element-e4f791b .elementor-menu-cart__product-price{font-size:0px;}}@media(min-width:768px){.elementor-6790 .elementor-element.elementor-element-2cbb058f{--content-width:90%;}.elementor-6790 .elementor-element.elementor-element-4d6a7ad8{--width:15%;}.elementor-6790 .elementor-element.elementor-element-70f7a66c{--width:138px;}.elementor-6790 .elementor-element.elementor-element-738c97ec{--width:70%;}.elementor-6790 .elementor-element.elementor-element-1a2b408f{--width:15%;}.elementor-6790 .elementor-element.elementor-element-5cbb461d{--content-width:83.645833333333%;}.elementor-6790 .elementor-element.elementor-element-7d3348d5{--width:15%;}.elementor-6790 .elementor-element.elementor-element-560ccc2d{--width:15%;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-55d39a3d *//* הסתרת אלמנט lmn-price-injected זמנית - Code by LEMON SHLIF */
.lmn-price-injected {
  display: none !important;
}

.woocommerce-mini-cart-item .thumbnail {
  width: 70px !important;
  min-width: 70px !important;
  height: 70px !important;
}

.title-quantity a {
  position: relative;
  top: -3px;
}


/* עיצוב ומיקום למחיר של מוצר פשוט (ללא וריאציה) - Code by LEMON SHLIF */
.woocommerce-mini-cart-item:not(:has(.variation_name)) .woocommerce-Price-amount.amount {
  position: absolute;
  top: 60px;
  right: 97px;
  z-index: 10;
  font-family: 'Simona',כ sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #686868;
}

/* עיצוב ומיקום למחיר של מוצר עם וריאציה - Code by LEMON SHLIF */
.woocommerce-mini-cart-item:has(.variation_name) .woocommerce-Price-amount.amount {
  position: absolute;
  top: 70px;
  right:97px;
  z-index: 10;
  font-family: 'Simona', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #686868;
}




/* הסתרת כפתורי + - וגם מספר כמות במוצרים עם וריאציות */
.woocommerce-mini-cart-item:has(.variation_name) .quantity .minus,
.woocommerce-mini-cart-item:has(.variation_name) .quantity .plus,
.woocommerce-mini-cart-item:has(.variation_name) .quantity input.qty {
    display: none !important;
}









.woocommerce-mini-cart-item .title-quantity {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: auto; /* כי RTL */
}

.woocommerce-mini-cart-item .woocommerce-Price-amount {
    margin-right: 0;
    margin-left: 10px; /* ריווח עדין */
}



/* Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-55d39a3d .title-quantity > a {
  font-family: 'Simona', sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  color: #3D3D3D !important;
  text-decoration: none !important;
  display: inline-block;
}
.elementor-6790 .elementor-element.elementor-element-55d39a3d .title-quantity > a:link,
.elementor-6790 .elementor-element.elementor-element-55d39a3d .title-quantity > a:visited,
.elementor-6790 .elementor-element.elementor-element-55d39a3d .title-quantity > a:hover,
.elementor-6790 .elementor-element.elementor-element-55d39a3d .title-quantity > a:active {
  font-weight: 700 !important;
  color: #3D3D3D !important;
  text-decoration: none !important;
}
/* Remove all padding and margin from the mini cart close button - Code by LEMON SHLIF */
.elementor-menu-cart__close-button-custom {
  margin: 0 !important;
margin-left: 3px !important;
}



/* Set bottom border color for all mini cart items except the last one - Code by LEMON SHLIF */
.woocommerce-mini-cart.cart_list.product_list_widget > li {
  border-bottom: 1px solid #E0E0E0 !important;
}

/* Remove bottom border from the last item - Code by LEMON SHLIF */
.woocommerce-mini-cart.cart_list.product_list_widget > li:last-child {
  border-bottom: none !important;
}


/* Add light gray top border and 15px padding to top, left, and right of mini cart sections - Code by LEMON SHLIF */
.woocommerce-mini-cart.cart_list.product_list_widget,
.bottom-section {
  border-top: 1px solid #E0E0E0 !important;
  padding-top: 15px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
}




/* Position the remove icon 10px from top and left inside mini cart item - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-55d39a3d .woocommerce-mini-cart-item {
  position: relative;
}

/* עיצוב מחיר עם מרווח של 25px למטה - Code by LEMON SHLIF */
.lmn-price-injected .woocommerce-Price-amount,
.lmn-price-injected .woocommerce-Price-amount.amount {
  font-family: 'Simona', sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: #686868 !important;
  margin-bottom: 35px !important;
  display: inline-block !important;
}


/* Style and clean up the remove icon with custom SVG - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-55d39a3d .woocommerce-mini-cart-item .remove.remove_from_cart_button {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url('https://new.baritop.co.il/wp-content/uploads/2025/11/Group-93.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 7px;
  left: 15px;
  border: none;
  background-color: transparent;
  box-shadow: none;
  outline: none;
}


/* Position custom quantity wrapper at top left inside the mini cart item - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-55d39a3d li.woocommerce-mini-cart-item {
  position: relative;
}

.elementor-6790 .elementor-element.elementor-element-55d39a3d li.woocommerce-mini-cart-item .custom-quantity-wrapper {
  position: absolute;
  top: 55px;
  left: 10px;
  z-index: 10;
}










/* הסתרת הפסקה שמכילה את <strong> שנמצא אחרי .variation_name - Code by LEMON SHLIF */
.variation_name + p {
  display: none !important;
}


/* הסתרת הפסקה שמכילה את <strong> שנמצא אחרי .variation_name - Code by LEMON SHLIF */
.mini-cart-options + p {
  display: none !important;
}
/* Remove border from quantity input and buttons - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-55d39a3d .quantity,
.elementor-6790 .elementor-element.elementor-element-55d39a3d .quantity input,
.elementor-6790 .elementor-element.elementor-element-55d39a3d .quantity button {
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
}

/* Ensure only the cart item container is positioned relatively - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-55d39a3d .cart_item {
  position: relative;
}

/* Position the remove icon at the top right of the product box in the cart - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-55d39a3d .cart_item .remove.remove_from_cart_button {
  display: inline-block;
  width: 12.34px;
  height: 12.34px;
  background-image: url('https://baritop.co.il/wp-content/uploads/2025/10/Group-93.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
}



/* הזזת כפתור סגירת העגלה למעלה ב־20 פיקסלים - Code by LEMON SHLIF */
.elementor-menu-cart__close-button-custom {
  position: relative !important;
  top: -5px !important;
  left:10px;
}


.title-quantity a {
  font-family: 'Simona', sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  color: #3D3D3D !important;
  text-decoration: none !important;
  line-height: 1.4 !important;
}



/* עיצוב cart_title עם פונט Simona ואייקון מימין - Code by LEMON SHLIF */
.cart_title {
  font-family: 'Simona', sans-serif !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  color: #003232 !important;
  position: relative !important;
  padding-right: 40px !important;
  line-height: 1.2 !important;
  display: inline-block !important;
}
.cart_title::before {
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 29px !important;
  height: 29px !important;
  background-image: url('https://baritop.co.il/wp-content/uploads/2025/11/Group-35392-1.svg') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

/* רוחב עגלת המיני קארט - Code by LEMON SHLIF */
.elementor-menu-cart__main {
  width: 440px !important;
}


/* עיגול כמות שמאלי בגודל ועיצוב מדויק - Code by LEMON SHLIF */
.quantity-circle {
  position: absolute !important;
  top: -7px !important;
  left: -7px !important;
  width: 21px !important;
  height: 21px !important;
  background-color: #ff2e2e !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 26px !important;
  text-align: center !important;
  border-radius: 50% !important;
  z-index: 2 !important;
}


.title-quantity .variation_name {
  font-family: 'Simona', sans-serif !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 23px !important;
  letter-spacing: 0 !important;
  text-align: right !important;
  vertical-align: bottom !important;
  text-transform: uppercase !important;
  color: #686868 !important;
  margin-bottom: -1px
  !important;
    margin-top: -5px
  !important;
}
.title-quantity p {
  font-size: 13px !important;
  margin: 0 !important;
  color: #666 !important;
}
/* עיצוב mini-cart-options שכל הפריטים יהיו באותה שורה ומיושרים אנכית למרכז - Code by LEMON SHLIF */
ul.mini-cart-options {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  overflow-x: auto !important;
  white-space: nowrap !important;
  width: 380px !important;
  background: #f5f5f5 !important;
  border-radius: 4px !important;
  padding: 8px 22px 8px 22px !important;
  gap: 9px !important;
  box-sizing: border-box !important;
  list-style: none !important;
  direction: rtl !important;
  justify-content: flex-start !important;
  transform: translateX(88px) !important;
  position: relative !important;
  scrollbar-width: none !important; /* הסתרת פס גלילה בדפדפנים תומכים */
}


.mini-cart-options.vitamin {
    margin-top:42px;
}


ul.mini-cart-options::-webkit-scrollbar {
  display: none !important; /* הסתרת פס גלילה בכרום וספארי */
}
ul.mini-cart-options li {
  font-family: 'Simona', sans-serif !important;
  font-size: 14px !important;
  color: #686868 !important;
  position: relative !important;
  padding-left: 14px !important;
  display: inline-flex !important;
  align-items: center !important;
  height: 100% !important;
}
ul.mini-cart-options li:not(:last-child)::after {
  content: "•" !important;
  position: absolute !important;
  left: -1px !important;
  top: 52% !important;
  transform: translateY(-50%) !important;
  color: #686868 !important;
}




/* כפתורי פלוס ומינוס - Code by LEMON SHLIF */
.custom-quantity-wrapper {
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
  margin: 10px 0px !important;
  justify-content: flex-end !important;
}
.custom-quantity-wrapper .quantity {
  display: flex !important;
  align-items: center !important;
  gap: 0px !important;
}
.custom-quantity-wrapper button.minus,
.custom-quantity-wrapper button.plus {
  background-color: #f0f0f0 !important;
  border: none !important;
  width: 24px !important;
  height: 24px !important;
  border-radius: 50% !important;
  font-size: 16px !important;
  font-weight: bold !important;
  line-height: 1 !important;
  color: #333 !important;
  cursor: pointer !important;
}
.custom-quantity-wrapper input.qty {
  width: 40px !important;
  text-align: center !important;
  border: none !important;
  background: transparent !important;
  font-size: 15px !important;
  color: #000 !important;
}

/* כפתור הסרה - Code by LEMON SHLIF */
.remove_from_cart_button {
  font-size: 13px !important;
  color: #999 !important;
  text-decoration: underline !important;
  margin-top: 5px !important;
  display: inline-block !important;
}


/* כפתור מעבר לתשלום - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons .checkout {
  background-color: #00d0aa !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: bold !important;
  border-radius: 10px !important;
  padding: 14px 20px !important;
  display: block !important;
  text-align: center !important;
  margin-top: 20px !important;
  transition: 0.3s !important;
}
.woocommerce-mini-cart__buttons .checkout:hover {
  background-color: #00bfa0 !important;
}

/* עיצוב סך הכל - Code by LEMON SHLIF */
.woocommerce-mini-cart__total {
  font-size: 20px !important;
  font-weight: bold !important;
  color: #000 !important;
  margin-top: 15px !important;
  text-align: center !important;
}
.woocommerce-mini-cart__total del {
  color: #999 !important;
  font-size: 14px !important;
  margin-left: 8px !important;
}





/* Add "לתשלום" only after the subtotal price in the mini cart - Code by LEMON SHLIF */
.woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount::after {
  content: " לתשלום";
  font-family: "Simona", sans-serif;
  font-size: 22px !important;
  font-weight: 400;
  color: #003232;
}


/* Add info text below subtotal price in mini cart - Code by LEMON SHLIF */
.woocommerce-mini-cart__total.total::after {
  content: "כולל מע”מ ומשלוח עד הבית בתוך 3 ימי עסקים";
  display: block;
  margin-top: 5px;
  font-family: "Simona", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #00D0B1;
  text-align: center;
}





/* Style the price amount and hide the "Subtotal" label in WooCommerce mini cart - Code by LEMON SHLIF */
.woocommerce-mini-cart__total.total strong {
  display: none;
}

.elementor-menu-cart__main  .woocommerce-Price-amount.amount {
  font-family: "Simona", sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #003232;
}

/* Fully center the subtotal row in the mini cart (horizontally and vertically) - Code by LEMON SHLIF */
.woocommerce-mini-cart__total.total {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
}





/* Hide the "View Cart" button in WooCommerce mini cart - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons.buttons a.wc-forward:not(.checkout) {
  display: none !important;
}
/* Style the WooCommerce mini cart button with all properties as !important - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons.buttons a.button {
  background-color: #00D0B1 !important;
  color: #fff !important;
  font-family: "Simona", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  padding: 16px 32px !important;
  border-radius: 8px !important;
  border: none !important;
  outline: none !important;
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 15px !important;
  position: relative !important;
  height: 60px !important;
}


/* Add the custom SVG lock icon to the button */
.woocommerce-mini-cart__buttons.buttons a.button::before {
  content: "";
  background-image: url("https://baritop.co.il/wp-content/uploads/2025/11/Group-35490.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
}

/* Add full-width image below the mini cart button, on its own line - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons.buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.woocommerce-mini-cart__buttons.buttons::after {
  content: "";
  display: block;
  margin-top: 12px;
  width: 370px;
  height: 40px;
  background-image: url("https://baritop.co.il/wp-content/uploads/2025/11/Frame-1000003940-2.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}


/* Remove border, shadow and outline only from the mini cart container - Code by LEMON SHLIF */
.widget_shopping_cart_content {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}


/* Disable all scrolling (vertical & horizontal) inside the mini cart - Code by LEMON SHLIF */
.widget_shopping_cart_content {
  overflow: hidden !important;
}

/* Darken the mini cart button background on hover - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons.buttons a.button:hover {
  background-color: #00B7A0 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-746be94e *//* Code by LEMON SHLIF – החלפת האייקון רק בתוך #header-nav */
#header-nav .fa-svg-chevron-down.e-fas-chevron-down {
  width: 8px; /* אפשר לשנות לפי הגודל הרצוי */
  height: 8px;
  background: url("https://baritop.co.il/wp-content/uploads/2025/11/Group-35391-1.svg") no-repeat center;
  background-size: contain;
  display: inline-block;
  mask: none !important;
  -webkit-mask: none !important;
  fill: none !important;
  transform: translateY(1.7px); /* מוריד את האייקון 5 פיקסלים למטה */
}

/* מסתיר את ה־path המקורי רק בתוך #header-nav */
#header-nav .fa-svg-chevron-down.e-fas-chevron-down path {
  display: none;
}






/* Code by LEMON SHLIF – אייקון קבוע מצד שמאל לפריט תפריט מסוים */
#header-nav .menu-item-30 > a.elementor-item {
  position: relative;
  padding-left: 20px; /* משאיר מקום לאייקון מצד שמאל */
}

/* מוסיף את האייקון מצד שמאל */
#header-nav .menu-item-30 > a.elementor-item::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0; /* ממוקם בצד שמאל של הטקסט */
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  background: url("https://baritop.co.il/wp-content/uploads/2025/11/Star-14-2.svg") no-repeat center;
  background-size: contain;
  pointer-events: none;
  opacity: 1; /* מבטיח שיהיה גלוי תמיד */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cbb058f *//* Apply blurred background to #header-con without cutting dropdowns - Code by LEMON SHLIF */
#header-con {
  position: relative;
  /* לא נשתמש ב־overflow:hidden כדי לא לחתוך תפריטים נפתחים */
}

#header-con::before {
  content: "";
  position: absolute;
  inset: 0;
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  z-index: 0;
  pointer-events: none; /* מבטיח שלא תיתפס קליק על השכבה הזו */
}

/* Ensure all content inside #header-con stays above blur - Code by LEMON SHLIF */
#header-con > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-e4f791b *//* הסתרת אלמנט lmn-price-injected זמנית - Code by LEMON SHLIF */
.lmn-price-injected {
  display: none !important;
}

.woocommerce-mini-cart-item .thumbnail {
  width: 70px !important;
  min-width: 70px !important;
  height: 70px !important;
}

.title-quantity a {
  position: relative;
  top: -3px;
}


/* עיצוב ומיקום למחיר של מוצר פשוט (ללא וריאציה) - Code by LEMON SHLIF */
.woocommerce-mini-cart-item:not(:has(.variation_name)) .woocommerce-Price-amount.amount {
  position: absolute;
  top: 60px;
  right: 97px;
  z-index: 10;
  font-family: 'Simona', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #686868;
}

/* עיצוב ומיקום למחיר של מוצר עם וריאציה - Code by LEMON SHLIF */
.woocommerce-mini-cart-item:has(.variation_name) .woocommerce-Price-amount.amount {
  position: absolute;
  top: 70px;
  right:97px;
  z-index: 10;
  font-family: 'Simona', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #686868;
}



/* הסתרת כפתורי + - וגם מספר כמות במוצרים עם וריאציות */
.woocommerce-mini-cart-item:has(.variation_name) .quantity .minus,
.woocommerce-mini-cart-item:has(.variation_name) .quantity .plus,
.woocommerce-mini-cart-item:has(.variation_name) .quantity input.qty {
    display: none !important;
}










.woocommerce-mini-cart-item .title-quantity {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: auto; /* כי RTL */
}

.woocommerce-mini-cart-item .woocommerce-Price-amount {
    margin-right: 0;
    margin-left: 10px; /* ריווח עדין */
}



/* Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-e4f791b .title-quantity > a {
  font-family: 'Simona', sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  color: #3D3D3D !important;
  text-decoration: none !important;
  display: inline-block;
}
.elementor-6790 .elementor-element.elementor-element-e4f791b .title-quantity > a:link,
.elementor-6790 .elementor-element.elementor-element-e4f791b .title-quantity > a:visited,
.elementor-6790 .elementor-element.elementor-element-e4f791b .title-quantity > a:hover,
.elementor-6790 .elementor-element.elementor-element-e4f791b .title-quantity > a:active {
  font-weight: 700 !important;
  color: #3D3D3D !important;
  text-decoration: none !important;
}
/* Remove all padding and margin from the mini cart close button - Code by LEMON SHLIF */
.elementor-menu-cart__close-button-custom {
  margin: 0 !important;
margin-left: 3px !important;
}



/* Set bottom border color for all mini cart items except the last one - Code by LEMON SHLIF */
.woocommerce-mini-cart.cart_list.product_list_widget > li {
  border-bottom: 1px solid #E0E0E0 !important;
}

/* Remove bottom border from the last item - Code by LEMON SHLIF */
.woocommerce-mini-cart.cart_list.product_list_widget > li:last-child {
  border-bottom: none !important;
}


/* Add light gray top border and 15px padding to top, left, and right of mini cart sections - Code by LEMON SHLIF */
.woocommerce-mini-cart.cart_list.product_list_widget,
.bottom-section {
  border-top: 1px solid #E0E0E0 !important;
  padding-top: 15px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
}




/* Position the remove icon 10px from top and left inside mini cart item - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-e4f791b .woocommerce-mini-cart-item {
  position: relative;
}

/* עיצוב מחיר עם מרווח של 25px למטה - Code by LEMON SHLIF */
.lmn-price-injected .woocommerce-Price-amount,
.lmn-price-injected .woocommerce-Price-amount.amount {
  font-family: 'Simona', sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: #686868 !important;
  margin-bottom: 35px !important;
  display: inline-block !important;
}


/* Style and clean up the remove icon with custom SVG - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-e4f791b .woocommerce-mini-cart-item .remove.remove_from_cart_button {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url('https://new.baritop.co.il/wp-content/uploads/2025/11/Group-93.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 7px;
  left: 15px;
  border: none;
  background-color: transparent;
  box-shadow: none;
  outline: none;
}


/* Position custom quantity wrapper at top left inside the mini cart item - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-e4f791b li.woocommerce-mini-cart-item {
  position: relative;
}

.elementor-6790 .elementor-element.elementor-element-e4f791b li.woocommerce-mini-cart-item .custom-quantity-wrapper {
  position: absolute;
  top: 55px;
  left: 10px;
  z-index: 10;
}











/* הסתרת הפסקה שמכילה את <strong> שנמצא אחרי .variation_name - Code by LEMON SHLIF */
.variation_name + p {
  display: none !important;
}


/* הסתרת הפסקה שמכילה את <strong> שנמצא אחרי .variation_name - Code by LEMON SHLIF */
.mini-cart-options + p {
  display: none !important;
}
/* Remove border from quantity input and buttons - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-e4f791b .quantity,
.elementor-6790 .elementor-element.elementor-element-e4f791b .quantity input,
.elementor-6790 .elementor-element.elementor-element-e4f791b .quantity button {
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
}

/* Ensure only the cart item container is positioned relatively - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-e4f791b .cart_item {
  position: relative;
}

/* Position the remove icon at the top right of the product box in the cart - Code by LEMON SHLIF */
.elementor-6790 .elementor-element.elementor-element-e4f791b .cart_item .remove.remove_from_cart_button {
  display: inline-block;
  width: 12.34px;
  height: 12.34px;
  background-image: url('https://baritop.co.il/wp-content/uploads/2025/10/Group-93.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
}



/* הזזת כפתור סגירת העגלה למעלה ב־20 פיקסלים - Code by LEMON SHLIF */
.elementor-menu-cart__close-button-custom {
  position: relative !important;
  top: -5px !important;
  left:10px;
}


.title-quantity a {
  font-family: 'Simona', sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  color: #3D3D3D !important;
  text-decoration: none !important;
  line-height: 1.4 !important;
}

/* עיצוב cart_title עם פונט Simona ואייקון מימין - Code by LEMON SHLIF */
.cart_title {
  font-family: 'Simona', sans-serif !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  color: #003232 !important;
  position: relative !important;
  padding-right: 40px !important;
  line-height: 1.2 !important;
  display: inline-block !important;
}
.cart_title::before {
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 29px !important;
  height: 29px !important;
  background-image: url('https://baritop.co.il/wp-content/uploads/2025/11/Group-35392-1.svg') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

/* רוחב עגלת המיני קארט - Code by LEMON SHLIF */
.elementor-menu-cart__main {
  width: 440px !important;
}


/* עיגול כמות שמאלי בגודל ועיצוב מדויק - Code by LEMON SHLIF */
.quantity-circle {
  position: absolute !important;
  top: -7px !important;
  left: -7px !important;
  width: 21px !important;
  height: 21px !important;
  background-color: #ff2e2e !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 26px !important;
  text-align: center !important;
  border-radius: 50% !important;
  z-index: 2 !important;
}


.title-quantity .variation_name {
  font-family: 'Simona', sans-serif !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 23px !important;
  letter-spacing: 0 !important;
  text-align: right !important;
  vertical-align: bottom !important;
  text-transform: uppercase !important;
  color: #686868 !important;
  margin-bottom: -1px
  !important;
    margin-top: -5px
  !important;
}
.title-quantity p {
  font-size: 13px !important;
  margin: 0 !important;
  color: #666 !important;
}
/* עיצוב mini-cart-options שכל הפריטים יהיו באותה שורה ומיושרים אנכית למרכז - Code by LEMON SHLIF */
ul.mini-cart-options {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  overflow-x: auto !important;
  white-space: nowrap !important;
  width: 380px !important;
  background: #f5f5f5 !important;
  border-radius: 4px !important;
  padding: 8px 22px 8px 22px !important;
  gap: 9px !important;
  box-sizing: border-box !important;
  list-style: none !important;
  direction: rtl !important;
  justify-content: flex-start !important;
  transform: translateX(88px) !important;
  position: relative !important;
  scrollbar-width: none !important; /* הסתרת פס גלילה בדפדפנים תומכים */
}
ul.mini-cart-options::-webkit-scrollbar {
  display: none !important; /* הסתרת פס גלילה בכרום וספארי */
}
ul.mini-cart-options li {
  font-family: 'Simona', sans-serif !important;
  font-size: 14px !important;
  color: #686868 !important;
  position: relative !important;
  padding-left: 14px !important;
  display: inline-flex !important;
  align-items: center !important;
  height: 100% !important;
}
ul.mini-cart-options li:not(:last-child)::after {
  content: "•" !important;
  position: absolute !important;
  left: -1px !important;
  top: 52% !important;
  transform: translateY(-50%) !important;
  color: #686868 !important;
}




/* כפתורי פלוס ומינוס - Code by LEMON SHLIF */
.custom-quantity-wrapper {
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
  margin: 10px 0px !important;
  justify-content: flex-end !important;
}
.custom-quantity-wrapper .quantity {
  display: flex !important;
  align-items: center !important;
  gap: 0px !important;
}
.custom-quantity-wrapper button.minus,
.custom-quantity-wrapper button.plus {
  background-color: #f0f0f0 !important;
  border: none !important;
  width: 24px !important;
  height: 24px !important;
  border-radius: 50% !important;
  font-size: 16px !important;
  font-weight: bold !important;
  line-height: 1 !important;
  color: #333 !important;
  cursor: pointer !important;
}
.custom-quantity-wrapper input.qty {
  width: 40px !important;
  text-align: center !important;
  border: none !important;
  background: transparent !important;
  font-size: 15px !important;
  color: #000 !important;
}

/* כפתור הסרה - Code by LEMON SHLIF */
.remove_from_cart_button {
  font-size: 13px !important;
  color: #999 !important;
  text-decoration: underline !important;
  margin-top: 5px !important;
  display: inline-block !important;
}


/* כפתור מעבר לתשלום - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons .checkout {
  background-color: #00d0aa !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: bold !important;
  border-radius: 10px !important;
  padding: 14px 20px !important;
  display: block !important;
  text-align: center !important;
  margin-top: 20px !important;
  transition: 0.3s !important;
}
.woocommerce-mini-cart__buttons .checkout:hover {
  background-color: #00bfa0 !important;
}

/* עיצוב סך הכל - Code by LEMON SHLIF */
.woocommerce-mini-cart__total {
  font-size: 20px !important;
  font-weight: bold !important;
  color: #000 !important;
  margin-top: 15px !important;
  text-align: center !important;
}
.woocommerce-mini-cart__total del {
  color: #999 !important;
  font-size: 14px !important;
  margin-left: 8px !important;
}





/* Add "לתשלום" only after the subtotal price in the mini cart - Code by LEMON SHLIF */
.woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount::after {
  content: " לתשלום";
  font-family: "Simona", sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #003232;
}


/* Add info text below subtotal price in mini cart - Code by LEMON SHLIF */
.woocommerce-mini-cart__total.total::after {
  content: "כולל מע”מ ומשלוח עד הבית בתוך 3 ימי עסקים";
  display: block;
  margin-top: 5px;
  font-family: "Simona", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #00D0B1;
  text-align: center;
}





/* Style the price amount and hide the "Subtotal" label in WooCommerce mini cart - Code by LEMON SHLIF */
.woocommerce-mini-cart__total.total strong {
  display: none;
}


/* Fully center the subtotal row in the mini cart (horizontally and vertically) - Code by LEMON SHLIF */
.woocommerce-mini-cart__total.total {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
}





/* Hide the "View Cart" button in WooCommerce mini cart - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons.buttons a.wc-forward:not(.checkout) {
  display: none !important;
}
/* Style the WooCommerce mini cart button with all properties as !important - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons.buttons a.button {
  background-color: #00D0B1 !important;
  color: #fff !important;
  font-family: "Simona", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  padding: 16px 32px !important;
  border-radius: 8px !important;
  border: none !important;
  outline: none !important;
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 15px !important;
  position: relative !important;
  height: 60px !important;
}


/* Add the custom SVG lock icon to the button */
.woocommerce-mini-cart__buttons.buttons a.button::before {
  content: "";
  background-image: url("https://baritop.co.il/wp-content/uploads/2025/11/Group-35490.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
}

/* Add full-width image below the mini cart button, on its own line - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons.buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.woocommerce-mini-cart__buttons.buttons::after {
  content: "";
  display: block;
  margin-top: 12px;
  width: 370px;
  height: 40px;
  background-image: url("https://baritop.co.il/wp-content/uploads/2025/11/Frame-1000003940-2.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}


/* Remove border, shadow and outline only from the mini cart container - Code by LEMON SHLIF */
.widget_shopping_cart_content {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}


/* Disable all scrolling (vertical & horizontal) inside the mini cart - Code by LEMON SHLIF */
.widget_shopping_cart_content {
  overflow: hidden !important;
}

/* Darken the mini cart button background on hover - Code by LEMON SHLIF */
.woocommerce-mini-cart__buttons.buttons a.button:hover {
  background-color: #00B7A0 !important;
}

@media (max-width: 767px) {
  .woocommerce-mini-cart-item:has(.variation_name) .woocommerce-Price-amount.amount {
    position: absolute;
    top: 76px !important; /* מותאם למובייל */
    right: 95px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #686868 !important;
  }
}

@media (max-width: 767px) {
  .woocommerce-mini-cart-item:not(:has(.variation_name)) .woocommerce-Price-amount.amount {
    top: 77px !important; /* 📌 תוכל לשנות לפי הצורך */
    right: 95px !important;
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  ul.mini-cart-options {
    width: 340px !important; /* שינוי רוחב במובייל */
  }
}/* End custom CSS */