.elementor-2339 .elementor-element.elementor-element-c613597{--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:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2339 .elementor-element.elementor-element-c613597:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-c613597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-2339 .elementor-element.elementor-element-2451e43{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-332f1df{--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-2339 .elementor-element.elementor-element-7b97770 .woocommerce-breadcrumb{color:#4E5D54;}.elementor-2339 .elementor-element.elementor-element-7b97770 .woocommerce-breadcrumb > a{color:#1C7E43;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2339 .elementor-element.elementor-element-514c10e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;color:#12261B;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-2339 .elementor-element.elementor-element-59b93ff .price{color:#12261B;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2339 .elementor-element.elementor-element-1ce8570 .cart button, .elementor-2339 .elementor-element.elementor-element-1ce8570 .cart .button{transition:all 0.2s;}.elementor-2339 .elementor-element.elementor-element-1ce8570 .quantity .qty{transition:all 0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2339 .elementor-element.elementor-element-961f747 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#12261B;color:#12261B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D4C8;border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-2339 .elementor-element.elementor-element-961f747 .elementor-button:hover, .elementor-2339 .elementor-element.elementor-element-961f747 .elementor-button:focus{background-color:#12261B;color:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-961f747 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2339 .elementor-element.elementor-element-961f747 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2339 .elementor-element.elementor-element-961f747 .elementor-button:hover svg, .elementor-2339 .elementor-element.elementor-element-961f747 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2339 .elementor-element.elementor-element-f9e758d{--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;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:#E4E0D6;--border-color:#E4E0D6;--border-radius:18px 18px 18px 18px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-2339 .elementor-element.elementor-element-f9e758d:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-f9e758d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-icon i{color:#29A859;transition:color 0.3s;}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-icon svg{fill:#29A859;transition:fill 0.3s;}.elementor-2339 .elementor-element.elementor-element-f8ff686{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;}.elementor-2339 .elementor-element.elementor-element-f8ff686 .elementor-icon-list-text{color:#12261B;transition:color 0.3s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-2339 .elementor-element.elementor-element-b76b306{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#4E5D54;}.elementor-2339 .elementor-element.elementor-element-b76b306 a{color:#1C7E43;}.elementor-2339 .elementor-element.elementor-element-5723c3a{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E0D6;--border-color:#E4E0D6;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2339 .elementor-element.elementor-element-5723c3a:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-5723c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2339 .elementor-element.elementor-element-9ed8cf6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:#12261B;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2339 .elementor-element.elementor-element-15a20ff{--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;--border-radius:22px 22px 22px 22px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-2339 .elementor-element.elementor-element-15a20ff:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-15a20ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-2339 .elementor-element.elementor-element-ac66b60 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#12261B;}.elementor-2339 .elementor-element.elementor-element-a790b98{--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:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-2339 .elementor-element.elementor-element-a790b98:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-a790b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2339 .elementor-element.elementor-element-4467e56.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2339 .elementor-element.elementor-element-4467e56.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-2339 .elementor-element.elementor-element-4467e56.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2339 .elementor-element.elementor-element-c613597{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-2339 .elementor-element.elementor-element-2451e43{--width:100%;}.elementor-2339 .elementor-element.elementor-element-332f1df{--width:100%;}.elementor-2339 .elementor-element.elementor-element-514c10e .elementor-heading-title{font-size:30px;}.elementor-2339 .elementor-element.elementor-element-5723c3a{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-2339 .elementor-element.elementor-element-9ed8cf6 .elementor-heading-title{font-size:24px;}.elementor-2339 .elementor-element.elementor-element-15a20ff{--padding-top:22px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-2339 .elementor-element.elementor-element-ac66b60 .elementor-heading-title{font-size:21px;}.elementor-2339 .elementor-element.elementor-element-a790b98{--padding-top:24px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-2339 .elementor-element.elementor-element-4467e56.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2339 .elementor-element.elementor-element-c613597{--content-width:1200px;}.elementor-2339 .elementor-element.elementor-element-2451e43{--width:50%;}.elementor-2339 .elementor-element.elementor-element-332f1df{--width:44%;}.elementor-2339 .elementor-element.elementor-element-5723c3a{--content-width:880px;}.elementor-2339 .elementor-element.elementor-element-a790b98{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2339 .elementor-element.elementor-element-2451e43{--width:100%;}.elementor-2339 .elementor-element.elementor-element-332f1df{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ecd5648 */.elementor-2339 .elementor-element.elementor-element-ecd5648 .woocommerce-product-gallery{background:#FFFFFF;border:1px solid #E4E0D6;border-radius:24px;padding:24px;margin:0!important;width:100%!important}
.elementor-2339 .elementor-element.elementor-element-ecd5648 .woocommerce-product-gallery__image img{border-radius:16px}
.elementor-2339 .elementor-element.elementor-element-ecd5648 .flex-control-thumbs{margin-top:12px!important;display:flex;gap:10px}
.elementor-2339 .elementor-element.elementor-element-ecd5648 .flex-control-thumbs li{width:72px!important;float:none!important}
.elementor-2339 .elementor-element.elementor-element-ecd5648 .flex-control-thumbs img{border-radius:10px;border:1px solid #E4E0D6}
.elementor-2339 .elementor-element.elementor-element-ecd5648 .onsale{background:#29A859!important;border-radius:999px!important;font-family:Inter}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-59b93ff */.elementor-2339 .elementor-element.elementor-element-59b93ff .price, .elementor-2339 .elementor-element.elementor-element-59b93ff .price .amount, .elementor-2339 .elementor-element.elementor-element-59b93ff .price bdi, .elementor-2339 .elementor-element.elementor-element-59b93ff .woocommerce-Price-currencySymbol{color:#12261B!important} .elementor-2339 .elementor-element.elementor-element-59b93ff .price del, .elementor-2339 .elementor-element.elementor-element-59b93ff .price del *{color:#4E5D54!important;font-size:.7em} .elementor-2339 .elementor-element.elementor-element-59b93ff .price ins{text-decoration:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1ce8570 */.elementor-2339 .elementor-element.elementor-element-1ce8570 form.cart:not(.variations_form), .elementor-2339 .elementor-element.elementor-element-1ce8570 .woocommerce-variation-add-to-cart{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center;margin:0!important}
.elementor-2339 .elementor-element.elementor-element-1ce8570 .quantity{margin:0!important}
.elementor-2339 .elementor-element.elementor-element-1ce8570 .quantity .qty{height:52px!important;width:84px!important;border-radius:999px!important;border:1px solid #D9D4C8!important;background:#FFFFFF!important;text-align:center!important;font-family:Inter!important;font-size:16px!important;color:#12261B!important}
.elementor-2339 .elementor-element.elementor-element-1ce8570 .single_add_to_cart_button{background:#29A859!important;color:#FFFFFF!important;border:none!important;border-radius:999px!important;height:52px!important;padding:0 36px!important;font-family:Inter!important;font-weight:600!important;font-size:16px!important;flex:1 1 200px;transition:background .2s}
.elementor-2339 .elementor-element.elementor-element-1ce8570 .single_add_to_cart_button:hover{background:#1C7E43!important}
.elementor-2339 .elementor-element.elementor-element-1ce8570 table.variations{margin-bottom:12px!important;width:100%} .elementor-2339 .elementor-element.elementor-element-1ce8570 table.variations th, .elementor-2339 .elementor-element.elementor-element-1ce8570 table.variations td{display:block;padding:4px 0!important;text-align:left;font-family:Inter;color:#12261B}
.elementor-2339 .elementor-element.elementor-element-1ce8570 table.variations select{height:46px;border-radius:12px;border:1px solid #D9D4C8;padding:0 14px;width:100%;font-family:Inter;background:#FFFFFF}
.elementor-2339 .elementor-element.elementor-element-1ce8570 .woocommerce-variation-price .price{font-family:'Plus Jakarta Sans';font-size:22px;color:#12261B}
.elementor-2339 .elementor-element.elementor-element-1ce8570 .stock{font-family:Inter;font-size:14px;color:#1C7E43}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-167c0dc */.elementor-2339 .elementor-element.elementor-element-167c0dc, .elementor-2339 .elementor-element.elementor-element-167c0dc *{font-family:Inter,sans-serif!important;text-align:left!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc p, .elementor-2339 .elementor-element.elementor-element-167c0dc li, .elementor-2339 .elementor-element.elementor-element-167c0dc div, .elementor-2339 .elementor-element.elementor-element-167c0dc span, .elementor-2339 .elementor-element.elementor-element-167c0dc td{color:#4E5D54!important;font-size:16px!important;line-height:1.65!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc strong, .elementor-2339 .elementor-element.elementor-element-167c0dc b{color:#12261B!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc h1, .elementor-2339 .elementor-element.elementor-element-167c0dc h2, .elementor-2339 .elementor-element.elementor-element-167c0dc h3, .elementor-2339 .elementor-element.elementor-element-167c0dc h4{font-family:'Plus Jakarta Sans',sans-serif!important;color:#12261B!important;font-size:19px!important;font-weight:700!important;margin:28px 0 10px!important;line-height:1.3!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc ul{padding-left:20px!important;margin:8px 0 16px!important} .elementor-2339 .elementor-element.elementor-element-167c0dc li{margin-bottom:6px!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc p{margin:0 0 14px!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc [style*='position']{position:static!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc .elementor-widget-container{overflow-x:auto}
.elementor-2339 .elementor-element.elementor-element-167c0dc table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;margin:16px 0 24px!important;background:#FFFFFF!important;border:1px solid #E4E0D6!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc td, .elementor-2339 .elementor-element.elementor-element-167c0dc th{padding:10px 14px!important;border:1px solid #E4E0D6!important;background:transparent!important;font-size:14px!important;line-height:1.45!important;vertical-align:top}
.elementor-2339 .elementor-element.elementor-element-167c0dc tr:first-child td{background:#E6F4EA!important;color:#12261B!important;font-weight:600!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc td *{font-size:14px!important;color:inherit!important;background:transparent!important}
.elementor-2339 .elementor-element.elementor-element-167c0dc td p, .elementor-2339 .elementor-element.elementor-element-167c0dc td div{margin:0!important;padding:0!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-bc5795f */.elementor-2339 .elementor-element.elementor-element-bc5795f, .elementor-2339 .elementor-element.elementor-element-bc5795f *{font-family:Inter,sans-serif!important;text-align:left!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f p, .elementor-2339 .elementor-element.elementor-element-bc5795f li, .elementor-2339 .elementor-element.elementor-element-bc5795f div, .elementor-2339 .elementor-element.elementor-element-bc5795f span, .elementor-2339 .elementor-element.elementor-element-bc5795f td{color:#4E5D54!important;font-size:16px!important;line-height:1.65!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f strong, .elementor-2339 .elementor-element.elementor-element-bc5795f b{color:#12261B!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f h1, .elementor-2339 .elementor-element.elementor-element-bc5795f h2, .elementor-2339 .elementor-element.elementor-element-bc5795f h3, .elementor-2339 .elementor-element.elementor-element-bc5795f h4{font-family:'Plus Jakarta Sans',sans-serif!important;color:#12261B!important;font-size:19px!important;font-weight:700!important;margin:28px 0 10px!important;line-height:1.3!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f ul{padding-left:20px!important;margin:8px 0 16px!important} .elementor-2339 .elementor-element.elementor-element-bc5795f li{margin-bottom:6px!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f p{margin:0 0 14px!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f [style*='position']{position:static!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f .elementor-widget-container{overflow-x:auto}
.elementor-2339 .elementor-element.elementor-element-bc5795f table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;margin:16px 0 24px!important;background:#FFFFFF!important;border:1px solid #E4E0D6!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f td, .elementor-2339 .elementor-element.elementor-element-bc5795f th{padding:10px 14px!important;border:1px solid #E4E0D6!important;background:transparent!important;font-size:14px!important;line-height:1.45!important;vertical-align:top}
.elementor-2339 .elementor-element.elementor-element-bc5795f tr:first-child td{background:#E6F4EA!important;color:#12261B!important;font-weight:600!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f td *{font-size:14px!important;color:inherit!important;background:transparent!important}
.elementor-2339 .elementor-element.elementor-element-bc5795f td p, .elementor-2339 .elementor-element.elementor-element-bc5795f td div{margin:0!important;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a20ff */.elementor-2339 .elementor-element.elementor-element-15a20ff:not(:has(.woocommerce-product-details__short-description *)){display:none!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-4467e56 */.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0!important}
.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products::before, .elementor-2339 .elementor-element.elementor-element-4467e56 ul.products::after{display:none!important}
.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#FFFFFF;border:1px solid #E4E0D6;border-radius:22px;padding:16px 16px 20px!important;display:flex;flex-direction:column;text-align:left!important}
.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products li.product img{border-radius:16px;margin-bottom:12px!important;aspect-ratio:1/1;object-fit:cover}
.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products li.product .woocommerce-loop-product__title{font-family:'Plus Jakarta Sans'!important;font-size:17px!important;font-weight:700!important;color:#12261B!important;padding:0!important;margin:0 0 6px!important}
.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products li.product .price{font-family:Inter!important;font-size:16px!important;font-weight:600!important;color:#12261B!important;margin-bottom:14px!important}
.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products li.product .button{margin-top:auto!important;background:#29A859!important;color:#FFFFFF!important;border-radius:999px!important;font-family:Inter!important;font-weight:600!important;font-size:14px!important;padding:12px 18px!important;text-align:center!important;border:none!important}
.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products li.product .button:hover{background:#1C7E43!important}
@media(max-width:1024px){.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products{gap:12px} .elementor-2339 .elementor-element.elementor-element-4467e56 ul.products li.product{padding:10px 10px 14px!important}}
.elementor-2339 .elementor-element.elementor-element-4467e56 h2{font-family:'Plus Jakarta Sans'!important;font-size:28px!important;font-weight:700!important;color:#12261B!important;margin:0 0 24px!important;text-align:left!important}
.elementor-2339 .elementor-element.elementor-element-4467e56 ul.products li.product .price *{color:#12261B!important}/* End custom CSS */