:root{
    --yith-wacp-close-color-normal:#c0c0c0;
    --yith-wacp-close-color-hover:#c0c0c0;
    --yith-wacp-popup-background:#ffffff;
    --yith-wacp-overlay-color:#000000;
    --yith-wacp-popup-border-radius:0 0 0 0;
    --yith-wacp-box-width-size:700px;
    --yith-wacp-box-height-size:700px;
    --yith-wacp-popup-message-alignment:left;
    --yith-wacp-notice-colors-text:#000000;
    --yith-wacp-notice-colors-background:#EFF7D4;
    --yith-wacp-notice-border-radius:0 0 0 0;
    --yith-wacp-notice-icon-color:#ADBC15;
    --yith-wacp-product-name-color-normal:#000000;
    --yith-wacp-product-name-color-hover:#008371;
    --yith-wacp-product-price-color:#000000;
    --yith-wacp-table-border-color:#e5e5e5;
    --yith-wacp-shipping-taxes-label-color-label:#000000;
    --yith-wacp-shipping-taxes-label-color-amount:#000000;
    --yith-wacp-cart-total-label-color-label:#000000;
    --yith-wacp-cart-total-label-color-amount:#000000;
    --yith-wacp-button-background-go-cart:#008671;
    --yith-wacp-button-text-color-go-cart:#ffffff;
    --yith-wacp-button-border-color-go-cart:#008671;
    --yith-wacp-button-hover-background-go-cart:rgba(0, 0, 0, 0);
    --yith-wacp-button-hover-text-color-go-cart:#008671;
    --yith-wacp-button-hover-border-color-go-cart:#008671;
    --yith-wacp-button-background-go-checkout:#008671;
    --yith-wacp-button-text-color-go-checkout:#ffffff;
    --yith-wacp-button-border-color-go-checkout:#008671;
    --yith-wacp-button-hover-background-go-checkout:rgba(0, 0, 0, 0);
    --yith-wacp-button-hover-text-color-go-checkout:#008671;
    --yith-wacp-button-hover-border-color-go-checkout:#008671;
    --yith-wacp-button-background-continue-shopping:#008671;
    --yith-wacp-button-text-color-continue-shopping:#ffffff;
    --yith-wacp-button-border-color-continue-shopping:#008671;
    --yith-wacp-button-hover-background-continue-shopping:rgba(0, 0, 0, 0);
    --yith-wacp-button-hover-text-color-continue-shopping:#008671;
    --yith-wacp-button-hover-border-color-continue-shopping:#008671;
    --yith-wacp-actions-buttons-radius:10px 10px 10px 10px;
    --yith-wacp-color-title-related:#000000;
    --yith-wacp-mini-cart-bg:#ffffff;
    --yith-wacp-mini-cart-shadow:#cccccc;
    --yith-wacp-mini-cart-counter:#008671;
    --yith-wacp-mini-cart-borders:5px 5px 5px 5px;
    --yith-wacp-mini-cart-icon-color:#000000
}
html.yith_wacp_open,html.yith_wacp_open body{
    overflow:hidden!important
}
#yith-wacp-popup .yith-wacp-overlay{
    position:fixed;
    width:100%;
    height:100%;
    visibility:hidden;
    top:0;
    left:0;
    z-index:10000;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s;
    background-color:var(--yith-wacp-overlay-color)
}
#yith-wacp-popup.open .yith-wacp-overlay{
    visibility:visible
}
#yith-wacp-popup .yith-wacp-wrapper{
    position:fixed;
    width:auto;
    height:auto;
    z-index:20000;
    visibility:hidden;
    max-width:var(--yith-wacp-box-width-size);
    max-height:var(--yith-wacp-box-height-size)
}
#yith-wacp-popup.open .yith-wacp-wrapper{
    visibility:visible
}
#yith-wacp-popup .yith-wacp-main{
    padding:35px 0;
    opacity:0;
    -webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9);
    -moz-transition:all .3s cubic-bezier(.25,.5,.5,.9);
    transition:all .3s cubic-bezier(.25,.5,.5,.9);
    height:100%;
    box-sizing:border-box;
    background-color:var(--yith-wacp-popup-background);
    border-radius:var(--yith-wacp-popup-border-radius)
}
#yith-wacp-popup.open .yith-wacp-main{
    opacity:1
}
#yith-wacp-popup.fade-in .yith-wacp-main{
    -webkit-transform:scale(.7);
    -moz-transform:scale(.7);
    -ms-transform:scale(.7);
    transform:scale(.7)
}
#yith-wacp-popup.fade-in.open .yith-wacp-main{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
#yith-wacp-popup.slide-in-right .yith-wacp-main{
    -webkit-transform:translateX(20%);
    -moz-transform:translateX(20%);
    -ms-transform:translateX(20%);
    transform:translateX(20%)
}
#yith-wacp-popup.slide-in-right.open .yith-wacp-main{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
#yith-wacp-popup.slide-in-bottom .yith-wacp-main{
    -webkit-transform:translateY(20%);
    -moz-transform:translateY(20%);
    -ms-transform:translateY(20%);
    transform:translateY(20%)
}
#yith-wacp-popup.slide-in-bottom.open .yith-wacp-main{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
#yith-wacp-popup.slide-in-left .yith-wacp-main{
    -webkit-transform:translateX(-20%);
    -moz-transform:translateX(-20%);
    -ms-transform:translateX(-20%);
    transform:translateX(-20%)
}
#yith-wacp-popup.slide-in-left.open .yith-wacp-main{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
#yith-wacp-popup.slide-in-top .yith-wacp-main{
    -webkit-transform:translateY(-20%);
    -moz-transform:translateY(-20%);
    -ms-transform:translateY(-20%);
    transform:translateY(-20%)
}
#yith-wacp-popup.slide-in-top.open .yith-wacp-main{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
#yith-wacp-popup.scale-up .yith-wacp-main{
    -webkit-transform:scale(1.5);
    -moz-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)
}
#yith-wacp-popup.scale-up.open .yith-wacp-main{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
#yith-wacp-popup.tred-flip-h .yith-wacp-wrapper,#yith-wacp-popup.tred-flip-v .yith-wacp-wrapper{
    -webkit-perspective:1300px;
    -moz-perspective:1300px;
    perspective:1300px
}
#yith-wacp-popup.tred-flip-v .yith-wacp-main{
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateX(-70deg);
    -moz-transform:rotateX(-70deg);
    -ms-transform:rotateX(-70deg);
    transform:rotateX(-70deg)
}
#yith-wacp-popup.tred-flip-v.open .yith-wacp-main{
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotateX(0);
    transform:rotateX(0)
}
#yith-wacp-popup.tred-flip-h .yith-wacp-main{
    --webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateY(-70deg);
    -moz-transform:rotateY(-70deg);
    -ms-transform:rotateY(-70deg);
    transform:rotateY(-70deg)
}
#yith-wacp-popup.tred-flip-h.open .yith-wacp-main{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
#yith-wacp-popup .yith-wacp-close{
    position:absolute;
    right:11px;
    top:11px;
    width:13px;
    height:13px;
    -webkit-mask-size:contain;
    mask-size:contain;
    -webkit-mask-position:center;
    mask-position:center;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-image:url(../images/close.svg);
    mask-image:url(../images/close.svg);
    background-color:var(--yith-wacp-close-color-normal)
}
#yith-wacp-popup .yith-wacp-close:hover{
    cursor:pointer;
    background-color:var(--yith-wacp-close-color-hover)
}
#yith-wacp-popup .yith-wacp-content{
    padding:0 35px;
    overflow:hidden;
    box-sizing:border-box;
    position:relative;
    height:100%
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-message{
    margin-bottom:25px;
    font-size:14px;
    padding:20px 15px;
    display:flex;
    align-items:center;
    justify-content:var(--yith-wacp-popup-message-alignment);
    border-radius:var(--yith-wacp-notice-border-radius);
    background-color:var(--yith-wacp-notice-colors-background)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-message>h1,#yith-wacp-popup .yith-wacp-content .yith-wacp-message>h2,#yith-wacp-popup .yith-wacp-content .yith-wacp-message>h3,#yith-wacp-popup .yith-wacp-content .yith-wacp-message>h4,#yith-wacp-popup .yith-wacp-content .yith-wacp-message>h5,#yith-wacp-popup .yith-wacp-content .yith-wacp-message>h6,#yith-wacp-popup .yith-wacp-content .yith-wacp-message>span{
    margin:0;
    color:var(--yith-wacp-notice-colors-text)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-message:after{
    display:table;
    content:'';
    clear:both
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-message span{
    display:inline-block;
    vertical-align:middle
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-message:not(.not-show-icon):before{
    content:"";
    margin:0 10px;
    width:24px;
    height:24px
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-message.default-icon:before{
    -webkit-mask-size:contain;
    mask-size:contain;
    -webkit-mask-position:center;
    mask-position:center;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-image:url(../images/check.svg);
    mask-image:url(../images/check.svg);
    background-color:var(--yith-wacp-notice-icon-color)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-message.custom-icon:before{
    background-image:url(../images/check.svg);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center
}
#yith-wacp-popup .yith-wacp-content .product-thumb{
    float:left;
    margin-right:20px
}
#yith-wacp-popup .yith-wacp-content .product-thumb img{
    max-width:100%;
    height:auto
}
#yith-wacp-popup .yith-wacp-content .info-box{
    overflow:hidden;
    background:0 0;
    border:none
}
#yith-wacp-popup .yith-wacp-content .product-info{
    padding-bottom:20px;
    border-bottom:1px solid var(--yith-wacp-table-border-color)
}
#yith-wacp-popup .yith-wacp-content .product-info .product-title{
    font-size:18px;
    line-height:1;
    margin-bottom:10px;
    margin-top:0;
    color:var(--yith-wacp-product-name-color-normal)
}
#yith-wacp-popup .yith-wacp-content .product-info .product-title:hover{
    color:var(--yith-wacp-product-name-color-hover)
}
#yith-wacp-popup .yith-wacp-content .product-info .product-price{
    font-size:20px;
    text-align:left;
    color:var(--yith-wacp-product-price-color)
}
#yith-wacp-popup .yith-wacp-content .product-info .product-price del{
    font-size:80%;
    opacity:.6;
    display:inline-block!important
}
#yith-wacp-popup .yith-wacp-content .product-info .product-price ins{
    background-color:transparent;
    text-decoration:none
}
#yith-wacp-popup .yith-wacp-content .product-info .product-variation dd,#yith-wacp-popup .yith-wacp-content .product-info .product-variation dl,#yith-wacp-popup .yith-wacp-content .product-info .product-variation dt,#yith-wacp-popup .yith-wacp-content .product-info .product-variation p{
    margin-bottom:0;
    font-size:90%
}
#yith-wacp-popup .yith-wacp-content .product-info .product-variation p{
    display:inline-block;
    vertical-align:bottom
}
#yith-wacp-popup .yith-wacp-content .product-info .product-variation dt{
    float:left;
    margin-right:5px;
    clear:left
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info-wrapper{
    padding:0 10px
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info{
    padding:20px 0
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>div{
    font-size:15px;
    clear:both;
    font-weight:700
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>div>.cart-total-amount{
    float:right
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>.cart-shipping,#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>.cart-tax{
    padding-bottom:10px;
    color:var(--yith-wacp-shipping-taxes-label-color-label)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>.cart-totals{
    font-size:21px
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>.cart-shipping>.cart-total-amount,#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>.cart-tax>.cart-total-amount{
    color:var(--yith-wacp-shipping-taxes-label-color-amount)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>.cart-totals{
    color:var(--yith-wacp-cart-total-label-color-label)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>.cart-totals>.cart-total-amount{
    color:var(--yith-wacp-cart-total-label-color-amount)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions{
    clear:both;
    text-align:center;
    margin-top:20px;
    display:grid
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions.layout-1-buttons{
    grid-template-columns:100%
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions.layout-2-buttons{
    grid-template-columns:repeat(2,49%);
    grid-gap:2%
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions.layout-3-buttons{
    grid-template-columns:repeat(3,32%);
    grid-gap:2%
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions .button{
    font-size:14px;
    text-transform:uppercase;
    margin:0;
    border-radius:var(--yith-wacp-actions-buttons-radius);
    padding:5px;
    min-height:50px;
    justify-content:center;
    flex:auto;
    display:flex;
    align-items:center;
    line-height:inherit;
    box-sizing:border-box
}
#yith-wacp-popup .yith-wacp-content .button.go-cart{
    background:var(--yith-wacp-button-background-go-cart);
    color:var(--yith-wacp-button-text-color-go-cart);
    border-color:var(--yith-wacp-button-border-color-go-cart)
}
#yith-wacp-popup .yith-wacp-content .button.go-cart:hover{
    background:var(--yith-wacp-button-hover-background-go-cart);
    color:var(--yith-wacp-button-hover-text-color-go-cart);
    border-color:var(--yith-wacp-button-hover-border-color-go-cart)
}
#yith-wacp-popup .yith-wacp-content .button.go-checkout{
    background:var(--yith-wacp-button-background-go-checkout);
    color:var(--yith-wacp-button-text-color-go-checkout);
    border-color:var(--yith-wacp-button-border-color-go-checkout)
}
#yith-wacp-popup .yith-wacp-content .button.go-checkout:hover{
    background:var(--yith-wacp-button-hover-background-go-checkout);
    color:var(--yith-wacp-button-hover-text-color-go-checkout);
    border-color:var(--yith-wacp-button-hover-border-color-go-checkout)
}
#yith-wacp-popup .yith-wacp-content .button.continue-shopping{
    background:var(--yith-wacp-button-background-continue-shopping);
    color:var(--yith-wacp-button-text-color-continue-shopping);
    border-color:var(--yith-wacp-button-border-color-continue-shopping)
}
#yith-wacp-popup .yith-wacp-content .button.continue-shopping:hover{
    background:var(--yith-wacp-button-hover-background-continue-shopping);
    color:var(--yith-wacp-button-hover-text-color-continue-shopping);
    border-color:var(--yith-wacp-button-hover-border-color-continue-shopping)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related>h4{
    text-align:center;
    margin:30px 0 20px 0;
    color:var(--yith-wacp-color-title-related)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products{
    list-style:none;
    padding:0;
    margin:0;
    display:grid;
    grid-gap:2%
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products:before{
    display:none
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-6{
    grid-template-columns:repeat(6,15%)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-5{
    grid-template-columns:repeat(5,18.4%)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-4{
    grid-template-columns:repeat(4,23.5%)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-3{
    grid-template-columns:repeat(3,32%)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-2{
    grid-template-columns:repeat(2,49%)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-1{
    grid-template-columns:repeat(1,100%)
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products .yith-wacp-related-product.product{
    width:auto!important;
    margin:0!important;
    padding:0
}
#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-1 .yith-wacp-related-product a{
    position:relative;
    max-width:50%;
    margin:0 auto
}
body:not(.theme-yith-proteo,.theme-astra,.theme-yith-wonder) #yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products .yith-wacp-related-product .onsale{
    position:absolute;
    z-index:5;
    top:0;
    left:0
}
#yith-wacp-popup .yith-wacp-content h3.yith-wacp-cart-list-title{
    text-align:center;
    font-size:24px;
    margin-top:0;
    margin-bottom:15px;
    font-weight:600
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info .item-name,#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info dl{
    color:var(--yith-wacp-product-name-color-normal)
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info .item-name:hover{
    color:var(--yith-wacp-product-name-color-hover)
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list{
    width:100%;
    border:none;
    margin-bottom:0;
    border-collapse:collapse
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list tr:not(.yith-wcpb-bundle-table-item){
    border-bottom:1px solid var(--yith-wacp-table-border-color)
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td{
    padding:10px 10px;
    border:none;
    vertical-align:middle
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-remove{
    width:34px
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-remove a{
    text-indent:-9999px;
    width:18px;
    height:18px;
    display:block;
    outline:0;
    -webkit-mask-size:cover;
    mask-size:cover;
    -webkit-mask-position:center bottom;
    mask-position:center bottom;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-image:url(../images/remove-icon.svg);
    mask-image:url(../images/remove-icon.svg);
    background-color:#d0d0d0
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-remove a:before{
    display:none
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-remove a:hover{
    background-color:#bf0000
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-thumb{
    width:90px;
    text-align:center
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-thumb a{
    width:60px;
    height:60px;
    display:block
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-thumb img{
    max-width:60px;
    height:auto;
    max-height:100%;
    width:auto
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info{
    font-size:15px
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list .yith-wcpb-child-of-bundle-table-item td.item-info a,#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info .item-name{
    display:block;
    color:var(--yith-wacp-product-name-color-normal)
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list .yith-wcpb-child-of-bundle-table-item td.item-info a:hover,#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info .item-name:hover{
    color:var(--yith-wacp-product-name-color-hover)
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info dd,#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info dl,#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info p{
    margin-bottom:0
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info dd,#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info dt{
    display:inline-block
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-price{
    text-align:center;
    color:var(--yith-wacp-product-price-color)
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-quantity{
    text-align:center
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-quantity .quantity{
    margin:0
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-subtotal{
    font-weight:700;
    text-align:right;
    color:var(--yith-wacp-product-price-color)
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list .blockUI.blockOverlay:before,#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list .loader:before{
    background:0 0
}
#yith-wacp-popup .yith-wacp-content .empty-cart{
    height:100%
}
#yith-wacp-popup .yith-wacp-content .empty-cart .empty-cart-image{
    height:50%;
    -webkit-mask-size:inherit;
    mask-size:inherit;
    -webkit-mask-position:center bottom;
    mask-position:center bottom;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-image:url(../images/empty-cart.svg);
    mask-image:url(../images/empty-cart.svg);
    background-color:#6a6a6a
}
#yith-wacp-popup .yith-wacp-content .empty-cart .empty-cart-text{
    height:50%;
    text-align:center;
    padding:25px 0
}
#yith-wacp-mini-cart{
    position:fixed;
    background-color:var(--yith-wacp-mini-cart-bg);
    border:1px solid #ccc;
    border-radius:var(--yith-wacp-mini-cart-borders);
    box-shadow:2px 2px 8px var(--yith-wacp-mini-cart-shadow);
    z-index:1000;
    cursor:pointer;
    display:none
}
#yith-wacp-mini-cart.hide-if-empty.empty{
    display:none!important
}
#yith-wacp-mini-cart .yith-wacp-mini-cart-icon{
    width:45px;
    height:45px;
    padding:5px;
    background-repeat:no-repeat;
    background-position:center
}
#yith-wacp-mini-cart .yith-wacp-mini-cart-icon.default-icon:before{
    content:"";
    display:block;
    -webkit-mask-size:contain;
    mask-size:contain;
    -webkit-mask-position:center;
    mask-position:center;
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-image:url(../images/mini-cart.svg);
    mask-image:url(../images/mini-cart.svg);
    background-color:var(--yith-wacp-mini-cart-icon-color);
    height:70%;
    width:70%;
    transform:translate(-50%,-50%);
    top:50%;
    left:50%;
    position:absolute
}
#yith-wacp-mini-cart .yith-wacp-mini-cart-count{
    position:absolute;
    top:-8px;
    left:-12px;
    background:var(--yith-wacp-mini-cart-counter);
    color:#fff;
    min-width:25px;
    height:25px;
    padding:0 5px;
    border-radius:50%;
    text-align:center;
    font-size:14px;
    line-height:25px;
    font-weight:700;
    box-sizing:border-box
}
#yith-wacp-popup .yith-wacp-content h3.yith-wacp-raq-list-title{
    text-align:center;
    font-size:20px;
    margin-top:0;
    margin-bottom:15px
}

#yith-wacp-popup .yith-wacp-content .yith-wacp-message {
    display: none!important;
}

#yith-wacp-popup .yith-wacp-main {
    padding-top: 0px!important;
}

#yith-wacp-popup .popup-cart-heding .yith-wacp-cart-list-title {
    width: 100%;
    display: block;
    padding: 0px;
    padding-left: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #ff900e;
    font-weight: bold;
}

#yith-wacp-popup .yith-wacp-close {
    right: 18px;
    top: 18px;
    background-color: #000000;
}

#yith-wacp-popup .yith-wacp-close:hover {
    background-color: #060606;
}

#yith-wacp-popup .yith-wacp-content {
    padding: 0 10px;
}

#yith-wacp-popup tr.single-cart-item td.item-price span.woocommerce-Price-amount.amount,
#yith-wacp-popup tr.single-cart-item td.item-price .woocommerce-Price-currencySymbol,
#yith-wacp-popup tr.single-cart-item td.item-subtotal span.woocommerce-Price-amount.amount,
#yith-wacp-popup tr.single-cart-item td.item-subtotal .woocommerce-Price-currencySymbol {
    font-size: 14px;
}

#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-price {
    min-width: 80px;
}
#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-subtotal {
    min-width: 80px;
}

#yith-wacp-popup .yith-wacp-wrapper {
    min-height: 450px;
}

#yith-wacp-popup .yith-wacp-popup-actions {
    position: absolute;
    width: 97%;
    bottom: 35px;
}

@media screen and (max-width:480px){
    #yith-wacp-popup .yith-wacp-content .product-thumb{
        margin-right:10px
    }
    #yith-wacp-popup .yith-wacp-content .product-thumb img{
        max-width:80px
    }
    #yith-wacp-popup .yith-wacp-content .product-info{
        padding-bottom:10px
    }
    #yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>div{
        font-size:13px
    }
    #yith-wacp-popup .yith-wacp-content .yith-wacp-cart-info>.cart-totals{
        font-size:16px
    }
    #yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions{
        margin-top:10px
    }
    #yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions .button{
        font-size:11px
    }
    #yith-wacp-popup .yith-wacp-content .yith-wacp-related>h4{
        margin:15px 0
    }
    #yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-4,#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-5,#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-6{
        grid-template-columns:repeat(3,32%)
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list tr{
        display:grid;
        grid-template-columns:38px 70px calc(100% - 98px)
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td{
        align-self:center;
        padding:10px 10px;
        font-size:13px
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-remove{
        grid-column:1;
        grid-row:1/3;
        align-self:auto
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-thumb{
        grid-column:2;
        grid-row:1;
        width:60px
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-quantity{
        grid-column:2;
        grid-row:2;
        text-align:left
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-subtotal{
        grid-column:3;
        grid-row:2
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info{
        grid-column:3;
        grid-row:1
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list.no-thumb td.item-info{
        grid-column:2/span 3;
        grid-row:1
    }
    //#yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-price{
    //    display:none
    //}
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-price{
        grid-column: 3;
        grid-row: 2;
        margin-right: 40px;
    }
}
@media screen and (max-width:320px){
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-thumb{
        display:none
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td.item-info{
        grid-column:2/span 3;
        grid-row:1
    }
    #yith-wacp-popup .yith-wacp-content table.yith-wacp-cart-list td{
        font-size:12px
    }
    #yith-wacp-popup .yith-wacp-content .product-thumb{
        margin:0
    }
    #yith-wacp-popup .yith-wacp-content .product-thumb img{
        max-width:100%;
        width:100%
    }
    #yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-2,#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-3,#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-4,#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-5,#yith-wacp-popup .yith-wacp-content .yith-wacp-related .yith-wacp-related-products.layout-columns-6{
        grid-template-columns:repeat(1,100%)
    }
    #yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions.layout-2-buttons,#yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions.layout-3-buttons{
        grid-template-columns:repeat(1,100%)
    }
}

#yith-wacp-popup .awdr_cart_strikeout_line ins{
    display: block;
}