body.nbg-simple-checkout-active .wp-block-woocommerce-checkout-contact-information-block,
body.nbg-simple-checkout-active .wp-block-woocommerce-checkout-shipping-address-block,
body.nbg-simple-checkout-active .wp-block-woocommerce-checkout-billing-address-block,
body.nbg-simple-checkout-active .wc-block-checkout__contact-fields,
body.nbg-simple-checkout-active .wc-block-checkout__shipping-fields,
body.nbg-simple-checkout-active .wc-block-checkout__billing-fields,
body.nbg-simple-checkout-active .wc-block-checkout__use-address-for-billing,
body.nbg-simple-checkout-active .wc-block-components-checkbox.wc-block-checkout__use-address-for-billing {
    display:none!important;
}

.nbg-simple-checkout{
    --nbg-sc-accent:var(--brown,#714b32);
    --nbg-sc-accent-hover:var(--brown-hover,#51331f);
    --nbg-sc-ink:var(--ink,#27221f);
    --nbg-sc-muted:var(--muted,#6e655e);
    --nbg-sc-line:var(--line,#dcd5cc);
    margin:0 0 28px;
    color:var(--nbg-sc-ink);
    font-family:Arial,Helvetica,sans-serif;
}
.nbg-simple-checkout__title{margin:0 0 18px;font:400 1.35rem/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.015em}
.nbg-simple-checkout__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.nbg-simple-checkout__field{position:relative;min-width:0}
.nbg-simple-checkout__field--full{grid-column:1/-1}
.nbg-simple-checkout__label{display:block;margin:0 0 7px;font-size:.875rem;line-height:1.3;color:var(--nbg-sc-ink)}
.nbg-simple-checkout__required{color:var(--nbg-sc-accent)}
.nbg-simple-checkout__input{display:block;width:100%;min-height:48px!important;padding:11px 12px!important;border:1px solid #a69b90!important;border-radius:0!important;background:#fff!important;color:var(--nbg-sc-ink)!important;font:inherit!important;box-shadow:none!important;outline:none}
.nbg-simple-checkout__input:focus{border-color:var(--nbg-sc-accent)!important;box-shadow:0 0 0 1px var(--nbg-sc-accent)!important}
.nbg-simple-checkout__field.is-invalid .nbg-simple-checkout__input{border-color:#b42318!important;box-shadow:0 0 0 1px #b42318!important}
.nbg-simple-checkout__hint{margin:6px 0 0;color:var(--nbg-sc-muted);font-size:.78rem;line-height:1.35}
.nbg-simple-checkout__error{display:none;margin:6px 0 0;color:#b42318;font-size:.8rem;line-height:1.35}
.nbg-simple-checkout__field.is-invalid .nbg-simple-checkout__error{display:block}
.nbg-simple-checkout__suggestions{position:absolute;z-index:9999;left:0;right:0;top:calc(100% - 1px);max-height:290px;overflow:auto;margin:0;padding:5px;background:#fff;border:1px solid var(--nbg-sc-line);box-shadow:0 12px 30px rgba(39,34,31,.12)}
.nbg-simple-checkout__suggestions[hidden]{display:none!important}
.nbg-simple-checkout__suggestion{display:block;width:100%;margin:0;padding:10px 11px;border:0!important;border-bottom:1px solid #eee!important;background:#fff!important;color:var(--nbg-sc-ink)!important;text-align:left;min-height:0!important;font:inherit;line-height:1.35;cursor:pointer}
.nbg-simple-checkout__suggestion:last-child{border-bottom:0!important}
.nbg-simple-checkout__suggestion:hover,.nbg-simple-checkout__suggestion:focus{background:var(--soft,#f1ece5)!important;outline:none}
.nbg-simple-checkout__status{display:none;margin:10px 0 0;padding:9px 10px;background:#fff4e5;color:#7a4b00;font-size:.82rem;line-height:1.4}
.nbg-simple-checkout__status.is-visible{display:block}

@media(max-width:620px){
    .nbg-simple-checkout__grid{grid-template-columns:1fr}
    .nbg-simple-checkout__field,.nbg-simple-checkout__field--full{grid-column:1}
}
