/* Dogmatile New Collections 1.0.5 */

/* Archi offsets the account glyph by 22px; the desktop search header already
   centers its menu items, so that offset pushes only this icon down. */
@media (min-width: 993px) {
    body.dogmatile-search-enabled header.site-header #mainmenu > li > a > .fa-user-circle-o {
        top: 2px;
    }
}

#dogmatile-new-collections-translations {
    display: none !important;
}

.dcn__filter-label--disabled {
    opacity: 0.55;
    cursor: not-allowed;
}

/* Suppress any badge markup left by an older cached script after upgrading. */
.dcn__badge {
    display: none !important;
}

/* Variant 4: a text line under the name, with no image badge or darkening. */
.dcn__new-line {
    display: block;
    color: var(--dcn-accent-color, #078c9b) !important;
    font-family: Raleway, "Helvetica Neue", Arial, sans-serif !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    white-space: normal;
    overflow-wrap: anywhere;
}

.dcs__copy > .dcn__new-line--search {
    margin-top: 1px;
}

.dcs-results__copy > .dcn__new-line--results,
.collection-name-visible > .dcn__new-line--catalog {
    margin-top: 5px;
}

@media (max-width: 480px) {
    .dcn__new-line {
        font-size: 10px !important;
    }
}

.catalog-content .collection-archive-big-block.dcn-card-hidden {
    display: none !important;
}

/* Catalog zero-state. Archi's .hoja preloader has no .collections wrapper,
   so this panel only exists after a completed catalog response. */
.catalog-content .collections.dcn-empty-active > h1 {
    display: none !important;
}

.catalog-content .collections > .dcn__empty {
    --dcn-empty-top-gap: 48px;
    --dcn-empty-background: transparent;
    --dcn-empty-title-color: #111111;
    --dcn-empty-help-color: #505558;
    box-sizing: border-box;
    display: block;
    flex: 0 1 704px;
    width: min(100%, 704px);
    min-height: 0;
    margin: var(--dcn-empty-top-gap) auto 30px;
    padding: 44px 30px;
    border: 0;
    border-radius: 0;
    background: var(--dcn-empty-background);
    font-family: Raleway, "Helvetica Neue", Arial, sans-serif;
    text-align: center;
}

.catalog-content .collections > .dcn__empty[hidden] {
    display: none !important;
}

.dcn__empty-title {
    margin: 0 0 12px;
    color: var(--dcn-empty-title-color) !important;
    font-family: inherit !important;
    font-size: 27px !important;
    font-weight: 500 !important;
    line-height: 1.25 !important;
}

.dcn__empty-help {
    margin: 0;
    color: var(--dcn-empty-help-color) !important;
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
}

@media (max-width: 767px) {
    .catalog-content .collections > .dcn__empty {
        --dcn-empty-top-gap: 24px;
        min-height: 0;
        padding: 32px 18px;
    }

    .dcn__empty-title {
        font-size: 22px !important;
    }
}
