.kdbl-width-error, .kdbl-config-error { margin: 0 0 18px !important; }
.single_add_to_cart_button.kdbl-disabled { opacity: .55; cursor: not-allowed; }
.kdbl-calculated-price { margin: 14px 0; padding: 12px 14px; border: 1px solid #dcdcde; background: #f6f7f7; font-size: 16px; }
.kdbl-calculated-price.is-error { border-color: #d63638; color: #b32d2e; }
.kdbl-calculated-price .kdbl-price-label { margin-right: 6px; }
.kdbl-calculated-price .kdbl-price-value { font-size: 22px; }
.kdbl-calculated-price small { display:block; margin-top:4px; color:#646970; font-size:12px; }
