.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-1134 .elementor-element.elementor-element-4a104b8{--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 25px;--row-gap:0px;--column-gap:25px;}.elementor-1134 .elementor-element.elementor-element-75f55b1{--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-widget-eael-woo-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-eael-woo-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-1134 .elementor-element.elementor-element-a7f8f3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1134 .elementor-element.elementor-element-a7f8f3e .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-1134 .elementor-element.elementor-element-a7f8f3e .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-1134 .elementor-element.elementor-element-a7f8f3e .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-1134 .elementor-element.elementor-element-a7f8f3e .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-1134 .elementor-element.elementor-element-a7f8f3e .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-1134 .elementor-element.elementor-element-f499aca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-widget-eael-woo-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-eael-woo-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-1134 .elementor-element.elementor-element-e51e3fb .eael-woo-product-title .product_title{color:var( --e-global-color-text );font-family:"Playfair Display", Sans-serif;font-size:38px;}.elementor-1134 .elementor-element.elementor-element-e51e3fb .eael-woo-product-title .product_title a{color:var( --e-global-color-text );}.elementor-widget-eael-woo-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-eael-woo-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-1134 .elementor-element.elementor-element-e2a6a8c .eael-single-product-price .price{flex-direction:row;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:bold;gap:6px;}.elementor-1134 .elementor-element.elementor-element-e2a6a8c .eael-single-product-price .price del .amount bdi{color:var( --e-global-color-secondary );}.elementor-1134 .elementor-element.elementor-element-e2a6a8c .eael-single-product-price .price .amount bdi{color:var( --e-global-color-secondary );}.elementor-1134 .elementor-element.elementor-element-e2a6a8c .eael-single-product-price{justify-content:flex-start;}.elementor-1134 .elementor-element.elementor-element-e2a6a8c .eael-product-price-edit{justify-content:flex-start;}.elementor-widget-eael-woo-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-eael-woo-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.woocommerce .elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .cart .button, .elementor-1134 .elementor-element.elementor-element-b71c747 .eael-add-to-cart-wrapper .button-text{font-family:"Inter", Sans-serif;}.woocommerce .elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .cart .button{border-radius:8px 8px 8px 8px;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1134 .elementor-element.elementor-element-b71c747 .eael-add-to-cart-wrapper .eael-add-to-cart{border-radius:8px 8px 8px 8px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1134 .elementor-element.elementor-element-b71c747 .eael-add-to-cart-wrapper .button-text{color:var( --e-global-color-accent );}.woocommerce .elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .quantity .qty, .elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{font-family:"Inter", Sans-serif;}.woocommerce .elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .quantity .qty{color:var( --e-global-color-text );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{color:var( --e-global-color-text );border-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#E1E0E7;}.elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:#E1E0E7;}.woocommerce .elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#E1E0E7;}.elementor-1134 .elementor-element.elementor-element-b71c747 .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#E1E0E7;}.elementor-widget-eael-woo-product-description .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-eael-woo-product-description .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.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 );font-style:var( --e-global-typography-text-font-style );}.elementor-1134 .elementor-element.elementor-element-57b0019 .eael-single-product-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}@media(min-width:768px){.elementor-1134 .elementor-element.elementor-element-75f55b1{--width:50%;}.elementor-1134 .elementor-element.elementor-element-f499aca{--width:50%;}}/* Start custom CSS for eael-woo-add-to-cart, class: .elementor-element-b71c747 */.elementor-1134 .elementor-element.elementor-element-b71c747 select {
  border-radius: 8px;
  border: 2px solid #1F6E73;
  padding: 8px 12px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  color: #1F1F1F;
  background-color: #FFFFFF;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 select:hover,
.elementor-1134 .elementor-element.elementor-element-b71c747 select:focus,
.elementor-1134 .elementor-element.elementor-element-b71c747 select:active {
  border-color: #1F6E73;
  outline: none;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 .label {
  padding-right: 16px;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 .variations label {
  margin-right: 12px;
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  color: #1F1F1F;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 .woocommerce-variation-price .price .amount {
  font-family: 'Inter', sans-serif;
  color: #D4A24A;
  font-size: 20px;
  font-weight: 600;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 .reset_variations {
  color: #1F6E73;
  text-decoration: underline;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 .reset_variations:hover {
  color: #D4A24A;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 .woocommerce-variation-price {
  margin-top: 12px;
  margin-bottom: 12px;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 .quantity {
  margin-right: 12px;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 a[onclick] {
  color: #1F6E73 !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  display: inline-block;
  margin-bottom: 16px;
}

.elementor-1134 .elementor-element.elementor-element-b71c747 a[onclick]:hover {
  color: #D4A24A !important;
}/* End custom CSS */