:root{--carousel-arrow-color:currentColor;--carousel-track-padding:var(--wp--preset--spacing--sm) 0}.wp-block-bloginabox-theme-carousel{display:grid;grid-gap:var(--wp--preset--spacing--lg);gap:var(--wp--preset--spacing--lg)}.wp-block-bloginabox-theme-carousel__track{--carousel-size:100%;--slides-per-view:3;--carousel-column-count:1;--carousel-column-size:calc((var(--carousel-size) - var(--carousel-gap-size))/var(--carousel-column-count));--carousel-gap:var(--wp--preset--spacing--md);--carousel-gap-count:calc(var(--carousel-column-count) - 1);--carousel-gap-size:calc(var(--carousel-gap)*var(--carousel-gap-count));--carousel-margin:0;margin-bottom:calc(var(--wp--preset--spacing--sm)*-1);margin-top:calc(var(--wp--preset--spacing--sm)*-1);overflow-x:visible;overflow-y:hidden;overflow:visible hidden;overscroll-behavior-x:contain;padding:var(--carousel-track-padding);position:relative;scroll-behavior:smooth;scroll-padding-inline-start:var(--carousel-margin);scroll-snap-type:x mandatory}@media (min-width:33.75rem){.wp-block-bloginabox-theme-carousel__track{--carousel-column-count:min(2,var(--slides-per-view))}}@media (min-width:53.75rem){.wp-block-bloginabox-theme-carousel__track{--carousel-column-count:var(--slides-per-view)}}.wp-block-bloginabox-theme-carousel__track::-webkit-scrollbar{display:none}.wp-block-bloginabox-theme-carousel__track .wp-block-group,.wp-block-bloginabox-theme-carousel__track ul.wp-block-post-template{display:flex;gap:var(--carousel-gap);max-width:none;padding-left:var(--carousel-margin)}.wp-block-bloginabox-theme-carousel__track .wp-block-group:after,.wp-block-bloginabox-theme-carousel__track ul.wp-block-post-template:after{content:"";display:block;flex:0 0 var(--carousel-margin);margin-left:calc(var(--carousel-gap)*-1)}.wp-block-bloginabox-theme-carousel__track .wp-block-bloginabox-theme-carousel-item,.wp-block-bloginabox-theme-carousel__track .wp-block-group .wp-block-bloginabox-theme-card,.wp-block-bloginabox-theme-carousel__track .wp-block-post{flex:0 0 var(--carousel-column-size);margin:0;scroll-snap-align:start}html.js .wp-block-bloginabox-theme-carousel__track .card-block.not-visible{opacity:1;transform:none}.wp-block-bloginabox-theme-carousel.alignfull .wp-block-bloginabox-theme-carousel__track{--carousel-margin:calc((100% - var(--wp--style--global--wide-size))/2)}.wp-block-bloginabox-theme-carousel.has-peek .wp-block-bloginabox-theme-carousel__track{--carousel-column-count:1.1}@media (min-width:33.75rem){.wp-block-bloginabox-theme-carousel.has-peek .wp-block-bloginabox-theme-carousel__track{--carousel-column-count:calc(min(2, var(--slides-per-view)) + 0.1)}}@media (min-width:53.75rem){.wp-block-bloginabox-theme-carousel.has-peek .wp-block-bloginabox-theme-carousel__track{--carousel-column-count:calc(var(--slides-per-view) + 0.3)}}.wp-block-bloginabox-theme-carousel__navigation{display:flex;gap:var(--wp--preset--spacing--xs);margin-left:auto;margin-right:auto;margin-top:0!important;max-width:var(--wp--style--global--wide-size);visibility:hidden;width:100%}html.js .wp-block-bloginabox-theme-carousel__navigation{visibility:visible}.wp-block-bloginabox-theme-carousel__navigation.is-disabled{display:none}.wp-block-bloginabox-theme-carousel__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background:transparent;border:2px solid var(--carousel-arrow-color);border-radius:9999px;color:var(--wp--preset--color--accent);cursor:pointer;display:flex;padding:0;width:3rem}.wp-block-bloginabox-theme-carousel__arrow:disabled{color:inherit;cursor:default;opacity:.25}.wp-block-bloginabox-theme-carousel__arrow *{fill:var(--carousel-arrow-color)}.wp-block-bloginabox-theme-carousel__arrow svg{aspect-ratio:1/1;margin:auto;width:1.5rem}
