.elementor-397 .elementor-element.elementor-element-9d7be61{--display:flex;}.elementor-397 .elementor-element.elementor-element-a7b1849{padding:0vw 10vw 0vw 0vw;}.elementor-397 .elementor-element.elementor-element-a7b1849 .woocommerce-breadcrumb{color:var( --e-global-color-45e9c99 );}.elementor-397 .elementor-element.elementor-element-a7b1849 .woocommerce-breadcrumb > a{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-b772d28{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-9329c9f{--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;}.woocommerce .elementor-397 .elementor-element.elementor-element-6dcd54a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-397 .elementor-element.elementor-element-6dcd54a .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-397 .elementor-element.elementor-element-6dcd54a .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-397 .elementor-element.elementor-element-6dcd54a .flex-control-thumbs img{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-397 .elementor-element.elementor-element-6dcd54a .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-397 .elementor-element.elementor-element-6dcd54a .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-397 .elementor-element.elementor-element-5d556cf{--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:0.3vw 0.3vw;--row-gap:0.3vw;--column-gap:0.3vw;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-widget-woocommerce-product-title .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-397 .elementor-element.elementor-element-744b239 .elementor-heading-title{font-weight:900;color:var( --e-global-color-45e9c99 );}.woocommerce .elementor-397 .elementor-element.elementor-element-f0f0af7 .woocommerce-product-details__short-description{color:var( --e-global-color-45e9c99 );font-family:"Talent", Sans-serif;}.elementor-397 .elementor-element.elementor-element-9c8aee9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-397 .elementor-element.elementor-element-3fc2a8f.elementor-element{--align-self:flex-end;}.woocommerce .elementor-397 .elementor-element.elementor-element-3fc2a8f .price{color:#0A714EA1;font-weight:900;}.woocommerce .elementor-397 .elementor-element.elementor-element-3fc2a8f .price ins{color:var( --e-global-color-45e9c99 );font-size:2vw;font-weight:900;text-decoration:none;}.elementor-397 .elementor-element.elementor-element-c493761.elementor-element{--align-self:flex-start;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-397 .elementor-element.elementor-element-20c0bbd{padding:0vw 0vw 1vw 0vw;--view-cart-spacing:0px;--button-spacing:0px;}.elementor-397 .elementor-element.elementor-element-20c0bbd .cart button, .elementor-397 .elementor-element.elementor-element-20c0bbd .cart .button{background-color:var( --e-global-color-bed30ae );transition:all 0.2s;}.elementor-397 .elementor-element.elementor-element-20c0bbd .quantity .qty{transition:all 0.2s;}.elementor-397 .elementor-element.elementor-element-07dec44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-397 .elementor-element.elementor-element-77d41df{--display:flex;}.elementor-397 .elementor-element.elementor-element-f18a3bc{font-family:"Assistant", Sans-serif;font-weight:600;}.elementor-397 .elementor-element.elementor-element-8ae1167{--display:flex;}.elementor-397 .elementor-element.elementor-element-e546df4{font-weight:600;}.elementor-397 .elementor-element.elementor-element-8890f19{--display:flex;}.elementor-397 .elementor-element.elementor-element-c203cd9{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#020101;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-bed30ae );}:where( .elementor-397 .elementor-element.elementor-element-c203cd9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F6FAF8;border-style:none;}.elementor-397 .elementor-element.elementor-element-1d894bf{font-weight:400;color:var( --e-global-color-45e9c99 );}.elementor-397 .elementor-element.elementor-element-b8fb896{--display:flex;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.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-397 .elementor-element.elementor-element-d7351ad.elementor-element{--align-self:center;}.elementor-397 .elementor-element.elementor-element-d7351ad .elementor-heading-title{font-size:1.2vw;font-weight:400;color:var( --e-global-color-b97e229 );}.elementor-397 .elementor-element.elementor-element-8892512{--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;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-3af1b02{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-b97e229 );padding:1vw 1vw 1vw 1vw;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F5F2;border-radius:24px 24px 24px 24px;--icon-box-icon-margin:0px;}.elementor-397 .elementor-element.elementor-element-3af1b02 .elementor-icon-box-wrapper{text-align:center;}.elementor-397 .elementor-element.elementor-element-3af1b02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-3af1b02.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-3af1b02.elementor-view-default .elementor-icon{fill:var( --e-global-color-bed30ae );color:var( --e-global-color-bed30ae );border-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-3af1b02 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-3af1b02 .elementor-icon-box-title a{font-size:1.5vw;font-weight:600;}.elementor-397 .elementor-element.elementor-element-3af1b02 .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-3af1b02:has(:hover) .elementor-icon-box-title,
					 .elementor-397 .elementor-element.elementor-element-3af1b02:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-3af1b02 .elementor-icon-box-description{font-family:"Talent", Sans-serif;font-size:1vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-45e9c99 );}.elementor-397 .elementor-element.elementor-element-75e1550{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-b97e229 );padding:1vw 1vw 1vw 1vw;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F5F2;border-radius:24px 24px 24px 24px;--icon-box-icon-margin:0px;}.elementor-397 .elementor-element.elementor-element-75e1550 .elementor-icon-box-wrapper{text-align:center;}.elementor-397 .elementor-element.elementor-element-75e1550.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-75e1550.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-75e1550.elementor-view-default .elementor-icon{fill:var( --e-global-color-bed30ae );color:var( --e-global-color-bed30ae );border-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-75e1550 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-75e1550 .elementor-icon-box-title a{font-size:1.5vw;font-weight:600;}.elementor-397 .elementor-element.elementor-element-75e1550 .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-75e1550:has(:hover) .elementor-icon-box-title,
					 .elementor-397 .elementor-element.elementor-element-75e1550:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-75e1550 .elementor-icon-box-description{font-family:"Talent", Sans-serif;font-size:1vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-45e9c99 );}.elementor-397 .elementor-element.elementor-element-344d5f0{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-b97e229 );padding:1vw 1vw 1vw 1vw;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F5F2;border-radius:24px 24px 24px 24px;--icon-box-icon-margin:0px;}.elementor-397 .elementor-element.elementor-element-344d5f0 .elementor-icon-box-wrapper{text-align:center;}.elementor-397 .elementor-element.elementor-element-344d5f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-344d5f0.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-344d5f0.elementor-view-default .elementor-icon{fill:var( --e-global-color-bed30ae );color:var( --e-global-color-bed30ae );border-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-344d5f0 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-344d5f0 .elementor-icon-box-title a{font-size:1.5vw;font-weight:600;}.elementor-397 .elementor-element.elementor-element-344d5f0 .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-344d5f0:has(:hover) .elementor-icon-box-title,
					 .elementor-397 .elementor-element.elementor-element-344d5f0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-344d5f0 .elementor-icon-box-description{font-family:"Talent", Sans-serif;font-size:1vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-45e9c99 );}.elementor-397 .elementor-element.elementor-element-c1756fb{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-b97e229 );padding:1vw 1vw 1vw 1vw;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F5F2;border-radius:24px 24px 24px 24px;--icon-box-icon-margin:0px;}.elementor-397 .elementor-element.elementor-element-c1756fb .elementor-icon-box-wrapper{text-align:center;}.elementor-397 .elementor-element.elementor-element-c1756fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-c1756fb.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-c1756fb.elementor-view-default .elementor-icon{fill:var( --e-global-color-bed30ae );color:var( --e-global-color-bed30ae );border-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-c1756fb .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-c1756fb .elementor-icon-box-title a{font-size:1.5vw;font-weight:600;}.elementor-397 .elementor-element.elementor-element-c1756fb .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-c1756fb:has(:hover) .elementor-icon-box-title,
					 .elementor-397 .elementor-element.elementor-element-c1756fb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-c1756fb .elementor-icon-box-description{font-family:"Talent", Sans-serif;font-size:1vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-45e9c99 );}.elementor-397 .elementor-element.elementor-element-131ab9b{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-b97e229 );padding:1vw 1vw 1vw 1vw;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F5F2;border-radius:24px 24px 24px 24px;--icon-box-icon-margin:0px;}.elementor-397 .elementor-element.elementor-element-131ab9b .elementor-icon-box-wrapper{text-align:center;}.elementor-397 .elementor-element.elementor-element-131ab9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-131ab9b.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-131ab9b.elementor-view-default .elementor-icon{fill:var( --e-global-color-bed30ae );color:var( --e-global-color-bed30ae );border-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-131ab9b .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-131ab9b .elementor-icon-box-title a{font-size:1.5vw;font-weight:600;}.elementor-397 .elementor-element.elementor-element-131ab9b .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-131ab9b:has(:hover) .elementor-icon-box-title,
					 .elementor-397 .elementor-element.elementor-element-131ab9b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-131ab9b .elementor-icon-box-description{font-family:"Talent", Sans-serif;font-size:1vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-45e9c99 );}.elementor-397 .elementor-element.elementor-element-26d9fe9{width:var( --container-widget-width, 31% );max-width:31%;background-color:var( --e-global-color-b97e229 );padding:1vw 1vw 1vw 1vw;--container-widget-width:31%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F5F2;border-radius:24px 24px 24px 24px;--icon-box-icon-margin:0px;}.elementor-397 .elementor-element.elementor-element-26d9fe9 .elementor-icon-box-wrapper{text-align:center;}.elementor-397 .elementor-element.elementor-element-26d9fe9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-26d9fe9.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-26d9fe9.elementor-view-default .elementor-icon{fill:var( --e-global-color-bed30ae );color:var( --e-global-color-bed30ae );border-color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-26d9fe9 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-26d9fe9 .elementor-icon-box-title a{font-size:1.5vw;font-weight:600;}.elementor-397 .elementor-element.elementor-element-26d9fe9 .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-26d9fe9:has(:hover) .elementor-icon-box-title,
					 .elementor-397 .elementor-element.elementor-element-26d9fe9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-bed30ae );}.elementor-397 .elementor-element.elementor-element-26d9fe9 .elementor-icon-box-description{font-family:"Talent", Sans-serif;font-size:1vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-45e9c99 );}.elementor-397 .elementor-element.elementor-element-86ffb2a{--display:flex;}.elementor-397 .elementor-element.elementor-element-ea64850{padding:0vw 0vw 1vw 0vw;--view-cart-spacing:0px;--button-spacing:0px;}.elementor-397 .elementor-element.elementor-element-ea64850 .cart button, .elementor-397 .elementor-element.elementor-element-ea64850 .cart .button{background-color:var( --e-global-color-bed30ae );transition:all 0.2s;}.elementor-397 .elementor-element.elementor-element-ea64850 .quantity .qty{transition:all 0.2s;}@media(max-width:767px){.elementor-397 .elementor-element.elementor-element-a7b1849{padding:0vw 0vw 0vw 0vw;}.elementor-397 .elementor-element.elementor-element-a7b1849 .woocommerce-breadcrumb{text-align:center;}.elementor-397 .elementor-element.elementor-element-9329c9f{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-397 .elementor-element.elementor-element-544e2cb.elementor-element{--order:2;}.elementor-397 .elementor-element.elementor-element-744b239{padding:0vw 0vw 3vw 0vw;}.elementor-397 .elementor-element.elementor-element-9c8aee9.e-con{--order:4;}.elementor-397 .elementor-element.elementor-element-3fc2a8f.elementor-element{--order:3;}.woocommerce .elementor-397 .elementor-element.elementor-element-3fc2a8f .price ins{font-size:8vw;}.elementor-397 .elementor-element.elementor-element-c493761.elementor-element{--order:4;}.elementor-397 .elementor-element.elementor-element-20c0bbd{padding:0vw 0vw 5vw 0vw;}.elementor-397 .elementor-element.elementor-element-20c0bbd.elementor-element{--order:5;}.elementor-397 .elementor-element.elementor-element-07dec44.e-con{--order:7;}.elementor-397 .elementor-element.elementor-element-c203cd9.elementor-element{--order:-99999 /* order start hack */;}.elementor-397 .elementor-element.elementor-element-1d894bf.elementor-element{--order:6;}.elementor-397 .elementor-element.elementor-element-b8fb896{--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-397 .elementor-element.elementor-element-d7351ad .elementor-heading-title{font-size:8vw;}.elementor-397 .elementor-element.elementor-element-8892512{--content-width:90vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-397 .elementor-element.elementor-element-3af1b02{width:100%;max-width:100%;padding:5vw 5vw 5vw 5vw;}.elementor-397 .elementor-element.elementor-element-3af1b02 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-3af1b02 .elementor-icon-box-title a{font-size:5vw;}.elementor-397 .elementor-element.elementor-element-3af1b02 .elementor-icon-box-description{font-size:3.5vw;}.elementor-397 .elementor-element.elementor-element-75e1550{width:100%;max-width:100%;padding:5vw 5vw 5vw 5vw;}.elementor-397 .elementor-element.elementor-element-75e1550 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-75e1550 .elementor-icon-box-title a{font-size:5vw;}.elementor-397 .elementor-element.elementor-element-75e1550 .elementor-icon-box-description{font-size:3.5vw;}.elementor-397 .elementor-element.elementor-element-344d5f0{width:100%;max-width:100%;padding:5vw 5vw 5vw 5vw;}.elementor-397 .elementor-element.elementor-element-344d5f0 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-344d5f0 .elementor-icon-box-title a{font-size:5vw;}.elementor-397 .elementor-element.elementor-element-344d5f0 .elementor-icon-box-description{font-size:3.5vw;}.elementor-397 .elementor-element.elementor-element-c1756fb{width:100%;max-width:100%;padding:5vw 5vw 5vw 5vw;}.elementor-397 .elementor-element.elementor-element-c1756fb .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-c1756fb .elementor-icon-box-title a{font-size:5vw;}.elementor-397 .elementor-element.elementor-element-c1756fb .elementor-icon-box-description{font-size:3.5vw;}.elementor-397 .elementor-element.elementor-element-131ab9b{width:100%;max-width:100%;padding:5vw 5vw 5vw 5vw;}.elementor-397 .elementor-element.elementor-element-131ab9b .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-131ab9b .elementor-icon-box-title a{font-size:5vw;}.elementor-397 .elementor-element.elementor-element-131ab9b .elementor-icon-box-description{font-size:3.5vw;}.elementor-397 .elementor-element.elementor-element-26d9fe9{width:100%;max-width:100%;padding:5vw 5vw 5vw 5vw;}.elementor-397 .elementor-element.elementor-element-26d9fe9 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-26d9fe9 .elementor-icon-box-title a{font-size:5vw;}.elementor-397 .elementor-element.elementor-element-26d9fe9 .elementor-icon-box-description{font-size:3.5vw;}.elementor-397 .elementor-element.elementor-element-ea64850{padding:0vw 0vw 5vw 0vw;}.elementor-397 .elementor-element.elementor-element-ea64850.elementor-element{--align-self:center;--order:5;}}@media(min-width:768px){.elementor-397 .elementor-element.elementor-element-9d7be61{--content-width:80vw;}.elementor-397 .elementor-element.elementor-element-b772d28{--content-width:80vw;}.elementor-397 .elementor-element.elementor-element-9329c9f{--width:50%;}.elementor-397 .elementor-element.elementor-element-5d556cf{--width:50%;}.elementor-397 .elementor-element.elementor-element-b8fb896{--content-width:80vw;}}/* Start custom CSS for text-editor, class: .elementor-element-544e2cb */.pure-badges{
      --ink:#0f172a; --g:#0A714E; --bg:#e9fbf3; --line:#d6efe5;
      font-family:'talent', sans-serif; color:var(--ink);
      max-width:1100px; margin:10px auto; padding:0px;
    }
    .pure-badges .badge-strip{
      display:flex; flex-wrap:wrap; gap:10px 3px; align-items:center;
    }
    .pure-badges .badge{
      display:inline-flex; align-items:center; gap:6px;
      padding:6px 6px;
      border-radius:999px;
      background:var(--bg);
      border:1px solid var(--line);
      color:var(--g);
      font-weight:400; font-size:14px; line-height:1;
      white-space:nowrap;
    }
    /* אופציונלי: גרסה קומפקטית */
    .pure-badges.compact .badge{ padding:5px 10px; font-size:13px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c493761 */.pure-badges{
      --ink:#0f172a; --g:#0A714E; --bg:#e9fbf3; --line:#d6efe5;
      font-family:'talent', sans-serif; color:var(--ink);
      max-width:1100px; margin:12px auto; padding:0 20px;
    }
    .pure-badges .badge-strip{
      display:flex; flex-wrap:wrap; gap:10px; align-items:center;
    }
    .pure-badges .badge{
      display:inline-flex; align-items:center; gap:6px;
      padding:6px 12px;
      border-radius:999px;
      background:var(--bg);
      border:1px solid var(--line);
      color:var(--g);
      font-weight:400; font-size:14px; line-height:1;
      white-space:nowrap;
    }
    /* אופציונלי: גרסה קומפקטית */
    .pure-badges.compact .badge{ padding:5px 10px; font-size:13px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54deb3b */.pure-diff{
  font-family: assistant; /* ירש מהמערכת, בלי להכריח פונט */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f18a3bc */.policy {
    background: #fff;
    border: 1px solid #e6edf0;
    border-radius: 16px;
    padding: 14px;
    box-shadow: 0 6px 18px rgba(10,113,78,.06);
  }
  .policy h3 {
    margin: 0 0 8px;
    font-size: 16px;
    color: #0A714E;
  }
  .policy ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    gap: 8px;
  }
  .policy li {
    background: #f8fbfa;
    border: 1px solid #e6edf0;
    border-radius: 12px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 1.6;
    color: #475569;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c456c52 */.specs-sec {
    margin: 30px 0;
  }
  .specs-sec h2 {
    font-size: 22px;
    margin-bottom: 12px;
  }

  .specs {
    background: #fff;
    border: 1px solid #e6edf0;
    border-radius: 16px;
    padding: 14px;
    box-shadow: 0 6px 18px rgba(10,113,78,.06);
  }
  .specs table {
    width: 100%;
    border-collapse: collapse;
  }
  .specs th,
  .specs td {
    padding: 12px;
    border-bottom: 1px solid #e6edf0;
    text-align: right;
    font-size: 14px;
    color: #0f172a; /* טקסט כהה וברור */
  }
  .specs th {
    width: 30%;
    font-weight: 700;
    color: #0A714E; /* ירוק לכותרת */
    background: #fff; /* אחיד */
  }

  /* רספונסיבי למובייל */
  @media (max-width: 640px) {
    .specs table,
    .specs tbody,
    .specs tr,
    .specs th,
    .specs td {
      display: block;
      width: 100%;
    }
    .specs tr {
      margin-bottom: 12px;
      border: 1px solid #e6edf0;
      border-radius: 12px;
      overflow: hidden;
      padding: 10px;
      background: #fff;
    }
    .specs th {
      background: transparent; 
      color: #0A714E;
      border: none;
      font-size: 15px;
      margin-bottom: 4px;
    }
    .specs td {
      border: none;
      background: transparent;
      color: #0f172a;
      font-size: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f18a3bc */.policy {
    background: #fff;
    border: 1px solid #e6edf0;
    border-radius: 16px;
    padding: 14px;
    box-shadow: 0 6px 18px rgba(10,113,78,.06);
  }
  .policy h3 {
    margin: 0 0 8px;
    font-size: 16px;
    color: #0A714E;
  }
  .policy ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    gap: 8px;
  }
  .policy li {
    background: #f8fbfa;
    border: 1px solid #e6edf0;
    border-radius: 12px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 1.6;
    color: #475569;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c456c52 */.specs-sec {
    margin: 30px 0;
  }
  .specs-sec h2 {
    font-size: 22px;
    margin-bottom: 12px;
  }

  .specs {
    background: #fff;
    border: 1px solid #e6edf0;
    border-radius: 16px;
    padding: 14px;
    box-shadow: 0 6px 18px rgba(10,113,78,.06);
  }
  .specs table {
    width: 100%;
    border-collapse: collapse;
  }
  .specs th,
  .specs td {
    padding: 12px;
    border-bottom: 1px solid #e6edf0;
    text-align: right;
    font-size: 14px;
    color: #0f172a; /* טקסט כהה וברור */
  }
  .specs th {
    width: 30%;
    font-weight: 700;
    color: #0A714E; /* ירוק לכותרת */
    background: #fff; /* אחיד */
  }

  /* רספונסיבי למובייל */
  @media (max-width: 640px) {
    .specs table,
    .specs tbody,
    .specs tr,
    .specs th,
    .specs td {
      display: block;
      width: 100%;
    }
    .specs tr {
      margin-bottom: 12px;
      border: 1px solid #e6edf0;
      border-radius: 12px;
      overflow: hidden;
      padding: 10px;
      background: #fff;
    }
    .specs th {
      background: transparent; 
      color: #0A714E;
      border: none;
      font-size: 15px;
      margin-bottom: 4px;
    }
    .specs td {
      border: none;
      background: transparent;
      color: #0f172a;
      font-size: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f18a3bc */.policy {
    background: #fff;
    border: 1px solid #e6edf0;
    border-radius: 16px;
    padding: 14px;
    box-shadow: 0 6px 18px rgba(10,113,78,.06);
  }
  .policy h3 {
    margin: 0 0 8px;
    font-size: 16px;
    color: #0A714E;
  }
  .policy ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    gap: 8px;
  }
  .policy li {
    background: #f8fbfa;
    border: 1px solid #e6edf0;
    border-radius: 12px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 1.6;
    color: #475569;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c456c52 */.specs-sec {
    margin: 30px 0;
  }
  .specs-sec h2 {
    font-size: 22px;
    margin-bottom: 12px;
  }

  .specs {
    background: #fff;
    border: 1px solid #e6edf0;
    border-radius: 16px;
    padding: 14px;
    box-shadow: 0 6px 18px rgba(10,113,78,.06);
  }
  .specs table {
    width: 100%;
    border-collapse: collapse;
  }
  .specs th,
  .specs td {
    padding: 12px;
    border-bottom: 1px solid #e6edf0;
    text-align: right;
    font-size: 14px;
    color: #0f172a; /* טקסט כהה וברור */
  }
  .specs th {
    width: 30%;
    font-weight: 700;
    color: #0A714E; /* ירוק לכותרת */
    background: #fff; /* אחיד */
  }

  /* רספונסיבי למובייל */
  @media (max-width: 640px) {
    .specs table,
    .specs tbody,
    .specs tr,
    .specs th,
    .specs td {
      display: block;
      width: 100%;
    }
    .specs tr {
      margin-bottom: 12px;
      border: 1px solid #e6edf0;
      border-radius: 12px;
      overflow: hidden;
      padding: 10px;
      background: #fff;
    }
    .specs th {
      background: transparent; 
      color: #0A714E;
      border: none;
      font-size: 15px;
      margin-bottom: 4px;
    }
    .specs td {
      border: none;
      background: transparent;
      color: #0f172a;
      font-size: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f18a3bc */.policy {
    background: #fff;
    border: 1px solid #e6edf0;
    border-radius: 16px;
    padding: 14px;
    box-shadow: 0 6px 18px rgba(10,113,78,.06);
  }
  .policy h3 {
    margin: 0 0 8px;
    font-size: 16px;
    color: #0A714E;
  }
  .policy ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    gap: 8px;
  }
  .policy li {
    background: #f8fbfa;
    border: 1px solid #e6edf0;
    border-radius: 12px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 1.6;
    color: #475569;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c456c52 */.specs-sec {
    margin: 30px 0;
  }
  .specs-sec h2 {
    font-size: 22px;
    margin-bottom: 12px;
  }

  .specs {
    background: #fff;
    border: 1px solid #e6edf0;
    border-radius: 16px;
    padding: 14px;
    box-shadow: 0 6px 18px rgba(10,113,78,.06);
  }
  .specs table {
    width: 100%;
    border-collapse: collapse;
  }
  .specs th,
  .specs td {
    padding: 12px;
    border-bottom: 1px solid #e6edf0;
    text-align: right;
    font-size: 14px;
    color: #0f172a; /* טקסט כהה וברור */
  }
  .specs th {
    width: 30%;
    font-weight: 700;
    color: #0A714E; /* ירוק לכותרת */
    background: #fff; /* אחיד */
  }

  /* רספונסיבי למובייל */
  @media (max-width: 640px) {
    .specs table,
    .specs tbody,
    .specs tr,
    .specs th,
    .specs td {
      display: block;
      width: 100%;
    }
    .specs tr {
      margin-bottom: 12px;
      border: 1px solid #e6edf0;
      border-radius: 12px;
      overflow: hidden;
      padding: 10px;
      background: #fff;
    }
    .specs th {
      background: transparent; 
      color: #0A714E;
      border: none;
      font-size: 15px;
      margin-bottom: 4px;
    }
    .specs td {
      border: none;
      background: transparent;
      color: #0f172a;
      font-size: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d894bf */.warranty-card{
      max-width: 780px;
      margin: 0 auto;
      padding: 18px;
      background: #f6faf8;
      border: 1px solid #e4f0e9;
      border-radius: 16px;
      box-shadow: 0 8px 24px rgba(10,113,78,0.07);
    }
    .warranty-card .warranty-list{
      list-style: none;
      margin: 0;
      padding: 0;
      display: grid;
      gap: 12px;
    }
    .warranty-card .warranty-list li{
      display: grid;
      grid-template-columns: 32px 1fr;
      align-items: start;
      gap: 10px;
      background: #fff;
      border: 1px solid #e4f0e9;
      border-radius: 12px;
      padding: 12px 14px;
      line-height: 1.6;
    }
    .warranty-card .warranty-list li::before{
      content: "✓";
      display: inline-grid;
      place-items: center;
      width: 28px; height: 28px;
      border-radius: 50%;
      background: #E8F7F1;
      color: #0A714E;
      font-weight: 700;
      font-size: 16px;
      margin-inline-start: 0; /* RTL safe */
    }
    /* Title row */
    .warranty-card .warranty-list .title{
      grid-template-columns: 28px 1fr;
      font-weight: 800;
      font-size: clamp(18px, 2.4vw, 22px);
      background: linear-gradient(90deg,#E8F7F1,transparent);
      border: 1px dashed #8ED9BE;
    }
    .warranty-card .warranty-list .title::before{
      content: "🛡️";
      background: transparent;
      color: #0A714E;
      width: 28px; height: 28px;
      border-radius: 0;
      font-size: 20px;
      line-height: 1;
    }
    /* Subtle hover (optional) */
    .warranty-card .warranty-list li:hover{
      box-shadow: 0 6px 18px rgba(10,113,78,0.08);
      transform: translateY(-1px);
      transition: all .25s ease;
    }

    /* Dark backgrounds friendly */
    .elementor-section[data-background-color="dark"] .warranty-card{
      background: rgba(246,250,248,.7);
      backdrop-filter: saturate(1.1) blur(2px);
      
    }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af1b02 */.whypure {
  box-shadow: 0 6px 18px rgba(10,113,78,0.08);
  transform: translateY(-1px);
  transition: all .25s ease;
}

.whypure:hover {
  box-shadow: 0 6px 18px rgba(10,113,78,0.12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75e1550 */.whypure {
  box-shadow: 0 6px 18px rgba(10,113,78,0.08);
  transform: translateY(-1px);
  transition: all .25s ease;
}

.whypure:hover {
  box-shadow: 0 6px 18px rgba(10,113,78,0.12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-344d5f0 */.whypure {
  box-shadow: 0 6px 18px rgba(10,113,78,0.08);
  transform: translateY(-1px);
  transition: all .25s ease;
}

.whypure:hover {
  box-shadow: 0 6px 18px rgba(10,113,78,0.12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1756fb */.whypure {
  box-shadow: 0 6px 18px rgba(10,113,78,0.08);
  transform: translateY(-1px);
  transition: all .25s ease;
}

.whypure:hover {
  box-shadow: 0 6px 18px rgba(10,113,78,0.12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-131ab9b */.whypure {
  box-shadow: 0 6px 18px rgba(10,113,78,0.08);
  transform: translateY(-1px);
  transition: all .25s ease;
}

.whypure:hover {
  box-shadow: 0 6px 18px rgba(10,113,78,0.12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26d9fe9 */.whypure {
  box-shadow: 0 6px 18px rgba(10,113,78,0.08);
  transform: translateY(-1px);
  transition: all .25s ease;
}

.whypure:hover {
  box-shadow: 0 6px 18px rgba(10,113,78,0.12);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mypure.co.il/wp-content/uploads/2025/08/TalentFS-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mypure.co.il/wp-content/uploads/2025/08/TalentFS-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://mypure.co.il/wp-content/uploads/2025/08/TalentFS-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */