.elementor-3451 .elementor-element.elementor-element-229706f{--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-3451 .elementor-element.elementor-element-7f7f3a7{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3451 .elementor-element.elementor-element-7f7f3a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3451 .elementor-element.elementor-element-e711af6{--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-3451 .elementor-element.elementor-element-e711af6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3451 .elementor-element.elementor-element-3a89894{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3451 .elementor-element.elementor-element-3a89894.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3451 .elementor-element.elementor-element-ee065e7{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3451 .elementor-element.elementor-element-ee065e7.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3451 .elementor-element.elementor-element-432fd45 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:25px;font-weight:700;line-height:30px;color:#22272B;}.elementor-3451 .elementor-element.elementor-element-c56fa43.elementor-element{--align-self:flex-start;}.elementor-3451 .elementor-element.elementor-element-c56fa43 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#757575;}.elementor-3451 .elementor-element.elementor-element-e0f73c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-3451 .elementor-element.elementor-element-e0f73c2 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:600;color:#000000;}.elementor-3451 .elementor-element.elementor-element-4266c4b{--display:flex;}.elementor-3451 .elementor-element.elementor-element-833f2b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3451 .elementor-element.elementor-element-f6a258a{--display:flex;--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-3451 .elementor-element.elementor-element-05067a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;}.elementor-3451 .elementor-element.elementor-element-34c0410{--display:flex;}.elementor-3451 .elementor-element.elementor-element-3b8351d{--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;}.elementor-3451 .elementor-element.elementor-element-1a55d09{--display:flex;--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-3451 .elementor-element.elementor-element-0b776d9{--display:flex;}.elementor-3451 .elementor-element.elementor-element-392b206{--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;--margin-top:8px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.woocommerce .elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .cart .button{transition:all 0.2s;}.elementor-3451 .elementor-element.elementor-element-8541a61 .eael-add-to-cart-wrapper .eael-add-to-cart{transition:all 0.2s;}.woocommerce .elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .quantity .qty{transition:all 0.2s;}.elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{transition:all 0.2s;}.woocommerce .elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#E1E0E7;}.elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:#E1E0E7;}.woocommerce .elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#E1E0E7;}.elementor-3451 .elementor-element.elementor-element-8541a61 .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#E1E0E7;}.elementor-3451 .elementor-element.elementor-element-d67ba04{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3451 .elementor-element.elementor-element-7b42977 img{width:90%;}.elementor-3451 .elementor-element.elementor-element-840874a{--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-3451 .elementor-element.elementor-element-3c076d2{--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-3451 .elementor-element.elementor-element-0909fbe{--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-3451 .elementor-element.elementor-element-06e4e48{--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-3451 .elementor-element.elementor-element-8c0ddb3{--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-3451 .elementor-element.elementor-element-0196174{--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-3451 .elementor-element.elementor-element-d623d88{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3451 .elementor-element.elementor-element-d623d88 .elementor-heading-title{color:#22272B;}.elementor-3451 .elementor-element.elementor-element-f1c3c1e{--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:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3451 .elementor-element.elementor-element-af55722 img{width:90%;max-width:100%;}.elementor-3451 .elementor-element.elementor-element-5a0069a{--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-3451 .elementor-element.elementor-element-55df0eb{--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-3451 .elementor-element.elementor-element-b0c8a47{--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:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3451 .elementor-element.elementor-element-ed539b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3451 .elementor-element.elementor-element-9df15de{--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;}body.elementor-page-3451{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-3451 .elementor-element.elementor-element-7f7f3a7{--width:1600px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3451 .elementor-element.elementor-element-7f7f3a7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3451 .elementor-element.elementor-element-ee065e7{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:0px;}.elementor-3451 .elementor-element.elementor-element-432fd45{margin:09px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3451 .elementor-element.elementor-element-432fd45.elementor-element{--align-self:center;}.elementor-3451 .elementor-element.elementor-element-432fd45 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-3451 .elementor-element.elementor-element-c56fa43 .elementor-heading-title{line-height:1.5em;}.elementor-3451 .elementor-element.elementor-element-e0f73c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-3451 .elementor-element.elementor-element-e0f73c2 .elementor-heading-title{font-size:15px;}.elementor-3451 .elementor-element.elementor-element-4266c4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-3451 .elementor-element.elementor-element-3b8351d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3451 .elementor-element.elementor-element-1a55d09{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3451 .elementor-element.elementor-element-af81454{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-3451 .elementor-element.elementor-element-392b206{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3451 .elementor-element.elementor-element-d623d88{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3451 .elementor-element.elementor-element-b0c8a47{--width:534px;--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-3451 .elementor-element.elementor-element-ed539b0{width:var( --container-widget-width, 627px );max-width:627px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:627px;--container-widget-flex-grow:0;}.elementor-3451 .elementor-element.elementor-element-ed539b0.elementor-element{--align-self:center;}.elementor-3451 .elementor-element.elementor-element-9df15de{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3451 .elementor-element.elementor-element-7f7f3a7{--width:100%;}.elementor-3451 .elementor-element.elementor-element-e711af6{--width:50.206%;}.elementor-3451 .elementor-element.elementor-element-3a89894{--width:50%;}.elementor-3451 .elementor-element.elementor-element-ee065e7{--width:89%;}.elementor-3451 .elementor-element.elementor-element-3b8351d{--width:75%;}.elementor-3451 .elementor-element.elementor-element-1a55d09{--width:100%;}.elementor-3451 .elementor-element.elementor-element-3c076d2{--width:100%;}.elementor-3451 .elementor-element.elementor-element-f1c3c1e{--content-width:1453px;}}/* Start custom CSS for eael-woo-add-to-cart, class: .elementor-element-8541a61 *//* ===============================
   BUTTON WRAPPER (WooCommerce)
================================ */
.single-product form.cart,
.single-product .cart {
  display: flex !important;
  gap: 16px !important;
  align-items: center !important;
  width: 100% !important;
}

/* ===============================
   COMMON BUTTON BASE
================================ */
.single_add_to_cart_button,
.buy-now-btn.button,
#btn-1cc-pdp,
.mobile-buy-now {
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;

  padding: 14px 30px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1 !important;

  border-radius: 999px !important;
  box-sizing: border-box !important;
  text-transform: none !important;
  letter-spacing: .2px !important;
  transition: all .2s ease !important;

  visibility: visible !important;
  opacity: 1 !important;
  position: relative !important;
  z-index: 9 !important;
}

/* remove arrow/icon */
.single_add_to_cart_button::after,
.buy-now-btn.button::after,
#btn-1cc-pdp::after {
  content: none !important;
}

/* ===============================
   ADD TO CART (Outline Button)
================================ */
.single_add_to_cart_button {
  background: #ffffff !important;
  color: #111111 !important;
  border: 2px solid #111111 !important;
}

.single_add_to_cart_button:hover {
  background: #f5f5f5 !important;
}

/* ===============================
   BUY NOW (Primary Red Button)
================================ */
.buy-now-btn.button,
#btn-1cc-pdp,
.mobile-buy-now {
  background-color: #f15057 !important;
  color: #ffffff !important;
  border: 2px solid #ff3b3f !important;
}

.buy-now-btn.button:hover,
#btn-1cc-pdp:hover,
.mobile-buy-now:hover {
  background-color: #e33437 !important;
  border-color: #e33437 !important;
  color: #ffffff !important;
}

/* ===============================
   DESKTOP → Side by Side
================================ *//* End custom CSS */
/* Start custom CSS *//* Hide HubSpot Chat Widget */
#hubspot-messages-iframe-container,
.hs-chat,
.hs-messages-widget,
#hs-messages-widget,
iframe[src*="hubspot"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

body {
    overflow-x: hidden;
}
.woocommerce-message {
  display: none;
}/* End custom CSS */