#commerce-product-ticketing-form .button--add-to-cart {
  display: none;
}

#commerce-product-ticketing-form .css-ligne-price {
  clear: both;
  margin-bottom: 10px;
}

#commerce-product-ticketing-form .css-ligne-price label {
  float: left;
}

#commerce-product-ticketing-form .css-ligne-price select {
  float: right;
}

.btn-mtg.btn-filled {
  background: white;
  color: #1882ff !important;
}

.block-infos-part {
  display: inline-block;
  width: 40%;
}

.ticket-block-head {
  display: none;
}

/*
Display block header when block is selected.
 */
.js-categories-panel[block-id] .ticket-block-head,
.js-categories-panel[zone-id] .ticket-block-head {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

.ticket-select-auto {
  display: none;
}

#commerce-product-ticketing-form[quantity] .ticket-select-auto {
  display: flex;
}

.css-single-filtered .css-placement-buttons {
  display: block;
}


/**
Elements which should be display only in seat mode.
 */
.btn.css-category-choose {
  display: none;
}

.css-seat-mode .btn.css-category-choose {
  display: inline-flex;
}

.custom-control.form-item-contig {
  display: none;
}

.css-seat-mode .custom-control.form-item-contig {
  display: block;
}

.custom-control.form-item-hide {
  display: none;
}

.css-seat-mode .custom-control.form-item-hide {
  display: block;
}


@media screen and (max-width: 991px) {
  .css-price-filter {
    display: none;
  }

  .js-hvsc-vscart {
    padding: 1rem;
    position: fixed;
    margin: 0;
    width: 100%;
    bottom: 0;
    left: 0;
    border-radius: 1rem 1rem 0 0;
    background-color: #fff;
    z-index: 1;
  }

  .js-hvsc-vscart.closed {
    height: 9.3rem;
  }
}

/**
Quantity fields blocked by promotion.
 */
.js-commerce-order-item-hubber-ticketing-add-to-cart-form .js-list-categories .price-promo-locked .js-form-type-number .js-open-unlock-inline-form,
.hide-inline-form
{
  display: none;
}

.js-commerce-order-item-hubber-ticketing-add-to-cart-form .js-list-categories .price-promo-locked .price-amount,
.js-commerce-order-item-hubber-ticketing-add-to-cart-form .js-list-categories .js-open-unlock-inline-form{
  display: none !important;
}

.ui-dialog-titlebar-close {
  z-index: 1;
}

body.filter-opened {
  overflow: hidden;
}

.stock-threshold .stock-display {
  color: #C50808 !important;
}
