.elementor-18382 .elementor-element.elementor-element-701e251{--display:flex;}.elementor-18382 .elementor-element.elementor-element-5eeb3d1{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-18382 .elementor-element.elementor-element-10777f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18382 .elementor-element.elementor-element-1398021{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18382 .elementor-element.elementor-element-6592f93 .cart button, .elementor-18382 .elementor-element.elementor-element-6592f93 .cart .button{border-style:none;border-radius:50px 50px 50px 50px;padding:12px 32px 12px 32px;color:#FFFFFF;background-color:#9BC31C;border-color:#9BC31C;transition:all 0.2s;}.elementor-18382 .elementor-element.elementor-element-6592f93 .cart button:hover, .elementor-18382 .elementor-element.elementor-element-6592f93 .cart .button:hover{background-color:#ADD52E;}.elementor-18382 .elementor-element.elementor-element-6592f93 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;border-color:#E2E2E2;transition:all 0.2s;}.elementor-18382 .elementor-element.elementor-element-5a1f650:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(12px/2);}.elementor-18382 .elementor-element.elementor-element-5a1f650:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(12px/2);}.elementor-18382 .elementor-element.elementor-element-5a1f650.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-18382 .elementor-element.elementor-element-5a1f650.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body:not(.rtl) .elementor-18382 .elementor-element.elementor-element-5a1f650.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-12px/2) + (-1px/2) );}body:not.rtl .elementor-18382 .elementor-element.elementor-element-5a1f650.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-12px/2) - (1px/2) );}.elementor-18382 .elementor-element.elementor-element-5a1f650 a{color:#9BC31C;}.elementor-18382 .elementor-element.elementor-element-402275e{--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:0px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-18382 .elementor-element.elementor-element-38b51bc{--divider-border-style:solid;--divider-color:#F7F8F5;--divider-border-width:1px;}.elementor-18382 .elementor-element.elementor-element-38b51bc .elementor-divider-separator{width:100%;}.elementor-18382 .elementor-element.elementor-element-38b51bc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}@media(min-width:768px){.elementor-18382 .elementor-element.elementor-element-5eeb3d1{--content-width:1280px;}.elementor-18382 .elementor-element.elementor-element-10777f9{--width:35%;}.elementor-18382 .elementor-element.elementor-element-1398021{--width:65%;}.elementor-18382 .elementor-element.elementor-element-402275e{--content-width:1280px;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-1e0fd1e */.elementor-18382 .elementor-element.elementor-element-1e0fd1e .button {
    display: inline-block;
    cursor: pointer;
    background-color: #9bc31c;
    color: #fff;
    border-radius: 50px;
    font-family: var(--title-font);
    font-size: 18px;
    line-height: inherit;
    overflow: hidden;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: .05em;
    transition: all .2s ease;
}

.elementor-18382 .elementor-element.elementor-element-1e0fd1e .button:hover {
    background-color: #ADD52E;
}


.woocommerce-message:focus-visible {
    outline: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701e251 */.elementor-18382 .elementor-element.elementor-element-701e251 {
    height: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-e9a9a33 */.elementor-18382 .elementor-element.elementor-element-e9a9a33 p:not(:first-child):not(:last-child) {
    margin: 20px 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6592f93 */.elementor-18382 .elementor-element.elementor-element-6592f93 button {
    display: inline-block;
    cursor: pointer;
    background-color: #9bc31c;
    color: #fff;
    border-radius: 50px;
    font-family: var(--title-font);
    font-size: 18px;
    line-height: inherit;
    overflow: hidden;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: .05em;
    transition: all .2s ease;
}

.elementor-18382 .elementor-element.elementor-element-6592f93 .stock {
    padding-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-a921d66 */.elementor-18382 .elementor-element.elementor-element-a921d66 p:not(:first-child):not(:last-child) {
    margin: 20px 0;
}/* End custom CSS */