section.wac-slideshow {
    --el-opacity:            1;
    --el-visible-ratio:      1;
    --el-visible-ratio-cube: 1;
    --el-position-x:         0;
}

section.wac-slideshow {
    display:            grid;
    width:              unset;
    max-width:          none;
    height:             auto;
    min-height:         min(calc(400px + var(--safe-margin-top)), calc(100vh - var(--safe-margin-top)));
    max-height:         unset;
    position:           relative;
    margin-block-start: 0;
}

body.block-editor-iframe__body .wp-site-blocks header+main section.wac-slideshow,
body.home.twentytwentythree.twentytwentythree.twentytwentythree .wp-site-blocks>header+main>section.wac-slideshow {
    margin-block-start: 0;
    padding-top:        0;
}

.wac-slideshow.block-editor-block-list__block>.wp-block-group>.wp-block-block {
    display: contents !important;
}

section.wac-slideshow>.wp-block-group {
    width:                 100%;
    align-items:           stretch;
    gap:                   0;
    box-sizing:            border-box;
    height:                100%;
    overflow-x:            scroll;
    overscroll-behavior-x: contain;
    scroll-snap-type:      x mandatory;
    padding-block-end:     1rem;
    scroll-behavior:       smooth;
}

section.wac-slideshow>.wp-block-group:has(> .wp-block-cover:only-child) {
    padding-block-end: 0;
}


/* section.wac-slideshow>.wp-block-group::-webkit-scrollbar {
    inline-size: 0 !important;
    display:     none;
} */

section.wac-slideshow>.wp-block-group .wp-block-cover {
    flex:              1 0 auto;
    scroll-snap-align: center;
    width:             100%;
    inline-size:       100%;
}

section.wac-slideshow>.wp-block-group .wp-block-cover {
    display:               grid;
    justify-content:       stretch;
    align-content:         stretch;
    /* grid-template-rows: calc(1 * var(--safe-margin-top)) 1fr auto; */
    grid-template-rows:    1fr auto;
    width:                 100%;
    height:                100%;

    /* min-height:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            500px; */
    /* height:     calc(50vh - (var(--safe-area-inset-top) + var(--safe-area-inset-bottom))) !important; */
    /* max-height: calc(50vh - (var(--safe-area-inset-top) + var(--safe-area-inset-bottom))); */

    padding-inline:      unset;
    padding-block-start: 0;
    padding-block-end:   0;

    /* padding-block-end: max(var(--wp--preset--spacing--30, 1.5rem), var(--safe-area-inset-bottom)); */
}

section.wac-slideshow>.wp-block-group .wp-block-cover.global-slide {
    position:       absolute;
    z-index:        10;
    pointer-events: none;
}

section.wac-slideshow>.wp-block-group .wp-block-cover.global-slide .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .buttons-wrap {
    pointer-events: all;
}

section.wac-slideshow:has(.wp-block-cover.global-slide) .wp-block-cover {
    /* z-index: 0; */
}

section.wac-slideshow:has(.wp-block-cover.global-slide)>.wp-block-group .wp-block-cover:not(.global-slide) .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .wp-block-template-part {
    opacity:        0 !important;
    pointer-events: none;
}

section.wac-slideshow>.wp-block-group .wp-block-cover.global-slide .wp-block-cover__background {
    opacity:        0 !important;
    pointer-events: none;
}

@media only screen and (min-width: 600px) {
    section.wac-slideshow {
        min-height: min(calc(500px + var(--safe-margin-top)), calc(100vh - var(--safe-margin-top)));
    }

    /* section.wac-slideshow>.wp-block-group .wp-block-cover {
        min-height: 500px;
    } */
}

@media only screen and (max-width: 599px) {
    section.wac-slideshow {
        min-height: min(calc(400px + var(--safe-margin-top)), calc(100vh - var(--safe-margin-top)));
    }

    /* section.wac-slideshow>.wp-block-group .wp-block-cover {
        min-height: 400px;
    } */
}

