.sh-header-main {
    background-color: #FFFFFF;
    color: #000000;
    box-shadow: rgb(238 238 238) 0px 1px 0px;
}
.sh-header-location-icon {
    fill: #000000 !important;
}
.sh-header-account-icon {
    stroke: #000000 !important;
}
.sh-header-cart-icon {
    stroke: #000000 !important;
    fill: none !important
}
.sh-header-arrow-icon {
    fill: #000000 !important;
}
.sh-header-search-icon {
    stroke: #000000 !important;
}
.sh-header-cart-badge {
    background-color: #29A56C;
    color: #FFFFFF;
}
.sh-header-mob-menu-icon {
    color: #000000;
}
.sh-footer-main {
    background-color: #0E4B35;
    color: #FFFFFF;
}
.sh-footer-icon {
    color: #FFFFFF !important;
}
.sh-product-card {
    border: 1px solid #E5E5E5;
    border-radius: 8px;    
}
.sh-product-card:hover {
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
.sh-product-card-price {
    color: #29A56C;
}
.sh-product-card-mrp {
    color: #666666;
}
.sh-product-card-name {
    color: #1a1a1a;
}
.sh-product-card-discount-tag {
    background-color: #29A56C;
    color: #FFFFFF;
    font-weight: 400;
    border-radius: 8px 0px 8px 0px;
    right: auto;
    top: 0px;
    left: 0px;
}
.sh-product-discount-tag {
    background-color: #29A56C;
    color: #FFFFFF;
    font-weight: 400;
    border-radius: 4px;
}
.sh-product-plus-minus-button {
    background-color: #E8FFF1;
    color: #29A56C;
    border: 1px solid #E8FFF1;
    border-radius: 4px;
    fill: #29A56C;
}
.sh-product-card-enquiry {
    border: 1px solid #29A56C !important;
    color: #29A56C !important;
    background: #FFFFFF !important;
}
.sh-product-enquiry {
    border: 1px solid #29A56C !important;
    color: #29A56C !important;
    background: #FFFFFF !important;
}
.sh-solid-button {
    border-radius: 4px;
    border:1px solid #29A56C !important;
    background-color: #29A56C;
    color: #FFFFFF;
}
.sh-solid-button:hover {
    background-color: #29A56C !important;
    color: #FFFFFF !important;
}

.sh-bottom-nav-main {
    background-color: #29A56C;
}
.sh-bottom-nav-selected {
    stroke: #FFFFFF !important;
    color: #FFFFFF !important;
    fill: none !important;
}
.sh-bottom-nav-unselected {
    stroke: rgb(187, 187, 187) !important;
    color: rgb(187, 187, 187) !important;
}
.sh-bottom-nav-cart-badge {
    background-color: #FFFFFF !important;
    color: #29A56C !important;
}
.sh-category-card {
    margin:0px 10px 10px;
    padding-top:8px;
    border-radius: 8px;
}
.sh-row-title-divider {
   display: none;
}

.sh-product-wishlist-desktop {
    border-color: #FF0000 !important;
}
.sh-product-share-icon {
    stroke: #29A56C !important;
}
.sh-product-social-button {
    background-color: #29A56C;
    fill: #29A56C;
}
.sh-product-wishlisted-icon {
    fill: #FF0000 !important;
}
.sh-product-not-wishlisted-icon {
    stroke: #FF0000 !important;
}
.sh-footer-main {
    background-color: #F0F0F0;
    color: #1a1a1a;
}
.sh-footer-icon {
    color: #29A56C !important;
}
.sh-outlined-button {
    border-radius: 0px;
}
.sh-product-buy-now-button {
    color: #FFFFFF;
    border: 1px solid #29A56C;
    outline: none !important;
    padding: 12px;
    background: #29A56C;
    white-space: nowrap;
}

.sh-categories-container {
    background-color: #FFFFFF;
}

















/* ==========================
   LOGO ONLY (NO HEADER HEIGHT CHANGE)
   ========================== */

/* Header ki height same rakho */
.desktop-header-top{
    height:64px !important;
    min-height:64px !important;
    overflow:visible !important;
}

/* Logo Container */
.desktop-store-logo{
    height:64px !important;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    overflow:visible !important;
}

/* Logo */
.desktop-store-logo img{
    height:78px !important;   /* 78, 80 ya 82 try kar sakte ho */
    width:auto !important;
    max-width:none !important;
    max-height:none !important;
    object-fit:contain;
    transform:scale(1.15);    /* Image visually badi dikhegi */
    transform-origin:left center;
    transition:transform .3s ease;
}

/* Hover */
.desktop-store-logo:hover img{
    transform:scale(1.22);
}



/* Navigation Bar Background */
.desktop-header-menu{
    background:#1E5EFF !important;   /* Logo Blue */
    border-top:none !important;
}



/* ==========================
   Desktop Menu Text
========================== */

.desktop-header-menu .nav-link{
    color:#FFFFFF !important;
    font-weight:700 !important;   /* Bold */
    font-size:16px !important;
    letter-spacing:.3px;
    transition:all .3s ease;
}

/* Hover */
.desktop-header-menu .nav-link:hover{
    color:#FFD54F !important;
}

/* Active Menu */
.desktop-header-menu .nav-link.active,
.desktop-header-menu .nav-link[aria-current="page"]{
    color:#FFFFFF !important;
    font-weight:800 !important;
}
















/* =========================================
   MOBILE LOGO ONLY
   DESKTOP - NO CHANGE
   HEADER HEIGHT - NO CHANGE
========================================= */

@media (max-width: 768px){

    .header-top .store-logo img{
        width:110px !important;
        height:40px !important;

        max-width:none !important;
        max-height:none !important;

        object-fit:cover !important;
        object-position:center !important;

        display:block !important;
    }

}