.elementor-1095 .elementor-element.elementor-element-87e849eb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-1095 .elementor-element.elementor-element-87e849eb:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-87e849eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F7F5 0%, #F0F5ED 100%);}.elementor-1095 .elementor-element.elementor-element-e77a6c4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-e77a6c4d .woocommerce-breadcrumb{color:#727487;}.elementor-1095 .elementor-element.elementor-element-e77a6c4d .woocommerce-breadcrumb > a{color:#61637C;}.elementor-1095 .elementor-element.elementor-element-93de229e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1095 .elementor-element.elementor-element-93de229e:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-93de229e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE8;}.elementor-1095 .elementor-element.elementor-element-f9fb3e64{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-6f9899de > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-6f9899de .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1095 .elementor-element.elementor-element-6f9899de .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-6f9899de .flex-viewport:not(:last-child){margin-bottom:16px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-6f9899de .flex-control-thumbs img{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-6f9899de .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-6f9899de .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-1095 .elementor-element.elementor-element-5694f64f{--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:13px 13px;--row-gap:13px;--column-gap:13px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-1095 .elementor-element.elementor-element-5694f64f:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-5694f64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1095 .elementor-element.elementor-element-877946ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-877946ce .elementor-heading-title{font-family:"IRANYekan", Sans-serif;font-size:30px;font-weight:700;line-height:1.5em;color:#61637C;}.elementor-1095 .elementor-element.elementor-element-45e07181 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-45e07181 .woocommerce-product-details__short-description{color:#61637C;}.elementor-1095 .elementor-element.elementor-element-0054a729 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-0054a729 .stock{color:#579637;}.elementor-1095 .elementor-element.elementor-element-0fb9ad66{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-0fb9ad66:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-0fb9ad66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-1095 .elementor-element.elementor-element-2103a9fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-2103a9fe .elementor-heading-title{font-family:"IRANYekan", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#727487;}.elementor-1095 .elementor-element.elementor-element-282cd90d > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-282cd90d .price{color:#579637;font-family:"IRANYekan", Sans-serif;font-size:27px;font-weight:700;line-height:1.9em;}.woocommerce .elementor-1095 .elementor-element.elementor-element-282cd90d .price ins{color:#727487;}.elementor-1095 .elementor-element.elementor-element-f0e83e9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-f0e83e9a .cart button, .elementor-1095 .elementor-element.elementor-element-f0e83e9a .cart .button{font-family:"IRANYekan", Sans-serif;font-size:16px;font-weight:600;line-height:1.9em;border-radius:12px 12px 12px 12px;padding:15px 15px 15px 15px;color:#18330F;background-color:#7ACB52;transition:all 0.2s;}.elementor-1095 .elementor-element.elementor-element-f0e83e9a .cart button:hover, .elementor-1095 .elementor-element.elementor-element-f0e83e9a .cart .button:hover{background-color:#6ABA43;}.elementor-1095 .elementor-element.elementor-element-f0e83e9a .quantity .qty{border-radius:10px 10px 10px 10px;color:#61637C;background-color:#F6F7F5;transition:all 0.2s;}.elementor-1095 .elementor-element.elementor-element-7a0ff193 .elementor-button{background-color:#FFFFFF00;font-family:"IRANYekan", Sans-serif;font-size:14px;font-weight:500;line-height:1.9em;fill:#61637C;color:#61637C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#61637C;border-radius:10px 10px 10px 10px;}.elementor-1095 .elementor-element.elementor-element-7a0ff193 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-7a0ff193 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1095 .elementor-element.elementor-element-b0c16ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-bc4ec332{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:22px 22px 22px 22px;box-shadow:0px 8px 30px 0px rgba(97,99,124,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1095 .elementor-element.elementor-element-bc4ec332:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-bc4ec332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE8;}.elementor-1095 .elementor-element.elementor-element-ba1d05bb{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-7962bf98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-7962bf98 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1095 .elementor-element.elementor-element-7962bf98.elementor-view-stacked .elementor-icon{background-color:#EFF6EC;fill:#61637C;color:#61637C;}.elementor-1095 .elementor-element.elementor-element-7962bf98.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-7962bf98.elementor-view-default .elementor-icon{fill:#EFF6EC;color:#EFF6EC;border-color:#EFF6EC;}.elementor-1095 .elementor-element.elementor-element-7962bf98.elementor-view-framed .elementor-icon{background-color:#61637C;}.elementor-1095 .elementor-element.elementor-element-7962bf98 .elementor-icon{font-size:25px;}.elementor-1095 .elementor-element.elementor-element-7962bf98 .elementor-icon-box-title, .elementor-1095 .elementor-element.elementor-element-7962bf98 .elementor-icon-box-title a{font-family:"IRANYekan", Sans-serif;font-size:16px;font-weight:600;line-height:1.9em;}.elementor-1095 .elementor-element.elementor-element-7962bf98 .elementor-icon-box-title{color:#61637C;}.elementor-1095 .elementor-element.elementor-element-7962bf98 .elementor-icon-box-description{font-family:"IRANYekan", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#727487;}.elementor-1095 .elementor-element.elementor-element-9abaf0d2{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-867c6a17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-867c6a17 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1095 .elementor-element.elementor-element-867c6a17.elementor-view-stacked .elementor-icon{background-color:#EFF6EC;fill:#61637C;color:#61637C;}.elementor-1095 .elementor-element.elementor-element-867c6a17.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-867c6a17.elementor-view-default .elementor-icon{fill:#EFF6EC;color:#EFF6EC;border-color:#EFF6EC;}.elementor-1095 .elementor-element.elementor-element-867c6a17.elementor-view-framed .elementor-icon{background-color:#61637C;}.elementor-1095 .elementor-element.elementor-element-867c6a17 .elementor-icon{font-size:25px;}.elementor-1095 .elementor-element.elementor-element-867c6a17 .elementor-icon-box-title, .elementor-1095 .elementor-element.elementor-element-867c6a17 .elementor-icon-box-title a{font-family:"IRANYekan", Sans-serif;font-size:16px;font-weight:600;line-height:1.9em;}.elementor-1095 .elementor-element.elementor-element-867c6a17 .elementor-icon-box-title{color:#61637C;}.elementor-1095 .elementor-element.elementor-element-867c6a17 .elementor-icon-box-description{font-family:"IRANYekan", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#727487;}.elementor-1095 .elementor-element.elementor-element-47551d17{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-38b48045 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-38b48045 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1095 .elementor-element.elementor-element-38b48045.elementor-view-stacked .elementor-icon{background-color:#EFF6EC;fill:#61637C;color:#61637C;}.elementor-1095 .elementor-element.elementor-element-38b48045.elementor-view-framed .elementor-icon, .elementor-1095 .elementor-element.elementor-element-38b48045.elementor-view-default .elementor-icon{fill:#EFF6EC;color:#EFF6EC;border-color:#EFF6EC;}.elementor-1095 .elementor-element.elementor-element-38b48045.elementor-view-framed .elementor-icon{background-color:#61637C;}.elementor-1095 .elementor-element.elementor-element-38b48045 .elementor-icon{font-size:25px;}.elementor-1095 .elementor-element.elementor-element-38b48045 .elementor-icon-box-title, .elementor-1095 .elementor-element.elementor-element-38b48045 .elementor-icon-box-title a{font-family:"IRANYekan", Sans-serif;font-size:16px;font-weight:600;line-height:1.9em;}.elementor-1095 .elementor-element.elementor-element-38b48045 .elementor-icon-box-title{color:#61637C;}.elementor-1095 .elementor-element.elementor-element-38b48045 .elementor-icon-box-description{font-family:"IRANYekan", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#727487;}.elementor-1095 .elementor-element.elementor-element-0b5f22f8{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:22px 22px 22px 22px;box-shadow:0px 8px 30px 0px rgba(97,99,124,0.06);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1095 .elementor-element.elementor-element-0b5f22f8:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-0b5f22f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE8;}.elementor-1095 .elementor-element.elementor-element-9c4b8fc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-9c4b8fc2 .woocommerce-tabs ul.wc-tabs li a{color:#61637C;font-family:"IRANYekan", Sans-serif;font-size:15px;font-weight:600;line-height:1.9em;}.woocommerce .elementor-1095 .elementor-element.elementor-element-9c4b8fc2 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF00;}.woocommerce .elementor-1095 .elementor-element.elementor-element-9c4b8fc2 .woocommerce-tabs ul.wc-tabs li.active a{color:#579637;}.woocommerce .elementor-1095 .elementor-element.elementor-element-9c4b8fc2 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-1095 .elementor-element.elementor-element-9c4b8fc2 .woocommerce-tabs ul.wc-tabs li.active{background-color:#F0F5EA;}.woocommerce .elementor-1095 .elementor-element.elementor-element-9c4b8fc2 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#F0F5EA;}.woocommerce .elementor-1095 .elementor-element.elementor-element-9c4b8fc2 .woocommerce-Tabs-panel{color:#727487;}.woocommerce .elementor-1095 .elementor-element.elementor-element-9c4b8fc2 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"IRANYekan", Sans-serif;font-size:15px;font-weight:400;line-height:1.9em;border-width:0px 0px 0px 0px;margin-top:-0px;}.woocommerce .elementor-1095 .elementor-element.elementor-element-9c4b8fc2 .woocommerce-Tabs-panel h2{color:#61637C;}.elementor-1095 .elementor-element.elementor-element-30614a62{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1095 .elementor-element.elementor-element-d0650b3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-d0650b3a .elementor-heading-title{font-family:"IRANYekan", Sans-serif;font-size:26px;font-weight:700;line-height:1.9em;color:#61637C;}.elementor-1095 .elementor-element.elementor-element-a40934d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#61637C;}.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#61637C;}.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"IRANYekan", Sans-serif;font-size:17px;font-weight:600;line-height:1.9em;}.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products ul.products li.product .price{color:#579637;}.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products ul.products li.product .price ins{color:#579637;}.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products ul.products li.product .price ins .amount{color:#579637;}.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1095 .elementor-element.elementor-element-87e849eb{--content-width:1200px;}.elementor-1095 .elementor-element.elementor-element-93de229e{--width:100%;}.elementor-1095 .elementor-element.elementor-element-f9fb3e64{--width:49%;}.elementor-1095 .elementor-element.elementor-element-5694f64f{--width:49%;}.elementor-1095 .elementor-element.elementor-element-0fb9ad66{--width:100%;}.elementor-1095 .elementor-element.elementor-element-bc4ec332{--width:100%;}.elementor-1095 .elementor-element.elementor-element-ba1d05bb{--width:31%;}.elementor-1095 .elementor-element.elementor-element-9abaf0d2{--width:31%;}.elementor-1095 .elementor-element.elementor-element-47551d17{--width:31%;}.elementor-1095 .elementor-element.elementor-element-0b5f22f8{--width:100%;}.elementor-1095 .elementor-element.elementor-element-30614a62{--width:100%;}}@media(max-width:767px){.elementor-1095 .elementor-element.elementor-element-87e849eb{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1095 .elementor-element.elementor-element-93de229e{--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:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1095 .elementor-element.elementor-element-f9fb3e64{--width:100%;}.elementor-1095 .elementor-element.elementor-element-5694f64f{--width:100%;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1095 .elementor-element.elementor-element-877946ce .elementor-heading-title{font-size:24px;}.elementor-1095 .elementor-element.elementor-element-bc4ec332{--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-1095 .elementor-element.elementor-element-ba1d05bb{--width:100%;}.elementor-1095 .elementor-element.elementor-element-9abaf0d2{--width:100%;}.elementor-1095 .elementor-element.elementor-element-47551d17{--width:100%;}.elementor-1095 .elementor-element.elementor-element-0b5f22f8{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1095 .elementor-element.elementor-element-a40934d5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-87e849eb */.elementor-1095 .elementor-element.elementor-element-87e849eb {direction:rtl;color:#61637C;font-family:IRANYekan,Tahoma,sans-serif;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-glass {backdrop-filter:blur(8px);}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-product-gallery {width:100%!important;float:none!important;margin:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-product-gallery__image img {border-radius:18px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .flex-control-thumbs {display:flex;gap:10px;margin-top:14px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .flex-control-thumbs li {width:25%!important;float:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .flex-control-thumbs img {border-radius:12px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .cart {display:flex;flex-wrap:wrap;gap:12px;align-items:center;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .cart .single_add_to_cart_button {flex:1;min-height:48px;border-radius:12px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .cart .variations,.elementor-1095 .elementor-element.elementor-element-87e849eb .cart .single_variation_wrap {width:100%;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .cart .woocommerce-variation-add-to-cart {display:flex;flex-wrap:wrap;gap:12px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .quantity input {min-height:46px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs {display:flex;flex-wrap:wrap;gap:12px;padding:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li {margin:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .panel {line-height:2;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .panel h2 {font-size:22px;color:#61637C;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs input,.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs textarea {border-radius:10px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .products {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .products:before,.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .products:after {display:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product {width:100%!important;max-width:none;margin:0!important;padding:16px;background:#fff;border-radius:20px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product:after {display:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .wd-entities-title,.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .woocommerce-loop-product__title {color:#61637C;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .price,.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .price * {color:#579637;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .wd-product-cats a {color:#727487;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related img {border-radius:14px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .wd-buttons {display:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb a:focus-visible,.elementor-1095 .elementor-element.elementor-element-87e849eb button:focus-visible {outline:2px solid #579637;outline-offset:4px;}
@media(max-width:767px){.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product{padding:10px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs{gap:8px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .cart .single_add_to_cart_button{min-width:180px;}}

body.single-product:has(.aq-product-template) .main-page-wrapper{background:#F6F7F5;padding-top:0;} .elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-short{border-top:1px solid #E7EBE3;padding-top:18px;} .elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-short p,.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-short li{color:#61637C;} .elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .related>h2,.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .related>h3,.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .related-products>.slider-title{display:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-short{border:0;padding:0;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-short p{margin:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-hero .woocommerce-product-gallery__image img{aspect-ratio:1/1;object-fit:contain;background:#F8F9F7;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-hero .thumbnails img{border-radius:12px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-hero .woocommerce-product-gallery .owl-stage-outer{border-radius:16px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-meta{font-size:12px;}
body.postid-355 .elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-meta{display:none;}
body.aq-pack-ready .elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-native-price{display:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form{display:block;width:100%;border-top:1px solid #E5E6EB;padding-top:14px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form table{width:100%;margin:0 0 12px;border:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form tbody{display:grid;gap:10px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form tr{display:grid;grid-template-columns:1fr 132px;grid-template-areas:"label qty" "price qty";gap:4px 12px;border:1px solid #E0E3E9;border-radius:12px;padding:12px;align-items:center;background:#FFF;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form td{padding:0!important;border:0!important;width:auto!important;display:block!important;text-align:right!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form td:before{display:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .grouped-thumb{display:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .product-name{grid-area:label;font-size:15px;font-weight:600;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .price-column{grid-area:price;font-size:15px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .product-quantity{grid-area:qty;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity{display:flex;direction:ltr;justify-content:center;width:132px;float:none!important;margin:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity input{height:42px;min-height:42px;border:1px solid #DFE2E8!important;border-radius:0!important;color:#454663;background:#fff;padding:0;box-shadow:none;font-size:16px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity .qty{width:48px!important;min-width:0;text-align:center;-moz-appearance:textfield;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity .qty::-webkit-inner-spin-button{appearance:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity .minus,.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity .plus{width:40px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity .minus{border-radius:8px 0 0 8px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity .plus{border-radius:0 8px 8px 0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .single_add_to_cart_button{display:block;width:100%;min-height:50px;margin-top:14px;font-size:16px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-unit{font-size:14px;margin-bottom:16px;color:#454663;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-unit strong{display:block;color:#348C20;font-size:26px;margin-top:4px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-head{display:flex;justify-content:space-between;font-size:13px;margin:0 10px 8px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-head span:last-child{width:132px;text-align:center;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-total{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;padding:12px 2px;color:#727487;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-total>span:last-child{text-align:left;font-size:14px;color:#454663;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-total strong{display:block;color:#348C20;font-size:24px;margin-top:4px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-facts{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #E5E6EB;padding-top:16px;font-size:11px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-facts[hidden],.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-shipping[hidden]{display:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-facts b{display:block;font-size:12px;margin-top:5px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-shipping{font-size:11px;line-height:1.9;margin:16px 0 0;border-top:1px solid #E5E6EB;padding-top:12px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs{justify-content:flex-start;border-bottom:1px solid #E5E6EB;gap:32px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li a{background:none!important;padding:12px 4px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li.active a{color:#348C20!important;border-bottom:2px solid #7ACB52;}
@media(max-width:767px){.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form tr{grid-template-columns:1fr 120px;padding:10px;gap:6px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity{width:120px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity .qty{width:40px!important;}.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity .minus,.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .quantity .plus{width:36px!important;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-total{flex-wrap:wrap;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-unit strong{font-size:23px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-pack-total strong{font-size:22px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .grouped_form .product-name{font-size:14px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .products{grid-template-columns:1fr;}}

.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:start;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview table{border:1px solid #E5E6EB;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;margin:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview th,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview td{padding:10px 14px;font-size:13px;color:#61637C;border-bottom:1px solid #E5E6EB;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview th{background:#F6F7F8;width:45%;font-weight:600;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview tr:last-child th,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview tr:last-child td{border-bottom:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-full{margin-top:16px;font-size:13px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-full summary{cursor:pointer;color:#398D28;font-weight:600;padding:8px 0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card{width:100%;padding:24px;background:rgba(255,255,255,.92);border:1px solid white;border-radius:20px;direction:rtl;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #reply-title{font-size:20px;color:#61637C;font-weight:700;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card textarea,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card input{border-radius:10px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card textarea{min-height:100px;height:110px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #submit{background:#7ACB52;color:#18330F;min-width:180px;}
@media(min-width:768px){.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product-wrapper{display:flex;gap:12px;align-items:center;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product-element-top{width:45%;flex:none;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product-element-bottom{flex:1;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product{padding:12px!important;}}
@media(max-width:767px){.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview{grid-template-columns:1fr;gap:18px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card{padding:16px;}}

body.single-product:has(.aq-product-template) .wd-sticky-btn{display:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .woocommerce-Tabs-panel{background:transparent!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .owl-stage{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%!important;transform:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .owl-item{width:100%!important;float:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .owl-stage:after{display:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .owl-nav,.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .owl-dots{display:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .slide-product{padding:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product-grid-item{display:grid;grid-template-columns:1fr 40%;grid-template-rows:auto auto auto;gap:8px 10px;align-content:center;min-height:160px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product-element-top{grid-column:2;grid-row:1/4;width:100%!important;align-self:center;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .wd-entities-title,.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .wd-product-cats,.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .price{grid-column:1;margin:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product-element-top img{width:100%;aspect-ratio:1;object-fit:cover;}
@media(min-width:768px){.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #commentform{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-notes,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-comment,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-cookies-consent{grid-column:1/-1;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #commentform p{margin-bottom:0;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-rating{grid-column:1/-1;}}
@media(max-width:767px){.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .owl-stage{grid-template-columns:1fr;}.elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-related .product-grid-item{min-height:130px;}}

/* Spacious product details and reviews */
.elementor-1095 .elementor-element.elementor-element-87e849eb .elementor-element-0b5f22f8{padding:32px!important;border-radius:28px!important;margin-top:12px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs{margin:0!important;padding:0!important;border:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap;gap:10px!important;padding:8px!important;margin:0 0 32px!important;background:#F1F4EE;border:0!important;border-radius:20px;list-style:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs:before,.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs:after,.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li:before,.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li:after{display:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li{list-style:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;border-radius:14px!important;flex:1 1 auto;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li::marker{content:"";}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li a{display:flex!important;justify-content:center;align-items:center;min-height:48px;padding:12px 20px!important;border:0!important;border-radius:14px!important;background:transparent!important;font-size:15px;font-weight:600;color:#53566B!important;text-decoration:none;line-height:1.6;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li a:before,.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li a:after{display:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li.active a{background:#FFF!important;color:#386D28!important;box-shadow:0 3px 12px #3043290C;border:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .wd-accordion-title{display:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .wd-tab-wrapper{border:0!important;margin:0!important;padding:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-details-ready .woocommerce-Tabs-panel[hidden]{display:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-details-ready .woocommerce-Tabs-panel:not([hidden]){display:block!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .woocommerce-Tabs-panel{padding:0!important;margin:0!important;border:0!important;line-height:2;font-size:15px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .wc-tab-inner{padding:0!important;margin:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .panel h2{font-size:22px!important;line-height:1.7;margin:0 0 20px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .panel p{line-height:2;margin:0 0 18px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview{gap:32px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview table{border-radius:18px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-full{margin-top:28px;padding:16px 20px;border:1px solid #E2E7DE;border-radius:18px;background:#F8FAF6;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-full summary{min-height:44px;line-height:1.8;display:list-item;list-style-position:inside;padding:8px 0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-full[open] summary{margin-bottom:20px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .panel img{border-radius:18px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews,.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews #comments{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .commentlist{display:grid;gap:20px;padding:0!important;margin:24px 0 0!important;list-style:none!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .commentlist li{list-style:none!important;margin:0!important;padding:0!important;border:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .commentlist li::marker{content:"";}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment_container{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:24px;background:#F8FAF6;border:1px solid #E4E9DF;border-radius:22px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews img.avatar{position:static!important;float:none!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment-text{min-width:0;margin:0!important;padding:0!important;border:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment-text .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px!important;font-size:13px;line-height:1.8;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .woocommerce-review__author{font-size:15px;color:#43475D;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .woocommerce-review__published-date{font-size:12px;color:#717584;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .woocommerce-review__dash{display:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment-text .star-rating{float:none!important;display:block;margin:0 0 14px!important;color:#A66C0A;font-size:15px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment-text .description{clear:both;font-size:15px;line-height:2;color:#53586B;overflow-wrap:anywhere;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment-text .description p:last-child{margin-bottom:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews ul.children{display:grid;gap:14px;margin:16px 28px 0 0!important;padding:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews ul.children .comment_container{background:#F0F5EB;border-color:#DDE8D4;padding:20px;border-radius:20px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card{box-sizing:border-box;padding:32px!important;margin:32px 0!important;border:1px solid #E4E9DF!important;border-radius:28px!important;background:#FFF;box-shadow:0 8px 28px #35412C06;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #respond,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #review_form_wrapper{margin:0!important;padding:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #reply-title{display:block;font-size:24px!important;line-height:1.7;margin:0 0 12px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #commentform{display:grid!important;grid-template-columns:1fr 1fr;gap:24px!important;margin-top:16px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #commentform>p,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #commentform>div{margin:0!important;padding:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-notes,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-rating,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-comment,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-cookies-consent,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .form-submit{grid-column:1/-1;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-notes{font-size:13px;color:#707586;line-height:1.9;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card label{display:block;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.8;color:#505569;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card textarea{width:100%;max-width:100%;border:1px solid #D9DFD4!important;border-radius:16px!important;background:#FAFBF8!important;color:#41465B;padding:14px 16px!important;font-size:16px!important;line-height:1.8;box-shadow:none;box-sizing:border-box;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card input:not([type=checkbox]):not([type=hidden]){min-height:52px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card textarea{height:160px!important;min-height:160px!important;resize:vertical;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card input[type=email]{direction:ltr;text-align:left;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card input:focus-visible,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card textarea:focus-visible,.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .stars a:focus-visible{outline:2px solid #548839!important;outline-offset:3px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-rating{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 20px!important;border-radius:18px;background:#F5F8F1;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-rating label{margin:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .stars{margin:0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .stars>span{display:flex;direction:ltr;gap:4px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .stars a{display:inline-flex!important;align-items:center;justify-content:center;position:relative;width:44px!important;height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:#FFF;font-size:0!important;text-indent:-9999px;overflow:hidden;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .stars a:before{position:absolute!important;inset:0!important;display:flex!important;align-items:center;justify-content:center;font-size:23px!important;line-height:44px!important;text-indent:0;color:#A66C0A;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:12px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-cookies-consent input{flex:0 0 20px;width:20px;height:20px;margin:4px 0 0;border-radius:6px;accent-color:#548839;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-cookies-consent label{font-size:13px;font-weight:400;line-height:1.9;margin:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #submit{min-height:52px!important;min-width:200px;padding:14px 28px!important;border-radius:16px!important;background:#467C30!important;color:#FFF!important;font-size:16px!important;font-weight:600;border:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #submit:hover{background:#356423!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-aios-antibot-keys{display:none;}
@media(max-width:767px){
.elementor-1095 .elementor-element.elementor-element-87e849eb .elementor-element-0b5f22f8{padding:20px 16px!important;border-radius:24px!important;margin-top:8px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs{margin-bottom:24px!important;padding:6px!important;gap:6px!important;border-radius:18px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li a{font-size:14px!important;padding:10px 12px!important;min-height:46px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .panel h2{font-size:19px!important;margin-bottom:16px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs .panel p{font-size:15px!important;line-height:1.95;margin-bottom:18px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-overview{gap:24px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-description-full{margin-top:24px;padding:12px 14px;border-radius:16px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .commentlist{gap:18px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment_container{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px;border-radius:18px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews img.avatar{width:32px!important;height:32px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .woocommerce-review__author{font-size:14px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment-text .description{font-size:14px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews ul.children{margin:12px 12px 0 0!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews ul.children .comment_container{padding:14px;grid-template-columns:minmax(0,1fr);}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews ul.children img.avatar{display:none;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card{padding:24px 18px!important;margin:28px 0!important;border-radius:24px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #reply-title{font-size:21px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #commentform{grid-template-columns:minmax(0,1fr);gap:22px!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #commentform>*{grid-column:1!important;min-width:0;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-rating{padding:16px 12px!important;gap:10px;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card .comment-form-rating label{width:100%;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card #submit{width:100%;}
}

.elementor-1095 .elementor-element.elementor-element-87e849eb .woocommerce-tabs ul.tabs li a{width:100%!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews{display:block!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews #comments{flex:0 0 100%!important;width:100%!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment-text{display:block!important;text-align:right!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment-text .star-rating{position:relative!important;top:auto!important;left:auto!important;right:auto!important;}
.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .commentlist .children:before,.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment_container:before,.elementor-1095 .elementor-element.elementor-element-87e849eb #reviews .comment_container:after{display:none!important;}

.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;border:1px solid #929C8B!important;border-radius:6px!important;background:#FFF;cursor:pointer;}
.elementor-1095 .elementor-element.elementor-element-87e849eb .aq-review-card input[type=checkbox]:checked{background:#467C30!important;border-color:#467C30!important;box-shadow:inset 0 0 0 3px #FFF;}

body.postid-215 .elementor-1095 .elementor-element.elementor-element-87e849eb .aqp-meta{display:none;}/* End custom CSS */