.ui-widget.ui-dialog[aria-describedby="cartModal"]{width:1260px !important}
.ui-widget.ui-dialog[aria-describedby="cartModal"] *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ui-widget.ui-dialog[aria-describedby="cartModal"] #cartModal{width:100% !important;max-height:100%;padding:30px 30px 16px}
@media screen and (max-width:767px){.ui-widget.ui-dialog[aria-describedby="cartModal"] #cartModal{padding:30px 15px 10px}
}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-alert{background:#007836;text-align:center;padding:20px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-title{font-size:36px;margin:40px 0}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-subtotal-heading{display:none;border-bottom:1px solid #d6d6d6;padding-bottom:30px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-row{display:flex;border-bottom:1px solid #d6d6d6}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-row.product-heading{border-bottom:3px solid #23201f}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item{padding:20px;flex:4;display:flex}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-image{margin-right:20px;width:100px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-image img{width:100%}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-title{font-size:18px;margin-bottom:15px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-details{display:flex;font-size:14px;text-transform:uppercase}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-details .label{display:block;margin-bottom:3px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-details .subitems-mob{display:none;margin-top:20px;text-transform:none}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-order{margin-right:20px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-price,.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-quantity,.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-total{flex:1;padding:20px;text-align:right}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-quantity-mobile{display:none}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-total{padding-right:30px;flex:.9;font-weight:bold;display:flex;flex-direction:column}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-total .remove-btn{margin-top:auto;text-transform:none;padding:7px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-total .remove-btn:disabled{opacity:.5;cursor:default}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-footer-wp{display:flex;flex-wrap:wrap;justify-content:flex-end}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-footer{width:50%;padding-top:20px}
@media screen and (max-width:950px){.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-footer{width:100%}
}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-footer>div{margin-bottom:20px;padding:20px 30px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-footer .shop-btns{width:100%;display:block;font-size:18px;text-align:center;margin-bottom:20px;text-transform:none;cursor:pointer}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-total{background:#f6f8fc;text-align:right}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-total>div{display:flex;margin-bottom:20px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-total>div .total-label{flex:1}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-total>div .total-price{flex:2.8;font-weight:bold}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-total-sub{margin-top:15px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-total-total .total-label{font-size:20px;text-transform:uppercase}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-total-taxes{display:block !important;font-size:14px}
@media screen and (max-width:767px){.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-alert{margin:0 -15px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-title{margin:20px 0 0}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-subtotal-heading{display:block}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-subtotal-heading .subT-number{font-weight:bold}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-row.product-heading{display:none}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item{padding:15px 0 20px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip{flex:1}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-details{word-break:break-all}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-details .subitems-mob{display:block}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-order,.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-catalog{flex:1;margin:0}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-row{display:block}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-price,.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-quantity,.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-total .total-value{display:none}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-total{padding:0;margin-bottom:20px;align-items:flex-end}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-total .total-value{display:none}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-total .remove-btn{width:40%}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-footer>div.cart-modal-total{padding:20px;margin:0 -15px 20px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-footer>div.cart-modal-total>div.cart-modal-total-sub{display:block;margin-top:0}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-footer>div.cart-modal-total>div.cart-modal-total-sub>div{display:inline-block}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-footer>div.cart-modal-total>div.cart-modal-total-sub .total-price{padding-left:10px}
}
@media screen and (max-width:400px){.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-details{font-size:11px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-details .subitems-mob{font-size:12px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-descrip .product-details .subitems-mob .quantity-text{font-size:11px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-item-image{margin-right:10px;width:80px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-product-total .remove-btn{font-size:14px}
}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-is-empty{text-align:center;padding:60px 20px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-is-empty .sad-icon{background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;height:50px;width:50px;margin-right:20px;vertical-align:middle}
@media screen and (max-width:767px){.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-is-empty{padding:30px 20px}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-is-empty .sad-icon{display:block;margin:0 auto 20px}
}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-is-empty .close-product-modal{text-decoration:underline;cursor:pointer}
.ui-widget.ui-dialog[aria-describedby="cartModal"] .cart-modal-is-empty .sad-icon{background-image:url('cart-modal/resources/sad-face-icon.svg')}