@media only screen and (max-width: 320px) {
    section.wac-slideshow {
        min-height: calc(300px + var(--safe-margin-top));
    }

    /* section.wac-slideshow>.wp-block-group .wp-block-cover {
        min-height: 300px;
    } */
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container {
    margin:          0;
    display:         grid;
    justify-content: stretch;
    align-content:   stretch;
    align-self:      stretch;
    grid-row:        1 / -1;
    grid-column:     1 / -1;
    width:           100%;
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content {
    position:             relative;
    z-index:              2;
    grid-column:          2;
    grid-row:             1;
    align-self:           stretch;
    display:              grid;
    align-items:          start;
    padding-inline-start: max(var(--wp--preset--spacing--30, 1.5rem), var(--safe-area-inset-left));
    padding-inline-end:   max(var(--wp--preset--spacing--30, 1.5rem), var(--safe-area-inset-right));
    padding-block-start:  max(var(--wp--preset--spacing--30, 1.5rem), var(--safe-area-inset-top));
    padding-block-end:    max(var(--wp--preset--spacing--30, 1.5rem), var(--safe-area-inset-bottom));
}

@media only screen and (min-width: 600px) {
    section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns: 50% 1fr;
    }

    section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content {
        align-items: center;

        /* padding-block-start: calc(max(var(--wp--preset--spacing--30, 1.5rem), var(--safe-area-inset-top)) + 1.5rem);
        padding-block-end:   calc(max(var(--wp--preset--spacing--30, 1.5rem), var(--safe-area-inset-bottom)) + 1.5rem); */
    }
}


/* section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .slide-caption {
    position:       absolute;
    left:           max(var(--wp--preset--spacing--10, 0.5rem), var(--safe-area-inset-left));
    bottom:         max(var(--wp--preset--spacing--10, 0.5rem), var(--safe-area-inset-bottom));
    right:          initial;
    top:            initial;
    text-shadow:    0 0 5px rgba(var(--wp--preset--color--base-rgb), 0.1), 0 0 4px rgba(var(--wp--preset--color--base-rgb), 0.2), 0 0 3px rgba(var(--wp--preset--color--base-rgb), 0.3), 0 0 2px rgba(var(--wp--preset--color--base-rgb), 0.4), 0 0 1px rgba(var(--wp--preset--color--base-rgb), 0.5);
    text-rendering: geometricPrecision;
} */

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .slide-caption::before {
    content:   "Featured Artist";
    display:   block;
    position:  absolute;
    bottom:    100%;
    left:      5px;
    font-size: x-small;
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .slide-caption {
    position:          absolute;
    z-index:           999;
    right:             initial;
    top:               initial;
    left:              calc(-100% + max(var(--wp--preset--spacing--10, 0.5rem), var(--safe-area-inset-left)));
    bottom:            max(var(--wp--preset--spacing--10, 0.5rem), var(--safe-area-inset-bottom));
    font-size:         var(--wp--preset--font-size--x-small);
    color:             var(--wp--preset--color--base);
    padding:           0 0.5em;
    margin:            0;
    border:            1px solid;
    border-radius:     5px;
    background-color:  unset;
    /* mix-blend-mode:   screen; */
    /* opacity:                                                                                                                                                                                                                                                                                                         0.5; */
    text-rendering:    geometricPrecision;
    transition:        var(--transition-global);
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .slide-caption:hover {
    opacity: 0.75;
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .slide-caption a {
    color:           currentcolor;
    text-decoration: none;
}

/* section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .slide-caption a {
    padding:     1lh 0.5em 0.5em;
    margin-left: -0.5em;
} */

@media only screen and (max-width: 599px) {
    section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns: 100% !important;
        grid-template-rows:    minmax(250px, 375px) 1fr;
        /* grid-template-rows:    50vh 1fr; */
    }

    section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content {
        position:    relative;
        grid-column: 1;
        grid-row:    2;
    }

    section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .slide-caption {
        right:  initial;
        top:    initial;
        left:   max(var(--wp--preset--spacing--10, 0.5rem), var(--safe-area-inset-left));
        bottom: calc(100% + max(var(--wp--preset--spacing--10, 0.5rem), var(--safe-area-inset-bottom)));
    }
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius:  5px;
    position:                   relative;
    z-index:                    1;
    background-image:           unset !important;
    overflow:                   hidden;
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media img {
    position:        absolute;
    inset:           0;
    z-index:         1;
    width:           100%;
    height:          100%;
    clip:            unset;
    padding:         0;
    margin:          0;
    border:          0;
    object-fit:      cover;
    object-position: inherit;
    scale:           1.05;
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media img {
    scale:      clamp(1.05, 1.25 - var(--el-visible-ratio-cube), 1.25) !important;
    transition: scale 20s ease;
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__background.has-background-dim.has-background-dim-0,
section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
    display:             none;
    opacity:             1;
    background-color:    transparent;
    /* background-image: linear-gradient(rgba(var(--wp--preset--color--base-rgb), 0), rgba(var(--wp--preset--color--base-rgb), 0.5)); */
    background-image:    linear-gradient(rgba(var(--wp--preset--color--base-rgb), 0), rgba(var(--wp--preset--color--base-rgb), 0.75), rgba(var(--wp--preset--color--base-rgb), 1)), linear-gradient(rgba(var(--wp--preset--color--base-rgb), 0), rgba(var(--wp--preset--color--base-rgb), 0.5) 85%, rgba(var(--wp--preset--color--base-rgb), 1)), linear-gradient(rgba(var(--wp--preset--color--base-rgb), 0), rgba(var(--wp--preset--color--base-rgb), 0.25) 95%, rgba(var(--wp--preset--color--base-rgb), 1));
    grid-row:            2 / -1;
    grid-column:         1 / -1;
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media::before {
    content:  "";
    position: absolute;
    inset:    0;
    z-index:  2;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, .25)),
        linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, .15)),
        linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, .05));
    background-image: linear-gradient(rgba(95, 87, 87, 0), rgba(95, 87, 87, 0) 75%, rgba(95, 87, 87, 0.35)),
        linear-gradient(rgba(95, 87, 87, 0), rgba(95, 87, 87, 0) 85%, rgba(95, 87, 87, .25)),
        linear-gradient(rgba(95, 87, 87, 0), rgba(95, 87, 87, 0) 95%, rgba(95, 87, 87, .15));
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns {
    height:               auto !important;
    min-height:           initial !important;
    /* padding-block-end: 1.5rem; */
    margin-bottom:        0;
    margin-block-end:     0;
}

@media only screen and (max-width: 781px) {
    section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns>.wp-block-column:first-child {
        order:      2;
        align-self: flex-end;
    }

    section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns>.wp-block-column:last-child {
        order:               1;
        align-content:       stretch;
        justify-content:     start;
        display:             grid;
        align-self:          flex-end;
        padding-block-start: var(--wp--preset--spacing--30);
    }
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns>.wp-block-column:last-child {
    /* max-width: clamp(599px, 60%, 100%); */
}

section.wac-slideshow .slideshow-nav {
    position:   absolute;
    /* right:                                                                                    calc(var(--wp--preset--spacing--30, 1.5rem) + var(--safe-area-inset-right)) !important; */
    right:      max(var(--wp--preset--spacing--30, 1.5rem), var(--safe-area-inset-right)) !important;
    bottom:     max(var(--wp--preset--spacing--30, 1.5rem), var(--safe-area-inset-bottom)) !important;
    z-index:    100;
    list-style: none;
    margin:     0;
    padding:    0;
    display:    flex;
    gap:        var(--wp--style--block-gap, 1.5rem);
}

section.wac-slideshow .slideshow-nav :where(.prev, .next) {
    flex:         0 0 auto;
    aspect-ratio: 1/1;
    display:      grid;
}

section.wac-slideshow .slideshow-nav .slideshow-arrow {
    --h:     2px;
    --w:     100%;
    --angle: 45deg;
}

section.wac-slideshow .slideshow-nav button.slideshow-arrow {
    -webkit-appearance: none;
    appearance:         none;
    font-family:        inherit;
    position:           relative;
    border:             1px solid transparent;
    display:            grid;
    width:              1.5rem;
    aspect-ratio:       1/1;
    background-color:   transparent;
    transition:         var(--transition-global);
    cursor:             pointer;
    padding:            unset;
    margin:             unset;
}

section.wac-slideshow .slideshow-nav .slideshow-arrow::before,
section.wac-slideshow .slideshow-nav .slideshow-arrow::after {
    content:          "";
    position:         absolute;
    right:            0;
    width:            var(--w);
    transform:        scaleX(calc(cos(var(--angle))));
    height:           var(--h);
    background-color: var(--wp--preset--color--contrast);
}

section.wac-slideshow .slideshow-nav .slideshow-arrow::before {
    top:              calc(50%);
    transform-origin: top right;
    rotate:           var(--angle);
}

section.wac-slideshow .slideshow-nav .slideshow-arrow::after {
    bottom:           calc(50%);
    transform-origin: bottom right;
    rotate:           calc(-1 * var(--angle));
}

section.wac-slideshow .slideshow-nav .slideshow-arrow-prev {
    rotate: 180deg;
}

/* section.wac-slideshow .slideshow-nav button::after {
    content:          "";
    display:          block;
    background-color: var(--wp--preset--color--contrast);
    position:         absolute;
    width:            auto;
    height:           auto;
    inset:            0;

    -webkit-mask-image:    url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.833 17.752l2.917-7.176c.076-.18.149-.414.149-.573 0-.168-.073-.401-.15-.581L8.834 2.246A.364.364 0 008.498 2a.382.382 0 00-.396.397c0 .112.053.262.09.374l3.034 7.47v-.486l-3.034 7.472c-.037.111-.09.266-.09.374 0 .235.167.399.395.399a.368.368 0 00.335-.248z" fill="%3740ff"/></svg>');
    -webkit-mask-repeat:   no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size:     0.25rem;

    mask-image:    url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.833 17.752l2.917-7.176c.076-.18.149-.414.149-.573 0-.168-.073-.401-.15-.581L8.834 2.246A.364.364 0 008.498 2a.382.382 0 00-.396.397c0 .112.053.262.09.374l3.034 7.47v-.486l-3.034 7.472c-.037.111-.09.266-.09.374 0 .235.167.399.395.399a.368.368 0 00.335-.248z" fill="%3740ff"/></svg>');
    mask-repeat:   no-repeat;
    mask-position: center;
    mask-size:     contain;

    transition: var(--transition-global);
}

section.wac-slideshow .slideshow-nav li.prev button::after {
    scale: -1;
} */

section.wac-slideshow .slideshow-nav li button {
    opacity: 0.25;
}

section.wac-slideshow .slideshow-nav li button:hover {
    opacity: 1;
}

section.wac-slideshow .slideshow-nav li.disabled button {
    /* display: none; */
    opacity:        0;
    pointer-events: none;
    touch-action:   none;
}

section.wac-slideshow {
    /* opacity: var(--el-visible-ratio-cube, 1); */
}

section.wac-slideshow .wp-block-cover {
    opacity:    clamp(0, calc(var(--el-visible-ratio-cube) * 1.1), 1);
    overflow:   initial;
    /* z-index:            round(up, var(--el-opacity), 1); */
}

/* section.wac-slideshow .wp-block-cover__inner-container {
    --tX:           calc(var(--el-position-x-cube-fixed, 0) * -200px);
    transform:      translateX(var(--tX));
} */

/* section.wac-slideshow .wp-block-cover__inner-container .wp-block-media-text__content {
    --tX: calc(round(up, var(--el-position-x-cube-fixed), 1) * 1.5rem);
    transform: translateX(var(--tX));
    opacity: clamp(0, calc(var(--el-visible-ratio-cube)), 1);
    transition: transform 3s cubic-bezier(0, 1.13, 0.01, 1.12);
} */

section.wac-slideshow .wp-block-cover:not(:only-child) .wp-block-cover__inner-container .wp-block-media-text {
    --el-opacity: unset;
}

section.wac-slideshow .wp-block-cover:not(:only-child) .wp-block-cover__inner-container .wp-block-media-text__content {
    /* --tX: clamp(-1.5rem, calc(var(--el-position-x) * .5px), 1.5rem); */
    /* --tX: calc(var(--el-position-x-cube-fixed) * 25%); */
    /* --tX: calc((1 - var(--el-visible-ratio-cube, 1)) * 100px); */

    --tX:          calc(100px - var(--el-opacity, 0) * 100px);
    transform:     translateX(var(--tX));
    opacity:       clamp(0, calc(var(--el-opacity)), 1);
    /* transition: transform .1s var(--transition-timing); */
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__media img {
    /* filter:         saturate(clamp(0, var(--el-visible-ratio-cube), 1)); */
    /* will-change: filter; */
}

/* section.wac-slideshow .wp-block-cover__image-background {
    opacity:         var(--el-visible-ratio-cube, 1);
    object-position: calc(60% - (10% * var(--el-position-x-fixed, 0))) calc(0% - (var(--el-scroll-top) * -0.25px)) !important;
    grid-row:        1 / -1;
    grid-column:     1 / -1;
} */

/* section.wac-slideshow .wp-block-cover__image-background {
    border:        none;
    box-shadow:    none;
    height:        99% !important;
    aspect-ratio:  unset !important;
    margin:        0;
    max-height:    none;
    max-width:     none;
    -o-object-fit: cover;
    object-fit:    cover;
    outline:       none;
    padding:       0;
    position:      absolute;
    top:           0;
    right:         0;
    bottom:        0;
    left:          0;
    inset:         0;
    z-index:       -1;
} */

body.twentytwentythree.twentytwentythree.twentytwentythree section.wac-slideshow .buttons-wrap :is(.wp-block-button, .wp-block-file) {
    display:  flex;
    position: relative;
    overflow: hidden;
}

body.twentytwentythree.twentytwentythree.twentytwentythree section.wac-slideshow .buttons-wrap :is(.wp-block-button, .wp-block-file)::before {
    content:             "";
    display:             block;
    position:            absolute;
    inset:               0;
    border-radius:       5px;
    z-index:             -1;
    /* background-color: rgba(var(--wp--preset--color--base-rgb), 0.95); */
}

@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {
    body.twentytwentythree.twentytwentythree.twentytwentythree section.wac-slideshow .buttons-wrap :is(.wp-block-button, .wp-block-file)::before {
        /* background-color:        rgba(var(--wp--preset--color--base-rgb), 0.75); */
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter:         blur(20px);
    }
}

body.twentytwentythree.twentytwentythree.twentytwentythree section.wac-slideshow .buttons-wrap :is(.wp-block-button, .wp-block-file) :is(.wp-element-button, .wp-block-button__link, .wp-block-file__button):is(:hover, :focus) {
    opacity: 0.5;
}

@media only screen and (max-width: 1024px) and (orientation: landscape),
only screen and (max-height: 414px) {
    section.wac-slideshow>.wp-block-group .wp-block-cover {
        /* max-height:         initial !important;
        height:             -webkit-fill-available;
        height:             auto;
        min-height:         300px;
        overflow:           initial;
        grid-template-rows: calc(1 * var(--nav-height-px, var(--nav-height--fallback))) 1fr auto; */
    }

    section.wac-slideshow .slideshow-nav {
        /* gap:    1rem; */
        /* height: auto; */
    }

    section.wac-slideshow .slideshow-nav .slideshow-arrow {
        /* background-color: var(--wp--preset--color--contrast); */
        /* width:            1rem; */
        /* height:           1rem; */
    }
}

.wac-slideshow>.wp-block-group {
    /* --scrollbar-color:          rgba(var(--wp--preset--color--yellowish-gray-rgb), .125); */
    --scrollbar-color:          203, 196, 174;
    --scrollbar-color-thumb:    rgba(var(--scrollbar-color), 1);
    --scrollbar-color-track:    rgba(var(--scrollbar-color), 0.5);
    --scrollbar-width-fallback: thin;
    --scrollbar-width:          3px;
}

@supports (color: color-mix(in srgb, var(--scrollbar-color) 50%, var(--wp--preset--color--base))) {
    .wac-slideshow>.wp-block-group {
        color:                   rgba(var(--wp--preset--color--yellowish-gray-rgb), .5);
        --scrollbar-color:       currentcolor;
        --scrollbar-color-thumb: color-mix(in srgb, var(--scrollbar-color) 50%, var(--wp--preset--color--base));
        --scrollbar-color-track: color-mix(in srgb, var(--scrollbar-color) 25%, var(--wp--preset--color--base));
        transition:              color 0.3s var(--transition-timing) 0s;
    }

    .wac-slideshow>.wp-block-group:hover {
        color: var(--wp--preset--color--yellowish-gray);
    }

    .wac-slideshow>.wp-block-group>* {
        color: initial;
    }
}

@supports (not selector(::-webkit-scrollbar)) and (scrollbar-color: auto) {

    .wac-slideshow>.wp-block-group {
        scrollbar-color: var(--scrollbar-color-thumb) transparent;
        scrollbar-width: var(--scrollbar-width-fallback);
    }
}

@supports selector(::-webkit-scrollbar) {

    .wac-slideshow>.wp-block-group::-webkit-scrollbar {
        width:            var(--scrollbar-width);
        height:           var(--scrollbar-width);
        max-width:        10px;
        max-height:       10px;
        background-color: transparent;
        background-image: linear-gradient(to bottom, transparent calc(50% - 0.5px), var(--scrollbar-color-track), transparent calc(50% + 0.5px));
        border-inline:    var(--wp--style--block-gap, 1.5rem) solid var(--wp--preset--color--base);
    }

    .wac-slideshow>.wp-block-group::-webkit-scrollbar-track {
        background-color: transparent;
        background-image: unset;
    }

    .wac-slideshow>.wp-block-group::-webkit-scrollbar-thumb {
        width:            33vw;
        height:           var(--scrollbar-width);
        background-color: transparent;
        background-image: linear-gradient(to right, transparent var(--wp--style--block-gap, 1.5rem), var(--scrollbar-color-thumb) var(--wp--style--block-gap, 1.5rem), var(--scrollbar-color-thumb) calc(100% - var(--wp--style--block-gap, 1.5rem)), transparent calc(100% - var(--wp--style--block-gap, 1.5rem)));
    }

    .wac-slideshow>.wp-block-group::-webkit-scrollbar:not(:enabled) {
        /* display: none; */
        opacity: 0;
    }
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content {
    container-type: inline-size;
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content p {
    /* font-size: clamp(12px, 2.5cqi, 2.5cqmax); */
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content h2 {
    font-size: clamp(26px, 5.5cqi, 5.5cqmax)
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content h2+h3 {
    font-size: clamp(20px, 5cqi, 5cqmax)
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content h3+h4 {
    font-size: clamp(18px, 4cqi, 4cqmax)
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content p {
    font-size: clamp(14px, 2.5cqi, 3cqmax);
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .auction-event-details__date {
    font-style:     normal;
    font-weight:    300;
    text-transform: uppercase;

}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .auction-event-details__date time:has(+time)::after {
    content:        "–";
    display:        inline-block;
    padding-inline: 0.5ch;
}

section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .auction-event-details__date time:has(+time) {
    display: block;
}

/* section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .auction-event-details__date time:has(+time)::after {
    content: " – ";
} */

/* section.wac-slideshow>.wp-block-group .wp-block-cover>.wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content .auction-event-details__date time+time::before {
    content:        "–";
    display:        inline-block;
    padding-inline: 0.5ch;
} */

body.logged-in .slideshow-register-btn {
    display: none;
}