/* Standalone runtime additions (Jet-less renderer) */

.lc-plugin-wrapper .lc-hidden {
    display: none !important;
}

.lc-plugin-wrapper .lc-standalone-search {
    position: relative;
}

.lc-plugin-wrapper .lc-standalone-search-results[hidden] {
    display: none !important;
}

.lc-plugin-wrapper .lc-standalone-search-results:not([hidden]) {
    display: block !important;
}

.lc-plugin-wrapper .lc-standalone-search-results:not([hidden]) .jet-ajax-search__results-holder {
    display: block !important;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__results-area {
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    width: 480px;
    max-width: calc(100% - 20px);
    background: #ffffff;
    border-radius: 16px;
    box-shadow: 0 3px 10px rgba(32, 61, 90, 0.15);
    overflow: auto;
    z-index: 30;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__results-holder {
    background: #ffffff;
    border-radius: 16px;
    overflow: hidden;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__results-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    background: #f9fafb;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__results-count {
    display: block;
    padding: 0;
    border: 0;
    background: transparent;
    font-size: 14px;
    line-height: 14px;
    color: #4b4f58;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__results-list {
    padding: 7.5px 0;
    overflow: hidden;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__results-list-inner {
    display: block;
}

.lc-plugin-wrapper .lc-standalone-suggest-item {
    border-bottom: 1px solid #e5e7eb;
}

.lc-plugin-wrapper .lc-standalone-suggest-item:last-child {
    border-bottom: 0;
}

.lc-plugin-wrapper .lc-standalone-suggest-link {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 10px 15px;
    text-decoration: none;
    color: inherit;
}

.lc-plugin-wrapper .lc-standalone-suggest-link:hover {
    background: #f8fafc;
}

.lc-plugin-wrapper .lc-standalone-suggest-thumb {
    width: 68.6875px;
    height: 68.6875px;
    object-fit: cover;
    border-radius: 12px;
    flex-shrink: 0;
}

.lc-plugin-wrapper .lc-standalone-suggest-title {
    display: block;
    font-size: 16px;
    line-height: 29.7143px;
    color: #4b4f58;
    text-align: left;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__results-footer {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background: #f9fafb;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__full-results {
    width: 100%;
    border: 0;
    background: transparent;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: var(--lc-primary);
    cursor: pointer;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__message {
    padding: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #4b4f58;
}

.lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__message:empty {
    display: none !important;
    padding: 0 !important;
}

@media (max-width: 767px) {
    .lc-plugin-wrapper .lc-standalone-search .jet-ajax-search__results-area {
        left: 0;
        width: 100%;
        max-width: 100%;
    }
}

.lc-plugin-wrapper [data-lc-skeleton-capable="1"] {
    --lc-skeleton-fill: #e5e7eb;
    --lc-skeleton-shimmer: rgba(255, 255, 255, 0.78);
    --lc-skeleton-surface: #ffffff;
}

body.lc-standalone-loading .lc-plugin-wrapper .lc-listing-results-count,
body.lc-standalone-loading .lc-plugin-wrapper .jet-smart-filters-active[data-lc-context],
body.lc-standalone-loading .lc-plugin-wrapper .jet-smart-filters-pagination[data-lc-context] {
    opacity: 0.72;
    transition: opacity 0.2s ease;
}

body.lc-standalone-loading .lc-plugin-wrapper .jet-smart-filters-pagination [data-lc-load-more="1"] {
    cursor: progress;
}

html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-initial-skeleton="1"] .jet-listing-grid__item,
.lc-plugin-wrapper [data-lc-skeleton-capable="1"].lc-is-loading .jet-listing-grid__item,
.lc-plugin-wrapper .lc-skeleton-grid-item {
    pointer-events: none;
}

html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-initial-skeleton="1"] .lc-listing-container,
.lc-plugin-wrapper [data-lc-skeleton-capable="1"].lc-is-loading .lc-listing-container,
.lc-plugin-wrapper .lc-skeleton-shell {
    position: relative;
    overflow: hidden;
    background: var(--lc-skeleton-surface);
}

html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-initial-skeleton="1"] .lc-listing-container > *,
.lc-plugin-wrapper [data-lc-skeleton-capable="1"].lc-is-loading .lc-listing-container > * {
    opacity: 0 !important;
}

html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-initial-skeleton="1"] .lc-listing-container::before,
.lc-plugin-wrapper [data-lc-skeleton-capable="1"].lc-is-loading .lc-listing-container::before,
.lc-plugin-wrapper .lc-skeleton-shell::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    border-radius: inherit;
    background:
        linear-gradient(var(--lc-skeleton-fill) 0 0) 0 0 / 100% 161px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px 185px / 88px 16px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 120px 185px / 72px 16px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px 215px / calc(100% - 48px) 26px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px 247px / 72% 18px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px calc(100% - 82px) / 92px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 132px calc(100% - 82px) / 80px 14px no-repeat,
        radial-gradient(circle 18px at center, var(--lc-skeleton-fill) 98%, transparent 100%) 24px calc(100% - 44px) / 36px 36px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 72px calc(100% - 34px) / 128px 14px no-repeat;
}

