/* develope By Package +201002241591  3lwaaa@gmail.com - https://wa.me/201002241591 */
a.sub-categories.flex-col.flex-center.gap-2.da-tm.text-center {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    /* border: 1px solid #b4b4b4; */
    padding: 0.2rem;
    height: 5rem;
}

.sub-cat-icon a.sub-categories.flex-col.flex-center.gap-2.da-tm.text-center img {
    width: 4rem;
    /* padding: .6rem; */
    border-radius: 50%;
}

.sub-cat-icon {
    /* width: 13rem; */
    background: #ffffff;
    border-radius: .5rem;
    border: 1px solid #b4b4b4;
}

.sub-cat-icon a.sub-categories.flex-col.flex-center.gap-2.da-tm.text-center h3.sub-title.text-sm {
    font-size: 1.4rem;
}

.sub-cat-icon a:after {
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.77 17.91'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23b4b4b4; stroke-miterlimit: 10; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='9.01 .64 1.36 9.74 9.01 17.19'/%3E%3C/svg%3E");
    width: .6rem;
    height: 1rem;
}

@media (max-width: 767px) {
    .sub-nav-header.md\:container .sub_only.sub-cat-slider.grid.grid-cols-1.md\:grid-cols-3.gap-6.md\:gap-10.mt-8.mb-1 {
        grid-template-columns: repeat(2,minmax(0,1fr));
        gap: 0.5rem;
    }

    a.sub-categories.flex-col.flex-center.gap-2.da-tm.text-center {
        padding: .2rem;
    }

    .sub-cat-icon a.sub-categories.flex-col.flex-center.gap-2.da-tm.text-center img {
        width: 3rem;
        /* height: 5rem; */
    }

    .sub-cat-icon a.sub-categories.flex-col.flex-center.gap-2.da-tm.text-center h3.sub-title.text-sm {
        font-size: 1rem;
    }
}

.product-entry.rounded-full {
    border-radius: 2.75rem;
}

.product-footer {
    flex-direction: column-reverse;
    align-items: end
}

.product-entry salla-add-product-button .s-button-wrap .s-button-element {
    border-radius: 0!important;
    border: 0;
    /* padding: 1.75rem 0.25rem!important; */
    font-size: 1.6rem!important;
    background-color: var(--1)!important;
    font-weight: 900 !important;
    height: 5rem;
    color: #fff;
}

.product-entry>div {
    padding: 0!important
}

.border-primary {
    border-color: #dcdcdc;
}

:root {
    --color-primary-dark: #000000;
    --color-primary-light: #262626;
    --color-primary-reverse: #cccccc;
    --1: #c5f9df;
    --1: #403f3d;
    --2: #b4b4b4;
    --3: #e4ddc1;
}

button.undefined.s-button-element.s-button-btn.s-button-fill.s-button-wide.s-button-light.s-button-disabled.s-button-loader-center {
    opacity: 1;
    background-color: var(--3)!important;
    color: #000;
}

span.s-button-text {
    overflow: visible;
}

@media (min-width: 768px) {
    .sub_only.sub-cat-slider.grid.grid-cols-1.md\:grid-cols-3.gap-6.md\:gap-10.mt-8.mb-1 {
        gap: 0.5rem;
    }
}