.elementor-4538 .elementor-element.elementor-element-68508e82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-fb5d66c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-4538 .elementor-element.elementor-element-83c7b26 .woocommerce-breadcrumb{color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;}.elementor-4538 .elementor-element.elementor-element-83c7b26 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.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-4538 .elementor-element.elementor-element-191e0f34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-4538 .elementor-element.elementor-element-191e0f34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-4538 .elementor-element.elementor-element-191e0f34.elementor-element{--align-self:center;}.elementor-4538 .elementor-element.elementor-element-191e0f34 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.5vw;font-weight:bold;line-height:29px;color:#434343;}.elementor-4538 .elementor-element.elementor-element-478b58bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-4538 .elementor-element.elementor-element-1433cedc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-2115c4f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-5d3eb327{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4538 .elementor-element.elementor-element-5d3eb327 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-21e78b54 > .elementor-widget-container{padding:8px 8px 8px 8px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-21e78b54 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-4538 .elementor-element.elementor-element-21e78b54 .flex-viewport, .woocommerce .elementor-4538 .elementor-element.elementor-element-21e78b54 .flex-control-thumbs img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.woocommerce .elementor-4538 .elementor-element.elementor-element-21e78b54 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-21e78b54 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-21e78b54 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.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-4538 .elementor-element.elementor-element-6f7b3553 > .elementor-widget-container{padding:8px 8px 8px 8px;}body:not(.rtl) .elementor-4538 .elementor-element.elementor-element-6f7b3553{left:0px;}body.rtl .elementor-4538 .elementor-element.elementor-element-6f7b3553{right:0px;}.elementor-4538 .elementor-element.elementor-element-6f7b3553{top:6vw;}.elementor-4538 .elementor-element.elementor-element-6f7b3553 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#FF0000;}.elementor-4538 .elementor-element.elementor-element-aab02f5 > .elementor-widget-container{padding:8px 8px 8px 8px;}body:not(.rtl) .elementor-4538 .elementor-element.elementor-element-aab02f5{left:-10px;}body.rtl .elementor-4538 .elementor-element.elementor-element-aab02f5{right:-10px;}.elementor-4538 .elementor-element.elementor-element-aab02f5{top:0.5vw;}.elementor-4538 .elementor-element.elementor-element-aab02f5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFE3;}.elementor-4538 .elementor-element.elementor-element-5982d506{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-2d260806{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-4538 .elementor-element.elementor-element-2d260806 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4538 .elementor-element.elementor-element-613153c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-4538 .elementor-element.elementor-element-613153c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-4538 .elementor-element.elementor-element-613153c.elementor-element{--align-self:center;}.elementor-4538 .elementor-element.elementor-element-613153c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.5vw;font-weight:bold;line-height:29px;color:#434343;}.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-4538 .elementor-element.elementor-element-2ca8c303 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-2ca8c303 .price{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:0px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-2ca8c303 .price ins{color:#FF0000;font-family:"Open Sans", Sans-serif;font-size:20px;line-height:0px;letter-spacing:0px;}body:not(.rtl) .elementor-4538 .elementor-element.elementor-element-2ca8c303:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-4538 .elementor-element.elementor-element-2ca8c303:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-4538 .elementor-element.elementor-element-2ca8c303.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-4538 .elementor-element.elementor-element-a68a29f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-3547b8a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-3547b8a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}.elementor-4538 .elementor-element.elementor-element-3013908{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-41aa24e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.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-4538 .elementor-element.elementor-element-4a9eb154 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-4a9eb154 .cart button, .elementor-4538 .elementor-element.elementor-element-4a9eb154 .cart .button{font-family:"Open Sans", Sans-serif;font-size:1vw;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-7bae6fe );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.9s;}.elementor-4538 .elementor-element.elementor-element-4a9eb154 .cart button:hover, .elementor-4538 .elementor-element.elementor-element-4a9eb154 .cart .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-4538 .elementor-element.elementor-element-4a9eb154{--button-spacing:20px;}.elementor-4538 .elementor-element.elementor-element-4a9eb154 .quantity .qty{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:all 0.2s;}.woocommerce .elementor-4538 .elementor-element.elementor-element-4a9eb154 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-4a9eb154 form.cart table.variations label{color:var( --e-global-color-accent );font-size:1.3vw;}.woocommerce .elementor-4538 .elementor-element.elementor-element-4a9eb154 form.cart table.variations td.value select, .woocommerce .elementor-4538 .elementor-element.elementor-element-4a9eb154 form.cart table.variations td.value:before{border-radius:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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-4538 .elementor-element.elementor-element-d09119c > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-d09119c .elementor-button{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;padding:14px 20px 14px 20px;}.elementor-4538 .elementor-element.elementor-element-3628ee7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4538 .elementor-element.elementor-element-e7f750e .elementor-button{background-color:#25D366;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;fill:#FDFDFD;color:#FDFDFD;padding:14px 25px 14px 25px;}.elementor-4538 .elementor-element.elementor-element-e7f750e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-4ab3c97{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-4ab3c97:not(.elementor-motion-effects-element-type-background), .elementor-4538 .elementor-element.elementor-element-4ab3c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bae6fe );}.elementor-4538 .elementor-element.elementor-element-c13b02a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4538 .elementor-element.elementor-element-3fa3247 img{width:50px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-4538 .elementor-element.elementor-element-6e75f34{text-align:center;}.elementor-4538 .elementor-element.elementor-element-6e75f34 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-be0ba48{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4538 .elementor-element.elementor-element-6240494 img{width:50px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-4538 .elementor-element.elementor-element-9fabe4d{text-align:center;}.elementor-4538 .elementor-element.elementor-element-9fabe4d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-84ee1f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4538 .elementor-element.elementor-element-c377b00 img{width:50px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-4538 .elementor-element.elementor-element-6668e18{text-align:center;}.elementor-4538 .elementor-element.elementor-element-6668e18 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-d11c88d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4538 .elementor-element.elementor-element-14b2868 img{width:50px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-4538 .elementor-element.elementor-element-5656526{text-align:center;}.elementor-4538 .elementor-element.elementor-element-5656526 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color: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-4538 .elementor-element.elementor-element-7a0d464 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-7a0d464{font-size:17px;font-weight:300;color:var( --e-global-color-accent );}.elementor-4538 .elementor-element.elementor-element-31f9ade0{--display:flex;}.elementor-4538 .elementor-element.elementor-element-20134e3{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-aab9020{--display:flex;}.elementor-4538 .elementor-element.elementor-element-f3b2eb3{font-size:16px;color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-215f60ef{--display:flex;}.elementor-4538 .elementor-element.elementor-element-1b20b149{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-6d97d339{--display:flex;}.elementor-4538 .elementor-element.elementor-element-2fdb3851{font-size:16px;color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-71a05521{--display:flex;}.elementor-4538 .elementor-element.elementor-element-321763c6{font-size:16px;color:var( --e-global-color-secondary );}.elementor-4538 .elementor-element.elementor-element-e9d6892{--display:flex;}.elementor-4538 .elementor-element.elementor-element-3cb2770c{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-7bae6fe );--n-accordion-icon-size:15px;}.elementor-4538 .elementor-element.elementor-element-3cb2770c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-accent );}.elementor-4538 .elementor-element.elementor-element-3cb2770c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}.elementor-4538 .elementor-element.elementor-element-3cb2770c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;}:where( .elementor-4538 .elementor-element.elementor-element-3cb2770c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;}.elementor-4538 .elementor-element.elementor-element-517d384f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-4538 .elementor-element.elementor-element-1c696af3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4538 .elementor-element.elementor-element-1c696af3 .elementor-share-btn{font-size:calc(0.9px * 10);}.elementor-4538 .elementor-element.elementor-element-1c696af3 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-4538 .elementor-element.elementor-element-7882233 > .elementor-widget-container{padding:8px 8px 8px 8px;}body:not(.rtl) .elementor-4538 .elementor-element.elementor-element-7882233{left:-10px;}body.rtl .elementor-4538 .elementor-element.elementor-element-7882233{right:-10px;}.elementor-4538 .elementor-element.elementor-element-7882233{top:6vw;}.elementor-4538 .elementor-element.elementor-element-7882233 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFE3;}.elementor-4538 .elementor-element.elementor-element-2a2c0c69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-7cb3a01a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4538 .elementor-element.elementor-element-7cb3a01a > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-7cb3a01a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-4538 .elementor-element.elementor-element-7cb3a01a .flex-viewport, .woocommerce .elementor-4538 .elementor-element.elementor-element-7cb3a01a .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-4538 .elementor-element.elementor-element-7cb3a01a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-4538 .elementor-element.elementor-element-7cb3a01a .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-7cb3a01a .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-7cb3a01a .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-7cb3a01a .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-7cb3a01a .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-4538 .elementor-element.elementor-element-7694a919 > .elementor-widget-container{padding:8px 8px 8px 8px;}body:not(.rtl) .elementor-4538 .elementor-element.elementor-element-7694a919{left:-9px;}body.rtl .elementor-4538 .elementor-element.elementor-element-7694a919{right:-9px;}.elementor-4538 .elementor-element.elementor-element-7694a919{top:3vw;}.elementor-4538 .elementor-element.elementor-element-7694a919 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0.5px;color:#FF0000;}.elementor-4538 .elementor-element.elementor-element-878e240 > .elementor-widget-container{padding:8px 8px 8px 8px;}body:not(.rtl) .elementor-4538 .elementor-element.elementor-element-878e240{left:-10px;}body.rtl .elementor-4538 .elementor-element.elementor-element-878e240{right:-10px;}.elementor-4538 .elementor-element.elementor-element-878e240{top:0.5vw;}.elementor-4538 .elementor-element.elementor-element-878e240 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFE3;}.elementor-4538 .elementor-element.elementor-element-c92f297 > .elementor-widget-container{padding:8px 8px 8px 8px;}body:not(.rtl) .elementor-4538 .elementor-element.elementor-element-c92f297{left:-10px;}body.rtl .elementor-4538 .elementor-element.elementor-element-c92f297{right:-10px;}.elementor-4538 .elementor-element.elementor-element-c92f297{top:6vw;}.elementor-4538 .elementor-element.elementor-element-c92f297 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFE3;}.elementor-4538 .elementor-element.elementor-element-3498427d{--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:42px;--padding-bottom:69px;--padding-left:12px;--padding-right:12px;}.elementor-4538 .elementor-element.elementor-element-3498427d:not(.elementor-motion-effects-element-type-background), .elementor-4538 .elementor-element.elementor-element-3498427d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-4538 .elementor-element.elementor-element-648755b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4538 .elementor-element.elementor-element-4c50115.elementor-element{--align-self:center;}.elementor-4538 .elementor-element.elementor-element-4c50115 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4538 .elementor-element.elementor-element-74ebf31e.elementor-element{--align-self:center;}.elementor-4538 .elementor-element.elementor-element-74ebf31e{text-align:center;}.elementor-4538 .elementor-element.elementor-element-74ebf31e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:300;color:var( --e-global-color-accent );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4538 .elementor-element.elementor-element-19eb92be{--grid-columns:4;}.elementor-4538 .elementor-element.elementor-element-19eb92be .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4538 .elementor-element.elementor-element-19eb92be .e-loop-item > .elementor-section, .elementor-4538 .elementor-element.elementor-element-19eb92be .e-loop-item > .elementor-section > .elementor-container, .elementor-4538 .elementor-element.elementor-element-19eb92be .e-loop-item > .e-con, .elementor-4538 .elementor-element.elementor-element-19eb92be .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-4538 .elementor-element.elementor-element-68508e82{--content-width:1200px;}.elementor-4538 .elementor-element.elementor-element-1433cedc{--width:50%;}.elementor-4538 .elementor-element.elementor-element-2a2c0c69{--width:50%;}}@media(max-width:1366px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{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 .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4538 .elementor-element.elementor-element-4ab3c97{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{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 .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4538 .elementor-element.elementor-element-4ab3c97{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );} .elementor-4538 .elementor-element.elementor-element-1c696af3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4538 .elementor-element.elementor-element-19eb92be{--grid-columns:2;}}@media(max-width:767px){.elementor-4538 .elementor-element.elementor-element-68508e82{--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:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-83c7b26 .woocommerce-breadcrumb{font-size:12px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4538 .elementor-element.elementor-element-191e0f34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-191e0f34 .elementor-heading-title{font-size:5.5vw;letter-spacing:1.5px;}.elementor-4538 .elementor-element.elementor-element-478b58bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4538 .elementor-element.elementor-element-1433cedc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4538 .elementor-element.elementor-element-2115c4f7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-21e78b54 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-4538 .elementor-element.elementor-element-21e78b54 .flex-viewport, .woocommerce .elementor-4538 .elementor-element.elementor-element-21e78b54 .flex-control-thumbs img{border-width:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-4538 .elementor-element.elementor-element-6f7b3553{left:0px;}body.rtl .elementor-4538 .elementor-element.elementor-element-6f7b3553{right:0px;}.elementor-4538 .elementor-element.elementor-element-6f7b3553{top:26vw;}.elementor-4538 .elementor-element.elementor-element-6f7b3553 .elementor-heading-title{font-size:14px;letter-spacing:0.5px;}body:not(.rtl) .elementor-4538 .elementor-element.elementor-element-aab02f5{left:0px;}body.rtl .elementor-4538 .elementor-element.elementor-element-aab02f5{right:0px;}.elementor-4538 .elementor-element.elementor-element-aab02f5{top:15vw;}.elementor-4538 .elementor-element.elementor-element-aab02f5 .elementor-heading-title{font-size:12px;letter-spacing:0.5px;}.elementor-4538 .elementor-element.elementor-element-5982d506{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4538 .elementor-element.elementor-element-2d260806 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-613153c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4538 .elementor-element.elementor-element-613153c .elementor-heading-title{font-size:5.5vw;letter-spacing:1.5px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-4538 .elementor-element.elementor-element-2ca8c303 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-2ca8c303 .price{font-size:5.6vw;}.woocommerce .elementor-4538 .elementor-element.elementor-element-2ca8c303 .price ins{font-size:24px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-4538 .elementor-element.elementor-element-4a9eb154 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-4538 .elementor-element.elementor-element-4a9eb154 .cart button, .elementor-4538 .elementor-element.elementor-element-4a9eb154 .cart .button{font-size:5.1vw;letter-spacing:1px;}.woocommerce .elementor-4538 .elementor-element.elementor-element-4a9eb154 form.cart table.variations label{font-size:5.6vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4538 .elementor-element.elementor-element-3628ee7{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-4538 .elementor-element.elementor-element-4ab3c97{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-4538 .elementor-element.elementor-element-c13b02a{--content-width:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4538 .elementor-element.elementor-element-be0ba48{--content-width:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4538 .elementor-element.elementor-element-3cb2770c{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-4538 .elementor-element.elementor-element-3cb2770c.elementor-element{--align-self:center;}.elementor-4538 .elementor-element.elementor-element-517d384f > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-4538 .elementor-element.elementor-element-1c696af3 > .elementor-widget-container{padding:0px 12px 0px 12px;} .elementor-4538 .elementor-element.elementor-element-1c696af3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4538 .elementor-element.elementor-element-7882233{top:38vw;}.elementor-4538 .elementor-element.elementor-element-7882233 .elementor-heading-title{font-size:12px;letter-spacing:0.5px;}.elementor-4538 .elementor-element.elementor-element-878e240{top:2vw;}.elementor-4538 .elementor-element.elementor-element-878e240 .elementor-heading-title{font-size:12px;letter-spacing:0.5px;}.elementor-4538 .elementor-element.elementor-element-c92f297{top:2vw;}.elementor-4538 .elementor-element.elementor-element-c92f297 .elementor-heading-title{font-size:12px;letter-spacing:0.5px;}.elementor-4538 .elementor-element.elementor-element-648755b9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4538 .elementor-element.elementor-element-4c50115 .elementor-heading-title{font-size:20px;}.elementor-4538 .elementor-element.elementor-element-74ebf31e .elementor-heading-title{font-size:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4538 .elementor-element.elementor-element-19eb92be{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}}/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-5d3eb327 *//* יישור הקונטיינר כולו לשמאל */
.heart-sp {
    display: flex !important;
    justify-content: flex-end !important; /* באתרי RTL, flex-end זה צד שמאל */
    width: 100%;
}

