.elementor-1986 .elementor-element.elementor-element-bd10036{--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:center;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1986 .elementor-element.elementor-element-11b2138{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1986 .elementor-element.elementor-element-2b8d18b{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-1986 .elementor-element.elementor-element-15b7d25{text-align:center;}.elementor-1986 .elementor-element.elementor-element-15b7d25 img{border-radius:15px 15px 15px 15px;}.elementor-1986 .elementor-element.elementor-element-7e19b8d{--display:flex;border-style:none;--border-style:none;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.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 );}.elementor-1986 .elementor-element.elementor-element-3b9339f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;letter-spacing:0.1px;color:#0B1220;}.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-1986 .elementor-element.elementor-element-592d873{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#184B3A2E;border-radius:22px 22px 22px 22px;--button-spacing:20px;}.elementor-1986 .elementor-element.elementor-element-592d873.elementor-element{--align-self:stretch;}.elementor-1986 .elementor-element.elementor-element-592d873 .cart button, .elementor-1986 .elementor-element.elementor-element-592d873 .cart .button{font-family:"Roboto", Sans-serif;font-size:14px;border-style:none;border-radius:50px 50px 50px 50px;padding:5px 20px 5px 20px;background-color:#184B3A;transition:all 0.2s;}.elementor-1986 .elementor-element.elementor-element-592d873 .cart button:hover, .elementor-1986 .elementor-element.elementor-element-592d873 .cart .button:hover{background-color:#123A2C;}.elementor-1986 .elementor-element.elementor-element-592d873 .quantity .qty{font-family:"Roboto", Sans-serif;font-size:14px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:10px 0px 10px 10px;border-color:#C5C4C4;transition:all 0.2s;}.woocommerce .elementor-1986 .elementor-element.elementor-element-592d873 form.cart table.variations label{color:#5B6775;}.woocommerce .elementor-1986 .elementor-element.elementor-element-592d873 form.cart table.variations td.value select, .woocommerce .elementor-1986 .elementor-element.elementor-element-592d873 form.cart table.variations td.value:before{border:1px solid #C5C4C4;border-radius:15px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1986 .elementor-element.elementor-element-7623a26{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-eael-woo-product-description .eael-single-product-description{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-1986 .elementor-element.elementor-element-edf104a .eael-single-product-description{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:15px 15px 15px 15px;padding:30px 30px 30px 30px;}@media(min-width:768px){.elementor-1986 .elementor-element.elementor-element-2b8d18b{--width:20%;}.elementor-1986 .elementor-element.elementor-element-7e19b8d{--width:40%;}}@media(max-width:1024px){.elementor-1986 .elementor-element.elementor-element-bd10036{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1986 .elementor-element.elementor-element-11b2138{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1986 .elementor-element.elementor-element-7623a26{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-592d873 */.product-add-to-cart {
    background: linear-gradient(rgb(255, 246, 222) 0%, rgb(255, 255, 255) 100%);
}

.product-add-to-cart::before {
    background:radial-gradient(520px 280px at 85% 0%, rgba(232, 163, 61, 0.22), transparent 64%), radial-gradient(520px 280px at 15% 100%, rgba(217, 140, 21, 0.14), transparent 64%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e19b8d */.product-details {
    background: linear-gradient(
    160deg,
    #FFFFFF 0%,
    #FDF0CE 100%
  );
}

.product-details {
  position: relative;
  overflow: hidden;

  background: linear-gradient(
    160deg,
    #FFFFFF 0%,
    #FDF0CE 100%
  );

  border: 1px solid rgba(217, 140, 21, 0.28);
  border-radius: 32px;
  box-shadow:
    0 24px 80px rgba(122, 74, 18, 0.18);
}

.product-details::before{
  content: "";
  position: absolute;
  pointer-events: none;

  background:
    radial-gradient(
      1350px 650px at 55% -12%,
      rgba(232, 163, 61, 0.22),
      transparent 64%
    ),
    radial-gradient(
      1050px 600px at 95% 10%,
      rgba(217, 140, 21, 0.18),
      transparent 62%
    ),
    radial-gradient(
      1050px 600px at 6% 95%,
      rgba(232, 163, 61, 0.14),
      transparent 64%
    ),
    radial-gradient(
      160% 140% at 50% 45%,
      rgba(15, 23, 42, 0.00) 64%,
      rgba(122, 74, 18, 0.06) 100%
    );
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-description, class: .elementor-element-edf104a */.product-description {
    background-image: linear-gradient(165deg, rgb(255, 255, 255) 0%, rgba(219, 210, 147, 0.32) 100%);
    border-radius: 15px;
}/* End custom CSS */