html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-initial-skeleton="1"] .lc-listing-container::after,
.lc-plugin-wrapper [data-lc-skeleton-capable="1"].lc-is-loading .lc-listing-container::after,
.lc-plugin-wrapper .lc-skeleton-shell::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: inherit;
    background: linear-gradient(
        100deg,
        rgba(255, 255, 255, 0) 18%,
        var(--lc-skeleton-shimmer) 48%,
        rgba(255, 255, 255, 0) 78%
    );
    transform: translateX(-100%);
    animation: lc-skeleton-shimmer 1.15s linear infinite;
}

.lc-plugin-wrapper .lc-skeleton-shell {
    min-height: 392px;
}

.lc-plugin-wrapper .lc-skeleton-grid-item--append .lc-skeleton-shell,
.lc-plugin-wrapper .lc-skeleton-grid-item--replace .lc-skeleton-shell {
    height: 100%;
}

html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-skeleton-context="topics"] .lc-topics-container {
    position: relative;
    overflow: hidden;
}

html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-skeleton-context="topics"] .lc-topics-container > * {
    opacity: 0 !important;
}

html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-skeleton-context="topics"] .lc-topics-container::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    border-radius: inherit;
    background:
        linear-gradient(var(--lc-skeleton-fill) 0 0) center 26px / 34px 34px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) center calc(100% - 26px) / 86px 14px no-repeat;
}

