/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 248:0 Unexpected "<"

**/
<style>
    cart-drawer h2, 
    .totals__subtotal,
    .totals__subtotal-value {
        color: #6d6e58;
    }

    .cart-drawer_outer .drawer__inner-wrapper{
        padding: 0;
    }

    .cart-drawer_outer.drawer .button-wrapper {
        margin-right: 10px;
    }

    .cart-drawer_outer .drawer__heading{
        margin-left: 10px;
        padding-bottom: 10px;
        font-size: 15px;
    }

    .cart-drawer_outer .button-wrapper {
        top: 8px;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__wrapper{
        padding: 16px 24px 53px;
       font-family: var(--base-font-family);
       color: #6D6E58;

    }
    .cart-drawer_outer .cart-page__empty-text{
        margin-top: 0;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__wrapper .cart-drawer-emptyCart__subheading{
        text-align: center;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__crossSellWrapper{
        display: flex;
        justify-content: space-evenly;
        margin-top: 25px;
    }   
    
    .cart-drawer_outer .cart-drawer-emptyCart__crossSellWrapper .row{
        width: 50%;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__crossSell{
        aspect-ratio: auto  4 / 5;
        width: 95%;
        margin: 2.5%;
        border-radius: 15px;
        min-height: 200px;
        display: flex;
        flex-direction: column;
        justify-content: end;
        padding: 15px;
        -webkit-box-shadow:inset 0 -60px 20px -20px rgba(109, 110, 88,1);
        box-shadow:inset 0 -60px 20px -20px rgba(109, 110, 88,1);
        background-position: center;
        background-size: cover;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__crossSell p{
        color: #fff;
        text-transform: uppercase;
        font-weight: 800;
        font: var(--accent-heading-s-font);
        font-size: 16px;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__wrapper h5{
        margin-top: 50px;
        color: #6D6E58;
        font: var(--accent-heading-s-font);
        font-size: 22px;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__review{
        background-color: #F7F3EC;
        border: #6D6E5833 solid 2px;
        border-radius: 15px;
        padding: 10px;
        margin: 20px 0;
        color: #6D6E58;
        font-family: var(--base-font-family);
    }
    
    .cart-drawer_outer .cart-drawer-emptyCart__reviewTitle{
        display: flex;
        flex-direction: row;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__reviewTitle p{
        margin-right: 5px;
        font-weight: 700;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__reviewTitle img{
        width: 125px;
        object-fit: contain;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__reviewCopy{
        margin: 20px 0;
    }

    .cart-drawer_outer .cart-drawer-emptyCart__reviewName{
        font-weight: 700;   
    }

    .cart-drawer_outer.drawer .cart-item:first-child{
        border: none;
    }

    .cart-drawer_outer .notEmptyCart-wrapper{
        padding: 16px 24px 53px !important;
        font-family: var(--base-font-family);
        color: #6D6E58;
    }

    .cart-drawer_outer cart-drawer-items {
        margin-top: 0px;
    }

    .cart-drawer_outer.drawer .cart-item {
        border: none;
    }

    .cart-drawer_outer .cart-item__product{
        gap: 0;
    }

    .cart-drawer_outer .drawer__footer {
        width: 100%;
        padding-top: 0;
        border-top: 3px #6d6e58 solid;
    }

    .cart-drawer_outer .quantity {
        display: flex;
        align-items: center;
        border-radius: 16px;
        border: 2px solid rgb(109,110,88,0.2);
        min-height: 23px;
        width: 107px;
        background-color: #F7F3EC;
    }

    .cart-drawer_outer .quantity__button{
        border-radius: 16px;
        height: 35px;
    }

    .cart-drawer_outer .quantity__button:not(:focus-visible):not(.focused), .quantity__input:not(:focus-visible):not(.focused){
        background-color: none !important;
    }

    .cart-drawer_outer .cart-item__details-actions{
        margin-top: 0 !important;
        flex-direction: row;
        justify-content: space-between;
    }

    .cart-drawer_outer .cart-item__name{
        font-size: 14px !important;
        line-height: 20px !important;
    }

    .cart-drawer_outer .remove-button {
        width: 70px!important;
    }

    .cart-drawer_outer .remove-button a{
        text-decoration: underline;
    }

    .cart-drawer_outer .totals__subtotal{
        text-transform: uppercase;
    }

    .cart-drawer_outer .solid-red-button {
        width: 100%!important;
        color: #fff !important;
        font-size: 16px!important;
        background-color: #e20b0a !important;
        height: 55px!important;
        border-radius: 100px !important;
        text-transform: uppercase!important;
    }

    .cart-drawer_outer .slider__grid .slider__grid-item{
        min-width: 400px;
        height: 150px;
        padding: 5px;
        background-color: rgba(247, 243, 236, 1);
        margin: 0 10px;
    }

    .cart-drawer_outer .card__title-text .card__title-js{
        text-align: left;
    }

    @media screen and (max-width: 500px) {
        .cart-drawer_outer .slider__grid .slider__grid-item{
        min-width: 300px;
        }
    }

    .cart-drawer_outer .card__content--center p, .card__content--center div {
        text-align: left !important;
        align-items: center;
        flex-direction: column;
    }


    .cart-drawer_outer .cartDrawer-RecProduct-btn span.solid-button{
        background-color: red;
        color: #fff;
        width: 50px;
        min-width: 50px;
        border-radius: 50px;
        height: 50px;
    }

    .cart-drawer_outer .card__content .card__content--center{
        text-align: left;
        padding-left: 5px;
    }

    .cart-drawer_outer .card__content--center .card {
        flex-basis: 80% !important;
    }

    .cart-drawer_outer .regular-price, 
    .cart-drawer_outer .price__regular, .price__wrapper {
        width: 100%;
        text-align: left;
    }
</style>