@media (min-width:1025px) {
    .page-layout-2columns-right .extended-review-button {
        display: none!important;
    }
}

.product-item .price-box .price-container .price-label {
    display: none!important;
}

.page-layout-2columns-right.catalog-product-view .number-of-ratings .rating-number .label {
    display: none;
}

.ox_quickview_catalog_product-view .product-info-main .box-tocart .field.qty,
.ox_quickview_catalog_product-view .product-options-bottom .box-tocart .field.qty,
.ox_quickview-catalog_product-view .product-info-main .box-tocart .field.qty,
.ox_quickview-catalog_product-view .product-options-bottom .box-tocart .field.qty {
    display: none!important;
}

@media (max-width: 641px) {
    .categories-flex {
        flex-direction: column;
    }
}

.filter-options-content .ox-layered__items--checkbox .label,
.filter-options-content a {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.footer.content a:not(.button) {
    font-size: 1.4rem;
}

.product-item .price-box .old-price {
    display: block;
}

.availability.only.configurable-variation-qty {
    display: none;
}

/* Stock status */
.inventory-status {
    margin-bottom: 30px;
}
.inventory-status.simple {
    max-width: 500px;
}
.inventory-status.configurable {
    max-width: 700px;
}
.inventory-status .row {
    display: flex;
}
.inventory-status .col {
    flex: 1;
    line-height: 24px;
}

/**
 Notification bar
 */
.notification.notification_type_text {
    padding: 4px;
}

/**
 * Primary buttons
 */
a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
    background: black;
    color: white;
}
