.btn-cc-home {
    color: #FFF !important;
    margin-inline-start: 10px;
}

.products-container .ajax-products-busy {
    max-height: 70px;
}

.lbl-descripcion {
    display: none;
}

.pickup-points>.centElement>input {
    border-radius: 10px;
}

.ws-picks-li {
    border-radius: 11px;
}


.ws-popup-state {
    border: none !important;
    border-radius: 10px !important;
    padding: 15px !important;
    box-shadow: 0px 3px 3px #0000004a !important;
    backdrop-filter: blur(10px) !important;
}

.item-box-cc .buttons {
    background-color: #3b237b60;
    border: none;
    max-height: 40px;
}

.information {
    display: none;
}

.footer-logo {

    .text,
    .read-more {
        display: none;
    }
}

.container-warehouselection,
.ws-header-text,
.contact-center {
    background-color: var(--main-bg-purple) !important;
}

.bck-all {
    background: linear-gradient(90deg, #9a4cd3, #5429a7) !important;
    border-radius: 10px !important;
}

.cat-title {
    color: #ffffff !important;
}

.pic-img {
    border-radius: 10px;
}

.home-page-category-grid .item-box {
    height: auto;
    width: 25%;
}

/* --- new --- */

.ws-bar-notification {
    width: 25% !important;
   padding: 11px 0 0 0 !important;
}

#ws-button-1{
     background: linear-gradient(to right, #3B237B, #D03BC1) !important;
    color: #fff !important;
}

#ws-button-2{
    background: #AFAFAF  !important;
    color: #fff !important;
}

.ws-header-text label {
    color: #2d2950  !important; 
    font-family: 'Poppins';
    font-size: 16px;
}

.ws-header-text {
    background-color: #fff !important;
}

.ws-header-text {
  color: #2d2950  !important; 
}

.ws-shipping-text, .ws-pick-text {
    font-family: 'Poppins';
    font-size: 15px !important;
}

/* --- Responsive --- */
@media screen and (max-width: 480px) {

.ws-bar-notification {
    width: 90% !important;
    padding: 0px 0 0 0 !important;
}

#ws-button-1, #ws-button-2{
    margin: 5px;
    width: 45%;
}

.ws-footer-text {
    padding: 3%;
}

.ws-popup-state {
    width: 90%;
}

#ws-popup-state {
    margin-left: 0%;
    width:90%;
}

#ws-stateId{
margin-left: 0%;
}

}
