.cart-actions .button {
  border-radius: 25px;
  width: 100%;
  max-width: 220px; }

div#bread-checkout-btn {
  margin-bottom: 5px !important;
  margin-top: 15px !important;
  height: 40px !important;
  float: right !important;
  max-width: 220px !important;
  width: 100%; }

.productView div#bread-checkout-btn {
  float: none !important;
  max-width: 220px !important; }

.productView-options .form-action {
  width: 100% !important;
  max-width: 220px !important; }

.productView-options .form-action .button {
  width: 100% !important;
  margin-bottom: 0; }

.cart-additionalCheckoutButtons .FloatRight div {
  max-width: 220px !important; }

@media only screen and (max-width: 1260px) {
  .productView div#bread-checkout-btn {
    max-width: 100% !important; }
  .productView-options .form-action {
    width: 100% !important;
    max-width: 100% !important; } }

@media only screen and (max-width: 800px) {
  .productView-options .form-action .button {
    margin-bottom: 1rem; }
  .productView-options .form-action {
    width: 100% !important;
    padding: 0 !important; }
  .cart-actions .button {
    border-radius: 25px;
    width: 100%;
    max-width: 100%; }
  div#bread-checkout-btn {
    margin-bottom: 5px !important;
    margin-top: 15px !important;
    height: 40px !important;
    float: right !important;
    max-width: 100% !important;
    width: 100%; }
  .cart-additionalCheckoutButtons .FloatRight div {
    width: 100% !important;
    max-width: 100% !important; } }

@media only screen and (max-width: 550px) {
  .productView div#bread-checkout-btn {
    margin-top: 0 !important; } }
