/* Minicart badge + store modal (no LESS recompile needed). */
.page-header .header.content > .row .column-right .main-links .minicart-wrapper .action.showcart {
    position: relative;
}

.page-header .header.content > .row .column-right .main-links .minicart-wrapper .action.showcart .counter.qty,
.page-header .minicart-wrapper .action.showcart .counter.qty {
    background-color: #00ad4d !important;
    color: #ffffff !important;
    z-index: 2;
}

.page-header .header.content > .row .column-right .main-links .minicart-wrapper .action.showcart .counter.qty.empty,
.page-header .minicart-wrapper .action.showcart .counter.qty.empty {
    display: none;
}

.page-header .minicart-wrapper .action.showcart .counter.qty .counter-number {
    display: inline-block;
    min-width: 1em;
    text-align: center;
}

/* Store location modal must stay above checkout/coverage modals. */
#storeModal.store-location-modal.is-open {
    display: flex !important;
    z-index: 1000001;
}

.modal-backdrop.store-location-backdrop {
    z-index: 1000000;
}
