/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 05 2026 | 09:13:51 */
.dwc-gal {
    display: none !important;
}
.dwc-host {
    overflow: hidden;
    isolation: isolate;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    contain: paint;
}
.dwc-stage {
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    overflow: hidden;
    opacity: 0;
}
.dwc-stage.is-on {
    opacity: 1;
}
.dwc-slide {
    position: absolute;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover;
    display: block;
    margin: 0 !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-user-drag: none;
}
.dwc-thumbs {
    --dwc-t: 28px;
    position: absolute;
    left: 50%;
    bottom: 14px;
    transform: translateX(-50%);
    z-index: 5;
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 5px;
    max-width: calc(100% - 24px);
    overflow-x: auto;
    scrollbar-width: none;
    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.18) 0%,
            rgba(255,255,255,.05) 50%,
            rgba(255,255,255,.14) 100%
        ),
        rgba(20,24,26,.34);
    border: 1px solid rgba(255,255,255,.26);
    border-radius: 999px;
    contain: layout paint;
    box-shadow:
        inset 1px 1px 0 rgba(255,255,255,.5),
        inset -1px -1px 0 rgba(255,255,255,.16),
        0 6px 18px rgba(0,0,0,.14);
}
.dwc-host.dwc-near .dwc-thumbs {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.14) 0%,
        rgba(255,255,255,.04) 50%,
        rgba(255,255,255,.10) 100%
    );
    -webkit-backdrop-filter:
        blur(1px) saturate(180%) brightness(1.06);
    backdrop-filter:
        blur(1px) saturate(180%) brightness(1.06);
    box-shadow:
        inset 1px 1px 0 rgba(255,255,255,.55),
        inset -1px -1px 0 rgba(255,255,255,.18),
        inset 0 0 14px rgba(255,255,255,.10),
        0 6px 20px rgba(0,0,0,.14);
}
.dwc-thumbs::-webkit-scrollbar {
    display: none;
}
.dwc-thumb {
    position: relative;
    flex: 0 0 auto;
    width: var(--dwc-t);
    height: var(--dwc-t);
    min-width: 0;
    min-height: 0;
    padding: 0 !important;
    margin: 0;
    border: 2px solid rgba(255,255,255,.55) !important;
    border-radius: 999px !important;
    background-color: rgba(255,255,255,.2);
    background-size: cover;
    background-position: center;
    cursor: pointer;
    opacity: .82;
    box-shadow: none;
    line-height: 0;
    font-size: 0;
    transition:
        width .38s cubic-bezier(.16,1,.3,1),
        transform .25s cubic-bezier(.16,1,.3,1),
        opacity .25s,
        border-color .25s,
        box-shadow .25s;
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
}
.dwc-thumb::before {
    content: "";
    position: absolute;
    inset: -6px;
    border-radius: 999px;
}
.dwc-thumb:hover {
    opacity: 1;
    transform: scale(1.08);
}
.dwc-thumb.is-active {
    width: calc(var(--dwc-t) * 2.3);
    opacity: 1;
    border-color: #fff !important;
    box-shadow: 0 3px 12px rgba(0,0,0,.35);
}
.dwc-thumb.is-active:hover {
    transform: none;
}
.dwc-thumb:focus {
    outline: none;
}
.dwc-thumb:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 3px;
}
@media (max-width:768px) {
    .dwc-thumbs {
        --dwc-t: 22px;
        bottom: 10px;
        gap: 4px;
        padding: 4px;
    }
}
@media (hover:none) {
    .dwc-thumb:hover {
        transform: none;
    }
}