#german-market-sepa-checkout-fields .german-market-sepa-save-payment-information-checkbox input[type=checkbox],.woocommerce-checkout .woocommerce form .form-row .input-checkbox{-moz-appearance:auto;-webkit-appearance:none;appearance:none;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:1rem;height:1.5rem;margin:0 1rem 0 0;min-height:1.5rem;min-width:1.5rem;overflow:hidden;position:static;vertical-align:middle;width:1.5rem;background-color:#fff;border:1px solid #aaa}#german-market-sepa-checkout-fields .german-market-sepa-save-payment-information-checkbox input[type=checkbox]:checked,.woocommerce-checkout .woocommerce form .form-row .input-checkbox:checked{background-image:url(../img/checkbox_appearance.svg)}#german-market-sepa-checkout-fields input:not([type=checkbox],[type=radio]),.woocommerce-checkout .woocommerce form .form-row .input-text{border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:1rem;line-height:1rem;margin:0;max-height:50px;min-height:0;padding:1rem;width:100%;background-color:#fff;border:1px solid #aaa;color:#2b2d2f}.woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-form-login-toggle a{text-decoration:underline}.woocommerce-form-coupon-toggle{display:none !important}.woocommerce form.checkout_coupon{flex-wrap:nowrap;flex-direction:row;gap:1rem}.woocommerce-checkout main .woocommerce{max-width:initial !important}.woocommerce-checkout #payment div.payment_box p{font-size:medium;margin-block-start:0}.woocommerce-checkout #payment div.payment_box:before{border-width:1em;border-style:solid}.woocommerce-checkout #payment div.payment_box .form-row{margin-bottom:0;padding:3px 0}.woocommerce-checkout #payment #place_order{float:none !important;justify-content:center;position:relative;left:50%;transform:translateX(-50%);margin:1.5rem 0}.woocommerce-checkout a[href*=warenkorb]{font-size:medium;background-repeat:no-repeat;padding-left:1.8rem;margin-left:.5rem}.woocommerce-checkout .woocommerce form h3,.woocommerce-checkout .woocommerce form h4{text-transform:none;font-size:1.25rem;font-weight:400}.woocommerce-checkout .woocommerce form h4{font-size:1rem}.woocommerce-checkout .woocommerce form .wc_form_hint{font-size:.75rem}.woocommerce-checkout .woocommerce form .wc_form_hint a{font-weight:700}.woocommerce-checkout .woocommerce form .woocommerce-account-fields .create-account h3{display:none}.woocommerce-checkout .woocommerce form .form-row{margin-bottom:.5rem;box-sizing:border-box;padding:0;margin:1rem 0 0}.woocommerce-checkout .woocommerce form .form-row label{font-size:.875rem;line-height:1.2;margin:0 0 16px;line-height:normal}.woocommerce-checkout .woocommerce form .form-row label.checkbox{display:flex}.woocommerce-checkout .woocommerce form .form-row label.checkbox abbr,.woocommerce-checkout .woocommerce form .form-row label.checkbox span.optional{display:contents}.woocommerce-checkout .woocommerce form .form-row textarea.input-text{line-height:1.375;padding:.75em 16px;max-height:initial}.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid span.woocommerce-input-wrapper{position:relative}.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid span.woocommerce-input-wrapper::before{content:"";font:normal 1rem/1 WooCommerce;position:absolute;left:-1.5rem;top:15px;color:var(--wc-red)}.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid.form-row-last span.woocommerce-input-wrapper::before{right:-1.5rem;left:initial;transform:rotate(180deg)}.woocommerce-checkout .woocommerce form .create-account,.woocommerce-checkout .woocommerce form .custom_checkout_field_group,.woocommerce-checkout .woocommerce form .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;max-width:100%;gap:0 16px;justify-content:space-between}.woocommerce-checkout .woocommerce form fieldset{padding:0;margin:0 0 3rem;border:none}.woocommerce-checkout .woocommerce form .form-row-wide,.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last{flex:1 0 calc(100% - 12px);max-width:100%}.woocommerce-checkout .woocommerce table.shop_table{outline:solid 1px rgba(0,0,0,.1);border-width:0;outline-offset:-1px;width:100%}.woocommerce-checkout .woocommerce table.shop_table tbody td{line-height:1rem;text-align:left}.woocommerce-checkout .woocommerce table.shop_table tbody td:last-of-type{text-align:right;vertical-align:initial}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-name{display:grid;grid-template-columns:25% auto}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-name>:first-child{grid-row:1/3}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-name>:nth-child(n+2){grid-column:2}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-name .product-quantity{display:none}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-name .german-market-product-image.checkout{float:left;margin-right:1rem;width:calc(100% - 1rem)}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-name .variation{font-size:.75em;margin-top:0;display:grid;grid-template-columns:repeat(2, max-content)}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-name .variation>dt{float:none}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-name .variation>dd>p{display:inline}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-total{text-wrap:nowrap;vertical-align:top}.woocommerce-checkout .woocommerce table.shop_table tbody td.product-total .price_time_opt{font-size:small}.woocommerce-checkout .woocommerce table.shop_table tfoot tr td{text-align:right}.woocommerce-checkout .woocommerce table.shop_table tfoot tr.cart-subtotal th,.woocommerce-checkout .woocommerce table.shop_table tfoot tr.fee th{font-weight:normal}.woocommerce-checkout .woocommerce table.shop_table tfoot tr.showcoupon_link td{font-weight:normal;text-align:left}.woocommerce-checkout .woocommerce table.shop_table tfoot tr.showcoupon_link td a{position:realtive;font-size:medium}.woocommerce-checkout .woocommerce table.shop_table tfoot tr.showcoupon_link td a:after{content:"";position:absolute;height:1.7rem;width:1.7rem;background-repeat:no-repeat;transform:rotate(180deg)}.woocommerce-checkout .woocommerce table.shop_table tfoot tr.ywsbs-recurring-totals-items th,.woocommerce-checkout .woocommerce table.shop_table tfoot tr.ywsbs-recurring-totals-items td{font-weight:normal}#field_group_gwg_company,#field_group_gwg_swb{display:none}#german-market-sepa-checkout-fields{border:none;margin:0;padding:0}#german-market-sepa-checkout-fields .german-market-sepa-radio-wrapper-content{display:flex}#german-market-sepa-checkout-fields .german-market-sepa-radio-wrapper-content>*{width:-moz-fit-content;width:fit-content}#german-market-sepa-checkout-fields .german-market-sepa-radio-wrapper-content input[type=radio]{margin-block-start:.25rem !important}#german-market-sepa-checkout-fields .form-row label{margin-block-end:0}.woocommerce-checkout-review-order-table{display:flex;flex-direction:column}.woocommerce-checkout-review-order-table tr{display:grid;grid-template-columns:auto max-content}.woocommerce-checkout-review-order-table dl p{margin:0}.woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items{display:flex;flex-direction:column}.woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items th{padding-bottom:0 !important;font-weight:inherit !important}.woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items td{padding-top:0 !important;border-top:none !important}.woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items .tax_label{display:none}.woocommerce-checkout-review-order-table .ywsbs-recurring-totals-items .recurring-amount{margin-bottom:0}.hidden{display:none !important}#you_are_logged_in{position:fixed;z-index:99;height:100vh;width:100vw;left:0;top:0;background-color:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center}#you_are_logged_in>div{width:75vw;text-align:center}#you_are_logged_in .wp-block-buttons{margin-top:3rem;justify-content:center}#you_are_logged_in h4,#you_are_logged_in h5{text-transform:none}#you_are_logged_in h4 i,#you_are_logged_in h5 i{font-weight:bolder}.select2-selection__clear{background-color:#d3d3d3;border-radius:50%;width:1.5rem;height:1.5rem;z-index:99;text-align:center;align-content:center}.wc-block-components-totals-discount{flex-direction:row;flex-wrap:nowrap;gap:1rem;align-content:center}.wc-block-components-totals-discount .wc-block-components-totals-item__description{text-align:right}@media all and (min-width: 769px){.woocommerce-form-coupon{flex-direction:column}.woocommerce-checkout .woocommerce form .form-row-wide{flex:1 0 calc(100% - 12px)}.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last{flex:1 0 calc(50% - 12px) !important}.woocommerce-checkout .woocommerce form .col2-set{align-items:start;display:flex;flex-wrap:wrap;margin:0 auto 16px}.woocommerce-checkout .woocommerce form .col2-set .col-1,.woocommerce-checkout .woocommerce form .col2-set .col-2{padding-top:1.25rem;box-sizing:border-box;float:initial}.woocommerce-checkout .woocommerce form .col2-set .col-1{margin:0;padding-right:4.5283018868%;width:60%}.woocommerce-checkout .woocommerce form .col2-set .col-2{padding-left:2.2641509434%;padding-top:1.25rem;position:sticky;top:0;width:40%}}@media screen and (prefers-color-scheme: dark){#you_are_logged_in{background-color:var(--noble-dark--base) !important}}/*# sourceMappingURL=noble-checkout-fields.css.map */