.woocommerce-error a {
    color: white;
}

/* Side Cart */
/* header */
.xoo-wsch-basket .xoo-wscb-icon.xoo-wsc-icon-bag2{
    font-size: 30px;
    color: #BF8E3D;
}
.xoo-wsch-basket .xoo-wscb-count{
    line-height: 35px;
    color: #BF8E3D;
}
/* body */

.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-img-col{
    border: 1px solid #EEE;
    border-radius: 3px;
}
.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-img-col img{
    display: block;
    border-radius: 3px;
}
.xoo-wsc-container .xoo-wsc-sum-col{
    padding-top: 10px;
}

.xoo-wsc-container .xoo-wsc-qty-price{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}
.xoo-wsc-container .xoo-wsc-sm-left{
    gap: 40px;
}
.xoo-wsc-container .xoo-wsc-qty-price>span:nth-child(1),
.xoo-wsc-container .xoo-wsc-qty-price>span:nth-child(2),
.xoo-wsc-container .xoo-wsc-qty-price>span:nth-child(3) .woocommerce-Price-amount.amount {
    color: #969696 ;
    font-size: 16px ;
    display: inline-block ;
    white-space: nowrap;
}

.xoo-wsc-container .xoo-wsc-qty-price>span:nth-child(1){
    order: 3;
}

.xoo-wsc-container .xoo-wsc-qty-price>span:nth-child(2){
    order: 2;
}

.xoo-wsc-container .xoo-wsc-qty-price>span:nth-child(3){
    order: 1;
}

.xoo-wsc-container .xoo-wsc-qty-price>span:nth-child(4) {
    display: none;
}

.xoo-wsc-container .xoo-wsc-qty-price>span:nth-child(5) {
    width: 100%;
    margin-left: auto;
    text-align: right;
    order: 4;
}
.xoo-wsc-container .xoo-wsc-qty-price>span:nth-child(5) .woocommerce-Price-amount.amount{
    display: block;
    text-align: right ;
    color: #BF8E3D ;
    font-size: 18px ;
}
.xoo-wsc-container  .woocommerce-Price-amount.amount{
    margin-top: 0px !important;
    margin-left: 0px !important;
}

@media (min-width: 980px) {
    .xoo-wsc-container  .woocommerce-Price-amount.amount {
        margin-top: 0px !important; 
        margin-left: 0px !important;
    }
}

/* footer */
span.xoo-wsc-ft-amt-label::after {
    content: none !important;
}

.xoo-wsc-container .xoo-wsc-ft-amt.xoo-wsc-ft-amt-subtotal{
    display: flex;
    margin: 0px 10px;
}
.xoo-wsc-container .xoo-wsc-article-count{
    color: #4A5565;
    font-weight: 400;
}

.xoo-wsc-ft-amt-value .woocommerce-Price-amount.amount{
    color: #BF8E3D;
    font-size: 22px;
}

.woocommerce .xoo-wsc-container .xoo-wsc-ft-buttons-cont a{
    padding: 6px !important;
    transition: all 0.2s;
}
.woocommerce .xoo-wsc-ft-btn.btn.xoo-wsc-ft-btn-checkout{
    background-color: #BF8E3D !important;
    color: #fff !important;
}
.woocommerce .xoo-wsc-ft-btn.btn.xoo-wsc-ft-btn-checkout:hover{
    background-color: transparent !important;
    color: #BF8E3D !important;
    color: black !important;
}

.woocommerce .xoo-wsc-container .xoo-wsc-ft-buttons-cont a:hover{
    background-color: #BF8E3D !important;
    color: #fff !important;
    border-color: #BF8E3D !important;
    padding: 6px !important;
}

.xoo-wsc-modal .xoo-wsc-container{
    z-index: 999999999999;
}

/* */
.de-mega-menu{
    overflow: visible !important;
}

.woocommerce.columns-3 .products li .price .woocommerce-Price-amount:nth-of-type(2),
.woocommerce.columns-3 .products li .price .woocommerce-Price-amount:nth-of-type(3),
.woocommerce.columns-3 .products li .price [aria-hidden="true"],
.woocommerce.columns-3 .products li .price .screen-reader-text {
    display: none !important;
}

/*  */

.et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product .price .amount{
    text-align: right;
}