.header-icon-panel {
    .slds-dropdown__item a  {
        background-color: #ffffff !important;
        color: rgb(10, 33, 64) !important;
    }

    .slds-dropdown{
        background-color: #ffffff !important;
    }

    h1, h2, h3, h4{
        color: rgb(10, 33, 64) !important;
    }

    .description-name-label p{
        color:rgb(10, 33, 64) !important;
    }

    .item_details_currency span{
        color:rgb(10, 33, 64) !important;
    }

    lightning-primitive-icon{
        color:rgb(10, 33, 64) !important;
    }

    p[data-automation="empty_cart"] {
      color: rgb(10, 33, 64) !important; /* change to your desired color */
    }

    .slds-input{
        color: rgb(10, 33, 64) !important;
    }

    commerce_cart-mini-cart-panel .slds-button svg{
        fill: rgb(10, 33, 64) !important;
    }

    commerce_cart-mini-cart-panel{
        commerce_cart-checkout-button{
            display: none !important;
            visibility: hidden !important;
        } 
    }

    .menu-button span{
        font-size: var(--dxp-s-body-font-size);
    }

    .user-profile-menu-list{
        font-size: var(--dxp-s-body-font-size);
        a {
            padding-top: 0rem;
        }
    }
}

.hamburger-menu {
    experience-mega-menu-navigation-desktop {
        .exp-mega-menu__nav-bar__item a{
            color: rgb(254, 255, 255) !important;
        }
    }
}

.shop-by-model{
    @media screen and (min-width: 48em) {
        b2c_lite_commerce-shop-category-ui .menu {
            width: 100% !important;
        }
    }
}

.product-pricing-details{
    @media only screen and (max-width: 48em) {
        table.lwc-6p1eg88ej8i {
            justify-content: left;
        }
    }
}

.product-purchase-option{
    commerce_product_details-add-quantity{
        @media only screen and (max-width: 48em) {
            .container{
                align-items: start !important;
            }
        }
    }
}

.delivery-address-mobile{
    @media only screen and (max-width: 47.9375em) {
        commerce-order-delivery-group .single-delivery-address {
            white-space: normal;
            overflow: hidden;
            text-overflow: ellipsis;
            padding-left: var(--dxp-g-spacing-xlarge);
        }
        commerce-order-delivery-group .delivery-address {
            white-space: normal;
            overflow: hidden;
            text-overflow: ellipsis;
            padding-left: var(--dxp-g-spacing-xxlarge);
        }
    }
}

.cart-product-name{
    commerce_cart-item .item-name p{
        font-size: var(--dxp-s-text-heading-small-font-size);
        font-weight: var(--dxp-s-text-heading-extra-extra-small);
    }
}

.shift-down-1rem{
    margin: 0 0 -1rem 0 !important;
}