.elementor-2652 .elementor-element.elementor-element-bf56297{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2652 .elementor-element.elementor-element-8bc3247 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-8bc3247 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:40px;font-weight:700;color:#1F3C2A;}.elementor-2652 .elementor-element.elementor-element-9236644{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2652 .elementor-element.elementor-element-2418b88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-2652:not(.elementor-motion-effects-element-type-background), body.elementor-page-2652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F6;}@media(min-width:768px){.elementor-2652 .elementor-element.elementor-element-bf56297{--content-width:1200px;}.elementor-2652 .elementor-element.elementor-element-9236644{--content-width:1200px;}}@media(max-width:1024px){.elementor-2652 .elementor-element.elementor-element-bf56297{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2652 .elementor-element.elementor-element-8bc3247 .elementor-heading-title{font-size:32px;}.elementor-2652 .elementor-element.elementor-element-9236644{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2652 .elementor-element.elementor-element-8bc3247 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for wc-elements, class: .elementor-element-2418b88 */@import url('https://fonts.googleapis.com/css2?family=Onest:wght@400;600;700&display=swap');

.woocommerce-cart,
.woocommerce-checkout,
.woocommerce-page,
.woocommerce table,
.woocommerce form,
.woocommerce {
    font-family: 'Onest', sans-serif !important;
}

.woocommerce-cart .coupon {
    display: none !important;
}

.woocommerce-cart .actions .button[name="update_cart"] {
    display: none !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  background-color: #8C3947 !important;
  border-color: #8C3947 !important;
  color: #fff !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  background-color: #742e3a !important;
  border-color: #742e3a !important;
}

.woocommerce-cart td.product-name > a {
  color: #8C3947 !important;
}


.woocommerce-cart th,
.woocommerce-cart td,
.woocommerce-cart .cart_totals,
.woocommerce-checkout th,
.woocommerce-checkout td,
.woocommerce-checkout .woocommerce-checkout-review-order-table,
.woocommerce-checkout h3,
.woocommerce-checkout label,
.woocommerce-checkout p {
  color: #1F3C2A !important;
}

.woocommerce-cart table.cart {
  border-bottom: none !important;
}
.woocommerce-cart .cart-collaterals {
  border-top: none !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */