:root[theme='rounded'] {
  --makeoffer-radius-input: 0 0.25rem 0.25rem 0;
  --makeoffer-radius-prefix: 0.25rem 0 0 0.25rem;
  --makeoffer-padding-prefix: 0.25rem 1rem;
}

:root[theme='circle'] {
  --makeoffer-radius-input: 0 0.9375rem 0.9375rem 0;
  --makeoffer-radius-prefix: 0.9375rem 0 0 0.9375rem;
  --makeoffer-padding-prefix: 0.25rem 0.9375rem;
}

.makeoffer_product { display: table; width: 100%; margin: 0px auto; text-align: center; }
.makeoffer_product h5 { margin: 0px 0px 5px; font-size: var(--size-24);font-weight: 600; }
.makeoffer_product .input-group-text { border-radius: var(--makeoffer-radius-prefix, 0); padding: var(--makeoffer-padding-prefix, 0.25rem 0.625rem);color: #333; background-color: #ebebeb; border: 1px solid #e7e7e7; box-shadow: 0px 1px 2px 0px #e7e7e7; -webkit-box-shadow: 0px 1px 2px 0px #e7e7e7; -moz-box-shadow: 0px 1px 2px 0px #e7e7e7; }
.makeoffer_product input#offer_price.validation-failed { border: 1px solid red; }
.makeoffer_product p.required { font-weight: 600; }
.makeoffer_product .block-button { margin: 15px 0px 10px; }
.makeoffer_product .block-button .button { min-width: 250px; font-size: var(--size-14); }

.return_offer_fail i, .return_offer_success i { font-size: 50px; display: table; margin: 0px auto 10px; width: 100%; text-align: center; }
.return_offer_fail h5, .return_offer_success h5 { text-align: center; font-weight: 600; color: #252525;}
.return_offer_fail .btn.see_cart, .return_offer_success .btn-makeoffer { display: table; margin: 10px auto 5px; font-size: var(--size-14); font-weight: 600; padding: 5px 40px; transition: all 0.3s; }

.return_offer_success p { text-align: center; margin: 0px 0px 10px; }
@media screen and (max-width:400px){
    .makeoffer_product h5 { font-size: var(--size-18); }
}

/* Raio tematico migrado de makeoffer_rounded.css / makeoffer_circle.css */
input#offer_price {
  border-radius: var(--makeoffer-radius-input, 0);
}
