body#cart section#wrapper
,body#cart .card
{
    background: #19191a;
    box-shadow: 0 0 0 !important;
    border: 0px !important;
}

body#cart .checkout a.btn.btn-primary {
    background: #f7f3f0 !important;
    color: #19191a !important;
    font-weight: normal !important;
}
body#cart h1.h1{
    color: #EBE5CB !important;
}
body#cart span.nameCart
{
    display: block;
    margin-top: 10px;
}

body#cart .bootstrap-touchspin .btn-touchspin {}


span.product-image.media-middle:after {
    content: " ";
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 0;
    top: 40px;
    border-radius: 50% 50% 0px 0px;
    background: #ebe5cb;
    z-index: 1;
    padding-left: 30px !important;
}

span.product-image.media-middle {
    position: relative;
    display: inline-block;
}

span.product-image.media-middle img {
    z-index: 100;
    position: relative;
}

body#cart .cart-line-product-actions {
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 10;
}
    body#cart .cart-line-product-actions a{
        color: #FFF;
        text-transform: uppercase;
        font-size: 13px !important;
    }

body#cart .product-line-grid {
    position: relative;
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
}
body#cart .card.cart-summary .cart-summary-line .label {
    text-transform: uppercase;
}

body#cart .card.cart-summary .cart-summary-line .value {
    font-weight: bold;
}

#js-product-list-top,
#mc-buy-filtro,
.mc-buy-zone .mc-filter-trigger-mobile{
    display: none !important;
}



#products .pagination{
    margin-top:  0px !important;
}

body#checkout section#wrapper,
body#module-psgdpr-gdpr section#content,
body#history section#content,
body#address section#content,
body#identity section#content,
body#authentication section#wrapper,
body#my-account section#wrapper {
    background: #FFF;
    padding-top: 80px;
    padding-bottom: 80px;
}

body#authentication section#wrapper a,
body#checkout section#wrapper a,
body#acc section#wrapper a{
    color: #090909;
}

.page-my-account #content .links a:hover i{
    color: #908061;
}

body#authentication .btn-primary{
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    background-color: #F7F3F0;
    border: 1px solid #000000;
}

@media screen and (max-width: 640px){
    article .thumbnail:after{
        content: " ";
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: 0;
        top: 20px;
        border-radius: 50% 50% 0px 0px;
        background: #ebe5cb;
        z-index: 1;
        padding-left: 30px;
    }

    article .thumbnail img.img-center {
        height: 260px;
    }
}



/*PRODUCT*/
    .mc-product-buy-zone.mc-banner > .row {
        z-index: 100;position: relative;
    }
    .mc-product-buy-zone.mc-banner {
        background-image: linear-gradient(to right, #19191a 31%, #030203 64%);
    }

    @media screen and (max-width: 767px){
        
        section.mc-product-buy-zone.mc-banner.container-fluid:after,
        section.mc-product-buy-zone.mc-banner.container-fluid:before
        {
            display: none !important;    
        }

        .mc-product-buy-zone.mc-banner {
            background-color: #19191a;
            background-image: inherit;
        }

        section.mc-product-buy-zone.mc-banner.container-fluid {
            background: #f9f8f6;
        }

        section.mc-product-buy-zone.mc-banner.container-fluid > .row:nth-child(1){
            background: #19191a;
            padding-top: 50px;
            padding-bottom: 50px;
        }

    }
    @media screen and (min-width: 1024px){
        section.mc-product-buy-zone.mc-banner.container-fluid {
            min-height: 510px;
            height: 90vh;
        }
    }
    /*SIZES TO BACKGROUND*/
    @media screen and (max-width: 1200px){
        section.mc-product-buy-zone.mc-banner.container-fluid:after{
            background-size: 390px !important;
        }
        section.mc-product-buy-zone.mc-banner.container-fluid:before{
            background-size: 412px !important;
        }
    }
    @media screen and (max-width: 1024px){
        section.mc-product-buy-zone.mc-banner.container-fluid:after{
            background-size: 300px !important;
        }
        section.mc-product-buy-zone.mc-banner.container-fluid:before{
            background-size: 412px !important;
        }
    }
    @media screen and (max-width: 990px){
        section.mc-product-buy-zone.mc-banner.container-fluid:after{
            background-size: 310px !important;
        }
        section.mc-product-buy-zone.mc-banner.container-fluid:before{
            background-size: 382px !important;
        }
    }
    @media screen and (max-width: 860px){
        section.mc-product-buy-zone.mc-banner.container-fluid:after{
            background-size: 260px !important;
        }
        section.mc-product-buy-zone.mc-banner.container-fluid:before{
            background-size: 342px !important;
        }
    }
    /*END SIZES TO BACKGROUND*/

/*END PRODUCT*/





