.sh-product-card {
    border: 1px solid #E5E5E5 !important;
    border-radius: 8px !important;    
}
.sh-product-card:hover {
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
.sh-product-card-discount-tag {
    font-weight: 400 !important;
    border-radius: 8px 0px 8px 0px !important;
    right: auto !important;
    top: 0px !important;
    left: 0px !important;
    background-color: #D2B48C;
}
.sh-product-discount-tag {
    font-weight: 400 !important;
    border-radius: 4px !important;
}
.sh-product-plus-minus-button {
    border-radius: 4px !important;
    color: #D2B48C;
    background-color:#d2b48c13;
    border-color: #D2B48C;
    &:hover {
    border-radius: 4px !important;
    background-color: #D2B48C;
    border-color: #D2B48C;
    color: white;
    }
}
.sh-solid-button {
    border-radius: 4px;
}

.sh-category-card>a>div{
    padding: 6px !important;
    border:1px solid #E5E5E5 !important;
    border-radius: 8px !important;
}
.sh-category-card>a>div:hover {
    border:1px solid #D2B48C !important;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
.sh-category-card:nth-child(3n-2)>a>div {
    background-color: #ECFFEC !important;
}
.sh-category-card:nth-child(3n-1)>a>div {
   background-color: #FFFCEB !important;
}
.sh-category-card:nth-child(3n)>a>div {
   background-color:#FEEFEA !important;
}

.sh-category-card>a>div>p{
     line-height: 24px;
     font-size:16px;
     display: -webkit-box;
    --webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height:48px;
}

@media only screen and (max-width: 600px) {
.sh-category-card>a>div>p{
     line-height: 20px;
     font-size:14px;
     min-height:40px;
}
}

.sh-row-title-divider {
   display: none !important
}


.pr-long-card{
    padding:0px;
}

.pr-card-content{
  padding:4px 8px;
}

.sh-footer-main {
    background-color:#D2B48C;
    color: black;
}

.sh-footer-icon {
    color: #000000;
}

.sh-category-card>a>div {
    /* padding: 6px !important; */
    border: 1px solid #E5E5E5 !important;
    border-radius: 8px !important;
}

.vertical-social__socialBtn {
    background: #000000;
    border-radius: 50%;
    border: 1px solid #000000;
    width: 26px;
    height: 26px;
    display: flex
;
    justify-content: center;
    align-items: center;
    margin-right: 12px;
}

.bottom-nav__app__bar {
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    position: fixed;
    transition: background 1s, bottom .4s ease 0s;
    background-color: #d0a56d;
    border-top: var(--bottom-nav-border);
    display: flex
;
    height: auto;
}

.sh-category-card>a>div {
    padding: 0px !important;
    border: 1px solid #E5E5E5 !important;
    border-radius: 8px !important;
}


.cat-card-img {
    transition-duration: .45s;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: 3px 3px 10px #d2b48c94;
}

.app-bar .toobar-regular {
    min-height: 64px;
    justify-content: space-between;
    background-color: #d2b48c;
}
.swiper-button-next, .swiper-button-prev {
    text-align: center;
    min-width: 48px;
    min-height: 48px;
    max-width: 48px;
    max-height: 48px;
    background-color: #0000007a;
    color: #fff !important;
    font-weight: 600;
    padding: 8px;
    border-radius: 1000px;
    transition: .2s ease-in-out;
    display: none;
}


:root {
    --primary-main: #FFFFFF;
    --primary-contrast-text: #1A1A1A;
    --secondary-main: #D2B48C;
    --info-main: #403B37;
    --error-main: #f44336;
    --error-invalid: #BB0000;
    --error-cancel: #DD0000;
    --error-primary: #F30020;
    --disabled-color: #a9a9a9;
    --typography-font-family: "Noto Sans", "Noto Sans", "Roboto", "Arial", sans-serif;
    --header-main: #FFFFFF;
    --header-contrast-text: #000000;
    --header-button-background: #D2B48C;
    --header-accent: #000000;
    --header-badge-main: #D2B48C;
    --header-badge-contrast-text: #FFFFFF;
    --header-box-shadow: rgb(238, 238, 238) 0px 1px 0px;
    --header-divider: 1px solid #F0F0F0;
    --header-notice-background: #E8FFF1;
    --header-notice-text: #D2B48C;
    --header-desktop-notice-background: #E8FFF1;
    --header-desktop-notice-text: #D2B48C;
    --header-menu-bar-background: #D2B48C;
    --header-menu-bar-color: #FFFFFF;
    --search-bar-main: #FFFFFF;
    --search-bar-border: 1px solid #EEEEEE;
    --search-bar-icon-main: #1A1A1A;
    --search-bar-icon-accent: #D2B48C;
    --bottom-nav-main: #D2B48C;
    --bottom-nav-selected: #FFFFFF;
    --bottom-nav-not-selected: #000;
    --bottom-nav-badge-main: #FFFFFF;
    --bottom-nav-badge-contrast-text: #D2B48C;
    --button-main: #D2B48C;
    --button-contrast-text: #e8fff1;
    --button-borderColor: #e8fff1;
    --footer-main: #000000;
    --footer-contrast-text: #FFFFFF;
    --product-discount-tag-background: #D2B48C;
    --product-discount-tag-color: #ffffff;
    --product-price-color: #D2B48C;
    --notice-color: #D2B48C;
    --notice-bg-color: #E8FFF1;
    --pr-image-aspect-ratio: 1;
    --max-store-width: calc(100vw - 32px);
}