.checkout-page{background:#F6F8FA;font-size:14px;}.cover-module::before{background-image:url('/wp-content/themes/howes/images/landing/bg-order.jpg');}.cover-module{position:relative;background-image:linear-gradient(-130deg,#175197 0%,#4e0a9a 100%);padding:55px 0 200px;clip-path:polygon(0 0,100% 0,100% calc(100% - 90px),0 100%);}.cover-module h1{font-size:48px;font-weight:bold;padding-right:0 !important;width:100% !important;text-align:center !important;}@media (max-width:530px){.cover-module h1{font-size:34px;margin:0;}}.entry-content{margin-top:-150px;padding-bottom:7em;}.woocommerce form .form-row label{font-size:14px !important;}.box{background:#fff;padding:25px;border-radius:10px;margin-bottom:2em;-webkit-box-shadow:0px 5px 20px 0px rgb(0 0 0 / 5%);box-shadow:0px 5px 20px 0px rgb(0 0 0 / 5%);}.box.review-order td,.box.review-subscription td{width:50% !important;}.box.payment-method{margin-bottom:2em;}.box.payment-method label.woocommerce-form__label-for-checkbox{padding-left:0;}button#place_order,#payment{margin-bottom:0 !important;}button#place_order{float:none !important;padding:12px 35px;font-size:15px !important;font-weight:600;}.box table{margin-bottom:0 !important;}.box h3{font-family:'Roboto',sans-serif;text-transform:none;color:#20599C;font-size:21px;font-weight:bold;letter-spacing:0.5px;float:none !important;}#order_review_heading{margin-top:0 !important;}#customer_details{margin-bottom:1em;}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding-left:0 !important;}tr.recurring-cart{display:none;}tr.cart-subtotals.recurring-total > th,tr.cart-subtotals.recurring-total > td{border-top:0 !important;}tr.order-total > th,tr.order-total > td span.amount{font-size:16px !important;}tr.order-total > td span.amount{color:#000;}.first-payment-date > small{font-weight:bold !important;font-size:12px;}#payment .wc_payment_methods:before,#payment .wc_payment_methods:after,#payment .payment_box:before{display:none !important;}#payment .wc_payment_methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;background:none !important;border-bottom:none !important;padding:0 !important;gap:10px;}#payment div.payment_box{border-radius:5px !important;}#payment .payment_box.payment_method_stripe_sepa_debit{display:flex;flex-direction:column-reverse;}#payment .wc_payment_method input.input-radio{display:none;}#payment .wc_payment_method label{display:block;margin:0;padding:15px;cursor:pointer;background:#F5F6F8;border:1px solid #F5F6F8;border-radius:5px;transition:border .1s ease-in-out;}#payment .wc_payment_method label:hover{border-color:lightgrey;}#payment .wc_payment_method input.input-radio:checked + label{border-color:#20599C;}#payment .wc_payment_method{text-align:center !important;width:100%;}#payment #terms{margin-top:7px;}#payment .wc-payment-form{border:none;padding:0;}#payment .wc-saved-payment-methods{padding-left:0;padding-bottom:5px;}.Label{padding:0 !important;}.woocommerce-notice,.woocommerce-message{padding:20px;margin-bottom:1.5em;border-radius:10px;}.woocommerce-notice.woocommerce-notice--success{background:lightgreen;}.woocommerce-notice.woocommerce-notice--error{background:lightcoral;}.woocommerce-notice:before{display:inline-block;font:normal normal normal 18px / 1 FontAwesome;vertical-align:-1px;margin-right:7px;}.woocommerce-notice.woocommerce-notice--success:before{content:'\f058';color:green;}.woocommerce-notice.woocommerce-notice--error:before{content:'\f06a';color:red;}.woocommerce-error{font-size:14px !important;font-weight:bold;background:#ff6262 !important;color:#fff;border:none !important;}.woocommerce-error > li:before{content:"\f06a";display:inline-block;font:normal normal normal 14px / 1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);padding-right:5px;color:#fff !important;}.payment-method .payment_box_illustration{display:none;}.place-order{padding:0 !important;text-align:right;}input#terms{float:right;margin:0 0 0 8px;}.woocommerce-terms-and-conditions{text-align:left;}.woocommerce ul.order_details{padding-left:0;margin-bottom:2em;}.woocommerce-order-details{margin-bottom:0 !important;}@media(min-width:1280px){form.checkout > .payment-method:first-child .woocommerce_payment_choice{display:flex;}form.checkout > .payment-method:first-child #payment{width:50%;}form.checkout > .payment-method:first-child .woocommerce_payment_choice .payment_box_illustration{display:block;align-self:center;margin:auto;}}