#product-cart{padding-top:14em}.shop_cart thead{border-bottom:1px solid #ccc}.order-summary h3,.product-cart .widget h3{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:20px;letter-spacing:1px}.order-summary-content{display:inline-block;width:100%;margin-top:25px;margin-bottom:25px}.shop_cart{width:100%}.shop_cart .product-remove a{color:#999;font-size:25px;text-decoration:none}.close{font-style:normal;font-size:28px}.shop_cart thead th{font-size:15px;font-weight:700;text-transform:uppercase;padding-bottom:15px;color:#999}.shop_cart tbody tr .product-thumbnail img{width:120px;height:120px;object-fit:cover}.widget-area .widget{display:inline-block;width:100%;margin-bottom:65px}.shop_cart .product-quantity input{width:69px;height:39px;border:1px solid #e9eaee;text-align:center}.widget-proceed-checkout>a{color:#666;font-family:var(--primary-font, sans-serif);font-size:13px;font-weight:700;height:55px;line-height:55px;padding:0 15px;background-color:#dedede;float:left;text-transform:uppercase;letter-spacing:.65px}.widget-proceed-checkout .wc-proceed-to-checkout{background-color:#333;margin-top:35px;display:inline-block;width:100%;padding:55px 65px;margin-bottom:22px}.widget-proceed-checkout>a.proceed-to-checkout{background-color:#14a76c;float:right;padding:0 25px;background-color:var(--primary-color, #fdc716);color:#fff}.widget-proceed-checkout .wc-proceed-to-checkout table tr td{width:50%;color:#fff;padding:10px 0}.shop_cart tbody tr td{padding:30px 5px}.billing-summary h4,.order-details h4{margin-top:55px;margin-bottom:30px;font-size:20px;color:#333;text-transform:uppercase}.billing-summary form input,.billing-summary form select,.ship-details form select{height:55px;border:1px solid #ccc;color:#333;font-size:15px;padding-left:20px;padding-right:20px;border-radius:0;box-shadow:none}.billing-summary form label{width:100%;font-size:15px;color:#999;font-weight:400;margin-bottom:15px}.order-details .order-details-inner{background-color:#333;padding:35px;margin-bottom:20px}.order-details .order-details-inner .shop_table thead{border-bottom:1px dotted #636363;border-radius:0}.order-details .order-details-inner .shop_table thead th{width:80%;color:#fccd3b;font-weight:700;font-size:15px;text-transform:uppercase;line-height:35px}.order-details .order-details-inner .shop_table .cart_item .product-name,.order-details .order-details-inner .shop_table .cart_item .product-total{padding:30px 0 0}.order-details .order-details-inner .shop_table .cart_item a,.order-details .order-details-inner .shop_table .product-total,.order-details a.place-order{font-size:15px;color:#fff;text-decoration:none}.order-details a.place-order{background-color:var(--primary-color, #fdc716);font-size:18px;font-weight:700;letter-spacing:.9px;padding:17px 0;width:100%;display:inline-block;text-align:center;text-transform:uppercase;margin-bottom:2em}.order-details .order-details-inner .shop_table .cart-total .total-text{color:#fccd3b;font-size:15px;padding:30px 0;text-transform:capitalize}.order-details .order-details-inner .shop_table .total .amount{font-size:15px;color:#fff;padding:30px 0}.order-details .payment-gatway{margin-top:20px}.order-details form.payment-gatway .payment-option{margin-bottom:30px}.order-details form.payment-gatway input[type=radio]{margin:0 15px 0 0;display:inline}.order-details form.payment-gatway label{color:#fff;text-transform:uppercase;font-size:15px;font-weight:400;margin-bottom:6px;cursor:pointer}.shop_table{width:100%}form label.error{color:red}@media (max-width:767px){.shop_cart tr{margin-bottom:30px;border:1px solid #ececec}.shop_cart .product-name,.shop_cart .product-price,.shop_cart .product-quantity,.shop_cart .product-remove,.shop_cart .product-subtotal,.shop_cart .product-thumbnail,.summary_table .product-name,.summary_table .product-quantity,.summary_table .product-subtotal,.summary_table .product-thumbnail{width:100%;padding-left:50%;text-align:left}.shop_cart tbody,.shop_cart td,.shop_cart th,.shop_cart tr,.summary_table tbody,.summary_table td,.summary_table th,.summary_table tr{display:block}.shop_cart td,.summary_table td{border-bottom:1px solid #ececec;position:relative}.shop_cart,.summary_table{position:relative;border:0}.shop_cart tfoot tr td::before,.shop_cart thead,.summary_table thead{display:none}.shop_cart td:before,.summary_table td:before{content:attr(data-title);width:40%;position:absolute;display:inline-block;color:#000;text-transform:uppercase;text-align:left;padding:30px 5%;font-family:var(--primary-font, sans-serif);background-color:#f6f6f6;top:0;bottom:0;left:0;font-size:14px}}@media (min-width:768px){.product-cart .widget-area{float:right}}@media (max-width:991px){.widget-proceed-checkout>a{width:100%;text-align:center;margin-bottom:15px}}@media only screen and (max-width:1199px) and (min-width:992px){.widget-proceed-checkout>a{font-size:11px;padding-left:10px;padding-right:10px}}.cartBtn{margin-top:2em;display:inline-block;color:var(--primary-color, #fdc716);border:2px solid var(--primary-color, #fdc716);padding:14px 20px;font-weight:500}.cartBtn:hover{background-color:var(--primary-color, #fdc716);color:#fff}.cartIcon{margin-bottom:25px}