.elementor-536 .elementor-element.elementor-element-49a9250{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-49a9250:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-49a9250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24e1040 );}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-536 .elementor-element.elementor-element-c1f953a .elementor-heading-title{font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-7a25da1{--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:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-49b5268{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-536 .elementor-element.elementor-element-30b3622 > .elementor-widget-container{border-radius:19px 19px 19px 19px;}.woocommerce .elementor-536 .elementor-element.elementor-element-30b3622 .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.elementor-536 .elementor-element.elementor-element-872a338{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-536 .elementor-element.elementor-element-9147113{background-color:var( --e-global-color-3e5ad8f );padding:4px 16px 4px 16px;border-radius:60px 60px 60px 60px;}.elementor-536 .elementor-element.elementor-element-9147113.elementor-element{--align-self:flex-start;}.elementor-536 .elementor-element.elementor-element-9147113 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#000000;}.elementor-536 .elementor-element.elementor-element-9dfbfda .elementor-heading-title{font-size:33px;color:var( --e-global-color-39abe12 );}.elementor-536 .elementor-element.elementor-element-645b7c6{--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;}.woocommerce .elementor-536 .elementor-element.elementor-element-3baa9d3 .woolentor_product_sku_info span{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.woocommerce .elementor-536 .elementor-element.elementor-element-3baa9d3 .woolentor_product_sku_info .sku{color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.elementor-536 .elementor-element.elementor-element-99bfb9a > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px -3px 0px;}.woocommerce .elementor-536 .elementor-element.elementor-element-99bfb9a .price{color:#0000006B;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;line-height:1px;}.woocommerce .elementor-536 .elementor-element.elementor-element-99bfb9a .price ins{color:var( --e-global-color-24e1040 );font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-536 .elementor-element.elementor-element-56f566c .elementor-heading-title{font-size:23px;font-weight:500;word-spacing:5px;color:#181818;}.woocommerce .elementor-536 .elementor-element.elementor-element-4a57aa1 .woocommerce-product-details__short-description,.woocommerce .elementor-536 .elementor-element.elementor-element-4a57aa1 .woocommerce-product-details__short-description p{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-536 .elementor-element.elementor-element-a8dae40{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-4a3d5ba{--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;--border-radius:18px 18px 18px 18px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-536 .elementor-element.elementor-element-4a3d5ba:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-4a3d5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24e1040 );}.elementor-536 .elementor-element.elementor-element-6db5259{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-536 .elementor-element.elementor-element-ed9511d .elementor-heading-title{color:var( --e-global-color-3e5ad8f );}.elementor-536 .elementor-element.elementor-element-163fd5e .elementor-heading-title{word-spacing:7px;color:#FFFFFF;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-536 .elementor-element.elementor-element-f90b22f{font-family:"Plus Jakarta Sans", Sans-serif;line-height:22px;color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-f90b22f a{color:#FFFEFE;}.elementor-536 .elementor-element.elementor-element-6c22d29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-536 .elementor-element.elementor-element-d998675{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-d998675:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-d998675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFE6C86B;}.elementor-536 .elementor-element.elementor-element-58104f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-536 .elementor-element.elementor-element-58104f7 .elementor-heading-title{font-weight:600;color:#111111;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-536 .elementor-element.elementor-element-eb7cd69{--display:flex;}.elementor-536 .elementor-element.elementor-element-0b3ba76{--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;}.elementor-536 .elementor-element.elementor-element-9736c1a .elementor-heading-title{font-size:26px;font-weight:500;word-spacing:7px;color:#000000;}.woocommerce .elementor-536 .elementor-element.elementor-element-7c7e494 .woocommerce_product_description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-536 .elementor-element.elementor-element-e86b5fb .elementor-heading-title{font-size:26px;font-weight:500;word-spacing:7px;color:#000000;}.elementor-536 .elementor-element.elementor-element-3d371fa.elementor-element{--align-self:flex-start;}.elementor-536 .elementor-element.elementor-element-7782fdb{--display:flex;}.elementor-536 .elementor-element.elementor-element-77a6731{--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;}.elementor-536 .elementor-element.elementor-element-113cb3e .elementor-heading-title{font-size:26px;font-weight:500;word-spacing:7px;color:#000000;}.woocommerce .elementor-536 .elementor-element.elementor-element-fc9374b .woocommerce_product_description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-536 .elementor-element.elementor-element-1746906{background-color:#CFE6C800;padding:5px 5px 5px 5px;}.elementor-536 .elementor-element.elementor-element-5dd0773{--display:flex;}.elementor-536 .elementor-element.elementor-element-99eedeb{--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;}.woocommerce .elementor-536 .elementor-element.elementor-element-a5ab54e .woocommerce_product_description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-536 .elementor-element.elementor-element-ba42c6c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:184px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#AAAAAA;}.elementor-536 .elementor-element.elementor-element-ba42c6c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#CFE6C800;}.elementor-536 .elementor-element.elementor-element-ba42c6c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#CFE6C800;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-536 .elementor-element.elementor-element-ba42c6c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-536 .elementor-element.elementor-element-ba42c6c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#CFE6C800;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-536 .elementor-element.elementor-element-ba42c6c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#AAAAAA;}.elementor-536 .elementor-element.elementor-element-ba42c6c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){text-transform:uppercase;}.elementor-536 .elementor-element.elementor-element-ba42c6c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-536 .elementor-element.elementor-element-0db0b57{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-b3c0795{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-536 .elementor-element.elementor-element-b3c0795:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-b3c0795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-412acd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-536 .elementor-element.elementor-element-412acd1 .elementor-heading-title{font-weight:600;color:#111111;}.elementor-536 .elementor-element.elementor-element-ede9206{--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:096px;--padding-bottom:070px;--padding-left:20px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-ede9206:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-ede9206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAF9;}.elementor-536 .elementor-element.elementor-element-a2bcc4b .elementor-heading-title{color:var( --e-global-color-24e1040 );}.elementor-536 .elementor-element.elementor-element-a6c3548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;}.elementor-536 .elementor-element.elementor-element-a6c3548 .elementor-heading-title{font-size:48px;line-height:60px;letter-spacing:-2.4px;color:var( --e-global-color-39abe12 );}.elementor-536 .elementor-element.elementor-element-3ae68b6{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-536 .elementor-element.elementor-element-a6c3548 .elementor-heading-title{font-size:39px;}}@media(max-width:767px){.elementor-536 .elementor-element.elementor-element-c1f953a .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-536 .elementor-element.elementor-element-58104f7 .elementor-heading-title{font-size:28px;}.elementor-536 .elementor-element.elementor-element-99eedeb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-536 .elementor-element.elementor-element-ba42c6c{--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-font-size:17px;}.elementor-536 .elementor-element.elementor-element-ba42c6c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:2.4em;}.elementor-536 .elementor-element.elementor-element-b3c0795{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-536 .elementor-element.elementor-element-412acd1 .elementor-heading-title{font-size:30px;}.elementor-536 .elementor-element.elementor-element-ede9206{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-536 .elementor-element.elementor-element-a6c3548 .elementor-heading-title{font-size:33px;line-height:40px;}}@media(min-width:768px){.elementor-536 .elementor-element.elementor-element-49b5268{--width:55%;}.elementor-536 .elementor-element.elementor-element-872a338{--width:45%;}}/* Start custom CSS for shortcode, class: .elementor-element-51f39c0 */button.kc-add-btn {
    background-color: rgb(24, 106, 34);
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    color: white !important;
        border: 0px;
    border-radius: 40px;
    padding: 18px  26px;
    font-weight: 600
}

.kc-quote-box {
    display: flex;
    display: inline-flex;
    gap: 10px;
}


input.kc-qty {
    width: 20%;
    margin-top: 0px;

   
     border-radius: 40px;
}


button.kc-add-btn:hover {
    background-color: #4da51f;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ba42c6c */.e-n-tab-title[aria-selected=true] {
    background-color: transparent !important;

}


.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS */.product-features li {
    font-size: 15px;
    margin-bottom: 0px;
    padding-left: 18px;
    position: relative;
    text-align: left !important;
    margin: unset !important;
}


.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin-bottom: 0px;
}

.woocommerce-product-gallery__image {
    border-radius: 20px;
}

.woocommerce span.onsale {
    top: 0.5em;
    left: 6.5em;
    margin: 0;
    border-radius: 100%;
    background-color: #ffffff;
    color: #000000;
    font-size: .857em;
    z-index: 9;
}

#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel .wcgs-slider-image {
    border-radius: 20px !important;
}


.buy-now a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 100%;
}

.elementor-widget-wc-add-to-cart .quantity .qty, .woocommerce div.product.elementor .quantity .qty {
    vertical-align: top;
    margin-right: 0;
    width: 100%;
}


.buy-now a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 100%;
}

.top-sec-button form.cart .quantity {
    width: 50%;
}

.top-sec-button button.single_add_to_cart_button.elementor-button.button.alt {
    width: 50%;
}

.elementor-536 .elementor-element.elementor-element-407aa72 {
    width: 100%;
    max-width: 100%;
}

body span.onsale {
    padding: 20px 20px !important;
    border-radius: 50px !important;
    left: 112px !important;
    background-color: #febf0c !important;
}/* End custom CSS */