.elementor-101 .elementor-element.elementor-element-3da1db8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-101 .elementor-element.elementor-element-0439c7a{width:100%;max-width:100%;}.elementor-101 .elementor-element.elementor-element-5ce8856{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-101 .elementor-element.elementor-element-5ce8856:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-5ce8856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c8c4e7 );}.elementor-101 .elementor-element.elementor-element-a0caeb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-101 .elementor-element.elementor-element-a0caeb2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-101 .elementor-element.elementor-element-bf9dd11{--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;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-101 .elementor-element.elementor-element-bf9dd11:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-bf9dd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c8c4e7 );}.elementor-101 .elementor-element.elementor-element-47ebbf0 .elementor-heading-title{font-family:var( --e-global-typography-0858032-font-family ), Sans-serif;font-size:var( --e-global-typography-0858032-font-size );font-weight:var( --e-global-typography-0858032-font-weight );color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-2675bf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-2e299b2{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-2e299b2 .cart button, .elementor-101 .elementor-element.elementor-element-2e299b2 .cart .button{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 );border-radius:6px 6px 6px 6px;padding:15px 12px 15px 12px;background-color:var( --e-global-color-accent );transition:all 0.4s;}.elementor-101 .elementor-element.elementor-element-2e299b2 .cart button:hover, .elementor-101 .elementor-element.elementor-element-2e299b2 .cart .button:hover{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-c388648{text-align:end;}.woocommerce .elementor-101 .elementor-element.elementor-element-c388648 .price{color:#868686;font-family:var( --e-global-typography-0858032-font-family ), Sans-serif;font-size:var( --e-global-typography-0858032-font-size );font-weight:var( --e-global-typography-0858032-font-weight );}.woocommerce .elementor-101 .elementor-element.elementor-element-c388648 .price ins{color:var( --e-global-color-text );font-family:"aria", Sans-serif;font-size:26px;font-weight:700;text-decoration:none;}.elementor-101 .elementor-element.elementor-element-5cf5bcd{--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:1px 30px;--row-gap:1px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-67578dd );--border-color:var( --e-global-color-67578dd );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-a7bff67 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-a7bff67 .elementor-heading-title a:hover, .elementor-101 .elementor-element.elementor-element-a7bff67 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-9f8c08f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-9f8c08f .elementor-heading-title a:hover, .elementor-101 .elementor-element.elementor-element-9f8c08f .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-8a37d90 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-8a37d90 .elementor-heading-title a:hover, .elementor-101 .elementor-element.elementor-element-8a37d90 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-84b3c49 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-84b3c49 .elementor-heading-title a:hover, .elementor-101 .elementor-element.elementor-element-84b3c49 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-7de6f69 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-7de6f69 .elementor-heading-title a:hover, .elementor-101 .elementor-element.elementor-element-7de6f69 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-c16dc02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-101 .elementor-element.elementor-element-8241e11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-a5427d3{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-101 .elementor-element.elementor-element-a5427d3:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-a5427d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c8c4e7 );}.elementor-101 .elementor-element.elementor-element-6569fbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-6569fbc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-6569fbc.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-6569fbc.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon{font-size:22px;}.elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.woocommerce .elementor-101 .elementor-element.elementor-element-dc0e75e .term-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-101 .elementor-element.elementor-element-b48f1e3{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-101 .elementor-element.elementor-element-b48f1e3:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-b48f1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c8c4e7 );}.elementor-101 .elementor-element.elementor-element-5f2e660{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-5f2e660.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-5f2e660.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-5f2e660.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon{font-size:22px;}.elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-8fdc903{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-101 .elementor-element.elementor-element-4023e1d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-4023e1d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-101 .elementor-element.elementor-element-9080ec3{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-9080ec3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-101 .elementor-element.elementor-element-4386944{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-4386944 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-101 .elementor-element.elementor-element-906f7a9{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-906f7a9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-101 .elementor-element.elementor-element-3ff5026{--divider-border-style:solid;--divider-color:var( --e-global-color-eedc188 );--divider-border-width:1px;}.elementor-101 .elementor-element.elementor-element-3ff5026 .elementor-divider-separator{width:100%;}.elementor-101 .elementor-element.elementor-element-3ff5026 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-101 .elementor-element.elementor-element-3546522{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-101 .elementor-element.elementor-element-ab4740e{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-ab4740e.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-ab4740e .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-101 .elementor-element.elementor-element-ab4740e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-ab4740e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-ab4740e.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-ab4740e.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-ab4740e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-ab4740e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-ab4740e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-ab4740e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-ab4740e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-ab4740e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-ab4740e .elementor-icon{font-size:30px;}.elementor-101 .elementor-element.elementor-element-ab4740e .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-ab4740e .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-ab4740e:has(:hover) .elementor-icon-box-title,
					 .elementor-101 .elementor-element.elementor-element-ab4740e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-6999acf{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-6999acf.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-6999acf .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-101 .elementor-element.elementor-element-6999acf .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-6999acf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-6999acf.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-6999acf.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-6999acf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-6999acf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-6999acf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-6999acf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-6999acf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-6999acf.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-6999acf .elementor-icon{font-size:30px;}.elementor-101 .elementor-element.elementor-element-6999acf .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-6999acf .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-6999acf:has(:hover) .elementor-icon-box-title,
					 .elementor-101 .elementor-element.elementor-element-6999acf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-0efecba{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-0efecba.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-0efecba .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-101 .elementor-element.elementor-element-0efecba .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-0efecba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-0efecba.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-0efecba.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-0efecba.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-0efecba.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-0efecba.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-0efecba.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-0efecba.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-0efecba.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-0efecba .elementor-icon{font-size:30px;}.elementor-101 .elementor-element.elementor-element-0efecba .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-0efecba .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-0efecba:has(:hover) .elementor-icon-box-title,
					 .elementor-101 .elementor-element.elementor-element-0efecba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-2a733ac{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-2a733ac.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-2a733ac .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-101 .elementor-element.elementor-element-2a733ac .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-2a733ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-2a733ac.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-2a733ac.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-2a733ac.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-2a733ac.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-2a733ac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-2a733ac.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-2a733ac.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-101 .elementor-element.elementor-element-2a733ac.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-2a733ac .elementor-icon{font-size:30px;}.elementor-101 .elementor-element.elementor-element-2a733ac .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-2a733ac .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-2a733ac:has(:hover) .elementor-icon-box-title,
					 .elementor-101 .elementor-element.elementor-element-2a733ac:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-8a090bc{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-101 .elementor-element.elementor-element-8a090bc:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-8a090bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c8c4e7 );}.elementor-101 .elementor-element.elementor-element-03dc18d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-03dc18d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-03dc18d.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-03dc18d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon{font-size:22px;}.elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-3f215d3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-8fb6ecd{width:var( --container-widget-width, 115px );max-width:115px;--container-widget-width:115px;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-8fb6ecd img{width:115px;height:115px;object-fit:cover;object-position:center center;}.elementor-101 .elementor-element.elementor-element-a59da56{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-101 .elementor-element.elementor-element-a59da56:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-a59da56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c8c4e7 );}.elementor-101 .elementor-element.elementor-element-d39ba6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-d39ba6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-d39ba6a.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-d39ba6a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon{font-size:22px;}.elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-be3e2dc{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-101 .elementor-element.elementor-element-be3e2dc:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-be3e2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c8c4e7 );}.elementor-101 .elementor-element.elementor-element-be0ccb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-be0ccb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-be0ccb1.elementor-view-framed .elementor-icon, .elementor-101 .elementor-element.elementor-element-be0ccb1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon{font-size:22px;}.elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-6addf0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-cc11a37 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-ce3a560 .elementor-button{background-color:#068D10;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 );padding:18px 10px 18px 10px;}.elementor-101 .elementor-element.elementor-element-ce3a560 .elementor-button:hover, .elementor-101 .elementor-element.elementor-element-ce3a560 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-ce3a560{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-ce3a560 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101 .elementor-element.elementor-element-f9de703{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-101 .elementor-element.elementor-element-f9de703:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-f9de703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c8c4e7 );}.elementor-101 .elementor-element.elementor-element-685ff4a{text-align:center;}.woocommerce .elementor-101 .elementor-element.elementor-element-685ff4a .price{color:#868686;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 );}.woocommerce .elementor-101 .elementor-element.elementor-element-685ff4a .price ins{color:var( --e-global-color-text );font-family:var( --e-global-typography-0858032-font-family ), Sans-serif;font-size:var( --e-global-typography-0858032-font-size );font-weight:var( --e-global-typography-0858032-font-weight );}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-685ff4a:not(.elementor-product-price-block-yes) del{margin-right:15px;}body.rtl .elementor-101 .elementor-element.elementor-element-685ff4a:not(.elementor-product-price-block-yes) del{margin-left:15px;}.elementor-101 .elementor-element.elementor-element-685ff4a.elementor-product-price-block-yes del{margin-bottom:15px;}.elementor-101 .elementor-element.elementor-element-7774832{width:100%;max-width:100%;}.elementor-101 .elementor-element.elementor-element-7774832.elementor-element{--align-self:stretch;}.elementor-101 .elementor-element.elementor-element-7774832 .cart button, .elementor-101 .elementor-element.elementor-element-7774832 .cart .button{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 );border-radius:6px 6px 6px 6px;padding:15px 12px 15px 12px;background-color:var( --e-global-color-accent );transition:all 0.4s;}.elementor-101 .elementor-element.elementor-element-7774832 .cart button:hover, .elementor-101 .elementor-element.elementor-element-7774832 .cart .button:hover{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-0923daa{--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:27px 0px;--row-gap:27px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-101 .elementor-element.elementor-element-0d9248c{background-color:var( --e-global-color-1c8c4e7 );padding:12px 12px 12px 12px;border-radius:15px 15px 15px 15px;}.elementor-101 .elementor-element.elementor-element-0d9248c .elementor-heading-title{font-family:var( --e-global-typography-0858032-font-family ), Sans-serif;font-size:var( --e-global-typography-0858032-font-size );font-weight:var( --e-global-typography-0858032-font-weight );color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-cee01e4{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-101 .elementor-element.elementor-element-cee01e4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-101 .elementor-element.elementor-element-cee01e4 .e-loop-item > .elementor-section, .elementor-101 .elementor-element.elementor-element-cee01e4 .e-loop-item > .elementor-section > .elementor-container, .elementor-101 .elementor-element.elementor-element-cee01e4 .e-loop-item > .e-con, .elementor-101 .elementor-element.elementor-element-cee01e4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-5ce8856{--width:48%;}.elementor-101 .elementor-element.elementor-element-bf9dd11{--width:48%;}.elementor-101 .elementor-element.elementor-element-8241e11{--width:68%;}.elementor-101 .elementor-element.elementor-element-a5427d3{--width:100%;}.elementor-101 .elementor-element.elementor-element-b48f1e3{--width:100%;}.elementor-101 .elementor-element.elementor-element-3546522{--width:100%;}.elementor-101 .elementor-element.elementor-element-8a090bc{--width:100%;}.elementor-101 .elementor-element.elementor-element-a59da56{--width:100%;}.elementor-101 .elementor-element.elementor-element-be3e2dc{--width:100%;}.elementor-101 .elementor-element.elementor-element-f9de703{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-101 .elementor-element.elementor-element-5ce8856{--width:100%;}.elementor-101 .elementor-element.elementor-element-bf9dd11{--width:100%;}.elementor-101 .elementor-element.elementor-element-3546522{--width:33%;}}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-3da1db8{--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:17px 0px;--row-gap:17px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-bf9dd11{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-47ebbf0 .elementor-heading-title{font-size:var( --e-global-typography-0858032-font-size );}.elementor-101 .elementor-element.elementor-element-2e299b2 .cart button, .elementor-101 .elementor-element.elementor-element-2e299b2 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-101 .elementor-element.elementor-element-c388648 .price{font-size:var( --e-global-typography-0858032-font-size );}.woocommerce .elementor-101 .elementor-element.elementor-element-c388648 .price ins{font-size:22px;}.elementor-101 .elementor-element.elementor-element-5cf5bcd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-101 .elementor-element.elementor-element-a7bff67 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-9f8c08f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-8a37d90 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-84b3c49 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-7de6f69 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-101 .elementor-element.elementor-element-dc0e75e .term-description{font-size:var( --e-global-typography-text-font-size );}.elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-8fdc903{--flex-wrap:wrap;}.elementor-101 .elementor-element.elementor-element-4023e1d{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-101 .elementor-element.elementor-element-9080ec3{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-101 .elementor-element.elementor-element-4386944{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-101 .elementor-element.elementor-element-906f7a9{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-101 .elementor-element.elementor-element-ab4740e .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-ab4740e .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-6999acf .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-6999acf .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-0efecba .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-0efecba .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-2a733ac .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-2a733ac .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-cc11a37 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-ce3a560 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-101 .elementor-element.elementor-element-685ff4a .price{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-101 .elementor-element.elementor-element-685ff4a .price ins{font-size:var( --e-global-typography-0858032-font-size );}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-685ff4a:not(.elementor-product-price-block-yes) del{margin-right:8px;}body.rtl .elementor-101 .elementor-element.elementor-element-685ff4a:not(.elementor-product-price-block-yes) del{margin-left:8px;}.elementor-101 .elementor-element.elementor-element-685ff4a.elementor-product-price-block-yes del{margin-bottom:8px;}.elementor-101 .elementor-element.elementor-element-7774832 .cart button, .elementor-101 .elementor-element.elementor-element-7774832 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-0d9248c .elementor-heading-title{font-size:var( --e-global-typography-0858032-font-size );}.elementor-101 .elementor-element.elementor-element-cee01e4{--grid-columns:2;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-47ebbf0 .elementor-heading-title{font-size:var( --e-global-typography-0858032-font-size );}.elementor-101 .elementor-element.elementor-element-2675bf8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-2e299b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-101 .elementor-element.elementor-element-2e299b2 .cart button, .elementor-101 .elementor-element.elementor-element-2e299b2 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-101 .elementor-element.elementor-element-c388648 .price{font-size:var( --e-global-typography-0858032-font-size );}.woocommerce .elementor-101 .elementor-element.elementor-element-c388648 .price ins{font-size:16px;}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-c388648:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-101 .elementor-element.elementor-element-c388648:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-101 .elementor-element.elementor-element-c388648.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-101 .elementor-element.elementor-element-5cf5bcd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-101 .elementor-element.elementor-element-a7bff67 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-9f8c08f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-8a37d90 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-84b3c49 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-7de6f69 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-a5427d3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-6569fbc .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-101 .elementor-element.elementor-element-dc0e75e .term-description{font-size:var( --e-global-typography-text-font-size );}.elementor-101 .elementor-element.elementor-element-b48f1e3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-5f2e660 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-ab4740e .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-ab4740e .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-6999acf .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-6999acf .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-0efecba .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-0efecba .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-2a733ac .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-2a733ac .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-8a090bc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-03dc18d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-a59da56{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-d39ba6a .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-be3e2dc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-be0ccb1 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-6addf0d{--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;}.elementor-101 .elementor-element.elementor-element-cc11a37 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-ce3a560{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-101 .elementor-element.elementor-element-ce3a560 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-f9de703{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.woocommerce .elementor-101 .elementor-element.elementor-element-685ff4a .price{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-101 .elementor-element.elementor-element-685ff4a .price ins{font-size:var( --e-global-typography-0858032-font-size );}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-685ff4a:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-101 .elementor-element.elementor-element-685ff4a:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-101 .elementor-element.elementor-element-685ff4a.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-101 .elementor-element.elementor-element-7774832 .cart button, .elementor-101 .elementor-element.elementor-element-7774832 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-101 .elementor-element.elementor-element-0d9248c{padding:10px 10px 10px 10px;}.elementor-101 .elementor-element.elementor-element-0d9248c .elementor-heading-title{font-size:var( --e-global-typography-0858032-font-size );}.elementor-101 .elementor-element.elementor-element-cee01e4{--grid-columns:2;}}/* Start custom CSS for post-comments, class: .elementor-element-910f824 *//* ========================================
   WooCommerce Review Form — Modern Design
======================================== */

/* عنوان فرم */
.elementor-101 .elementor-element.elementor-element-910f824 .woocommerce-Reviews-title {
    display: none;
}


/* ---------- فرم کلی ---------- */

.woocommerce #review_form #respond {
    padding: 24px;
}


/* ---------- فیلدهای فرم ---------- */

.woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond textarea {
    width: 100%;
    padding: 14px 16px;
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    background: #fff;
    color: #1f2937;
    font-size: 15px;
    outline: none;
    transition:
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease;
}


/* Focus فیلدها */

.woocommerce #review_form #respond input[type="text"]:focus,
.woocommerce #review_form #respond input[type="email"]:focus,
.woocommerce #review_form #respond textarea:focus {
    border-color: var(--e-global-color-accent);
    background-color: #fff;
    box-shadow: 0 0 0 3px
        color-mix(in srgb, var(--e-global-color-accent) 12%, transparent);
}


/* ---------- Textarea ---------- */

.woocommerce #reviews #comment {
    height: 140px;
    min-height: 140px;
    resize: vertical;
    line-height: 1.8;
}


/* ---------- Placeholder ---------- */

.woocommerce #review_form #respond input::placeholder,
.woocommerce #review_form #respond textarea::placeholder {
    color: #9ca3af;
    opacity: 1;
}


/* ---------- Label ---------- */

.woocommerce #review_form #respond label {
    display: block;
    margin-bottom: 8px;
    color: #374151;
    font-size: 14px;
    font-weight: 600;
}


