.elementor-6583 .elementor-element.elementor-element-0be50eb{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6583 .elementor-element.elementor-element-84b0a8f .banner-title{color:var( --e-global-color-primary );}.elementor-6583 .elementor-element.elementor-element-2db396c{--display:flex;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}@media(max-width:768px){.elementor-6583 .elementor-element.elementor-element-0be50eb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6583 .elementor-element.elementor-element-84b0a8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6583 .elementor-element.elementor-element-84b0a8f .banner-title{font-size:12px;}}/* Start custom CSS for wd_banner, class: .elementor-element-84b0a8f */.promo-banner .content-banner {
	margin-top: auto;
	margin-bottom: auto;}
	
	@media only screen and (max-width: 768px) {

	.promo-banner .content-banner {
	height:110%;}
	}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-69afd40 *//* Container for both buttons */
.wd-add-btn {
    display: flex;
    gap: 10px; /* Space between buttons */
    align-items: center;
}

/* WhatsApp button styling */
.button.fma_order_on_whatsapp_btn_on_shop_page {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px; /* Match the height of the cart button */
    padding: 0 15px;
    border-radius: 3px; /* Match the cart button's border radius */
    text-decoration: none;
    font-weight: normal;
    width: 100%; /* Make it take available space */
    min-width: 100%; /* Minimum width to prevent too narrow buttons */
    box-sizing: border-box;
}

/* WhatsApp icon styling */
.fma_oow_icon {
    display: flex;
    align-items: center;
    margin-right: 8px;
}

.fma_oow_icon svg {
    width: 20px;
    height: 20px;
    fill: currentColor;
}

/* Quantity and cart button container */
.wd-add-btn-replace {
    display: flex;
    flex-grow: 1;
}

/* Make sure the quantity input and cart button are properly aligned */
.quantity {
    display: flex;
    margin-right: 10px;
}

/* Adjust the cart button to match height */
.add_to_cart_button {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
}/* End custom CSS */