.elementor-237 .elementor-element.elementor-element-b79c9e8{--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.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-237 .elementor-element.elementor-element-b79c9e8:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-b79c9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f19d66 );}.elementor-237 .elementor-element.elementor-element-c1a9fb7{--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:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-b358658 .elementor-heading-title{font-family:var( --e-global-typography-ec7fa01-font-family ), Sans-serif;font-size:var( --e-global-typography-ec7fa01-font-size );font-weight:var( --e-global-typography-ec7fa01-font-weight );text-transform:var( --e-global-typography-ec7fa01-text-transform );font-style:var( --e-global-typography-ec7fa01-font-style );text-decoration:var( --e-global-typography-ec7fa01-text-decoration );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-f6c33b0 .elementor-heading-title{font-family:var( --e-global-typography-ec7fa01-font-family ), Sans-serif;font-size:var( --e-global-typography-ec7fa01-font-size );font-weight:var( --e-global-typography-ec7fa01-font-weight );text-transform:var( --e-global-typography-ec7fa01-text-transform );font-style:var( --e-global-typography-ec7fa01-font-style );text-decoration:var( --e-global-typography-ec7fa01-text-decoration );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-5aa84ee .elementor-heading-title{font-family:var( --e-global-typography-ec7fa01-font-family ), Sans-serif;font-size:var( --e-global-typography-ec7fa01-font-size );font-weight:var( --e-global-typography-ec7fa01-font-weight );text-transform:var( --e-global-typography-ec7fa01-text-transform );font-style:var( --e-global-typography-ec7fa01-font-style );text-decoration:var( --e-global-typography-ec7fa01-text-decoration );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-74280f4 .elementor-heading-title{font-family:var( --e-global-typography-ec7fa01-font-family ), Sans-serif;font-size:var( --e-global-typography-ec7fa01-font-size );font-weight:var( --e-global-typography-ec7fa01-font-weight );text-transform:var( --e-global-typography-ec7fa01-text-transform );font-style:var( --e-global-typography-ec7fa01-font-style );text-decoration:var( --e-global-typography-ec7fa01-text-decoration );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-608ae04 .elementor-heading-title{font-family:var( --e-global-typography-ec7fa01-font-family ), Sans-serif;font-size:var( --e-global-typography-ec7fa01-font-size );font-weight:var( --e-global-typography-ec7fa01-font-weight );text-transform:var( --e-global-typography-ec7fa01-text-transform );font-style:var( --e-global-typography-ec7fa01-font-style );text-decoration:var( --e-global-typography-ec7fa01-text-decoration );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-700e88c .elementor-heading-title{font-family:var( --e-global-typography-ec7fa01-font-family ), Sans-serif;font-size:var( --e-global-typography-ec7fa01-font-size );font-weight:var( --e-global-typography-ec7fa01-font-weight );text-transform:var( --e-global-typography-ec7fa01-text-transform );font-style:var( --e-global-typography-ec7fa01-font-style );text-decoration:var( --e-global-typography-ec7fa01-text-decoration );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-6221b9a .elementor-heading-title{font-family:var( --e-global-typography-ec7fa01-font-family ), Sans-serif;font-size:var( --e-global-typography-ec7fa01-font-size );font-weight:var( --e-global-typography-ec7fa01-font-weight );text-transform:var( --e-global-typography-ec7fa01-text-transform );font-style:var( --e-global-typography-ec7fa01-font-style );text-decoration:var( --e-global-typography-ec7fa01-text-decoration );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-36aed34 .elementor-heading-title{font-family:var( --e-global-typography-89ff898-font-family ), Sans-serif;font-size:var( --e-global-typography-89ff898-font-size );font-weight:var( --e-global-typography-89ff898-font-weight );text-transform:var( --e-global-typography-89ff898-text-transform );font-style:var( --e-global-typography-89ff898-font-style );text-decoration:var( --e-global-typography-89ff898-text-decoration );line-height:var( --e-global-typography-89ff898-line-height );letter-spacing:var( --e-global-typography-89ff898-letter-spacing );word-spacing:var( --e-global-typography-89ff898-word-spacing );color:var( --e-global-color-18cbac6 );}.elementor-237 .elementor-element.elementor-element-5ee72ba{--display:grid;--e-con-grid-template-columns:9fr 11fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--align-items:start;--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-237 .elementor-element.elementor-element-541b562{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-151d46b );--border-color:var( --e-global-color-151d46b );--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-237 .elementor-element.elementor-element-2c28a02{left:2.25rem;}body.rtl .elementor-237 .elementor-element.elementor-element-2c28a02{right:2.25rem;}.elementor-237 .elementor-element.elementor-element-2c28a02{top:2.25rem;}.elementor-237 .elementor-element.elementor-element-0d0d0d2{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-237 .elementor-element.elementor-element-e148e5d .elementor-heading-title{font-family:var( --e-global-typography-89ff898-font-family ), Sans-serif;font-size:var( --e-global-typography-89ff898-font-size );font-weight:var( --e-global-typography-89ff898-font-weight );text-transform:var( --e-global-typography-89ff898-text-transform );font-style:var( --e-global-typography-89ff898-font-style );text-decoration:var( --e-global-typography-89ff898-text-decoration );line-height:var( --e-global-typography-89ff898-line-height );letter-spacing:var( --e-global-typography-89ff898-letter-spacing );word-spacing:var( --e-global-typography-89ff898-word-spacing );color:var( --e-global-color-18cbac6 );}.elementor-237 .elementor-element.elementor-element-07b7f2e .elementor-heading-title{font-family:var( --e-global-typography-212326b-font-family ), Sans-serif;font-size:var( --e-global-typography-212326b-font-size );font-weight:var( --e-global-typography-212326b-font-weight );text-transform:var( --e-global-typography-212326b-text-transform );font-style:var( --e-global-typography-212326b-font-style );text-decoration:var( --e-global-typography-212326b-text-decoration );line-height:var( --e-global-typography-212326b-line-height );letter-spacing:var( --e-global-typography-212326b-letter-spacing );word-spacing:var( --e-global-typography-212326b-word-spacing );color:var( --e-global-color-a1e1cfb );}.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 );line-height:var( --e-global-typography-text-line-height );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-237 .elementor-element.elementor-element-bddcc6f{font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );color:var( --e-global-color-a988847 );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-237 .elementor-element.elementor-element-8b9ef3a .cart button, .elementor-237 .elementor-element.elementor-element-8b9ef3a .cart .button{font-family:var( --e-global-typography-76c46d0-font-family ), Sans-serif;font-size:var( --e-global-typography-76c46d0-font-size );font-weight:var( --e-global-typography-76c46d0-font-weight );text-transform:var( --e-global-typography-76c46d0-text-transform );font-style:var( --e-global-typography-76c46d0-font-style );text-decoration:var( --e-global-typography-76c46d0-text-decoration );line-height:var( --e-global-typography-76c46d0-line-height );letter-spacing:var( --e-global-typography-76c46d0-letter-spacing );word-spacing:var( --e-global-typography-76c46d0-word-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0.625rem 1rem 0.625rem 1rem;color:var( --e-global-color-66a591a );background-color:var( --e-global-color-a1e1cfb );border-color:var( --e-global-color-a1e1cfb );transition:all 0.3s;}.elementor-237 .elementor-element.elementor-element-8b9ef3a .cart button:hover, .elementor-237 .elementor-element.elementor-element-8b9ef3a .cart .button:hover{color:var( --e-global-color-66a591a );background-color:var( --e-global-color-a1e1cfb );border-color:var( --e-global-color-a1e1cfb );}.elementor-237 .elementor-element.elementor-element-8b9ef3a .added_to_cart{color:var( --e-global-color-a1e1cfb );font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-8b9ef3a{--view-cart-spacing:1rem;--button-spacing:1rem;}.elementor-237 .elementor-element.elementor-element-8b9ef3a .quantity .qty{font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );border-style:solid;border-width:1px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-a988847 );background-color:var( --e-global-color-66a591a );border-color:#D8D5D2;transition:all 0.3s;}.elementor-237 .elementor-element.elementor-element-8b9ef3a .quantity .qty:focus{color:var( --e-global-color-a988847 );background-color:var( --e-global-color-66a591a );border-color:#D8D5D2;}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart .variations{margin-bottom:0rem;}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations tr th, .woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations tr td{padding-top:calc( 1rem/2 );padding-bottom:calc( 1rem/2 );}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations label{color:var( --e-global-color-18cbac6 );font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations td.value select{color:var( --e-global-color-18cbac6 );}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations td.value select, .woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations td.value:before{background-color:#00000000;border:var( --e-global-color-151d46b );border-radius:0px;}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations td.value:before{font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-237 .elementor-element.elementor-element-c31ef31{--divider-border-style:solid;--divider-color:var( --e-global-color-8fec247 );--divider-border-width:1px;}.elementor-237 .elementor-element.elementor-element-c31ef31 .elementor-divider-separator{width:100%;}.elementor-237 .elementor-element.elementor-element-c31ef31 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-237 .elementor-element.elementor-element-849233e{--display:grid;--e-con-grid-template-columns:9.375rem 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-237 .elementor-element.elementor-element-9e46307 .elementor-heading-title{font-family:var( --e-global-typography-13831df-font-family ), Sans-serif;font-size:var( --e-global-typography-13831df-font-size );font-weight:var( --e-global-typography-13831df-font-weight );text-transform:var( --e-global-typography-13831df-text-transform );font-style:var( --e-global-typography-13831df-font-style );text-decoration:var( --e-global-typography-13831df-text-decoration );line-height:var( --e-global-typography-13831df-line-height );letter-spacing:var( --e-global-typography-13831df-letter-spacing );word-spacing:var( --e-global-typography-13831df-word-spacing );color:var( --e-global-color-18cbac6 );}.elementor-237 .elementor-element.elementor-element-e29e2ea{font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-66db652 .elementor-heading-title{font-family:var( --e-global-typography-13831df-font-family ), Sans-serif;font-size:var( --e-global-typography-13831df-font-size );font-weight:var( --e-global-typography-13831df-font-weight );text-transform:var( --e-global-typography-13831df-text-transform );font-style:var( --e-global-typography-13831df-font-style );text-decoration:var( --e-global-typography-13831df-text-decoration );line-height:var( --e-global-typography-13831df-line-height );letter-spacing:var( --e-global-typography-13831df-letter-spacing );word-spacing:var( --e-global-typography-13831df-word-spacing );color:var( --e-global-color-18cbac6 );}.elementor-237 .elementor-element.elementor-element-608d540{font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-ffab50a .elementor-heading-title{font-family:var( --e-global-typography-13831df-font-family ), Sans-serif;font-size:var( --e-global-typography-13831df-font-size );font-weight:var( --e-global-typography-13831df-font-weight );text-transform:var( --e-global-typography-13831df-text-transform );font-style:var( --e-global-typography-13831df-font-style );text-decoration:var( --e-global-typography-13831df-text-decoration );line-height:var( --e-global-typography-13831df-line-height );letter-spacing:var( --e-global-typography-13831df-letter-spacing );word-spacing:var( --e-global-typography-13831df-word-spacing );color:var( --e-global-color-18cbac6 );}.elementor-237 .elementor-element.elementor-element-9598581{font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-b3a7e07{--divider-border-style:solid;--divider-color:var( --e-global-color-8fec247 );--divider-border-width:1px;}.elementor-237 .elementor-element.elementor-element-b3a7e07 .elementor-divider-separator{width:100%;}.elementor-237 .elementor-element.elementor-element-b3a7e07 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-237 .elementor-element.elementor-element-b34351c{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-237 .elementor-element.elementor-element-e1861fd{color:var( --e-global-color-a988847 );font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-8a134fa{font-family:var( --e-global-typography-ee989a2-font-family ), Sans-serif;font-size:var( --e-global-typography-ee989a2-font-size );font-weight:var( --e-global-typography-ee989a2-font-weight );text-transform:var( --e-global-typography-ee989a2-text-transform );font-style:var( --e-global-typography-ee989a2-font-style );text-decoration:var( --e-global-typography-ee989a2-text-decoration );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );color:var( --e-global-color-a988847 );}.elementor-237 .elementor-element.elementor-element-8a134fa a{color:var( --e-global-color-a1e1cfb );}.elementor-237 .elementor-element.elementor-element-8a134fa a:hover, .elementor-237 .elementor-element.elementor-element-8a134fa a:focus{color:var( --e-global-color-a1e1cfb );}.elementor-237 .elementor-element.elementor-element-d65784b{--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:5.625rem 5.625rem;--row-gap:5.625rem;--column-gap:5.625rem;--overflow:hidden;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-237 .elementor-element.elementor-element-d65784b:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-d65784b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f19d66 );}.elementor-237 .elementor-element.elementor-element-b474e9f{text-align:center;}.elementor-237 .elementor-element.elementor-element-b474e9f .elementor-heading-title{font-family:var( --e-global-typography-89ff898-font-family ), Sans-serif;font-size:var( --e-global-typography-89ff898-font-size );font-weight:var( --e-global-typography-89ff898-font-weight );text-transform:var( --e-global-typography-89ff898-text-transform );font-style:var( --e-global-typography-89ff898-font-style );text-decoration:var( --e-global-typography-89ff898-text-decoration );line-height:var( --e-global-typography-89ff898-line-height );letter-spacing:var( --e-global-typography-89ff898-letter-spacing );word-spacing:var( --e-global-typography-89ff898-word-spacing );color:var( --e-global-color-18cbac6 );}.elementor-237 .elementor-element.elementor-element-2832ee9{--swiper-slides-to-display:4;--swiper-slides-gap:10px;z-index:2;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-4rem;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-4rem;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:2rem;--swiper-pagination-size:0.625rem;--dots-normal-color:#1A1A1826;--dots-hover-color:var( --e-global-color-18cbac6 );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:0%;--dots-vertical-transform:0%;--dots-vertical-offset:-3.125rem;}.elementor-237 .elementor-element.elementor-element-2832ee9 .swiper-slide > .elementor-element{height:100%;}.elementor-237 .elementor-element.elementor-element-2832ee9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0rem;--swiper-pagination-bullet-vertical-gap:0rem;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-237 .elementor-element.elementor-element-ca11ab9{width:var( --container-widget-width, max(100%, 108.875rem) );max-width:max(100%, 108.875rem);--e-transform-flipY:-1;--container-widget-width:max(100%, 108.875rem);--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-237 .elementor-element.elementor-element-ca11ab9{left:0px;}body.rtl .elementor-237 .elementor-element.elementor-element-ca11ab9{right:0px;}.elementor-237 .elementor-element.elementor-element-ca11ab9 img{width:100%;max-width:100%;opacity:0.07;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-237 .elementor-element.elementor-element-b358658 .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-f6c33b0 .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-5aa84ee .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-74280f4 .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-608ae04 .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-700e88c .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-6221b9a .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-36aed34 .elementor-heading-title{font-size:var( --e-global-typography-89ff898-font-size );line-height:var( --e-global-typography-89ff898-line-height );letter-spacing:var( --e-global-typography-89ff898-letter-spacing );word-spacing:var( --e-global-typography-89ff898-word-spacing );}.elementor-237 .elementor-element.elementor-element-5ee72ba{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-237 .elementor-element.elementor-element-c7b823d{width:100%;max-width:100%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-237 .elementor-element.elementor-element-e148e5d .elementor-heading-title{font-size:var( --e-global-typography-89ff898-font-size );line-height:var( --e-global-typography-89ff898-line-height );letter-spacing:var( --e-global-typography-89ff898-letter-spacing );word-spacing:var( --e-global-typography-89ff898-word-spacing );}.elementor-237 .elementor-element.elementor-element-07b7f2e .elementor-heading-title{font-size:var( --e-global-typography-212326b-font-size );line-height:var( --e-global-typography-212326b-line-height );letter-spacing:var( --e-global-typography-212326b-letter-spacing );word-spacing:var( --e-global-typography-212326b-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-237 .elementor-element.elementor-element-bddcc6f{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-237 .elementor-element.elementor-element-8b9ef3a .cart button, .elementor-237 .elementor-element.elementor-element-8b9ef3a .cart .button{font-size:var( --e-global-typography-76c46d0-font-size );line-height:var( --e-global-typography-76c46d0-line-height );letter-spacing:var( --e-global-typography-76c46d0-letter-spacing );word-spacing:var( --e-global-typography-76c46d0-word-spacing );}.elementor-237 .elementor-element.elementor-element-8b9ef3a .added_to_cart{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-8b9ef3a .quantity .qty{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations label{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations td.value:before{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-237 .elementor-element.elementor-element-849233e{--grid-auto-flow:row;}.elementor-237 .elementor-element.elementor-element-9e46307 .elementor-heading-title{font-size:var( --e-global-typography-13831df-font-size );line-height:var( --e-global-typography-13831df-line-height );letter-spacing:var( --e-global-typography-13831df-letter-spacing );word-spacing:var( --e-global-typography-13831df-word-spacing );}.elementor-237 .elementor-element.elementor-element-e29e2ea{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-66db652 .elementor-heading-title{font-size:var( --e-global-typography-13831df-font-size );line-height:var( --e-global-typography-13831df-line-height );letter-spacing:var( --e-global-typography-13831df-letter-spacing );word-spacing:var( --e-global-typography-13831df-word-spacing );}.elementor-237 .elementor-element.elementor-element-608d540{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-ffab50a .elementor-heading-title{font-size:var( --e-global-typography-13831df-font-size );line-height:var( --e-global-typography-13831df-line-height );letter-spacing:var( --e-global-typography-13831df-letter-spacing );word-spacing:var( --e-global-typography-13831df-word-spacing );}.elementor-237 .elementor-element.elementor-element-9598581{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-237 .elementor-element.elementor-element-e1861fd{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-8a134fa{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-d65784b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-237 .elementor-element.elementor-element-b474e9f .elementor-heading-title{font-size:var( --e-global-typography-89ff898-font-size );line-height:var( --e-global-typography-89ff898-line-height );letter-spacing:var( --e-global-typography-89ff898-letter-spacing );word-spacing:var( --e-global-typography-89ff898-word-spacing );}.elementor-237 .elementor-element.elementor-element-2832ee9{--swiper-slides-to-display:2;--arrow-prev-left-position:-1.5rem;--arrow-next-right-position:-1.5rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-237 .elementor-element.elementor-element-ca11ab9 img{width:108.875rem;max-width:108.875rem;}}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-b79c9e8{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-237 .elementor-element.elementor-element-b358658 .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-f6c33b0 .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-5aa84ee .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-74280f4 .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-608ae04 .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-700e88c .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-6221b9a .elementor-heading-title{font-size:var( --e-global-typography-ec7fa01-font-size );line-height:var( --e-global-typography-ec7fa01-line-height );letter-spacing:var( --e-global-typography-ec7fa01-letter-spacing );word-spacing:var( --e-global-typography-ec7fa01-word-spacing );}.elementor-237 .elementor-element.elementor-element-36aed34 .elementor-heading-title{font-size:var( --e-global-typography-89ff898-font-size );line-height:var( --e-global-typography-89ff898-line-height );letter-spacing:var( --e-global-typography-89ff898-letter-spacing );word-spacing:var( --e-global-typography-89ff898-word-spacing );}.elementor-237 .elementor-element.elementor-element-5ee72ba{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--grid-auto-flow:row;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-237 .elementor-element.elementor-element-0d0d0d2{--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-237 .elementor-element.elementor-element-e148e5d .elementor-heading-title{font-size:var( --e-global-typography-89ff898-font-size );line-height:var( --e-global-typography-89ff898-line-height );letter-spacing:var( --e-global-typography-89ff898-letter-spacing );word-spacing:var( --e-global-typography-89ff898-word-spacing );}.elementor-237 .elementor-element.elementor-element-07b7f2e .elementor-heading-title{font-size:var( --e-global-typography-212326b-font-size );line-height:var( --e-global-typography-212326b-line-height );letter-spacing:var( --e-global-typography-212326b-letter-spacing );word-spacing:var( --e-global-typography-212326b-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-237 .elementor-element.elementor-element-bddcc6f{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-237 .elementor-element.elementor-element-8b9ef3a .cart button, .elementor-237 .elementor-element.elementor-element-8b9ef3a .cart .button{font-size:var( --e-global-typography-76c46d0-font-size );line-height:var( --e-global-typography-76c46d0-line-height );letter-spacing:var( --e-global-typography-76c46d0-letter-spacing );word-spacing:var( --e-global-typography-76c46d0-word-spacing );}.elementor-237 .elementor-element.elementor-element-8b9ef3a .added_to_cart{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-8b9ef3a .quantity .qty{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations label{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.woocommerce .elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-237 .elementor-element.elementor-element-8b9ef3a form.cart table.variations td.value:before{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-237 .elementor-element.elementor-element-849233e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-237 .elementor-element.elementor-element-9e46307 .elementor-heading-title{font-size:var( --e-global-typography-13831df-font-size );line-height:var( --e-global-typography-13831df-line-height );letter-spacing:var( --e-global-typography-13831df-letter-spacing );word-spacing:var( --e-global-typography-13831df-word-spacing );}.elementor-237 .elementor-element.elementor-element-e29e2ea{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-66db652 .elementor-heading-title{font-size:var( --e-global-typography-13831df-font-size );line-height:var( --e-global-typography-13831df-line-height );letter-spacing:var( --e-global-typography-13831df-letter-spacing );word-spacing:var( --e-global-typography-13831df-word-spacing );}.elementor-237 .elementor-element.elementor-element-608d540{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-ffab50a .elementor-heading-title{font-size:var( --e-global-typography-13831df-font-size );line-height:var( --e-global-typography-13831df-line-height );letter-spacing:var( --e-global-typography-13831df-letter-spacing );word-spacing:var( --e-global-typography-13831df-word-spacing );}.elementor-237 .elementor-element.elementor-element-9598581{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-237 .elementor-element.elementor-element-e1861fd{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-8a134fa{font-size:var( --e-global-typography-ee989a2-font-size );line-height:var( --e-global-typography-ee989a2-line-height );letter-spacing:var( --e-global-typography-ee989a2-letter-spacing );word-spacing:var( --e-global-typography-ee989a2-word-spacing );}.elementor-237 .elementor-element.elementor-element-d65784b{--gap:3.625rem 3.625rem;--row-gap:3.625rem;--column-gap:3.625rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-237 .elementor-element.elementor-element-b474e9f .elementor-heading-title{font-size:var( --e-global-typography-89ff898-font-size );line-height:var( --e-global-typography-89ff898-line-height );letter-spacing:var( --e-global-typography-89ff898-letter-spacing );word-spacing:var( --e-global-typography-89ff898-word-spacing );}.elementor-237 .elementor-element.elementor-element-2832ee9{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--arrow-prev-left-position:-0.75rem;--arrow-next-right-position:-0.75rem;--dots-vertical-offset:-2.125rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c7b823d */.product-images-container {
    .woocommerce-product-gallery:has(ol) {
        display: grid;
        grid-template-columns: 5rem 1fr;
        gap: 1.5rem;
        margin: 0 !important;
    }
    
    .flex-viewport {
        order: 2;
    }
    
    ol {
        order: 1;
        display: flex;
        flex-direction: column;
        gap: 1.5rem;
        
        li {
            width: 100% !important;
            border: 1px solid #F0F0F0;
            transition: border 0.3s;
        }
        
        li:has(.flex-active) {
            border: 1px solid #36553C;
        }
    }
    
    @media screen and (max-width: 767px) {
        .woocommerce-product-gallery {
            grid-template-columns: 1fr !important;
        }
        
        .flex-viewport {
            order: 1;
        }
        
        ol {
            flex-direction: row;
            order: 2;
            gap: 0.625rem;
            
            li {
                width: 18vw !important;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-8b9ef3a */.variations {
    width: fit-content !important;
    
    th, td {
        padding: 0 !important;
        background: transparent !important;
    }
    
    th {
        padding-right: 1rem !important;
    }
    
    select {
        border-bottom: 1px #36553C solid !important;
    }
    
    select:focus-visible {
        outline: none !important;
    }
}

.woocommerce-variation-price {
    margin-bottom: 1rem;
    
    span {
        font-family: "Average" !important;
        font-size: 1.875rem !important;
        color: #36553C !important;
    }
}

[name="add-to-cart"]::after {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-left: 1rem;
    background: url(https://suplementydrhuldaclark.pl//wp-content/uploads/2024/12/arrow-right-white.svg);
    background-size: cover;
    background-position: center center;
    vertical-align: middle;
}

.stock {
    display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
  width: 4ch !important;
  padding: 0.75rem 0;
  border-left: none !important;
  border-right: none !important;
}

.change-quantity {
    margin: 0 !important;
    background: transparent !important;
    font-size: 1rem !important;
    color: #000 !important;
}

#quantity-decrement {
    padding: 0.625rem 0.5rem 0.625rem 1rem;
    border-top: 1px solid #D8D5D2;
    border-right: none;
    border-bottom: 1px solid #D8D5D2;
    border-left: 1px solid #D8D5D2;
}

#quantity-increment {
    padding: 0.625rem 1rem 0.625rem 0.5rem;
    border-top: 1px solid #D8D5D2;
    border-right: 1px solid #D8D5D2;
    border-bottom: 1px solid #D8D5D2;
    border-left: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-e1861fd */.elementor-237 .elementor-element.elementor-element-e1861fd {
    h2, h3 {
        margin: 0 0 1.5rem;
        font-family: "Average";
        font-size: 1.875rem;
        font-weight: 400;
        line-height: 1.3em;
    }
    
    h3 {
        font-size: 1.5rem;
    }
    
    ul {
        list-style-type: none;
        display: flex;
        flex-direction: column;
        gap: 1rem;
        padding: 0;
        margin: 1.5rem 0 1.5rem;
    }
    
    li {
        padding-left: 2rem;
        background: url(https://suplementydrhuldaclark.pl//wp-content/uploads/2024/12/check-accent2.svg);
        background-size: 1.25rem 1.25rem;
        background-position: left center;
        background-repeat: no-repeat;
    }
    
    p:last-child,
    ul:last-child {
        margin-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a134fa */.elementor-237 .elementor-element.elementor-element-8a134fa {
    h2, h3 {
        margin: 0 0 1.5rem;
        font-family: "Average";
        font-size: 1.875rem;
        font-weight: 400;
        line-height: 1.3em;
    }
    
    h3 {
        font-size: 1.5rem;
    }
    
    ul {
        list-style-type: none;
        display: flex;
        flex-direction: column;
        gap: 1rem;
        padding: 0;
        margin: 1.5rem 0 1.5rem;
    }
    
    li {
        padding-left: 2rem;
        background: url(https://suplementydrhuldaclark.pl//wp-content/uploads/2024/12/check-accent2.svg);
        background-size: 1.25rem 1.25rem;
        background-position: left center;
        background-repeat: no-repeat;
    }
    
    p:last-child,
    ul:last-child {
        margin-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS */body:not(.logged-in) {
    .e-loop-item.product_cat-schematy-terapii-dr-huldy-clark {
        .elementor-widget-heading:has(.amount),
        .loop-product-add-to-cart {
            display: none;
        }
        
        > div::after {
            content: 'Tylko dla zalogowanych';
            color: #36553C;
            font-family: 'Sen', system-ui, sans-serif;
            font-size: 1rem;
            line-height: 1.3em;
            text-align: center;
        }
    }
    
    .elementor-location-single.product_cat-schematy-terapii-dr-huldy-clark {
        .produkt-koszyk,
        .produkt-cena p span {
            display: none
        }
        
        .produkt-cena p::after {
            content: 'Produkt dostępny tylko dla zalogowanych';
        }
    }
}/* End custom CSS */