#popup-cart .modal-title {text-transform: uppercase;}
#popup-cart .modal-body .wrap-cart {border: 0px;box-shadow: none;padding: 0px;}
#popup-cart .modal-footer {border-top: 0px;padding: 0.75rem 0 0 0;}
.buymore-cart {color: var(--color-red);margin: 0px;cursor: pointer;}
.buymore-cart i {vertical-align: top;font-size: 12px;margin-top: 5px;margin-right: 2px;}
.wrap-cart {border: 1px solid #d8d8d8;background: #ffffff;box-shadow: 0 0 20px #00000026;padding: 20px 15px;}
.top-cart {border-right: 1px solid #eee; margin-bottom: 2rem;}
.procart {padding: 20px 10px;border: 1px solid #eee;border-top: 0px;}
.pic-procart {text-align: center;}
.pic-procart img {max-height: 100px;height: inherit;}
.pic-procart .del-procart {display: block;color: #999;font-size: 12px;margin-top: 5px;cursor: pointer;}
.pic-procart .del-procart:hover {color: red;}
.name-procart a {display: block;font-size: 14px;color: #000;}
.name-procart a:hover {color: var(--color-red);}
.properties-procart {display: block;}
.properties-procart p {display: inline-block;margin-bottom: 0px;}
.properties-procart p:first-child {margin-right: 10px;}
.properties-procart p strong {font-weight: 600;}
.quantity-procart p {margin-bottom: 0px;}
.quantity-counter-procart {width: 100%;height: 30px;line-height: normal;text-align: center;border: 1px solid #dfdfdf;border-radius: 3px;}
.counter-procart {width: 30%;font-size: 23px;color: #333;border: 0px;outline: none;background-color: transparent;cursor: pointer;}
.counter-procart:hover,
.counter-procart:focus {color: var(--color-red);}
.counter-procart:disabled,
.counter-procart:disabled:hover {color: #ccc;cursor: not-allowed;}
.counter-procart-minus {line-height: 26px;}
.counter-procart-plus {line-height: 24px;}
.quantity-counter-procart .quantity-procart {width: 40%;color: #333;text-align: center;border: 0px;border-right: 1px solid #dfdfdf;border-left: 1px solid #dfdfdf;outline: none;box-shadow: none;padding: 0px;}
.price-procart {width: 20%;text-align: right;}
.price-procart-rp {display: none;width: 100%;font-size: 13.5px;margin-bottom: 10px;}
.price-new-cart {color: var(--color-red);margin-bottom: 0px;}
.price-old-cart {color: #999;text-decoration: line-through;}
.procart-label {border: 0px;background: #eee;padding: 10px;margin: 0px;text-transform: capitalize;}
.procart-label .quantity-procart p:last-child {display: none;}
.money-procart {margin-top: 15px;}
.total-procart {border: 1px solid #dddfe2;background: #eee;padding: 7px 10px;margin-bottom: -1px;}
.total-procart p {margin-bottom: 0px;font-size: 15px;}
.total-procart p:last-child {color: var(--color-red);}
.section-cart {position: -webkit-sticky;position: sticky;top: 15px;}
.title-cart {font-size: 15px;color: var(--color-red);text-transform: uppercase;border-bottom: 1px solid #eee;padding-bottom: 5px;margin-bottom: 15px;}
.information-cart {margin-bottom: 1.5rem;}
.input-cart {margin-bottom: 0.5rem;position: relative;}
.input-cart textarea {resize: none;height: 100px;}
.input-cart select {cursor: pointer;}
.payments-cart {min-height: auto;text-align: left;margin-bottom: 5px;}
.payments-cart:last-child {margin-bottom: 0px;}
.payments-cart input {top: calc(50% - 1.25rem/2);}
.payments-label {display: block;color: #1a1a1a;border-radius: 3px;background: #eee;padding: 10px 15px;margin-bottom: 0px;cursor: pointer;}
.payments-label:before,
.payments-label:after {top: calc(50% - 1rem/2);}
.payments-label.active {color: #fff;background: #3d3d3d;}
.payments-info {opacity: 0;visibility: hidden;overflow: hidden;height: 0px;border-radius: 5px;background: #f5efef;}
.payments-info p {margin-bottom: 1em;}
.payments-info.active {opacity: 1;visibility: visible;height: auto;padding: 10px 15px;margin-top: 5px;}
.btn-cart {font-size: 14px;text-transform: uppercase;border-color: transparent !important;outline: none !important;background: #fd6e1d;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd6e1d), to(#f59000));background: -webkit-linear-gradient(top, #f59000, #fd6e1d);background: -moz-linear-gradient(top, #f59000, #fd6e1d);background: -ms-linear-gradient(top, #f59000, #fd6e1d);background: -o-linear-gradient(top, #f59000, #fd6e1d);box-shadow: none !important;}
.empty-cart {display: block;width: 100%;color: #23527c !important;text-align: center;padding: 25px 30px;}
.empty-cart i {font-size: 70px;color: red;}
.empty-cart p {font-size: 18px;color: #333;margin: 15px 0px;}
.empty-cart span {display: inline-block;width: 100%;max-width: 325px;font-size: 16px;text-transform: uppercase;border: 1px solid #2e9ef2;border-radius: 3px;padding: 10px;}
@media(max-width:991px) {.top-cart {margin-bottom: 2rem;}}
@media(max-width:767px) {.quantity-procart {text-align: right;}.price-procart,.procart-label .quantity-procart p:first-child {display: none;}.price-procart-rp,.procart-label .quantity-procart p:last-child {display: block;}}
@media(max-width:567px) {.procart-label,.name-procart a {font-size: 13px;}}