/* Cart: quick add panel colors */
.quick-order-expander-head-toggle {
    background-color: #eff6f9;
}
.quick-order-expander-body {
    background-color: #eff6f9;
}
.quick-add-box-input-search-reset {
    background-color: inherit;
}
.quick-add-item-results {
    color: #4472c4;
}
.quick-add-item-results-title .tt-highlight {
    color: #4472c4;
}
.quick-add-item-results:hover .tt-highlight {
    color: #f30000;
}

/* PDP/QV: remove SKU container */
.product-line-sku-container {
    display: none;
}

/* PDP: hide redundant bottle size selection (may need to undo this for screen readers/accessibility?) */
.product-views-option-tile-label span[data-value="custcol_gvo_bttlsz_optn"] {
    display: none;
}

/* PDF and Quick View: cursor for matrix option label */
.product-views-option-tile-picker {
    cursor: pointer;
}

/* custom fields (short description, etc) */
.custom-pdp-fields-label {
    font-size: 1rem;
    color: #4d5256;
}

/* matrix/bottle size selection */
.product-views-option-tile-picker.active {
    border: 2px solid #222426;
    background-color: #4472c4;
    color: #ffffff;
}

/* QV: remove upper case for product name */
.product-details-quickview-item-name {
    text-transform: inherit;
}
/* PDP: Product Description darker color */
.product-details-information-tab-content {
    color: #222222;
}
/* PDP: show darker text for active tab */
.product-details-information-tab-title.active a {
    color: #4472c4;
}
/* PDP: Remove more/less below description */
.product-details-information-tab-action {
    display: none;
}

/* PDP: remove upper case for product name */
.product-details-full-content-header-title {
    text-transform: inherit;
}

.product-details-information-content {
    padding-bottom: 0;
}

/* hide facets / "narrow by" */
.facets-facet-browse-facets {
    display: none;
}
.facets-facet-browse-list-header-filters {
    display: none;
}
.facets-facet-browse-list-header-expander {
    display: none;
}
.facets-facet-browse-list-header-filter-facets {
    display: none;
}
.facets-facet-browse-list-header-expander-icon {
    color: inherit !important;
}


/* empty facets (no search results) */
.facets-empty {
    padding: 30px;
}
.facets-empty p::after {
    content: "\A\AIf you need help, please contact Customer Service.";
    white-space: pre-wrap;
}


/* spacing around commerce category facets */
.facets-browse-category-heading-main-description {
    margin: 0 20px 0 40px;
}
.facets-facet-browse-content {
    padding-top: 40px;
}
.facets-facet-browse-category {
    margin-bottom: 30px;
}
.facets-facet-browse-category-cells-container {
    padding-top: 0;
}
/* commerce category facet font, spacing */
.facets-category-cell {
    font-family: "Nunito", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 0;
}
/* hide out of stock on product list/grid/table */
.facets-item-cell-grid-stock {
    display: none;
}
.facets-item-cell-table-stock {
    display: none;
}
.facets-item-cell-list-stock {
    display: none;
}

/* mobile sort/filter: prevent jumping of margins when collapsing/expanding */
.facets-facet-browse-list-header-filters-wrapper {
    margin-top: 0;
}

/* hide recently view items in cart*/
.cart-detailed-recently-viewed {
    display: none;
}

ul.loomis-item-description-list li {
    display:list-item;
    list-style-type:'►';
    margin-left:1em;
    padding-bottom:0.5em;
    padding-left:1em;
}

.loomis-item-description-list-transparent {
    overflow: hidden;
    color:transparent;
}