html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-skeleton-context="topics"] .lc-topics-container::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: inherit;
    background: linear-gradient(
        100deg,
        rgba(255, 255, 255, 0) 18%,
        var(--lc-skeleton-shimmer) 48%,
        rgba(255, 255, 255, 0) 78%
    );
    transform: translateX(-100%);
    animation: lc-skeleton-shimmer 1.15s linear infinite;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context],
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context],
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes {
    pointer-events: none;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-filter-label,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-filter-label,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search .jet-filter-label,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-filter-label {
    color: transparent !important;
    position: relative;
    min-height: 18px;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-filter-label::after,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-filter-label::after,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search .jet-filter-label::after,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-filter-label::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 132px;
    height: 16px;
    border-radius: 999px;
    background: var(--lc-skeleton-fill);
    transform: translateY(-50%);
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input-wrapper,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search .jet-search-filter__input-wrapper,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-filter-row,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-filter-row {
    position: relative;
    overflow: hidden;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input-clear,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input-loading,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search .jet-search-filter__input,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search .jet-search-filter__input-clear,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search .jet-search-filter__input-loading,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-checkboxes-list__button > *,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-checkboxes-list__input,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-checkboxes-list__button > *,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-checkboxes-list__input {
    opacity: 0 !important;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input-wrapper::before,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search .jet-search-filter__input-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    border-radius: 8px;
    background:
        linear-gradient(var(--lc-skeleton-fill) 0 0) 16px center / calc(100% - 56px) 18px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) calc(100% - 28px) center / 18px 18px no-repeat;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-filter-row,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-filter-row {
    min-height: 26px;
    pointer-events: none;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-filter-row::before,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-filter-row::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background:
        linear-gradient(var(--lc-skeleton-fill) 0 0) 0 center / 14px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px center / calc(100% - 96px) 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) right center / 34px 14px no-repeat;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input-wrapper::after,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search .jet-search-filter__input-wrapper::after,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-filter-row::after,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-filter-row::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(
        100deg,
        rgba(255, 255, 255, 0) 18%,
        var(--lc-skeleton-shimmer) 48%,
        rgba(255, 255, 255, 0) 78%
    );
    transform: translateX(-100%);
    animation: lc-skeleton-shimmer 1.15s linear infinite;
}

body.lc-standalone-loading .lc-plugin-wrapper .lc-mobile-filter-trigger {
    opacity: 0.72;
    pointer-events: none;
    cursor: progress;
}

@keyframes lc-skeleton-shimmer {
    100% {
        transform: translateX(100%);
    }
}

@media (prefers-reduced-motion: reduce) {
    html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-initial-skeleton="1"] .lc-listing-container::after,
    .lc-plugin-wrapper [data-lc-skeleton-capable="1"].lc-is-loading .lc-listing-container::after,
    .lc-plugin-wrapper .lc-skeleton-shell::after,
    html.lc-skeleton-preboot .lc-plugin-wrapper [data-lc-skeleton-capable="1"][data-lc-skeleton-context="topics"] .lc-topics-container::after,
    html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-search[data-lc-context] .jet-search-filter__input-wrapper::after,
    .lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-search .jet-search-filter__input-wrapper::after,
    html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-filter-row::after,
    .lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-filter-row::after {
        animation: none;
        background: rgba(255, 255, 255, 0.16);
        transform: none;
    }
}

/* Container-based standalone filter skeletons keep the filter shell visible while data refreshes. */
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context],
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes {
    --lc-skeleton-fill: #e5e7eb;
    --lc-skeleton-shimmer: rgba(255, 255, 255, 0.78);
    --lc-filter-skeleton-row-offset: 6px;
    --lc-filter-skeleton-row-step: 34px;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-checkboxes-list,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-checkboxes-list-wrapper,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .lc-essential-resources-standalone,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-checkboxes-list,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-checkboxes-list-wrapper,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .lc-essential-resources-standalone {
    position: relative;
    overflow: hidden;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-checkboxes-list__row,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .lc-essential-resources-standalone > .jet-filter-row,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-checkboxes-list__row,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .lc-essential-resources-standalone > .jet-filter-row {
    opacity: 0 !important;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-filter-row::before,
html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-filter-row::after,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-filter-row::before,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-filter-row::after {
    content: none !important;
    animation: none !important;
    background: none !important;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-checkboxes-list-wrapper::before,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-checkboxes-list-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    background:
        linear-gradient(var(--lc-skeleton-fill) 0 0) 0 var(--lc-filter-skeleton-row-offset) / 14px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px var(--lc-filter-skeleton-row-offset) / calc(100% - 96px) 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) right var(--lc-filter-skeleton-row-offset) / 34px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 0 calc(var(--lc-filter-skeleton-row-offset) + var(--lc-filter-skeleton-row-step)) / 14px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px calc(var(--lc-filter-skeleton-row-offset) + var(--lc-filter-skeleton-row-step)) / calc(100% - 96px) 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) right calc(var(--lc-filter-skeleton-row-offset) + var(--lc-filter-skeleton-row-step)) / 34px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 0 calc(var(--lc-filter-skeleton-row-offset) + (var(--lc-filter-skeleton-row-step) * 2)) / 14px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px calc(var(--lc-filter-skeleton-row-offset) + (var(--lc-filter-skeleton-row-step) * 2)) / calc(100% - 96px) 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) right calc(var(--lc-filter-skeleton-row-offset) + (var(--lc-filter-skeleton-row-step) * 2)) / 34px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 0 calc(var(--lc-filter-skeleton-row-offset) + (var(--lc-filter-skeleton-row-step) * 3)) / 14px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px calc(var(--lc-filter-skeleton-row-offset) + (var(--lc-filter-skeleton-row-step) * 3)) / calc(100% - 96px) 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) right calc(var(--lc-filter-skeleton-row-offset) + (var(--lc-filter-skeleton-row-step) * 3)) / 34px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 0 calc(var(--lc-filter-skeleton-row-offset) + (var(--lc-filter-skeleton-row-step) * 4)) / 14px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px calc(var(--lc-filter-skeleton-row-offset) + (var(--lc-filter-skeleton-row-step) * 4)) / calc(100% - 96px) 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) right calc(var(--lc-filter-skeleton-row-offset) + (var(--lc-filter-skeleton-row-step) * 4)) / 34px 14px no-repeat;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .jet-checkboxes-list-wrapper::after,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .jet-checkboxes-list-wrapper::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
        100deg,
        rgba(255, 255, 255, 0) 18%,
        var(--lc-skeleton-shimmer) 48%,
        rgba(255, 255, 255, 0) 78%
    );
    transform: translateX(-100%);
    animation: lc-skeleton-shimmer 1.15s linear infinite;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .lc-essential-resources-standalone::before,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .lc-essential-resources-standalone::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    background:
        linear-gradient(var(--lc-skeleton-fill) 0 0) 0 center / 14px 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) 24px center / calc(100% - 96px) 14px no-repeat,
        linear-gradient(var(--lc-skeleton-fill) 0 0) right center / 34px 14px no-repeat;
}

html.lc-skeleton-preboot .lc-plugin-wrapper .jet-smart-filters-checkboxes[data-lc-context] .lc-essential-resources-standalone::after,
.lc-plugin-wrapper .lc-filters-is-loading.jet-smart-filters-checkboxes .lc-essential-resources-standalone::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(
        100deg,
        rgba(255, 255, 255, 0) 18%,
        var(--lc-skeleton-shimmer) 48%,
        rgba(255, 255, 255, 0) 78%
    );
    transform: translateX(-100%);
    animation: lc-skeleton-shimmer 1.15s linear infinite;
}