/* ---------- فاصله بین بخش‌های فرم ---------- */

.woocommerce #review_form #respond p {
    margin-bottom: 18px;
    padding-top: 0;
}


/* ---------- دکمه ثبت نظر ---------- */

.woocommerce #review_form #respond .form-submit input {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 180px;
    min-height: 48px;

    padding: 12px 24px;

    background: var(--e-global-color-accent);
    color: #fff;

    border: 0;
    border-radius: 10px;

    font-size: 15px;
    font-weight: 600;

    cursor: pointer;

    box-shadow: 0 4px 12px
        color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);

    transition:
        background-color 0.3s ease,
        transform 0.25s ease,
        box-shadow 0.3s ease;
}


/* Hover دکمه */

.woocommerce #review_form #respond .form-submit input:hover {
    background-color: #111827;

    transform: translateY(-2px);

    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}


/* Active */

.woocommerce #review_form #respond .form-submit input:active {
    transform: translateY(0);
}


/* ---------- Tablet ---------- */

@media (max-width: 1024px) {

    .woocommerce #review_form #respond {
        padding: 20px;
    }

    .woocommerce #review_form #respond .form-submit input {
        display: flex;
        width: 50%;
        margin: 0 auto;
    }
}


/* ---------- Mobile ---------- */

@media (max-width: 767px) {

    .woocommerce #review_form #respond {
        padding: 16px;
    }

    .woocommerce #review_form #respond input[type="text"],
    .woocommerce #review_form #respond input[type="email"],
    .woocommerce #review_form #respond textarea {
        padding: 13px 14px;
        font-size: 14px;
        border-radius: 9px;
    }

    .woocommerce #reviews #comment {
        height: 130px;
        min-height: 130px;
    }

    .woocommerce #review_form #respond .form-submit input {
        width: 100%;
        margin: 0;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'aria';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hasanvandmezon.com/wp-content/uploads/2026/09/AriaWebFaNum-Medium.woff2') format('woff2'),
		url('https://hasanvandmezon.com/wp-content/uploads/2026/09/AriaWebFaNum-Medium.woff') format('woff'),
		url('https://hasanvandmezon.com/wp-content/uploads/2026/09/Aria-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'aria';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hasanvandmezon.com/wp-content/uploads/2026/09/AriaWebFaNum-Bold.woff2') format('woff2'),
		url('https://hasanvandmezon.com/wp-content/uploads/2026/09/AriaWebFaNum-Bold.woff') format('woff'),
		url('https://hasanvandmezon.com/wp-content/uploads/2026/09/Aria-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'aria';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hasanvandmezon.com/wp-content/uploads/2026/09/AriaWebFaNum-ExtraBold.woff2') format('woff2'),
		url('https://hasanvandmezon.com/wp-content/uploads/2026/09/AriaWebFaNum-ExtraBold.woff') format('woff'),
		url('https://hasanvandmezon.com/wp-content/uploads/2026/09/Aria-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */