.woocommerce-cart #main .product-remove,.woocommerce-checkout #main .product-remove{display:none}.woocommerce-cart #main .product-subtotal::before,.woocommerce-checkout #main .product-subtotal::before{display:none}.woocommerce-cart #main .form-row.place-order.place-order--main label,.woocommerce-cart #main .form-row.place-order.place-order--main p,.woocommerce-checkout #main .form-row.place-order.place-order--main label,.woocommerce-checkout #main .form-row.place-order.place-order--main p{font-weight:400!important;font-size:.875rem}.woocommerce-cart #main .form-row.place-order.place-order--main a,.woocommerce-checkout #main .form-row.place-order.place-order--main a{color:#205d8f}.woocommerce-cart #main .form-row.place-order.place-order--main a:hover,.woocommerce-checkout #main .form-row.place-order.place-order--main a:hover{color:#0d273c}.woocommerce-cart #main .woocommerce table.shop_table .product-thumbnail img,.woocommerce-checkout #main .woocommerce table.shop_table .product-thumbnail img{max-width:50px}.woocommerce-cart #main .oi-discounted-price,.woocommerce-checkout #main .oi-discounted-price{display:inline-block}.woocommerce-cart #main .oi-discounted-price bdi,.woocommerce-checkout #main .oi-discounted-price bdi{white-space:nowrap}.woocommerce-cart #main .oi-full-price bdi,.woocommerce-checkout #main .oi-full-price bdi{white-space:nowrap}.woocommerce-cart #main #order_review .cart-item.cart_item td .product-total,.woocommerce-cart #main #order_review .cart-item.cart_item td .product-details,.woocommerce-checkout #main #order_review .cart-item.cart_item td .product-total,.woocommerce-checkout #main #order_review .cart-item.cart_item td .product-details{line-height:1.4em!important}.woocommerce-cart #main .oi-full-price,.woocommerce-checkout #main .oi-full-price{font-style:italic!important;text-decoration:line-through!important;color:#888!important}.woocommerce-cart #main .wcl-dual-cart-wrapper,.woocommerce-checkout #main .wcl-dual-cart-wrapper{margin-bottom:2rem}.woocommerce-cart #main .wcl-cart-section,.woocommerce-checkout #main .wcl-cart-section{margin-bottom:2rem}.woocommerce-cart #main .wcl-cart-section:last-of-type,.woocommerce-checkout #main .wcl-cart-section:last-of-type{margin-bottom:1rem}.woocommerce-cart #main .wcl-section-header,.woocommerce-checkout #main .wcl-section-header{font-size:.875rem;font-weight:500;margin-bottom:.5rem;padding:.75rem 1rem;background-color:#f0f7fc;border-left:4px solid #205d8f}.woocommerce-cart #main .wcl-cart-section.wcl-short-term-section,.woocommerce-checkout #main .wcl-cart-section.wcl-short-term-section{background-color:#fbfefc}.woocommerce-cart #main .wcl-cart-section.wcl-short-term-section .wcl-section-header,.woocommerce-checkout #main .wcl-cart-section.wcl-short-term-section .wcl-section-header{background-color:#f2fcf5;border-left:4px solid #16713e}.woocommerce-cart #main .wcl-cart-section.wcl-long-term-section,.woocommerce-checkout #main .wcl-cart-section.wcl-long-term-section{background-color:#fbfcfe;margin-top:3rem}.woocommerce-cart #main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents:not(.wcl-short-items) .oi-discounted-price,.woocommerce-cart #main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents:not(.wcl-long-items) .oi-discounted-price,.woocommerce-checkout #main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents:not(.wcl-short-items) .oi-discounted-price,.woocommerce-checkout #main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents:not(.wcl-long-items) .oi-discounted-price{display:block}.woocommerce-cart #main .wcl-short-items,.woocommerce-cart #main .wcl-long-items,.woocommerce-checkout #main .wcl-short-items,.woocommerce-checkout #main .wcl-long-items{table-layout:fixed;width:100%}.woocommerce-cart #main .wcl-short-items th.product-remove,.woocommerce-cart #main .wcl-short-items td.product-remove,.woocommerce-cart #main .wcl-long-items th.product-remove,.woocommerce-cart #main .wcl-long-items td.product-remove,.woocommerce-checkout #main .wcl-short-items th.product-remove,.woocommerce-checkout #main .wcl-short-items td.product-remove,.woocommerce-checkout #main .wcl-long-items th.product-remove,.woocommerce-checkout #main .wcl-long-items td.product-remove{width:50px}.woocommerce-cart #main .wcl-short-items th.product-thumbnail,.woocommerce-cart #main .wcl-short-items td.product-thumbnail,.woocommerce-cart #main .wcl-long-items th.product-thumbnail,.woocommerce-cart #main .wcl-long-items td.product-thumbnail,.woocommerce-checkout #main .wcl-short-items th.product-thumbnail,.woocommerce-checkout #main .wcl-short-items td.product-thumbnail,.woocommerce-checkout #main .wcl-long-items th.product-thumbnail,.woocommerce-checkout #main .wcl-long-items td.product-thumbnail{width:80px;text-align:center}.woocommerce-cart #main .wcl-short-items th.product-name,.woocommerce-cart #main .wcl-short-items td.product-name,.woocommerce-cart #main .wcl-long-items th.product-name,.woocommerce-cart #main .wcl-long-items td.product-name,.woocommerce-checkout #main .wcl-short-items th.product-name,.woocommerce-checkout #main .wcl-short-items td.product-name,.woocommerce-checkout #main .wcl-long-items th.product-name,.woocommerce-checkout #main .wcl-long-items td.product-name{width:auto;font-size:.9rem}.woocommerce-cart #main .wcl-short-items th.product-name .product-info,.woocommerce-cart #main .wcl-short-items td.product-name .product-info,.woocommerce-cart #main .wcl-long-items th.product-name .product-info,.woocommerce-cart #main .wcl-long-items td.product-name .product-info,.woocommerce-checkout #main .wcl-short-items th.product-name .product-info,.woocommerce-checkout #main .wcl-short-items td.product-name .product-info,.woocommerce-checkout #main .wcl-long-items th.product-name .product-info,.woocommerce-checkout #main .wcl-long-items td.product-name .product-info{font-size:0.8rem!important}.woocommerce-cart #main .wcl-short-items th.product-subtotal,.woocommerce-cart #main .wcl-short-items td.product-subtotal,.woocommerce-cart #main .wcl-long-items th.product-subtotal,.woocommerce-cart #main .wcl-long-items td.product-subtotal,.woocommerce-checkout #main .wcl-short-items th.product-subtotal,.woocommerce-checkout #main .wcl-short-items td.product-subtotal,.woocommerce-checkout #main .wcl-long-items th.product-subtotal,.woocommerce-checkout #main .wcl-long-items td.product-subtotal{width:120px;text-align:right;font-size:.9rem}.woocommerce-cart #main .wcl-discount-row .wcl-discount-amount,.woocommerce-checkout #main .wcl-discount-row .wcl-discount-amount{color:#205d8f;font-weight:400}.woocommerce-cart #main .wcl-discount-row .wcl-discount-amount:before,.woocommerce-checkout #main .wcl-discount-row .wcl-discount-amount:before{font-weight:400!important;color:#333!important}.woocommerce-cart #main tr.woocommerce-cart-form__cart-item.cart_item,.woocommerce-checkout #main tr.woocommerce-cart-form__cart-item.cart_item{padding:1rem 0}.woocommerce-cart #main .wcl-totals-wrapper,.woocommerce-checkout #main .wcl-totals-wrapper{display:flex;gap:2rem;align-items:flex-start;margin-top:2rem;font-size:0.9rem!important}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals{min-width:400px}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list{padding:1em}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-total-row,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-total-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #eee}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-total-after-discount-row .oi-cart-total-label,.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-reserved-row .oi-cart-total-label,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-total-after-discount-row .oi-cart-total-label,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-reserved-row .oi-cart-total-label{font-weight:500}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-total-after-discount-row .oi-cart-total-value,.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-reserved-row .oi-cart-total-value,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-total-after-discount-row .oi-cart-total-value,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-reserved-row .oi-cart-total-value{font-weight:500;text-align:right}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-total-after-discount-row .oi-cart-total-value .oi-cart-vat-info,.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-reserved-row .oi-cart-total-value .oi-cart-vat-info,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-total-after-discount-row .oi-cart-total-value .oi-cart-vat-info,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-reserved-row .oi-cart-total-value .oi-cart-vat-info{display:block;font-size:.875rem;font-weight:400;color:#666;margin-top:0}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-discount-row .oi-cart-total-value,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list .oi-cart-discount-row .oi-cart-total-value{color:#833}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info{font-size:.9rem;flex:1}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info .wcl-short-term-color,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info .wcl-short-term-color{color:#16713e}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info .wcl-long-term-color,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info .wcl-long-term-color{color:#205d8f}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info{padding:2rem;background-color:#fafafa;border-radius:4px}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info h3,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:#333}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info ul,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info ul{margin:0;padding-left:1.5rem;list-style:disc}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info ul li,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info ul li{margin-bottom:.75rem;line-height:1.6}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info ul li:last-child,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info ul li:last-child{margin-bottom:0}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info ul li strong,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info ul li strong{color:#333}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info ul li ul,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info ul li ul{margin-top:.5rem;margin-bottom:0}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info ul li ul li,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info ul li ul li{margin-bottom:.5rem;font-size:.875rem}@media only screen and (max-width:921px){.woocommerce-cart #main .wcl-totals-wrapper,.woocommerce-checkout #main .wcl-totals-wrapper{flex-direction:column-reverse}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals{padding:1rem;min-width:auto;width:100%}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list{padding:0}.woocommerce-cart #main .wcl-totals-wrapper .wcl-payment-info,.woocommerce-checkout #main .wcl-totals-wrapper .wcl-payment-info{padding:1rem;width:100%}.woocommerce-cart #main .wcl-totals-wrapper .oi-cart-total-price-row,.woocommerce-checkout #main .wcl-totals-wrapper .oi-cart-total-price-row{border-top:2px solid #999;padding-top:1.5rem!important;margin-top:-1rem}}@media only screen and (max-width:921px){.woocommerce-cart #main .wcl-dual-cart-wrapper,.woocommerce-checkout #main .wcl-dual-cart-wrapper{font-size:0.9rem!important}.woocommerce-cart #main .wcl-dual-cart-wrapper .product-subtotal::before,.woocommerce-checkout #main .wcl-dual-cart-wrapper .product-subtotal::before{content:"";display:none!important}.woocommerce-cart #main .wcl-dual-cart-wrapper .cart_item .product-subtotal,.woocommerce-cart #main .wcl-dual-cart-wrapper .cart_item .product-name,.woocommerce-checkout #main .wcl-dual-cart-wrapper .cart_item .product-subtotal,.woocommerce-checkout #main .wcl-dual-cart-wrapper .cart_item .product-name{padding:8px 5px!important;line-height:1.4em!important}.woocommerce-cart #main .wcl-dual-cart-wrapper .wcl-cart-section.wcl-long-term-section,.woocommerce-checkout #main .wcl-dual-cart-wrapper .wcl-cart-section.wcl-long-term-section{margin-top:1.5rem}.woocommerce-cart #main .wcl-dual-cart-wrapper .wcl-section-header,.woocommerce-checkout #main .wcl-dual-cart-wrapper .wcl-section-header{margin-bottom:1rem}.woocommerce-cart #main .wcl-dual-cart-wrapper .product-name,.woocommerce-checkout #main .wcl-dual-cart-wrapper .product-name{text-align:left!important;width:100%!important}.woocommerce-cart #main .wcl-dual-cart-wrapper td.product-subtotal,.woocommerce-checkout #main .wcl-dual-cart-wrapper td.product-subtotal{display:flex;justify-content:flex-end;align-items:center;gap:0;flex-direction:column-reverse;width:auto!important;min-width:120px}.woocommerce-cart #main .wcl-dual-cart-wrapper td.product-subtotal .oi-full-price,.woocommerce-cart #main .wcl-dual-cart-wrapper td.product-subtotal .oi-discounted-price,.woocommerce-checkout #main .wcl-dual-cart-wrapper td.product-subtotal .oi-full-price,.woocommerce-checkout #main .wcl-dual-cart-wrapper td.product-subtotal .oi-discounted-price{white-space:nowrap}.woocommerce-cart #main .wcl-dual-cart-wrapper tr.cart_item,.woocommerce-checkout #main .wcl-dual-cart-wrapper tr.cart_item{display:table-row}.woocommerce-cart #main .wcl-dual-cart-wrapper td,.woocommerce-checkout #main .wcl-dual-cart-wrapper td{display:table-cell;vertical-align:middle}}@media only screen and (max-width:543px){.woocommerce-cart #main td.product-subtotal,.woocommerce-checkout #main td.product-subtotal{width:auto!important;min-width:100px;flex-direction:column;gap:0;align-items:flex-end}.woocommerce-cart #main td.product-subtotal .oi-full-price,.woocommerce-cart #main td.product-subtotal .oi-discounted-price,.woocommerce-checkout #main td.product-subtotal .oi-full-price,.woocommerce-checkout #main td.product-subtotal .oi-discounted-price{font-size:.875rem}.woocommerce-cart #main th.product-remove,.woocommerce-cart #main td.product-remove,.woocommerce-checkout #main th.product-remove,.woocommerce-checkout #main td.product-remove{width:40px}.woocommerce-cart #main th.product-thumbnail,.woocommerce-cart #main td.product-thumbnail,.woocommerce-checkout #main th.product-thumbnail,.woocommerce-checkout #main td.product-thumbnail{display:none}}@media screen and (max-width:768px){.woocommerce-cart #main .wcl-short-items,.woocommerce-cart #main .wcl-long-items,.woocommerce-checkout #main .wcl-short-items,.woocommerce-checkout #main .wcl-long-items{table-layout:auto}.woocommerce-cart #main .wcl-short-items th.product-remove,.woocommerce-cart #main .wcl-short-items td.product-remove,.woocommerce-cart #main .wcl-short-items th.product-thumbnail,.woocommerce-cart #main .wcl-short-items td.product-thumbnail,.woocommerce-cart #main .wcl-long-items th.product-remove,.woocommerce-cart #main .wcl-long-items td.product-remove,.woocommerce-cart #main .wcl-long-items th.product-thumbnail,.woocommerce-cart #main .wcl-long-items td.product-thumbnail,.woocommerce-checkout #main .wcl-short-items th.product-remove,.woocommerce-checkout #main .wcl-short-items td.product-remove,.woocommerce-checkout #main .wcl-short-items th.product-thumbnail,.woocommerce-checkout #main .wcl-short-items td.product-thumbnail,.woocommerce-checkout #main .wcl-long-items th.product-remove,.woocommerce-checkout #main .wcl-long-items td.product-remove,.woocommerce-checkout #main .wcl-long-items th.product-thumbnail,.woocommerce-checkout #main .wcl-long-items td.product-thumbnail{width:auto}.woocommerce-cart #main .wcl-short-items th.product-subtotal,.woocommerce-cart #main .wcl-short-items td.product-subtotal,.woocommerce-cart #main .wcl-long-items th.product-subtotal,.woocommerce-cart #main .wcl-long-items td.product-subtotal,.woocommerce-checkout #main .wcl-short-items th.product-subtotal,.woocommerce-checkout #main .wcl-short-items td.product-subtotal,.woocommerce-checkout #main .wcl-long-items th.product-subtotal,.woocommerce-checkout #main .wcl-long-items td.product-subtotal{width:auto;min-width:100px;max-width:120px}}#main .wcl-dual-cart-wrapper td{text-align:right}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg){font-size:0.9rem!important}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) .wcl-totals-wrapper .oi-cart-totals{min-width:100%}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) .wcl-totals-wrapper .oi-cart-totals .oi-cart-totals-list{padding:0 5px}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) td.product-thumbnail{display:none}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) td.product-name{text-align:left;align-content:start}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) tr.woocommerce-cart-form__cart-item.cart_item:last-child td{border-bottom:none}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) table.shop_table.shop_table_responsive{border:none}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) .wcl-totals-wrapper{flex-direction:column-reverse}@media only screen and (max-width:921px){.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) .wcl-payment-info{display:none}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) .product-name:before{content:"";display:none}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) .product-name{flex-direction:column-reverse}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) .wcl-totals-wrapper .oi-cart-totals{padding:0}.woocommerce-checkout #main .fc-checkout-order-review__inner:not(#arg) tr.woocommerce-cart-form__cart-item.cart_item td{border-bottom:1px solid #dee0e0}}