/* יישור הכפתור עצמו בתוך הבלוק */
.heart-sp .yith-wcwl-add-to-wishlist-button-block {
    margin-right: 0 !important;
    margin-left: auto !important;
    display: flex;
    justify-content: flex-end;
}

/* הסתרת התווית */
.heart-sp .yith-wcwl-add-to-wishlist-button__label {
    display: none !important;
}

/* מצב רגיל - לב ריק עם קו שחור */
.heart-sp .yith-wcwl-add-to-wishlist-button svg {
    stroke: #000000 !important;
    fill: transparent !important;
    transition: all 0.3s ease;
}

/* מצב ריחוף - מילוי צהוב */
.heart-sp .yith-wcwl-add-to-wishlist-button:hover svg {
    stroke: #000000 !important;
    fill: #FFFE03 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-21e78b54 *//* העיצוב יחול רק כשהאלמנט קיים */
.custom-sale-badge {
    background-color: #FFFFE3; /* כאן תקבע את צבע הרקע (לבן כמו בתמונה) */
    color: #e21b1b; /* צבע הטקסט - אדום */
    padding: 4px 10px;
    font-weight: 700;
    font-size: 13px;
    border-radius: 0px; /* תעלה ל-4px אם תרצה פינות עגולות */
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f7b3553 *//* העיצוב יחול רק כשהאלמנט קיים */
.custom-sale-badge {
    background-color: #FFFFE3; /* כאן תקבע את צבע הרקע (לבן כמו בתמונה) */
    color: #e21b1b; /* צבע הטקסט - אדום */
    padding: 4px 10px;
    font-weight: 700;
    font-size: 13px;
    border-radius: 0px; /* תעלה ל-4px אם תרצה פינות עגולות */
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aab02f5 *//* העיצוב יחול רק כשהאלמנט קיים */
.sale-badge42 {
    background-color: #FF0000; /* כאן תקבע את צבע הרקע (לבן כמו בתמונה) */
    color: #FFFFE3; /* צבע הטקסט - אדום */
    padding: 4px 10px;
    font-weight: 700;
    font-size: 13px;
    border-radius: 0px; /* תעלה ל-4px אם תרצה פינות עגולות */
   
}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-2d260806 *//* יישור הקונטיינר כולו לשמאל */
.heart-sp {
    display: flex !important;
    justify-content: flex-end !important; /* באתרי RTL, flex-end זה צד שמאל */
    width: 100%;
}

/* יישור הכפתור עצמו בתוך הבלוק */
.heart-sp .yith-wcwl-add-to-wishlist-button-block {
    margin-right: 0 !important;
    margin-left: auto !important;
    display: flex;
    justify-content: flex-end;
}

/* הסתרת התווית */
.heart-sp .yith-wcwl-add-to-wishlist-button__label {
    display: none !important;
}

/* מצב רגיל - לב ריק עם קו שחור */
.heart-sp .yith-wcwl-add-to-wishlist-button svg {
    stroke: #000000 !important;
    fill: transparent !important;
    transition: all 0.3s ease;
}

/* מצב ריחוף - מילוי צהוב */
.heart-sp .yith-wcwl-add-to-wishlist-button:hover svg {
    stroke: #000000 !important;
    fill: #FFFE03 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-2ca8c303 */.amount bdi{direction:rtl;}
.price ins bdi{
    text-decoration: none;
}
.price ins{text-decoration: none;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a68a29f */.kathrina-payments-text{
	color:#000;
	font-size:17px;
	font-weight:400;
	line-height:1.35;
	direction:rtl;
	text-align:right;
	margin-top:6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2a84d99d */.kathrina-stock-status{
	display:inline-flex;
	align-items:center;
	justify-content:flex-start;
	gap:8px;
	direction:rtl;
	font-size:15px;
	font-weight:700;
	line-height:1.2;
	vertical-align:middle;
	overflow:visible;
}

.kathrina-stock-status.is-in-stock{
	color:#009b6b !important;
}

.kathrina-stock-status.is-out-of-stock{
	color:#c52336 !important;
}

.kathrina-stock-icon-wrap{
	position:relative;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:30px;
	height:30px;
	flex:0 0 30px;
	line-height:1;
	overflow:visible;
}

.kathrina-stock-icon{
	display:block;
	width:22px;
	height:22px;
	object-fit:contain;
	transform-origin:center bottom;
	will-change:transform;
}

.kathrina-stock-text{
	display:inline-flex;
	align-items:center;
	line-height:1.2;
	color:inherit !important;
	font-family:Open Sans;
}

.kathrina-stock-status.is-in-stock .kathrina-stock-icon{
	animation:kathrinaCrownBounce 1.35s ease-in-out infinite;
	filter:drop-shadow(0 0 5px rgba(255,242,0,.75));
}

.kathrina-stock-status.is-out-of-stock .kathrina-stock-icon{
	opacity:.65;
	filter:grayscale(1);
	animation:none;
}

@keyframes kathrinaCrownBounce{
	0%,100%{
		transform:translateY(0) scale(1);
	}
	35%{
		transform:translateY(-3px) scale(1.18);
	}
	55%{
		transform:translateY(0) scale(.96);
	}
	75%{
		transform:translateY(-1px) scale(1.07);
	}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4a9eb154 */.single-product form.cart .single_add_to_cart_button{background-color:#000000!important;color:#fffe00!important;border:2px solid #000000!important;    font-weight: 500 !important;}
.single-product form.cart .single_add_to_cart_button:hover{background-color:#000000!important;color:#fffe00!important;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3cb2770c */.kathrina-product-faq{
	margin-top:20px;
	direction:rtl;
	text-align:right;
	font-family:"Open Sans", Arial, sans-serif;
	font-size:14px;
}

.kathrina-product-faq-accordion{
	border-top:1px solid #e5e5e5;
	font-family:"Open Sans", Arial, sans-serif;
	font-size:14px;
}

.kathrina-product-faq-item{
	border-bottom:1px solid #e5e5e5;
	padding:0;
	font-family:"Open Sans", Arial, sans-serif;
	font-size:14px;
}

.kathrina-product-faq-question{
	position:relative;
	cursor:pointer;
	list-style:none;
	font-family:"Open Sans", Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#000;
	padding:14px 30px 14px 0;
	line-height:1.5;
}

.kathrina-product-faq-question::-webkit-details-marker{
	display:none;
}

.kathrina-product-faq-question::before{
	content:"+";
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	font-size:22px;
	font-weight:400;
	line-height:1;
	color:#000;
}

.kathrina-product-faq-item[open] .kathrina-product-faq-question::before{
	content:"−";
}

.kathrina-product-faq-answer{
	font-family:"Open Sans", Arial, sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:1.7;
	color:#333;
	padding:0 30px 14px 0;
}

.kathrina-product-faq-answer p{
	margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7882233 *//* העיצוב יחול רק כשהאלמנט קיים */
.sale-badge42 {
    background-color: #FF0000; /* כאן תקבע את צבע הרקע (לבן כמו בתמונה) */
    color: #FFFFE3; /* צבע הטקסט - אדום */
    padding: 4px 10px;
    font-weight: 700;
    font-size: 13px;
    border-radius: 0px; /* תעלה ל-4px אם תרצה פינות עגולות */
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7694a919 *//* העיצוב יחול רק כשהאלמנט קיים */
.custom-sale-badge {
    background-color: #FFFFE3; /* כאן תקבע את צבע הרקע (לבן כמו בתמונה) */
    color: #e21b1b; /* צבע הטקסט - אדום */
    padding: 4px 10px;
    font-weight: 700;
    font-size: 13px;
    border-radius: 0px; /* תעלה ל-4px אם תרצה פינות עגולות */
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-878e240 *//* העיצוב יחול רק כשהאלמנט קיים */
.sale-badge42 {
    background-color: #FF0000; /* כאן תקבע את צבע הרקע (לבן כמו בתמונה) */
    color: #FFFFE3; /* צבע הטקסט - אדום */
    padding: 4px 10px;
    font-weight: 700;
    font-size: 13px;
    border-radius: 0px; /* תעלה ל-4px אם תרצה פינות עגולות */
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c92f297 *//* העיצוב יחול רק כשהאלמנט קיים */
.sale-badge42 {
    background-color: #FF0000; /* כאן תקבע את צבע הרקע (לבן כמו בתמונה) */
    color: #FFFFE3; /* צבע הטקסט - אדום */
    padding: 4px 10px;
    font-weight: 700;
    font-size: 13px;
    border-radius: 0px; /* תעלה ל-4px אם תרצה פינות עגולות */
   
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-woocommerce-product-add-to-cart .stock.out-of-stock {
    display: none !important;
}
.single-product .kathrina-product-actions form.cart .quantity input.qty {
    border:1px solid#000000!important;}
/* Wrapper: add to cart + buy now */
.single-product .kathrina-product-actions {
	display: flex !important;
	flex-direction: row !important;
	align-items: stretch !important;
	justify-content: flex-start !important;
	gap: 10px !important;
	flex-wrap: nowrap !important;
	width: 100% !important;
	max-width: 100% !important;
	direction: rtl !important;
	margin: 0 !important;
}

/* Direct children inside wrapper */
.single-product .kathrina-product-actions > .elementor-element,
.single-product .kathrina-product-actions > .elementor-widget {
	width: auto !important;
	max-width: none !important;
	margin: 0 !important;
	flex: 0 0 auto !important;
}

/* Elementor add-to-cart widget */
.single-product .kathrina-product-actions .elementor-widget-woocommerce-product-add-to-cart {
	width: auto !important;
	flex: 0 0 auto !important;
	margin: 0 !important;
}

/* WooCommerce cart form */
.single-product .kathrina-product-actions form.cart {
	display: flex !important;
	flex-direction: row !important;
	align-items: stretch !important;
	justify-content: flex-start !important;
	gap: 6px !important;
	flex-wrap: nowrap !important;
	width: auto !important;
	margin: 0 !important;
	direction: rtl !important;
}

/* Quantity container */
.single-product .kathrina-product-actions form.cart .quantity {
	width: 48px !important;
	min-width: 48px !important;
	height: 48px !important;
	margin: 0 !important;
	flex: 0 0 48px !important;
}

/* Quantity input */
.single-product .kathrina-product-actions form.cart .quantity input.qty {
	width: 48px !important;
	height: 48px !important;
	min-height: 48px !important;
	padding: 0 !important;
	text-align: center !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	border-radius: 0 !important;
}

/* Plus / minus buttons */
.single-product .kathrina-product-actions form.cart .plus,
.single-product .kathrina-product-actions form.cart .minus {
	width: 44px !important;
	min-width: 44px !important;
	height: 48px !important;
	min-height: 48px !important;
	padding: 0 !important;
	margin: 0 !important;
	border-radius: 0 !important;
	font-size: 20px !important;
	line-height: 48px !important;
	flex: 0 0 44px !important;
}

/* Add to cart button */
.single-product .kathrina-product-actions form.cart .single_add_to_cart_button {
	width: 170px !important;
	min-width: 170px !important;
	height: 48px !important;
	min-height: 48px !important;
	padding: 0 18px !important;
	margin: 0 !important;
	border-radius: 0 !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 48px !important;
	white-space: nowrap !important;
	flex: 0 0 170px !important;
}

/* Buy now Elementor widget */
.single-product .kathrina-product-actions .kathrina-buy-now-button {
	width: 130px !important;
	min-width: 130px !important;
	max-width: 130px !important;
	margin: 0 !important;
	flex: 0 0 130px !important;
}

/* Buy now inner containers */
.single-product .kathrina-product-actions .kathrina-buy-now-button .elementor-widget-container,
.single-product .kathrina-product-actions .kathrina-buy-now-button .elementor-button-wrapper {
	width: 100% !important;
	margin: 0 !important;
}

/* Buy now actual button */
.single-product .kathrina-product-actions .kathrina-buy-now-button a,
.single-product .kathrina-product-actions .kathrina-buy-now-button .elementor-button {
	width: 100% !important;
	height: 48px !important;
	min-height: 48px !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 18px !important;
	margin: 0 !important;
	border-radius: 0 !important;
	background: #000 !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	white-space: nowrap !important;
	text-decoration: none !important;
}

/* Mobile */
@media (max-width: 767px) {

	.single-product .kathrina-product-actions {
		--flex-wrap-mobile: nowrap !important;
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		align-items: stretch !important;
		justify-content: flex-start !important;
		gap: 5px !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		direction: rtl !important;
	}

	.single-product .kathrina-product-actions .elementor-widget-woocommerce-product-add-to-cart {
		order: 1 !important;
	}

	.single-product .kathrina-product-actions .kathrina-buy-now-button {
		order: 2 !important;
		width: 88px !important;
		min-width: 88px !important;
		max-width: 88px !important;
		flex: 0 0 88px !important;
		margin: 0 !important;
	}

	.single-product .kathrina-product-actions form.cart {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		align-items: stretch !important;
		justify-content: flex-start !important;
		gap: 3px !important;
		width: auto !important;
		margin: 0 !important;
		direction: rtl !important;
	}

	.single-product .kathrina-product-actions form.cart .plus,
	.single-product .kathrina-product-actions form.cart .minus {
		width: 36px !important;
		min-width: 36px !important;
		height: 46px !important;
		min-height: 46px !important;
		line-height: 46px !important;
		font-size: 18px !important;
		flex: 0 0 36px !important;
		padding: 0 !important;
		margin: 0 !important;
		border-radius: 0 !important;
	}

	.single-product .kathrina-product-actions form.cart .quantity {
		width: 40px !important;
		min-width: 40px !important;
		height: 46px !important;
		flex: 0 0 40px !important;
		margin: 0 !important;
	}

	.single-product .kathrina-product-actions form.cart .quantity input.qty {
		width: 40px !important;
		height: 46px !important;
		min-height: 46px !important;
		font-size: 15px !important;
		padding: 0 !important;
		text-align: center !important;
	}

	.single-product .kathrina-product-actions form.cart .single_add_to_cart_button {
		width: 122px !important;
		min-width: 122px !important;
		height: 46px !important;
		min-height: 46px !important;
		padding: 0 8px !important;
		font-size: 13px !important;
		line-height: 46px !important;
		flex: 0 0 122px !important;
		margin: 0 !important;
		white-space: nowrap !important;
	}

	.single-product .kathrina-product-actions .kathrina-buy-now-button .elementor-widget-container,
	.single-product .kathrina-product-actions .kathrina-buy-now-button .elementor-button-wrapper {
		width: 100% !important;
		margin: 0 !important;
	}

	.single-product .kathrina-product-actions .kathrina-buy-now-button a,
	.single-product .kathrina-product-actions .kathrina-buy-now-button .elementor-button {
		width: 100% !important;
		height: 46px !important;
		min-height: 46px !important;
		padding: 0 6px !important;
		font-size: 13px !important;
		line-height: 1 !important;
		white-space: nowrap !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
	}
}/* End custom CSS */