@charset "UTF-8";

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");

.region-header .system-status-general-info__item-details a {
  margin: 0 !important;
}

.region-header .system-status-general-info__items.grid {
  margin-top: 0;
  margin-bottom: 1rem;
}

.region-header .system-status-general-info__item {
  margin-bottom: 0;
}

.float-right {
  float: right;
}


.views-view-responsive-grid__item-inner {
    display: flex;
    border: 1px solid #ccc;
    background: #1e6dc6;
    border-radius: 1rem;
}

.field--name-quantity .js-form-type-number {
    margin-bottom: 0;
    width: 4rem;
    padding-right: 1rem;
}

.button--add-to-cart {
    margin-top: 1rem !important;
}

.field--name-quantity label.form-item__label {
    color: #fff;
}

.box-wide {
    width: 8rem;
    text-align: center;
}

.region-sticky {
    position: unset !important;
}

a.contact-icon {
    text-decoration: none;
    color: #333;
    float: right;
}

.sticky-shadow {
    display: none;
}

.form-wrapper__login-option input.button {
    margin-right: 1rem;
}

.checkout-complete__payment-instructions h2 {
    display: none;
}

div#shipping-information-wrapper input.button {
    display: none;
}

div#shipping-information-wrapper fieldset.fieldgroup {
    display: none;
}

fieldset#edit-payment-information {
    display: none;
}

input#edit-shipping-information-shipping-profile-address-0-address-locality {
    pointer-events: none;
    background: #fffaf8;
}

.form-item--agree-terms-terms-and-conditions {
    background: #fffaf8;

}

.form-item--agree-terms-terms-and-conditions label {
    font-size: large;
    line-height: 1.6;
}
