@import url(grid.css);
@import url(font.css);
@import url(reset.css);
@import url(class.css);
@import url(owl.carousel.min.css);
@import url(item_product.css);
@import url(widget_image_box.css);
@import url(widget_feature.css);
@import url(history.css);


.custom-mail-footer input[type=email] {
    padding: 22px 15px 23px 20px;
    justify-content: flex-end;
    align-items: center;
    flex-shrink: 0;
}

.elementor-menu-cart__wrapper {
    .elementor-menu-cart__toggle_button {
        all: unset;
    }

    .elementor-button-text {
        display: none;
    }

}

.custom-button .elementor-button-content-wrapper {
    align-items: center;
}

.custom-button .elementor-button-icon {
    font-size: 20px !important;
}

.custom-icon-box .elementor-icon-box-wrapper:hover .elementor-icon-box-description {
    text-decoration: underline;
}

.custom-menu ul ul>li>a {
    position: relative;
    display: flex;
    align-items: center;
}

.custom-menu ul ul>li>a:before {
    content: "";
    width: 0;
    height: 2px;
    transition: all 0.3s ease;
    background-color: #1F6306;
    margin-right: 0;
}

.custom-menu ul ul>li:hover>a:before {
    width: 15px;
    margin-right: 8px;
}

.parent-category-section {
    h2 {
        font-size: 32px;
    }
}