/**
 * Lara Modul - Header Labels Styling
 */
.lm-header-label {
    display: inline-block;
    margin-left: 8px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.02em;
    color: inherit;
    vertical-align: middle;
    white-space: nowrap;
}

.lm-labels-pos-left .lm-header-label {
    margin-left: 0;
    margin-right: 8px;
}

.lm-labels-pos-below .ct-header-cart,
.lm-labels-pos-below .ct-header-account,
.lm-labels-pos-below .ct-header-wishlist,
.lm-labels-pos-below .ct-header-search,
.lm-labels-pos-below [data-id="cart"] > a,
.lm-labels-pos-below [data-id="account"] > a,
.lm-labels-pos-below [data-id="wishlist"] > a,
.lm-labels-pos-below [data-id="search"] > button {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
}
.lm-labels-pos-below .lm-header-label {
    margin: 0;
    font-size: 11px;
}

@media (max-width: 767px) {
    .lm-labels-hide-mobile .lm-header-label {
        display: none;
    }
}

.ct-header-cart:hover .lm-header-label,
.ct-header-account:hover .lm-header-label,
.ct-header-wishlist:hover .lm-header-label,
.ct-header-search:hover .lm-header-label,
[data-id="cart"] > a:hover .lm-header-label,
[data-id="account"] > a:hover .lm-header-label,
[data-id="wishlist"] > a:hover .lm-header-label,
[data-id="search"] > button:hover .lm-header-label {
    opacity: 0.85;
}
