.product-quantity-custom{border:1px solid #0069a9;display:flex;height:46px;position:relative}.product-quantity-custom input{background-color:transparent;border:none!important;font-weight:600;height:100%;text-align:center;width:46px!important}.product-quantity-custom input::-webkit-inner-spin-button,.product-quantity-custom input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-quantity-custom input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.product-quantity-custom button{align-items:center;color:#2e2e2e;display:flex;font-size:1.375rem;padding:.5rem 1rem}.woocommerce-cart-form table{border-collapse:collapse;border-spacing:0;width:100%}.woocommerce-cart-form table thead th{border-bottom:2px solid #d4d4d4;padding:2rem 0}.woocommerce-cart-form table tbody tr td{border-bottom:1px solid #d4d4d4;padding-bottom:3rem;padding-top:3rem}.woocommerce-cart-form table tbody .product-image{width:120px}.woocommerce-cart-form table tbody .product-image img{height:100%!important}.woocommerce-cart-form table tbody .product-name,.woocommerce-cart-form table tbody .product-price{font-size:min(max(1rem,3vw),1rem);line-height:min(max(1.75rem,3vw),1.75rem)}.woocommerce-cart-form table tbody .product-price{color:#747474;font-style:italic}.woocommerce-cart-form table tbody .variation span{font-size:1rem}.woocommerce-cart-form table tbody .product-subtotal span{font-size:min(max(1.125rem,3vw),1.25rem);font-style:italic;line-height:min(max(1.25rem,3vw),2.125rem)}.woocommerce-cart-form table .product-remove{color:#bf1414;width:39px}.woocommerce-cart-form table .product-remove a{display:block;width:20px}.cart_totals .cart-discount,.cart_totals .cart-subtotal,.cart_totals .fee,.cart_totals .shipping-total{font-size:min(max(1rem,3vw),1rem);font-weight:500;line-height:min(max(1.75rem,3vw),1.75rem)}.cart_totals .order-total{font-size:min(max(1.125rem,3vw),1.25rem);font-weight:700;line-height:min(max(1.25rem,3vw),2.125rem)}.woocommerce-shipping-totals .woocommerce-shipping-methods li{padding-left:0}.woocommerce-shipping-totals .woocommerce-shipping-methods li:before{display:none}.woocommerce-shipping-totals .woocommerce-shipping-methods li:not(:last-of-type){margin-bottom:1rem}.woocommerce-shipping-totals .woocommerce-shipping-methods li input{display:none}.woocommerce-shipping-totals .woocommerce-shipping-methods li label{align-items:center;background:#d9d6cf;border:1px solid transparent;cursor:pointer;display:flex;font-size:1rem;font-weight:500;padding:1rem;transition:all .25s ease}.woocommerce-shipping-totals .woocommerce-shipping-methods li label .circle{background:#d4d4d4;border:3px solid transparent;border-radius:50%;display:inline-block;height:16px;margin-right:15px;transition:all .25s ease;width:16px}.woocommerce-shipping-totals .woocommerce-shipping-methods li label:hover{background:#d9d6cf}.woocommerce-shipping-totals .woocommerce-shipping-methods li input:checked+label{background:#cce1ee;border-color:#0069a9}.woocommerce-shipping-totals .woocommerce-shipping-methods li input:checked+label .circle{background:#fff;border-color:#0069a9}.wc-empty-cart-message{display:none!important}.cart-empty svg{height:auto;max-width:200px;width:100%}