/* Spoon Market — local asset fixes (all pages) */

/* Fancy-box: theme hides <img>; show local images */
.fancy-box-travel .fancy-box-image figure {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.fancy-box-travel .fancy-box-image img {
    visibility: visible !important;
    opacity: 1 !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.fancy-box-travel .fancy-box-image img.ld-lazyload,
.fancy-box-travel .fancy-box-image img.ld-lazyload.loaded {
    opacity: 1 !important;
}
.fancy-box-travel .btn-icon .fa {
    font-family: FontAwesome !important;
}

/* Homepage hero (index only) */
.vc_row.vc_custom_1632759617485 {
    background-image: url(/assets/spoon-market.com/wp-content/uploads/2021/09/spoon-featured-001.jpg) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    min-height: 480px;
}
.vc_custom_1632759617485 .ld-slideshow-bg-wrap {
    opacity: 1 !important;
    visibility: visible !important;
}
.vc_custom_1632759617485 .ld-slideshow-figure {
    background-size: cover !important;
    background-position: center !important;
}
.vc_row[data-row-bg] {
    background-image: revert-layer !important;
}

/* Lazyload: show local images immediately */
img.ld-lazyload[src*="/assets/"],
img.ld-lazyload[data-src*="/assets/"] {
    opacity: 1 !important;
}

/* Responsive-bg figures (gallery, etc.) */
figure[data-responsive-bg] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
figure[data-responsive-bg] img[src*="/assets/"],
figure[data-responsive-bg] img[data-src*="/assets/"] {
    visibility: visible !important;
    opacity: 1 !important;
}
