.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-3047 .elementor-element.elementor-element-69fc58f3 .cart button, .elementor-3047 .elementor-element.elementor-element-69fc58f3 .cart .button{transition:all 0.2s;}.elementor-3047 .elementor-element.elementor-element-69fc58f3 .quantity .qty{transition:all 0.2s;}.elementor-widget-theme-post-content{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 );}/* Start custom CSS for theme-post-content, class: .elementor-element-25103c0e */.cart { display: flex; flex-wrap: wrap; align-items: stretch; gap: 0.75rem; margin: 0; } .quantity { display: inline-flex; align-items: center; border: 1px solid #c5d0dc; background-color: #ffffff; } .quantity .qty { width: 3.75rem; height: 3rem; border: 0; text-align: center; font-family: Red Hat Display; font-weight: 700; font-size: 1rem; color: #001B3A; } .single_add_to_cart_button { font-family: Red Hat Display; font-weight: 700; background-color: #086AD7; color: #ffffff; border: 0; border-radius: 0; padding: 0.95rem 1.75rem; cursor: pointer; } .single_add_to_cart_button:hover { background-color: #0658b5; } .woocommerce div.product div.images .flex-control-thumbs { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important; overflow-y: hidden !important; gap: 0.5rem; margin: 0.75rem 0 0 !important; padding: 0 0 0.45rem !important; list-style: none !important; scroll-snap-type: x mandatory; scrollbar-width: thin; } .woocommerce div.product div.images .flex-control-thumbs li { float: none !important; flex: 0 0 calc((100% - 1.5rem) / 4) !important; width: calc((100% - 1.5rem) / 4) !important; margin: 0 !important; padding: 0 !important; scroll-snap-align: start; } .woocommerce div.product div.images .flex-control-thumbs img { width: 100% !important; height: auto; border: 1px solid #d7e0ea; cursor: pointer; }/* End custom CSS */
/* Start custom CSS */.elementor-widget-woocommerce-product-images .onsale,
.woocommerce span.onsale,
.product span.onsale {
  display: none !important;
}
.stock,
p.stock,
.woocommerce .stock,
.woocommerce-variation-availability,
.availability,
.product_meta,
.sku_wrapper,
.posted_in,
.tagged_as {
  display: none !important;
}/* End custom CSS */