.woocommerce-cart h1{font-family:'Wagner Grotesk Pro', Arial, Helvetica, sans-serif;font-size:2.5rem;font-weight:normal;letter-spacing:0.071rem;line-height:2.8rem;text-transform:uppercase}.woocommerce-cart main#content{padding-top:219px;padding-bottom:128px}.woocommerce-cart main#content .content{position:relative;z-index:1}.woocommerce-cart h1{margin-bottom:16px}.woocommerce-cart .woocommerce-cart-form{margin-bottom:32px}.woocommerce-cart .woocommerce-cart-form table.shop_table{margin:0;border:none;border-collapse:collapse;border-radius:0}.woocommerce-cart .woocommerce-cart-form table.shop_table tr{position:relative}.woocommerce-cart .woocommerce-cart-form table.shop_table th,.woocommerce-cart .woocommerce-cart-form table.shop_table td{padding:16px 16px;border:none}.woocommerce-cart .woocommerce-cart-form table.shop_table th:first-child,.woocommerce-cart .woocommerce-cart-form table.shop_table td:first-child{padding-left:0}.woocommerce-cart .woocommerce-cart-form table.shop_table th:first-child:after,.woocommerce-cart .woocommerce-cart-form table.shop_table td:first-child:after{content:"";position:absolute;bottom:0;left:50%;display:block;width:100vw;height:1px;margin-left:-50vw;margin-right:-50vw;background:#D7E6E8}.woocommerce-cart .woocommerce-cart-form table.shop_table th:last-child,.woocommerce-cart .woocommerce-cart-form table.shop_table td:last-child{padding-right:0}.woocommerce-cart .woocommerce-cart-form table.shop_table th{padding-top:8px;padding-bottom:8px;font-weight:normal}.woocommerce-cart .woocommerce-cart-form table.shop_table td{font-weight:500}.woocommerce-cart .woocommerce-cart-form table.shop_table td a{color:inherit;text-decoration:none}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-thumbnail{width:96px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-thumbnail .image_container{width:100%;height:100px;background:#FFFFFF}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-thumbnail .image_container a{display:block}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-thumbnail .image_container img{display:block;width:auto;max-width:100%;max-height:100%;object-fit:contain}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name .attributes{margin-top:4px;font-weight:normal}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name .attributes .attribute:not(:last-child){margin-right:16px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity{width:210px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price ins{margin-right:12px;color:#FF7E00;font-weight:600;text-decoration:none}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price del{font-weight:600;text-decoration:none;order:2}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price del .amount{position:relative;display:block}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price del .amount:after{content:"";position:absolute;top:50%;left:0;right:0;display:block;height:2px;background:#1A4791;transform:translateY(-50%)}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-subtotal .tax_label{display:none}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-remove{width:34px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-remove a{display:block}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-remove img{display:block}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .input-text{width:245px;margin:0;padding:14px 16px;color:#1A4791;background:#FFFFFF;border-radius:0;opacity:1;outline:none;border:none}.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .input-text::-webkit-input-placeholder{color:#1A4791;opacity:0.7}.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .input-text:-ms-input-placeholder{color:#1A4791;opacity:0.7}.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .input-text::placeholder{color:#1A4791;opacity:0.7}.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .btn{padding:16px 26px}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table{width:210px;max-width:100%;margin:0 0 24px;border:none;border-radius:0}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .tax_label,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .includes_tax{display:none}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr{display:table-row}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr b,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr strong{font-weight:600}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td{display:table-cell;padding:0;line-height:2.6rem;border:none}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th{width:100%;padding-right:15px;font-weight:normal}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td{font-weight:600;background:transparent !important;text-align:right;white-space:nowrap}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td:before{display:none}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.cart-discount td{position:relative}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.cart-discount .woocommerce-remove-coupon{position:absolute;top:3px;right:-20px;display:block;width:14px;height:14px}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.cart-discount .woocommerce-remove-coupon:before,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.cart-discount .woocommerce-remove-coupon:after{content:"";position:absolute;top:50%;left:50%;display:block;width:16px;height:2px;background:red;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.cart-discount .woocommerce-remove-coupon:after{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total th,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td{padding-top:26px}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0}body.blackish.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price ins{color:#FFFFFF}body.blackish.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price del .amount:after{background:#FFFFFF}body.blackish.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .input-text{border:1px solid #FFFFFF;color:#FFFFFF;background:#000000}body.blackish.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .input-text::-webkit-input-placeholder{color:#FFFFFF;opacity:1}body.blackish.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .input-text:-ms-input-placeholder{color:#FFFFFF;opacity:1}body.blackish.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .input-text::placeholder{color:#FFFFFF;opacity:1}@media only screen and (max-width:991px){.woocommerce-cart main#content{padding-top:158px;padding-bottom:60px}}@media only screen and (max-width:768px){.coupon_code_wrapper{margin-bottom:16px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-remove{width:100%;margin-left:auto}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-remove img{max-width:24px;margin-left:auto}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name a{color:inherit;text-decoration:none;display:flex;flex-direction:column}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-name a .attributes{margin-top:4px;font-weight:normal;align-items:flex-end;margin-left:auto}.woocommerce-cart .woocommerce-cart-form table.shop_table th,.woocommerce-cart .woocommerce-cart-form table.shop_table td{padding:10px 0px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity,.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price{width:100%;display:flex;justify-content:space-between}.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .quantity{margin-right:0;align-self:flex-end}}@media only screen and (max-width:576px){.woocommerce-cart .cart-collaterals .cart_totals table.shop_table,.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code,.woocommerce-cart .cart-collaterals .cart_totals .custom_coupon_code .input-text{width:100%}}