/* Progressive enhancement: source HTML stays readable when scripts are disabled. */
html:not(.js) body,
html:not(.js) .content {
    opacity: 1 !important;
}

html:not(.js) [data-scroll-fadeup],
html:not(.js) [data-scroll-fadedown] {
    transform: none !important;
    opacity: 1 !important;
}

html:not(.js) .catalog_card__pic_wrap > .image:not(.catalog_card__fallback_image) {
    display: none !important;
}

html:not(.js) img[data-lazy] {
    display: none !important;
}

html:not(.js) .no-js-fallback-image {
    display: block !important;
}

html:not(.js) .catalog_card__fallback_image {
    display: block !important;
    object-fit: cover;
}

html:not(.js) .catalog_card__pic_wrap noscript:not(:first-of-type) .catalog_card__fallback_image {
    display: none !important;
}
