.elementor-2338 .elementor-element.elementor-element-636b0695{--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:20px 60px;--row-gap:20px;--column-gap:60px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2338 .elementor-element.elementor-element-1721e3dd{--display:flex;--overlay-opacity:1;--border-radius:15px 15px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2338 .elementor-element.elementor-element-1721e3dd::before, .elementor-2338 .elementor-element.elementor-element-1721e3dd > .elementor-background-video-container::before, .elementor-2338 .elementor-element.elementor-element-1721e3dd > .e-con-inner > .elementor-background-video-container::before, .elementor-2338 .elementor-element.elementor-element-1721e3dd > .elementor-background-slideshow::before, .elementor-2338 .elementor-element.elementor-element-1721e3dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2338 .elementor-element.elementor-element-1721e3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2F2F2;--background-overlay:'';}.elementor-2338 .elementor-element.elementor-element-c8d8526{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2338 .elementor-element.elementor-element-2ba4c7d5 .woocommerce-product-gallery{--wd-gallery-gap:15px;}.elementor-2338 .elementor-element.elementor-element-1d4eae3b{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2338 .elementor-element.elementor-element-1d4eae3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2338 .elementor-element.elementor-element-5d29962{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2338 .elementor-element.elementor-element-ee1072e{width:initial;max-width:initial;}.elementor-2338 .elementor-element.elementor-element-e7ffd7b{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-2338 .elementor-element.elementor-element-e7ffd7b .elementor-divider-separator{width:100%;}.elementor-2338 .elementor-element.elementor-element-e7ffd7b .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-2338 .elementor-element.elementor-element-40dbd4a7{--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:center;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2338 .elementor-element.elementor-element-27eaebe{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2338 .elementor-element.elementor-element-27eaebe.e-con{--flex-grow:0;--flex-shrink:0;}html .elementor-2338 .elementor-element.elementor-element-af35831 .product_title{font-size:1.8rem;font-weight:800;}.elementor-2338 .elementor-element.elementor-element-0df4e5d .elementor-button{background-color:#02010100;font-size:22px;fill:#8E8E8E;color:#8E8E8E;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2338 .elementor-element.elementor-element-0df4e5d{padding:0px 0px 0px 0px;top:-1px;}body:not(.rtl) .elementor-2338 .elementor-element.elementor-element-0df4e5d{right:4px;}body.rtl .elementor-2338 .elementor-element.elementor-element-0df4e5d{left:4px;}.elementor-2338 .elementor-element.elementor-element-492e2b6 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;border-radius:15px 15px 15px 15px;}.elementor-2338 .elementor-element.elementor-element-b0c3411{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2338 .elementor-element.elementor-element-11db9b64.elementor-element{--align-self:flex-start;}.elementor-2338 .elementor-element.elementor-element-11db9b64 .price{font-size:30px;}.elementor-2338 .elementor-element.elementor-element-11db9b64 .price del{font-size:14px;}.elementor-2338 .elementor-element.elementor-element-52bd6691{--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:#EDEDED;--border-color:#EDEDED;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-2338 .elementor-element.elementor-element-86e8ed2 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2338 .elementor-element.elementor-element-86e8ed2 .variations_form .woocommerce-variation-price :is(.price, del){color:#0A0A0A;}.elementor-2338 .elementor-element.elementor-element-c9e5836{--display:flex;--min-height:300px;--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:center;--overlay-opacity:1;}.elementor-2338 .elementor-element.elementor-element-c9e5836::before, .elementor-2338 .elementor-element.elementor-element-c9e5836 > .elementor-background-video-container::before, .elementor-2338 .elementor-element.elementor-element-c9e5836 > .e-con-inner > .elementor-background-video-container::before, .elementor-2338 .elementor-element.elementor-element-c9e5836 > .elementor-background-slideshow::before, .elementor-2338 .elementor-element.elementor-element-c9e5836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2338 .elementor-element.elementor-element-c9e5836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2F2F2;--background-overlay:'';}.elementor-2338 .elementor-element.elementor-element-62a575e{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-2338 .elementor-element.elementor-element-a4590ba{text-align:center;}.elementor-2338 .elementor-element.elementor-element-a4590ba .elementor-heading-title{font-size:2rem;font-weight:300;color:#413E40;}.elementor-2338 .elementor-element.elementor-element-59e29f3.elementor-wc-products ul.products li.product{text-align:center;}.elementor-2338 .elementor-element.elementor-element-59e29f3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2338 .elementor-element.elementor-element-59e29f3.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2338 .elementor-element.elementor-element-cfe4bfa{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2338 .elementor-element.elementor-element-6349e4b3{--display:flex;}.elementor-2338 .elementor-element.elementor-element-86c5ec8{--display:flex;}.elementor-2338 .elementor-element.elementor-element-f47bf76{--display:flex;}.elementor-2338 .elementor-element.elementor-element-f47bf76::before, .elementor-2338 .elementor-element.elementor-element-f47bf76 > .elementor-background-video-container::before, .elementor-2338 .elementor-element.elementor-element-f47bf76 > .e-con-inner > .elementor-background-video-container::before, .elementor-2338 .elementor-element.elementor-element-f47bf76 > .elementor-background-slideshow::before, .elementor-2338 .elementor-element.elementor-element-f47bf76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2338 .elementor-element.elementor-element-f47bf76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EDEDED;}.elementor-2338 .elementor-element.elementor-element-c1ce643{--display:flex;}.elementor-2338 .elementor-element.elementor-element-6406dfe{--divider-border-style:solid;--divider-color:#B1B1B1;--divider-border-width:1px;}.elementor-2338 .elementor-element.elementor-element-407057c{--display:flex;}.elementor-2338 .elementor-element.elementor-element-89732dc{--display:flex;}.elementor-2338 .elementor-element.elementor-element-f8b78c6{--divider-border-style:solid;--divider-color:#B1B1B1;--divider-border-width:1px;}@media(max-width:1024px){.elementor-2338 .elementor-element.elementor-element-636b0695{--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 30px;--row-gap:20px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2338 .elementor-element.elementor-element-11db9b64 .price{font-size:18px;}.elementor-2338 .elementor-element.elementor-element-86e8ed2{width:100%;max-width:100%;}.elementor-2338 .elementor-element.elementor-element-59e29f3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2338 .elementor-element.elementor-element-c8d8526{--width:60%;}.elementor-2338 .elementor-element.elementor-element-40dbd4a7{--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:space-between;}html .elementor-2338 .elementor-element.elementor-element-af35831 .product_title{font-size:1rem;}.elementor-2338 .elementor-element.elementor-element-86e8ed2{width:100%;max-width:100%;}.elementor-2338 .elementor-element.elementor-element-59e29f3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2338 .elementor-element.elementor-element-636b0695{--width:80%;}.elementor-2338 .elementor-element.elementor-element-1721e3dd{--width:40%;}.elementor-2338 .elementor-element.elementor-element-c8d8526{--width:100%;}.elementor-2338 .elementor-element.elementor-element-1d4eae3b{--width:60%;}.elementor-2338 .elementor-element.elementor-element-27eaebe{--width:100%;}.elementor-2338 .elementor-element.elementor-element-c9e5836{--width:100%;}.elementor-2338 .elementor-element.elementor-element-62a575e{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2338 .elementor-element.elementor-element-1721e3dd{--width:100%;}.elementor-2338 .elementor-element.elementor-element-c8d8526{--width:50%;}.elementor-2338 .elementor-element.elementor-element-1d4eae3b{--width:100%;}.elementor-2338 .elementor-element.elementor-element-62a575e{--width:75%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-2ba4c7d5 */.elementor-2338 .elementor-element.elementor-element-2ba4c7d5 .product-label {
    line-height: normal !important;
    font-size: 15px;
    font-weight: 400;
}

.elementor-2338 .elementor-element.elementor-element-2ba4c7d5 img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8d8526 */.elementor-2338 .elementor-element.elementor-element-c8d8526 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_price, class: .elementor-element-11db9b64 */.elementor-2338 .elementor-element.elementor-element-11db9b64 span.woocommerce-Price-currencySymbol {
    font-size: 15px;
}

.elementor-2338 .elementor-element.elementor-element-11db9b64 p.price {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-86e8ed2 */.single-product form.cart {
  display: flex;
  align-items: center;
  gap: 10px;
}

.quantity {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f8f8f8;
  border-radius: 10px;
  border: 1px solid #dddddd4a;
  height: 48px;
  overflow: hidden;
  flex-shrink: 0;
}

.quantity input.qty {
  flex: 1;
  border: none !important;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  box-shadow: none;
  margin: 0;
}

div.quantity input[type=button] {
  border: none !important;
  width: 40px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  
}

div.quantity input[type=button]:hover {
  background: #727171;
  color: #fff;
  border-radius: 10px 10px 10px 10px;
}

.single_add_to_cart_button {
  height: 48px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 25px !important;
  border-radius: 10px;
}

.elementor-2338 .elementor-element.elementor-element-86e8ed2 .single_add_to_cart_button
{
    background-color: transparent;
    border: 2px #65b91d solid;
    color:#65b91d;
      transition: 0.4s cubic-bezier(.4,0,.2,1);
       color: black;
    border: none;
    background-color: #6fc92b57
}


.elementor-2338 .elementor-element.elementor-element-86e8ed2 .single_add_to_cart_button:hover {
    transform: scale(1.03);
     
    
}


#subtot {
    font-size: 14px;
    color: #333;
}

#subtot .price {
    font-size: 22px;
    font-weight: bold;
    color: #d32f2f;
    margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-636b0695 */.elementor-2338 .elementor-element.elementor-element-636b0695 {
    margin: -40px auto 0 auto;

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-59e29f3 */.elementor-2338 .elementor-element.elementor-element-59e29f3 .wd-el-title.title.slider-title.element-title {
    display: none !important;
}

.elementor-2338 .elementor-element.elementor-element-59e29f3 .wd-carousel-wrap {
    display: flex;
    justify-content: center;
}

.elementor-2338 .elementor-element.elementor-element-59e29f3 .product-wrapper {
    border: none;
    border-radius: 12px;
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a575e */.elementor-2338 .elementor-element.elementor-element-62a575e {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-3a56df23 */.elementor-2338 .elementor-element.elementor-element-3a56df23 .wd-nav-wrapper.wd-nav-tabs-wrapper.text-right {
    display: none;;
}

.woocommerce-product-attributes-item__label::after {
    content: " :";
}/* End custom CSS */