.cart_totals{width:100% !important;margin:0 auto}.cart_totals h2{color:#161439;font-size:24px;font-weight:600}.cart_totals .cart-subtotal,.cart_totals .order-total th{border-top:1px solid rgba(0,0,0,.1)}.woocommerce .cart_totals h2{margin-bottom:0;padding-left:0 !important;padding-right:0 !important;font-size:24px}.woocommerce-page table.cart td.actions .coupon{width:60%;gap:0 10px}.woocommerce-page table.cart td.actions .coupon .input-group{border:1px solid rgba(108,114,117,.2784313725);display:flex;justify-content:space-between;border-radius:6px;height:auto;padding:0px 0px 0px 0px;flex:0 0 auto;width:60%;overflow:hidden}.woocommerce-page table.cart td.actions .coupon input{border:none !important;flex-basis:60%;border-radius:6px;padding:0px;font-size:14px}.woocommerce-page table.cart td.actions .coupon input::-moz-placeholder{color:#6c7275 !important}.woocommerce-page table.cart td.actions .coupon input::placeholder{color:#6c7275 !important}.woocommerce-page table.cart td.actions .coupon button{background:rgba(0,0,0,0);font-weight:500;padding:12px;font-size:14px;height:100% !important}.woocommerce-page table.cart td.actions button[name=update_cart]{font-weight:500;background:#000;color:#fff;border-radius:6px;height:50px !important}.woocommerce-cart form.woocommerce-cart-form table.cart td.actions .coupon .input-text,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row input{background-size:auto;background-image:url(../images/ticket-percent.svg);padding:10px 10px 10px 40px;background-repeat:no-repeat;background-position-y:center;background-position-x:5px;height:100%}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row button{font-weight:600}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row button:hover{color:#000}@media(min-width: 63rem){.cart-collaterals{position:sticky;top:150px;left:0;box-shadow:0 4px 20px rgba(0,0,0,.168627451);padding:20px;border-radius:8px;background:#fff}}@media(max-width: 62rem){.cart_totals .cart-subtotal{border-top:none}.cart_totals tbody{display:flex;flex-direction:column}.cart_totals tbody tr th{display:block !important}.cart_totals .shop_table.shop_table_responsive tbody tr{display:flex;flex-direction:row}.cart_totals .shop_table.shop_table_responsive tbody tr td{width:100%}.cart_totals .shop_table.shop_table_responsive tbody .order-total th{background:#f9f9f9}}