.acf-carousel:where(:not([class*=has-padding--],[class*=has-padding-block--])){padding-block:var(--spacing-50)}.acf-carousel .items{width:100%;height:100%;display:flex;flex-flow:row nowrap;gap:var(--spacing-50)}.acf-carousel .items:where([class*=has-gap]){gap:var(--spacing-custom)}.acf-carousel .items{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.acf-carousel .items>*{scroll-snap-align:center;width:var(--carousel-item-width, 100%);min-width:var(--carousel-item-width, 100%)}@media(prefers-reduced-motion: no-preference){.acf-carousel .items{scroll-behavior:smooth}}.acf-carousel .items.js-active::-webkit-scrollbar{height:0}.acf-carousel .items.js-active{scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none}.acf-carousel .items{--reel-scrollbar-thumb-color: var(--accent-color);--reel-scrollbar-track-color: var(--text-shadow-color);--reel-scrollbar-track-height: 4px;--reel-scrollbar-thumb-height: 4px;--reel-scrollbar-track-start: calc(var(--reel-scrollbar-track-height) - var(--reel-scrollbar-thumb-height));--reel-scrollbar-track-end: calc(var(--reel-scrollbar-track-height) - var(--reel-scrollbar-track-start));--reel-scrollbar-thumb-color--shifted: var(--accent-color);--reel-scrollbar-track-color--shifted: var(--background-color-alternate--transparent);scrollbar-color:var(--reel-scrollbar-thumb-color) var(--reel-scrollbar-track-color)}.acf-carousel .items:hover{scrollbar-color:var(--reel-scrollbar-thumb-color--shifted, var(--reel-scrollbar-thumb-color)) var(--reel-scrollbar-track-color--shifted, var(--reel-scrollbar-track-color))}.acf-carousel .items{transition-property:opacity,transform,scale,translate,rotate,scrollbar-color;transition-duration:150ms}@media(pointer: coarse){.acf-carousel .items{transition-duration:75ms}}.acf-carousel .items{transition-timing-function:ease-out}.acf-carousel .items:hover,.acf-carousel .items:focus{transition-duration:450ms}@media(pointer: coarse){.acf-carousel .items:hover,.acf-carousel .items:focus{transition-duration:225ms}}.acf-carousel .items:hover,.acf-carousel .items:focus{transition-timing-function:ease}.acf-carousel .items::-webkit-scrollbar{height:var(--reel-scrollbar-track-height)}.acf-carousel .items::-webkit-scrollbar-track{border-radius:0;background-color:var(--reel-scrollbar-track-color);transition-property:opacity,transform,scale,translate,rotate,background-color;transition-duration:150ms}@media(pointer: coarse){.acf-carousel .items::-webkit-scrollbar-track{transition-duration:75ms}}.acf-carousel .items::-webkit-scrollbar-track{transition-timing-function:ease-out}.acf-carousel .items::-webkit-scrollbar-track:hover,.acf-carousel .items::-webkit-scrollbar-track:focus{transition-duration:450ms}@media(pointer: coarse){.acf-carousel .items::-webkit-scrollbar-track:hover,.acf-carousel .items::-webkit-scrollbar-track:focus{transition-duration:225ms}}.acf-carousel .items::-webkit-scrollbar-track:hover,.acf-carousel .items::-webkit-scrollbar-track:focus{transition-timing-function:ease}.acf-carousel .items::-webkit-scrollbar-thumb{border-radius:0;--reel-scrollbar-thumb-background-image: linear-gradient( to bottom, transparent 0, transparent var(--reel-scrollbar-track-start), var(--reel-scrollbar-thumb-color) var(--reel-scrollbar-track-start), var(--reel-scrollbar-thumb-color) var(--reel-scrollbar-track-end), transparent var(--reel-scrollbar-track-end) );--reel-scrollbar-thumb-background-image--shifted: linear-gradient( to bottom, transparent 0, transparent var(--reel-scrollbar-track-start), var(--reel-scrollbar-thumb-color--shifted, var(--reel-scrollbar-thumb-color)) var(--reel-scrollbar-track-start), var(--reel-scrollbar-thumb-color--shifted, var(--reel-scrollbar-thumb-color)) var(--reel-scrollbar-track-end), transparent var(--reel-scrollbar-track-end) );background-color:rgba(0,0,0,0);background-image:var(--reel-scrollbar-thumb-background-image--shifted),var(--reel-scrollbar-thumb-background-image);background-repeat:no-repeat;background-position:center center;background-size:0% 100%,calc(100% - var(--reel-scrollbar-track-height)) 100%;transition-property:opacity,transform,scale,translate,rotate,background-size;transition-duration:150ms}@media(pointer: coarse){.acf-carousel .items::-webkit-scrollbar-thumb{transition-duration:75ms}}.acf-carousel .items::-webkit-scrollbar-thumb{transition-timing-function:ease-out}.acf-carousel .items::-webkit-scrollbar-thumb:hover,.acf-carousel .items::-webkit-scrollbar-thumb:focus{transition-duration:450ms}@media(pointer: coarse){.acf-carousel .items::-webkit-scrollbar-thumb:hover,.acf-carousel .items::-webkit-scrollbar-thumb:focus{transition-duration:225ms}}.acf-carousel .items::-webkit-scrollbar-thumb:hover,.acf-carousel .items::-webkit-scrollbar-thumb:focus{transition-timing-function:ease}.acf-carousel .items:hover::-webkit-scrollbar-track{background-color:var(--reel-scrollbar-track-color--shifted, var(--reel-scrollbar-track-color))}.acf-carousel .items:hover::-webkit-scrollbar-thumb{background-size:calc(100% - var(--reel-scrollbar-track-height)) 100%,calc(100% - var(--reel-scrollbar-track-height)) 100%}.acf-carousel .items{--reel-shadow-color: var(--background-shadow-color);--reel-shadow-color: rgb(from var(--text-color) r g b / 0.3);--reel-shadow-size: 0.5em;--transparent: rgba(255, 255, 255, 0);--transparent: rgb(from var(--background-color) r g b / 0)}.acf-carousel .items:focus:not(:focus-visible),.acf-carousel .items:focus-within:not(:focus-visible){outline:rgba(0,0,0,0)}.acf-carousel[hidden]{display:none}.acf-carousel .controls{display:flex;flex-flow:row;align-items:center;justify-content:space-between;gap:1.5em;--button-padding-inline: 0.25em;--button-padding-block: 0.25em;--button-border-radius: var(--border-radius-round);--button-font-size: var(--font-size-xl);--button-line-height: 1}.acf-carousel .controls .button{transition-property:opacity,transform,scale,translate,rotate,color, background-color, border-color, outline-color, text-decoration-color, box-shadow, text-shadow, background-size, filter, outline-offset, backdrop-filter, padding;transition-duration:150ms}@media(pointer: coarse){.acf-carousel .controls .button{transition-duration:75ms}}.acf-carousel .controls .button{transition-timing-function:ease-out}.acf-carousel .controls .button:hover,.acf-carousel .controls .button:focus{transition-duration:450ms}@media(pointer: coarse){.acf-carousel .controls .button:hover,.acf-carousel .controls .button:focus{transition-duration:225ms}}.acf-carousel .controls .button:hover,.acf-carousel .controls .button:focus{transition-timing-function:ease}.acf-carousel .pager{display:flex;flex-flow:row;align-items:center;justify-content:center;gap:1em}.acf-carousel .pager:only-child{margin-inline:auto}.acf-carousel .pager .button{opacity:.5}.acf-carousel .pager .button.is-active{opacity:1;--button-padding-inline: 0.75em}.acf-carousel .toggle[hidden]{display:none}.acf-carousel .toggle .icon{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center}.acf-carousel .toggle .icon>*{grid-column:1/-1;grid-row:1/-1}.acf-carousel .toggle{animation-name:fade-in;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;animation-play-state:running;animation-duration:10ms}@media(prefers-reduced-motion: no-preference){.acf-carousel .toggle{animation-delay:500ms;animation-duration:400ms}}.acf-carousel .toggle .icon-play{opacity:1}.acf-carousel .toggle .icon-pause{opacity:0}.acf-carousel .toggle.is-playing .icon-play{opacity:0}.acf-carousel .toggle.is-playing .icon-pause{opacity:1}/*# sourceMappingURL=block-acf-carousel.css.map */
