.woocommerce-cart #coupon_code {
    min-width: 7em;
}


/* Flex UAE Product Archive */
/* Enable by adding class .af-flex-products to UAE Products widget */
.af-flex-products .uael-woo-products-grid li.product .uael-woo-product-wrapper {
    display: flex;
    flex-direction: column;
}
.af-flex-products .uael-woo-products-grid li.product .uael-woo-products-summary-wrap {
    /* flex: 1; */
}
.af-flex-products .uael-woo-products-grid li.product .uael-woo-product-wrapper .price {
    padding-left: 0.25em;
    margin-top: -0.125em;
}
.af-flex-products .uael-woo-products-grid li.product a.button {
    padding: 0.5em 1em;
    display: block;
    width: 100%;
    line-height: 1em;
    text-align: center;
}
.af-flex-products .uael-woocommerce .products li.product span.price del {
    display: block;
}
.af-flex-products .uael-sale-flash-wrap + .uael-featured-flash-wrap {
    margin-top: 0px !important;
}
.af-flex-products .uael-featured-flash-wrap {
    position: relative;
    box-shadow: 2px 4px 4px rgba(0,0,0,0.35);
}
.af-flex-products .uael-featured-flash-wrap:before {
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    border: 5px solid transparent;
    border-right-color: var(--e-global-color-secondary);
    border-top-color: var(--e-global-color-secondary);
    content: '';
}
@media (min-width:768px) {
    .af-flex-products .uael-woo-products-grid li.product .uael-woo-products-summary-wrap {
            display: flex;
            flex-wrap: wrap;
            align-content: space-between;
            flex: 1;
    }
    .af-flex-products .uael-woo-products-grid li.product a.uael-loop-product__link {
            flex: 1;
    }
}

/* Single Product */
/* Enable by adding class .af-add-to-cart to Add to Cart widget */
.af-add-to-cart.elementor-widget-woocommerce-product-add-to-cart form.cart {
    display: block !important;
}
.af-add-to-cart.elementor-widget-woocommerce-product-add-to-cart form.cart.quantity.buttons_added,
.af-add-to-cart.elementor-widget-woocommerce-product-add-to-cart form.cart button.button {
    font-size: 1.5em;
}
.af-swatches .wc-pao-addon-image-swatch img {
    max-height: 2em;
    max-width: 2em;
}
.af-swatches .wc-pao-addon-image-swatch {
    margin-bottom: 0.5em;
}


/* WooCommerce Category Grid */
/* Enable by adding class .af-category-grid to UAE Product Categories widget */
.af-category-grid li a {
    border: 6px solid #FFF;
    box-shadow: 0.0625em 0.125em 0.25em rgba(0,0,0,0.5);
    position: relative;
    text-shadow: 0 0 0.25em rgba(0,0,0,0.75);
}
.af-category-grid li a .uael-product-cat-inner:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background: linear-gradient(rgba(0,0,0,0.125),rgba(0,0,0,0.25));
    height: 100%;
    width: 100%;
}