.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-265 .elementor-element.elementor-element-4ca9ec3b{--display:flex;--min-height:754px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-265 .elementor-element.elementor-element-377eff76{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-widget-woocommerce-breadcrumb .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-breadcrumb.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-breadcrumb .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-breadcrumb .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-265 .elementor-element.elementor-element-2ef9dc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-2ef9dc8.elementor-element{--align-self:flex-start;}.elementor-265 .elementor-element.elementor-element-2ef9dc8 .woocommerce-breadcrumb{font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;text-align:right;}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-788c129b .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:50px;font-weight:700;color:#29332F;}.elementor-widget-woocommerce-product-price .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-price .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-price.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-price .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-price .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-265 .elementor-element.elementor-element-1bad4c89{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:right;}.woocommerce .elementor-265 .elementor-element.elementor-element-1bad4c89 .price{color:#949997;font-family:"Assistant", Sans-serif;font-size:30px;font-weight:400;}.woocommerce .elementor-265 .elementor-element.elementor-element-1bad4c89 .price ins{color:var( --e-global-color-primary );font-family:"Assistant", Sans-serif;font-size:36px;font-weight:700;}body:not(.rtl) .elementor-265 .elementor-element.elementor-element-1bad4c89:not(.elementor-product-price-block-yes) del{margin-right:15px;}body.rtl .elementor-265 .elementor-element.elementor-element-1bad4c89:not(.elementor-product-price-block-yes) del{margin-left:15px;}.elementor-265 .elementor-element.elementor-element-1bad4c89.elementor-product-price-block-yes del{margin-bottom:15px;}.elementor-widget-woocommerce-product-add-to-cart .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-add-to-cart .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-265 .elementor-element.elementor-element-a661e86 .cart button, .elementor-265 .elementor-element.elementor-element-a661e86 .cart .button{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;padding:10px 40px 10px 40px;color:var( --e-global-color-7268cc9 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.5s;}.elementor-265 .elementor-element.elementor-element-a661e86 .cart button:hover, .elementor-265 .elementor-element.elementor-element-a661e86 .cart .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-7268cc9 );border-color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-a661e86 .added_to_cart{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-265 .elementor-element.elementor-element-a661e86{--button-spacing:20px;}.elementor-265 .elementor-element.elementor-element-a661e86 .quantity .qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-style:solid;border-width:0px 1px 0px 1px;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 15px;color:#29332F;border-color:#29332F;transition:all 0.2s;}.woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations tr th, .woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations tr td{padding-top:calc( 10px/2 );padding-bottom:calc( 10px/2 );}.woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations td.value select, .woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations td.value:before{background-color:var( --e-global-color-7268cc9 );}.woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations td.value:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-content .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-content .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-content .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-265 .elementor-element.elementor-element-4638a58a{padding:5% 0% 0% 0%;text-align:right;color:var( --e-global-color-text );font-family:"Assistant", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-740209ed{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-images .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-images .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-images .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-images .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-265 .elementor-element.elementor-element-f2dd942{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-265 .elementor-element.elementor-element-f2dd942 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-265 .elementor-element.elementor-element-f2dd942 .flex-viewport, .woocommerce .elementor-265 .elementor-element.elementor-element-f2dd942 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-265 .elementor-element.elementor-element-f2dd942 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-265 .elementor-element.elementor-element-f2dd942 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-265 .elementor-element.elementor-element-f2dd942 .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-265 .elementor-element.elementor-element-52afe39{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-1e2372c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:45px;font-weight:800;}.elementor-265 .elementor-element.elementor-element-1923304{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-video .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-265 .elementor-element.elementor-element-dc39f47 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-265 .elementor-element.elementor-element-3802011 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-265 .elementor-element.elementor-element-172a480 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-265 .elementor-element.elementor-element-a212a90 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-265 .elementor-element.elementor-element-4ca9ec3b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-265 .elementor-element.elementor-element-377eff76{--justify-content:flex-start;}.elementor-widget-woocommerce-breadcrumb.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-title.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-price.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-265 .elementor-element.elementor-element-a661e86 .added_to_cart{font-size:var( --e-global-typography-text-font-size );}.elementor-265 .elementor-element.elementor-element-a661e86 .quantity .qty{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-content.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-265 .elementor-element.elementor-element-1923304{--grid-auto-flow:row;}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-265 .elementor-element.elementor-element-4ca9ec3b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-265 .elementor-element.elementor-element-377eff76{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-breadcrumb.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-265 .elementor-element.elementor-element-2ef9dc8 .woocommerce-breadcrumb{font-size:16px;}.elementor-widget-woocommerce-product-title.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-265 .elementor-element.elementor-element-788c129b .elementor-heading-title{font-size:34px;}.elementor-widget-woocommerce-product-price.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-265 .elementor-element.elementor-element-1bad4c89{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + -5%) 0%;}.woocommerce .elementor-265 .elementor-element.elementor-element-1bad4c89 .price{font-size:30px;}.woocommerce .elementor-265 .elementor-element.elementor-element-1bad4c89 .price ins{font-size:35px;}.elementor-widget-woocommerce-product-add-to-cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-265 .elementor-element.elementor-element-a661e86{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-265 .elementor-element.elementor-element-a661e86 .cart button, .elementor-265 .elementor-element.elementor-element-a661e86 .cart .button{font-size:16px;}.elementor-265 .elementor-element.elementor-element-a661e86 .added_to_cart{font-size:var( --e-global-typography-text-font-size );}.elementor-265 .elementor-element.elementor-element-a661e86 .quantity .qty{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-265 .elementor-element.elementor-element-a661e86 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-content.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-265 .elementor-element.elementor-element-4638a58a{padding:0px 0px 0px 0px;font-size:16px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-265 .elementor-element.elementor-element-52afe39{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-265 .elementor-element.elementor-element-1e2372c{text-align:center;}.elementor-265 .elementor-element.elementor-element-1e2372c .elementor-heading-title{font-size:25px;}.elementor-265 .elementor-element.elementor-element-1923304{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-265 .elementor-element.elementor-element-4ca9ec3b{--content-width:85%;}.elementor-265 .elementor-element.elementor-element-377eff76{--width:60%;}.elementor-265 .elementor-element.elementor-element-740209ed{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-265 .elementor-element.elementor-element-377eff76{--width:100%;}.elementor-265 .elementor-element.elementor-element-740209ed{--width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-2ef9dc8 */a.crumbles {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a661e86 *//* ===== Add to Cart - Final Perfect Version (Aligned + Spaced) ===== */

/* מכולה כללית */
form.cart {
  background: #fff;
  border: 0;
  border-radius: 16px;
  max-width: 100%;
  direction: rtl;
  display: grid;
}

/* ביטול רווח מיותר מעל שורת המידות */
form.cart table.variations {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
form.cart table.variations tr:first-child {
  padding-top: 0 !important;
  padding-bottom: 10px;
  margin-top: 0 !important;
}

/* טבלת וריאציות נקייה לחלוטין */
form.cart table.variations,
form.cart table.variations tr,
form.cart table.variations td,
form.cart table.variations th {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0;
}

/* פריסת שורה נקייה עם רווח גדול יותר בין הכותרת לערכים */
form.cart table.variations tr {
  display: grid;
  grid-template-columns: 120px 1fr;
  align-items: center;
  gap: 20px; /* רווח בין הכותרת לערכים */
  padding: 4px 0;
}

/* תוויות וערכים - יישור אנכי */
form.cart table.variations td.label,
form.cart table.variations td.value {
  display: flex;
  align-items: center;
}
form.cart table.variations td.label {
  min-height: 46px;
  color: #4b4b4b;
  font-size: 14px;
  font-weight: 500 !important;
  text-align: right;
  padding: 0 !important;
}
form.cart table.variations td.value {
  padding: 0 !important;
}

/* ערכים */
form.cart table.variations td.value .variable-items-wrapper {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}

/* עיגולי מידה וצבע */
form.cart .variable-items-wrapper .variable-item {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 0 !important;
  background: #f6f6f6 !important;
  color: #222;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
  transition: transform .12s ease, background-color .2s ease, box-shadow .2s ease;
  cursor: pointer;
}
form.cart .variable-items-wrapper .variable-item:hover {
  background: #efefef !important;
  box-shadow: 0 0 0 6px rgba(0,0,0,0.06);
  transform: translateY(-1px);
}
form.cart .variable-items-wrapper .variable-item.selected {
  background: #1f1f1f !important;
  color: #fff !important;
  box-shadow: 0 0 0 6px rgba(0,0,0,0.12);
  transform: translateY(-1px);
}

/* טקסט בתוך העיגול */
form.cart .variable-items-wrapper .variable-item span,
form.cart .variable-items-wrapper .variable-item .variable-item-span {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
}

/* רווח מתחת לבחירת הצבעים ולפני הכפתור */
form.cart .single_variation_wrap {
  margin-top: 0px !important;
  padding-top: 0px !important;
  border-top: 0 !important;
}
form.cart .variable-items-wrapper:last-of-type {
  margin-bottom: 20px !important;
}

/* select וכמות */
form.cart .value select,
form.cart .quantity input[type="number"] {
  appearance: none;
  background: #f7f7f7 !important;
  border: 0 !important;
  border-radius: 12px;
  padding: 12px 14px;
  font-size: 14px;
  color: #161616;
  box-shadow: none !important;
  transition: box-shadow .2s ease, background-color .2s ease;
}
form.cart .value select { width: min(360px, 100%); }
form.cart .quantity input[type="number"] {
  width: 120px;
  text-align: center;
}
form.cart .value select:focus,
form.cart .quantity input[type="number"]:focus {
  background: #f2f2f2 !important;
  box-shadow: 0 0 0 6px rgba(0,0,0,0.06) !important;
  outline: none !important;
}

/* מחיר וזמינות */
.single_variation .price,
.woocommerce-variation-price .price {
  color: #161616;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.2;
}
.woocommerce-variation-availability {
  color: #707070;
  font-size: 13px;
}

/* כפתור הוספה לסל */
form.cart .single_add_to_cart_button {
  border: 0 !important;
  border-radius: 14px;
  padding: 16px 18px;
  width: 100%;
  font-weight: 700;
  letter-spacing: .2px;
  box-shadow: 0 6px 14px rgba(0,0,0,0.06) !important;
  transition: transform .08s ease, background-color .2s ease, box-shadow .2s ease;
}
form.cart .single_add_to_cart_button:hover {
  background: #ececec !important;
  box-shadow: 0 12px 24px rgba(0,0,0,0.10) !important;
  transform: translateY(-1px);
}
form.cart .single_add_to_cart_button:active {
  transform: translateY(0);
}

/* מנקה קווים סמויים */
form.cart *::before,
form.cart *::after {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* מובייל */
@media (max-width: 600px) {
  form.cart {
    padding: 18px;
    gap: 10px;
    border-radius: 14px;
  }
  form.cart table.variations tr {
    grid-template-columns: 1fr;
    gap: 6px;
  }
  form.cart .variable-items-wrapper .variable-item {
    width: 42px;
    height: 42px;
    font-size: 12px;
  }
}/* End custom CSS */