.cart-page .cart-buttons,.cart-page .cart-title,.cart-page .item-wrap ul{border-bottom:1px solid #e2e2e2;display:flex}.cart-page .cart-item-wrap,.cart-page .special-notes{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.cart-page .cart-page-wrap{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;margin:-30px -15px 0}.cart-page .cart-page-wrap .cart-info-wrap,.cart-page .cart-page-wrap .cart-wrap-info{margin-top:30px;padding:0 15px}.cart-page .cart-page-wrap .cart-wrap-info{width:75%}.cart-page .cart-page-wrap .cart-info-wrap{width:25%}.cart-page .cart-item-wrap{padding:30px}.cart-page .cart-title{align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #e2e2e2}.cart-page .cart-title h6{font-size:18px}.cart-page .cart-title span.cart-count{font-weight:600;border-bottom:1px solid}.cart-page .item-wrap ul{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:30px 0}.cart-page .item-wrap ul li.item-info{width:60%;display:flex;align-items:center}.cart-page .item-wrap ul li.item-price,.cart-page .item-wrap ul li.item-qty{width:20%}.cart-page .item-wrap ul li.item-info .item-img{width:100px}.cart-page .item-wrap ul li.item-info .item-img a{border:1px solid #e2e2e2}.cart-page .item-wrap ul li.item-info .item-title{width:calc(100% - 100px);padding:0 15px}.cart-page .item-wrap ul li.item-info .item-title a{display:block;font-weight:600}.cart-page .item-wrap ul li.item-info .item-title span.item-option{display:flex;margin-top:11px;line-height:1}.cart-page .item-wrap ul li.item-info .item-title span.item-option:first-of-type{margin-top:9px}.cart-page .item-wrap ul li.item-info .item-title span.item-option span{text-transform:capitalize}.cart-page .cart-info-wrap #wrapper-response ul#shipping-rates li span.calculate-rate,.cart-page .cart-total-wrap .cart-total .total-amount span.amount,.cart-page .item-wrap ul li.item-info .item-title span.item-option span.pro-variant-title,.cart-page .item-wrap ul li.item-price span.amount{font-weight:600}.cart-page .item-wrap ul li.item-qty{text-align:center}.cart-page .item-wrap ul li.item-qty .product-quantity{display:flex;justify-content:center}.cart-page .item-wrap ul li.item-qty .item-remove{margin-top:15px}.cart-page .empty-cart-page p a,.cart-page .item-wrap ul li.item-qty .item-remove .remove-wrap a{text-decoration:underline}.cart-page .cart-buttons{align-items:center;justify-content:space-between;padding:13px 0}.cart-page .cart-buttons input,.cart-page .cart-info-wrap .cart-total .proceed-to-checkout input{font-size:16px;padding:0;background-color:transparent;border:none;text-decoration:underline}.cart-page .cart-buttons a,.cart-page .cart-info-wrap .cart-calculator .culculate-shipping .shipping-info a{font-size:16px;text-decoration:underline;-webkit-transition:ease-in-out;-o-transition:ease-in-out;transition:ease-in-out}.cart-page .cart-info-wrap .cart-calculator h6,.cart-page .special-notes label{font-size:18px;padding:12px 0;font-weight:600;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}@media (max-width:479px){.cart-page .cart-buttons{flex-direction:column}.cart-page .cart-buttons a{margin-top:15px}}.cart-page .special-notes{padding:30px;margin-top:30px}.cart-page .special-notes label{display:block;margin-bottom:30px;cursor:auto}.cart-page .cart-info-wrap .cart-total .proceed-to-discount input,.cart-page .special-notes textarea{width:100%}.cart-page .cart-info-wrap{position:sticky;top:0}.cart-page .cart-info-wrap .cart-info,.cart-page .cart-info-wrap .cart-total .proceed-to-discount{margin-top:30px}.cart-page .cart-info-wrap .cart-calculator .culculate-shipping ul li.field:first-child,.cart-page .cart-info-wrap .cart-info:first-child{margin-top:0}.cart-page .cart-info-wrap .cart-calculator,.cart-page .cart-total-wrap{padding:30px;background-color:#f9f9f9;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.cart-page .cart-info-wrap .cart-calculator .culculate-shipping{margin-top:28px}.cart-page .cart-info-wrap .cart-calculator .culculate-shipping ul li.field{margin-top:13px;display:flex;flex-direction:column}.cart-page .cart-info-wrap .cart-calculator .culculate-shipping ul li.field label{display:block;cursor:auto;margin-bottom:8px;line-height:1}.cart-page .cart-info-wrap #wrapper-response p{padding:10px 0;margin-top:15px;text-align:center;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;line-height:normal}.cart-page .cart-info-wrap #wrapper-response ul#shipping-rates li{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e2e2e2}.cart-page .cart-info-wrap .cart-calculator .culculate-shipping .shipping-info,.cart-page .cart-info-wrap .cart-total .proceed-to-checkout{margin-top:25px;text-align:center}.cart-page .cart-total-wrap .cart-total .total-amount{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;line-height:1}.cart-page .cart-info-wrap .cart-total .cart-payment-icon{margin-top:27px}.cart-page .cart-info-wrap .cart-total .cart-payment-icon a{justify-content:center}.cart-page .empty-cart-page{max-width:58.33%;margin:0 auto;text-align:center}.cart-page .empty-cart-page h2{font-size:60px;line-height:1}.cart-page .empty-cart-page h2 span{display:block}.cart-page .empty-cart-page h6{font-size:18px;margin-top:17px}.cart-page .empty-cart-page p{font-size:16px;margin-top:19px}@media (max-width:1199px){.cart-page .cart-page-wrap .cart-wrap-info{width:66.67%}.cart-page .cart-page-wrap .cart-info-wrap{width:33.33%}.cart-page .empty-cart-page{max-width:66.66%}}@media (max-width:991px){.cart-page .cart-page-wrap{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;margin:-30px 0 0}.cart-page .cart-page-wrap .cart-info-wrap,.cart-page .cart-page-wrap .cart-wrap-info{width:100%;padding:0}.cart-page .item-wrap ul li.item-info{width:100%}.cart-page .item-wrap ul li.item-price,.cart-page .item-wrap ul li.item-qty{width:50%;margin-top:15px}.cart-page .item-wrap ul li.item-qty{display:flex;align-items:center}.cart-page .item-wrap ul li.item-qty .item-remove{margin-top:0}.cart-page .cart-info-wrap{position:unset;margin-top:30px}.cart-page .empty-cart-page{max-width:83.33%}}@media (max-width:767px){.cart-page .cart-info-wrap .cart-calculator,.cart-page .cart-item-wrap,.cart-page .cart-total-wrap,.cart-page .special-notes{padding:30px 12px}.cart-page .empty-cart-page{max-width:100%}}
