body.ce-kit-2{color:#000000;font-family:"Poppins", sans-serif;font-size:15px;}body.ce-kit-2 .breadcrumb li:not(#e), body.ce-kit-2 .ce-breadcrumb__item{font-size:0.8rem;}/* Start custom CSS for page-settings */#header {
    box-shadow: none;
    background: none;
    position: relative;
}


.ce-product-grid {
    grid-auto-rows: 1fr;
}
.ce-product-grid > [data-elementor-type="product-miniature"] {
    align-self: stretch;
}
.ce-product-grid > [data-elementor-type="product-miniature"] article {
    height: 100%;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
}


.account-menu--main > a {
    align-items: center;
    border-radius: var(--bs-border-radius);
    color: var(--bs-body-color);
    display: flex;
    transition: var(--bs-transition-default);
    background-color: var(--bs-tertiary-bg);
    font-size: 1rem;
    font-weight: 600;
    gap: .75rem;
    padding: .5rem;
    width: 100%;
}
.account-menu--main > a .link-item {
    align-items: center;
    display: flex;
    gap: .75rem;
    width: 100%;
}
.account-menu--main > a .link-item i,
.account-menu__nav a .link-item i {
height: auto;
min-height: 0;
}
@media (min-width: 576px) {
    .account-menu--main > a {
        padding: 1.25rem 1rem;
    }
    .account-menu--main > a,
    .account-menu--main > a .link-item {
        align-items: normal;
        flex-direction: column;
        gap: .75rem;
    }
}
.account-menu__nav a {
    cursor: pointer;
    gap: .5rem;
    padding: .75rem 1rem;
    width: 100%;
    align-items: center;
    border-radius: var(--bs-border-radius);
    display: flex;
    transition: var(--bs-transition-default);
}


.subcategory__link--with-image {
    flex-direction: column;
    background: #fff;
    border: none;
    padding: 0;
    gap: 0.5rem;

}
.subcategory__link--with-image img {
    width: 100%;
}
.subcategory__list {
    gap: 2rem;
}


@media (min-width: 1400px) {
    .checkout-steps__mobile, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xs, .container-xxl {
        max-width: 1140px;
    }
}

.elementor-element-92cb28a .elementor-grid {
    display: flex;
    justify-content: center;
}
.elementor-element-92cb28a .elementor-grid > [data-elementor-type="product-miniature"] {
    width: 25%;
}
@media (max-width: 991px) {
    .elementor-element-92cb28a .elementor-grid > [data-elementor-type="product-miniature"] {
        width: 25%;
    }
}
@media (max-width: 767px) {
    .elementor-element-92cb28a .elementor-grid {
        display: block;
    }
    .elementor-element-92cb28a .elementor-grid > [data-elementor-type="product-miniature"] {
        display: inline-block;
        width: 49%;
    }
}/* End custom CSS */