.elementor-3810 .elementor-element.elementor-element-95485f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3810 .elementor-element.elementor-element-b81d231{width:var( --container-widget-width, 1640px );max-width:1640px;--container-widget-width:1640px;--container-widget-flex-grow:0;}.elementor-3810 .elementor-element.elementor-element-b81d231.elementor-element{--align-self:center;}.elementor-3810 .elementor-element.elementor-element-b9262cd{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-b8f1bb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-1d43749{z-index:0;}.woocommerce .elementor-3810 .elementor-element.elementor-element-1d43749 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-3810 .elementor-element.elementor-element-1d43749 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-3810 .elementor-element.elementor-element-1d43749 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-3810 .elementor-element.elementor-element-1d43749 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-3810 .elementor-element.elementor-element-1d43749 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-3810 .elementor-element.elementor-element-1d43749 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-3810 .elementor-element.elementor-element-89b6394{--display:flex;--justify-content:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-3027e65{--display:flex;--min-height:165px;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;--z-index:0;}.elementor-3810 .elementor-element.elementor-element-3027e65:not(.elementor-motion-effects-element-type-background), .elementor-3810 .elementor-element.elementor-element-3027e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4777335 );}.elementor-3810 .elementor-element.elementor-element-76cb4f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-6052544{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-6052544.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3810 .elementor-element.elementor-element-a88ba97{width:100%;max-width:100%;text-align:left;}.elementor-3810 .elementor-element.elementor-element-a88ba97 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-61be211 );}.elementor-3810 .elementor-element.elementor-element-99b256a{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-7393428{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:16px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FFD700;--e-rating-icon-color:var( --e-global-color-text );}.elementor-3810 .elementor-element.elementor-element-3761a9b{font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.8em;color:var( --e-global-color-61be211 );}.elementor-3810 .elementor-element.elementor-element-3761a9b p{margin-block-end:0px;}.elementor-3810 .elementor-element.elementor-element-ec3fd2e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-3810 .elementor-element.elementor-element-ec3fd2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3810 .elementor-element.elementor-element-ec9e095{text-align:right;}.elementor-3810 .elementor-element.elementor-element-ec9e095 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-61be211 );}.elementor-3810 .elementor-element.elementor-element-502920a{width:var( --container-widget-width, 110px );max-width:110px;padding:0px 0px 5px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;text-align:right;font-family:"Outfit", Sans-serif;font-size:0.7rem;font-weight:400;}.elementor-3810 .elementor-element.elementor-element-502920a p{margin-block-end:0px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-icon i{color:var( --e-global-color-afb1851 );font-size:20px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-icon svg{fill:var( --e-global-color-afb1851 );--e-icon-list-icon-size:20px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-icon{width:20px;}body:not(.rtl) .elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-text{padding-left:10px;}body.rtl .elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-text{padding-right:10px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-text, .elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-text a{color:var( --e-global-color-61be211 );}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-item{font-family:var( --e-global-typography-f2f5b8b-font-family ), Sans-serif;font-size:var( --e-global-typography-f2f5b8b-font-size );font-weight:var( --e-global-typography-f2f5b8b-font-weight );}.elementor-3810 .elementor-element.elementor-element-578ae06{width:100%;max-width:100%;background-color:var( --e-global-color-4777335 );padding:0px 0px 0px 0px;--view-cart-spacing:0px;}.elementor-3810 .elementor-element.elementor-element-578ae06 .cart button, .elementor-3810 .elementor-element.elementor-element-578ae06 .cart .button{font-family:var( --e-global-typography-8c4fd8c-font-family ), Sans-serif;font-size:var( --e-global-typography-8c4fd8c-font-size );font-weight:var( --e-global-typography-8c4fd8c-font-weight );line-height:var( --e-global-typography-8c4fd8c-line-height );transition:all 0.3s;}.woocommerce .elementor-3810 .elementor-element.elementor-element-578ae06 form.cart .variations{width:0px;margin-bottom:0px;}.woocommerce .elementor-3810 .elementor-element.elementor-element-578ae06 form.cart table.variations tr th, .woocommerce .elementor-3810 .elementor-element.elementor-element-578ae06 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-3810 .elementor-element.elementor-element-ad700c4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--z-index:0;}.elementor-3810 .elementor-element.elementor-element-ad700c4:not(.elementor-motion-effects-element-type-background), .elementor-3810 .elementor-element.elementor-element-ad700c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F0;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-icon i{color:var( --e-global-color-afb1851 );font-size:20px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-icon svg{fill:var( --e-global-color-afb1851 );--e-icon-list-icon-size:20px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-icon{width:20px;}body:not(.rtl) .elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-text{padding-left:10px;}body.rtl .elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-text{padding-right:10px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-text, .elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-text a{color:var( --e-global-color-61be211 );}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-item{font-family:var( --e-global-typography-f2f5b8b-font-family ), Sans-serif;font-size:var( --e-global-typography-f2f5b8b-font-size );font-weight:var( --e-global-typography-f2f5b8b-font-weight );}.elementor-3810 .elementor-element.elementor-element-eaddd31{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--z-index:0;}.elementor-3810 .elementor-element.elementor-element-eaddd31:not(.elementor-motion-effects-element-type-background), .elementor-3810 .elementor-element.elementor-element-eaddd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F0;}.elementor-3810 .elementor-element.elementor-element-8d22cb3{font-family:var( --e-global-typography-f2f5b8b-font-family ), Sans-serif;font-size:var( --e-global-typography-f2f5b8b-font-size );font-weight:var( --e-global-typography-f2f5b8b-font-weight );}.elementor-3810 .elementor-element.elementor-element-c1c48a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-b6ed1e3{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-3810 .elementor-element.elementor-element-edb8813 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.8rem;line-height:1em;color:var( --e-global-color-61be211 );}.elementor-3810 .elementor-element.elementor-element-231df0f{padding:0px 0px 0px 0px;color:var( --e-global-color-61be211 );font-family:var( --e-global-typography-f2f5b8b-font-family ), Sans-serif;font-size:var( --e-global-typography-f2f5b8b-font-size );font-weight:var( --e-global-typography-f2f5b8b-font-weight );}.elementor-3810 .elementor-element.elementor-element-332823f{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;--z-index:1;}.elementor-3810 .elementor-element.elementor-element-332823f:not(.elementor-motion-effects-element-type-background), .elementor-3810 .elementor-element.elementor-element-332823f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F0;}.elementor-3810 .elementor-element.elementor-element-946b6f0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-b2e7ee2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3810 .elementor-element.elementor-element-b2e7ee2{text-align:left;}.elementor-3810 .elementor-element.elementor-element-b2e7ee2 img{max-width:80px;border-radius:10px 10px 10px 10px;}.elementor-3810 .elementor-element.elementor-element-6485788{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-b5a268c .elementor-heading-title{font-family:var( --e-global-typography-08ea0d0-font-family ), Sans-serif;font-size:var( --e-global-typography-08ea0d0-font-size );font-weight:var( --e-global-typography-08ea0d0-font-weight );line-height:var( --e-global-typography-08ea0d0-line-height );color:var( --e-global-color-61be211 );}.elementor-3810 .elementor-element.elementor-element-4df6b53{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-rating-justify-content:flex-start;--e-rating-icon-font-size:14px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FFD700;--e-rating-icon-color:var( --e-global-color-text );}.elementor-3810 .elementor-element.elementor-element-eb861e2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1em;color:var( --e-global-color-61be211 );}.elementor-3810 .elementor-element.elementor-element-cb0d0ed{width:var( --container-widget-width, 250px );max-width:250px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-3810 .elementor-element.elementor-element-cb0d0ed.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3810 .elementor-element.elementor-element-14cb1d7{width:var( --container-widget-width, 250px );max-width:250px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;--view-cart-spacing:0px;}.elementor-3810 .elementor-element.elementor-element-14cb1d7.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3810 .elementor-element.elementor-element-14cb1d7 .cart button, .elementor-3810 .elementor-element.elementor-element-14cb1d7 .cart .button{font-family:var( --e-global-typography-8c4fd8c-font-family ), Sans-serif;font-size:var( --e-global-typography-8c4fd8c-font-size );font-weight:var( --e-global-typography-8c4fd8c-font-weight );line-height:var( --e-global-typography-8c4fd8c-line-height );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;color:var( --e-global-color-42b7aaa );background-color:var( --e-global-color-afb1851 );transition:all 0.3s;}.elementor-3810 .elementor-element.elementor-element-14cb1d7 .cart button:hover, .elementor-3810 .elementor-element.elementor-element-14cb1d7 .cart .button:hover{color:var( --e-global-color-42b7aaa );background-color:var( --e-global-color-fce2852 );}.woocommerce .elementor-3810 .elementor-element.elementor-element-14cb1d7 form.cart .variations{width:0px;margin-bottom:0px;}.woocommerce .elementor-3810 .elementor-element.elementor-element-14cb1d7 form.cart table.variations tr th, .woocommerce .elementor-3810 .elementor-element.elementor-element-14cb1d7 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-3810 .elementor-element.elementor-element-0d7cf93{--display:flex;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-3810 .elementor-element.elementor-element-0d7cf93:not(.elementor-motion-effects-element-type-background), .elementor-3810 .elementor-element.elementor-element-0d7cf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F0;}.elementor-3810 .elementor-element.elementor-element-c458fb2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.8rem;line-height:1em;color:var( --e-global-color-61be211 );}.elementor-3810 .elementor-element.elementor-element-fe60c06{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--swiper-pagination-size:10px;--dots-normal-color:var( --e-global-color-afb1851 );--dots-hover-color:var( --e-global-color-afb1851 );--swiper-pagination-spacing:30px;}.elementor-3810 .elementor-element.elementor-element-fe60c06 .swiper-slide > .elementor-element{height:100%;}.elementor-3810 .elementor-element.elementor-element-fe60c06 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}@media(min-width:768px){.elementor-3810 .elementor-element.elementor-element-b8f1bb2{--width:50%;}.elementor-3810 .elementor-element.elementor-element-89b6394{--width:50%;}.elementor-3810 .elementor-element.elementor-element-6052544{--width:calc(100% - (20% + 20px));}.elementor-3810 .elementor-element.elementor-element-99b256a{--width:fit-content;}.elementor-3810 .elementor-element.elementor-element-ec3fd2e{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3810 .elementor-element.elementor-element-b8f1bb2{--width:100%;}.elementor-3810 .elementor-element.elementor-element-89b6394{--width:100%;}.elementor-3810 .elementor-element.elementor-element-6052544{--width:calc(100% - (20% + 20px));}}@media(max-width:1024px){.elementor-3810 .elementor-element.elementor-element-95485f9{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3810 .elementor-element.elementor-element-b9262cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3810 .elementor-element.elementor-element-b8f1bb2{--padding-top:0px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-3810 .elementor-element.elementor-element-89b6394{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;}.elementor-3810 .elementor-element.elementor-element-3027e65{--min-height:155px;--border-radius:0px 0px 0px 0px;}.elementor-3810 .elementor-element.elementor-element-a88ba97 .elementor-heading-title{font-size:1.8em;}.elementor-3810 .elementor-element.elementor-element-ec9e095 .elementor-heading-title{font-size:2em;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-item{font-size:var( --e-global-typography-f2f5b8b-font-size );}.elementor-3810 .elementor-element.elementor-element-578ae06{padding:0px 0px 0px 0px;}.elementor-3810 .elementor-element.elementor-element-578ae06 .cart button, .elementor-3810 .elementor-element.elementor-element-578ae06 .cart .button{font-size:var( --e-global-typography-8c4fd8c-font-size );line-height:var( --e-global-typography-8c4fd8c-line-height );}.elementor-3810 .elementor-element.elementor-element-ad700c4{--border-radius:0px 0px 0px 0px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-item{font-size:var( --e-global-typography-f2f5b8b-font-size );}.elementor-3810 .elementor-element.elementor-element-eaddd31{--border-radius:0px 0px 0px 0px;}.elementor-3810 .elementor-element.elementor-element-8d22cb3{font-size:var( --e-global-typography-f2f5b8b-font-size );}.elementor-3810 .elementor-element.elementor-element-231df0f{font-size:var( --e-global-typography-f2f5b8b-font-size );}.elementor-3810 .elementor-element.elementor-element-b2e7ee2 img{max-width:60px;height:60px;}.elementor-3810 .elementor-element.elementor-element-b5a268c .elementor-heading-title{font-size:var( --e-global-typography-08ea0d0-font-size );line-height:var( --e-global-typography-08ea0d0-line-height );}.elementor-3810 .elementor-element.elementor-element-eb861e2 .elementor-heading-title{font-size:1.25em;}.elementor-3810 .elementor-element.elementor-element-cb0d0ed{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-3810 .elementor-element.elementor-element-14cb1d7{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-3810 .elementor-element.elementor-element-14cb1d7 .cart button, .elementor-3810 .elementor-element.elementor-element-14cb1d7 .cart .button{font-size:var( --e-global-typography-8c4fd8c-font-size );line-height:var( --e-global-typography-8c4fd8c-line-height );}.elementor-3810 .elementor-element.elementor-element-fe60c06{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3810 .elementor-element.elementor-element-b8f1bb2{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3810 .elementor-element.elementor-element-3027e65{--min-height:150px;--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-3810 .elementor-element.elementor-element-6052544{--width:calc(100% - (30% + 20px));}.elementor-3810 .elementor-element.elementor-element-a88ba97 .elementor-heading-title{font-size:1.5em;}.elementor-3810 .elementor-element.elementor-element-7393428{--e-rating-icon-font-size:14px;}.elementor-3810 .elementor-element.elementor-element-ec3fd2e{--width:30%;}.elementor-3810 .elementor-element.elementor-element-ec9e095 .elementor-heading-title{font-size:1.8em;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-icon{width:16px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-icon i{font-size:16px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:16px;}.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-item{font-size:var( --e-global-typography-f2f5b8b-font-size );}.elementor-3810 .elementor-element.elementor-element-578ae06{width:100%;max-width:100%;}.elementor-3810 .elementor-element.elementor-element-578ae06 .cart button, .elementor-3810 .elementor-element.elementor-element-578ae06 .cart .button{font-size:var( --e-global-typography-8c4fd8c-font-size );line-height:var( --e-global-typography-8c4fd8c-line-height );}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-icon{width:16px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-icon i{font-size:16px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-icon svg{--e-icon-list-icon-size:16px;}.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-item{font-size:var( --e-global-typography-f2f5b8b-font-size );}.elementor-3810 .elementor-element.elementor-element-8d22cb3{font-size:var( --e-global-typography-f2f5b8b-font-size );}.elementor-3810 .elementor-element.elementor-element-edb8813 .elementor-heading-title{font-size:1.5em;}.elementor-3810 .elementor-element.elementor-element-231df0f{font-size:var( --e-global-typography-f2f5b8b-font-size );}.elementor-3810 .elementor-element.elementor-element-332823f{--min-height:90px;}.elementor-3810 .elementor-element.elementor-element-b2e7ee2 img{max-width:50px;height:50px;}.elementor-3810 .elementor-element.elementor-element-6485788{--width:calc(100% - 70px);}.elementor-3810 .elementor-element.elementor-element-b5a268c .elementor-heading-title{font-size:var( --e-global-typography-08ea0d0-font-size );line-height:var( --e-global-typography-08ea0d0-line-height );}.elementor-3810 .elementor-element.elementor-element-4df6b53{--e-rating-icon-font-size:16px;}.elementor-3810 .elementor-element.elementor-element-eb861e2 .elementor-heading-title{font-size:1em;}.elementor-3810 .elementor-element.elementor-element-cb0d0ed{width:100%;max-width:100%;}.elementor-3810 .elementor-element.elementor-element-14cb1d7{width:100%;max-width:100%;}.elementor-3810 .elementor-element.elementor-element-14cb1d7 .cart button, .elementor-3810 .elementor-element.elementor-element-14cb1d7 .cart .button{font-size:var( --e-global-typography-8c4fd8c-font-size );line-height:var( --e-global-typography-8c4fd8c-line-height );}.elementor-3810 .elementor-element.elementor-element-c458fb2 .elementor-heading-title{font-size:1.5em;}.elementor-3810 .elementor-element.elementor-element-fe60c06{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-b81d231 */.elementor-3810 .elementor-element.elementor-element-b81d231 .e-woocommerce-notices-wrapper,
.elementor-3810 .elementor-element.elementor-element-b81d231 .e-notices-demo-notice,
.elementor-3810 .elementor-element.elementor-element-b81d231 .woocommerce-info,
.elementor-3810 .elementor-element.elementor-element-b81d231 .woocommerce-error {
    border-radius: 5px !important;
    overflow: hidden;
    margin: 0;
    padding-bottom: 15px;
}
.elementor-3810 .elementor-element.elementor-element-b81d231 .button.wc-forward {
    font-weight: 500 !important;
    font-size: 1rem !important;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-7393428 */.elementor-3810 .elementor-element.elementor-element-7393428 {
    min-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec9e095 */.elementor-3810 .elementor-element.elementor-element-ec9e095 del {
    font-size: 1rem;
    line-height: 1;
    vertical-align: baseline;
    color: red;
}

.elementor-3810 .elementor-element.elementor-element-ec9e095 .elementor-heading-title:has(del) {
    color: green !important;
}

.elementor-3810 .elementor-element.elementor-element-ec9e095 .subscription-details {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3fd2e */.elementor-3810 .elementor-element.elementor-element-ec3fd2e {
    min-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-0ec1fd6 */.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-item {
    align-items: start;
}

.elementor-3810 .elementor-element.elementor-element-0ec1fd6 .elementor-icon-list-icon {
    margin: 5px 0;
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-578ae06 */.elementor-3810 .elementor-element.elementor-element-578ae06 {
    position: absolute;
    bottom: 0;
    left: 0;
}

.elementor-3810 .elementor-element.elementor-element-578ae06 button,
.elementor-3810 .elementor-element.elementor-element-578ae06 a {
    width: 100%;
    padding: 10px 10px !important;
    font-weight: 500 !important;
    font-size: 1rem !important;
    border: none;
    transition: 0.3s;
    border-radius: 0;
    background-color: #0F743B !important;
}

.elementor-3810 .elementor-element.elementor-element-578ae06 button:hover,
.elementor-3810 .elementor-element.elementor-element-578ae06 a:hover {
    background-color: #1E9C55 !important;
}

.elementor-3810 .elementor-element.elementor-element-578ae06 button span,
.elementor-3810 .elementor-element.elementor-element-578ae06 a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.elementor-3810 .elementor-element.elementor-element-578ae06:not(:has(form)) {
    display: none;
}

.elementor-3810 .elementor-element.elementor-element-578ae06 .edd_download_purchase_form {
    margin: 0 !important;
}

.elementor-3810 .elementor-element.elementor-element-578ae06 .added_to_cart.wc-forward {
    display: none;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-3b2cd9a */.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-item {
    align-items: start;
}

.elementor-3810 .elementor-element.elementor-element-3b2cd9a .elementor-icon-list-icon {
    margin: 5px 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9262cd */.elementor-3810 .elementor-element.elementor-element-b9262cd .woocommerce-product-gallery {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-231df0f */.elementor-3810 .elementor-element.elementor-element-231df0f a,
.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form .dashicons-star-filled {
    color: #704FE6;
}

.elementor-3810 .elementor-element.elementor-element-231df0f a:hover,
.elementor-3810 .elementor-element.elementor-element-231df0f .dashicons-star-empty:hover:before {
    color: #865FFF !important;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd_download_purchase_form,
.elementor-3810 .elementor-element.elementor-element-231df0f .edd_all_access_download_form {
    display: none !important;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .e-con {
    padding: 0 !important;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form fieldset {
    border: 2px solid #704FE6;
    border-radius: 10px;
    margin: 0;
    padding: 25px;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form input.edd-reviews-review-form-submit {
    background-color: #704FE6;
    border: none;
    color: white;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form input.edd-reviews-review-form-submit:hover {
    background-color: #865FFF;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form .comment-form-cookies-consent {
    display: flex;
    gap: 8px;
    align-items: baseline;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form .comment-form-cookies-consent label {
    margin-bottom: 0;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form .comment-form-cookies-consent input {
    accent-color: #704FE6;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form label {
    margin-bottom: 10px;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form .edd-reviews-review-title,
.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-form textarea#edd-reviews-review {
    border: 2px solid #DDDDDD;
    border-radius: 10px;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-heading,
.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews-title {
    font-size: 1.8rem !important;
    
    @media (max-width: 768px) {
        font-size: 1.5rem !important;
    }
}

.elementor-3810 .elementor-element.elementor-element-231df0f #loginform {
    display: none;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd-reviews-not-allowed {
    border: 2px solid #704FE6;
    border-radius: 10px;
    background-color: #FFF;
    padding: 25px;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd_review {
    padding: 10px 0;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd-review-list {
    margin-bottom: 40px;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd-review-author.vcard {
    display: flex;
    flex-direction: column;
}

.elementor-3810 .elementor-element.elementor-element-231df0f #edd-reviews {
    margin-top: 40px;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd-review-author.vcard .edd-review-meta-rating .dashicons-star-filled:before {
    color: gold;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd-review-metadata p {
    font-size: 0.8rem;
    margin: 0;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd-review-meta {
    display: flex;
    flex-direction: column-reverse;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd-review-content p {
    margin: 0;
}

.elementor-3810 .elementor-element.elementor-element-231df0f .edd-review-navigation {
    display: flex;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-4df6b53 */.elementor-3810 .elementor-element.elementor-element-4df6b53 {
    min-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb861e2 */.elementor-3810 .elementor-element.elementor-element-eb861e2 .subscription-details {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb0d0ed */.elementor-3810 .elementor-element.elementor-element-cb0d0ed button,
.elementor-3810 .elementor-element.elementor-element-cb0d0ed a {
    width: 100%;
    padding: 10px 10px !important;
    font-weight: 500 !important;
    font-size: 1rem !important;
    border: none;
    transition: 0.3s;
    min-width: fit-content;
}

.elementor-3810 .elementor-element.elementor-element-cb0d0ed button:hover,
.elementor-3810 .elementor-element.elementor-element-cb0d0ed a:hover {
    background-color: #865FFF !important;
}

.elementor-3810 .elementor-element.elementor-element-cb0d0ed button span,
.elementor-3810 .elementor-element.elementor-element-cb0d0ed a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.elementor-3810 .elementor-element.elementor-element-cb0d0ed:not(:has(form)) {
    display: none;
}

.elementor-3810 .elementor-element.elementor-element-cb0d0ed .edd_download_purchase_form {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-14cb1d7 */.elementor-3810 .elementor-element.elementor-element-14cb1d7 button,
.elementor-3810 .elementor-element.elementor-element-14cb1d7 a {
    width: 100%;
    padding: 10px 10px !important;
    font-weight: 500 !important;
    font-size: 1rem !important;
    border: none;
    transition: 0.3s;
    min-width: fit-content;
}

.elementor-3810 .elementor-element.elementor-element-14cb1d7 button:hover,
.elementor-3810 .elementor-element.elementor-element-14cb1d7 a:hover {
    background-color: #865FFF !important;
}

.elementor-3810 .elementor-element.elementor-element-14cb1d7 button span,
.elementor-3810 .elementor-element.elementor-element-14cb1d7 a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.elementor-3810 .elementor-element.elementor-element-14cb1d7:not(:has(form)) {
    display: none;
}

.elementor-3810 .elementor-element.elementor-element-14cb1d7 .added_to_cart.wc-forward {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-display: auto;
	src: url('https://knitpats.com/wp-content/uploads/2025/08/Outfit-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */