.mc-carousel{--mc-gap:1rem;--mc-nav-gap:0.75rem;--mc-gutter-left:var(--wp--style--root--padding-left,0px);--mc-gutter-right:var(--wp--style--root--padding-right,0px);position:relative}.mc-nav{box-sizing:border-box;margin-block:.75rem 0;padding-inline:var(--mc-gutter-left) var(--mc-gutter-right)}.mc-nav__wide{align-items:center;box-sizing:border-box;display:flex;gap:var(--mc-nav-gap);margin-inline:auto;max-width:var(--wp--style--global--wide-size,1140px);min-width:0;width:100%}.mc-next,.mc-prev{appearance:none;background:transparent;border:0;cursor:pointer;flex-shrink:0;line-height:0;padding:0}.mc-next:disabled,.mc-prev:disabled{cursor:default;opacity:.35}.mc-prev+.mc-next{margin-inline-start:calc(var(--mc-nav-gap)*-1)}.mc-arrow--prev{transform:rotate(180deg)}.mc-scrollbar{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;flex:1 1 0;height:3px;min-width:0;overflow:hidden;width:100%}.mc-nav .mc-scrollbar.swiper-scrollbar-horizontal{inset:auto;max-width:none;position:relative;width:100%!important;z-index:auto}.mc-scrollbar .swiper-scrollbar-drag{background:var(--wp--preset--color--primary-500,#f2602f);border-radius:inherit;height:100%}.mc-viewport{box-sizing:border-box;overflow:hidden;padding-inline:var(--mc-gutter-left) var(--mc-gutter-right)}.mc-carousel .mc-slide{aspect-ratio:var(--mc-ratio,1);gap:var(--mc-gap);column-gap:var(--mc-gap);grid-auto-rows:1fr;height:var(--mc-h,clamp(260px,42vw,560px));min-width:0;row-gap:var(--mc-gap);width:auto!important}@media(min-width:782px){.mc-carousel .mc-slide .wp-block-cover{height:100%;min-height:0!important}}.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor){margin-inline:calc(var(--mc-gutter-left)*-1) calc(var(--mc-gutter-right)*-1);max-width:100vw;width:100vw}.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-scrollbar:after{background:var(--wp--preset--color--primary-500,#f2602f);border-radius:inherit;content:"";display:block;height:100%;transform:translateX(calc(var(--p, 0)*(var(--n, 1) - 1)*100%));transition:transform .15s ease-out;width:calc(100%/var(--n, 1))}.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-scrollbar .swiper-scrollbar-drag{display:none}.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-viewport{display:flex;flex-wrap:nowrap;gap:var(--mc-gap);overflow-x:auto;overflow-y:hidden;padding-inline:0;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-viewport::-webkit-scrollbar{display:none}.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .swiper-wrapper.mc-track{display:contents!important;transform:none!important;width:auto!important}.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-slide{aspect-ratio:unset;display:contents;height:auto!important;min-width:0;width:auto!important}.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-viewport .wp-block-cover{aspect-ratio:4/3!important;box-sizing:border-box;display:block!important;flex:0 0 var(--mc-slide-w,100%);height:auto!important;max-width:none;min-height:0!important;overflow:hidden!important;padding:0!important;position:relative!important;scroll-snap-align:start;scroll-snap-stop:always;width:var(--mc-slide-w,100%)}.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-viewport .wp-block-cover .wp-block-cover__background,.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-viewport .wp-block-cover .wp-block-cover__image-background,.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-viewport .wp-block-cover video.wp-block-cover__video-background,.mc-carousel.mc-carousel--mobile-scroll:not(.mc-carousel--editor) .mc-viewport .wp-block-cover>img{height:100%!important;inset:0!important;margin:0!important;max-height:none!important;max-width:none!important;object-fit:cover!important;position:absolute!important;width:100%!important}@media(max-width:781.98px){.mc-carousel:not(.mc-carousel--editor){margin-inline:calc(var(--mc-gutter-left)*-1) calc(var(--mc-gutter-right)*-1);max-width:100vw;width:100vw}.mc-carousel:not(.mc-carousel--editor) .mc-scrollbar:after{background:var(--wp--preset--color--primary-500,#f2602f);border-radius:inherit;content:"";display:block;height:100%;transform:translateX(calc(var(--p, 0)*(var(--n, 1) - 1)*100%));transition:transform .15s ease-out;width:calc(100%/var(--n, 1))}.mc-carousel:not(.mc-carousel--editor) .mc-scrollbar .swiper-scrollbar-drag{display:none}.mc-carousel:not(.mc-carousel--editor) .mc-viewport{display:flex;flex-wrap:nowrap;gap:var(--mc-gap);overflow-x:auto;overflow-y:hidden;padding-inline:0;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.mc-carousel:not(.mc-carousel--editor) .mc-viewport::-webkit-scrollbar{display:none}.mc-carousel:not(.mc-carousel--editor) .swiper-wrapper.mc-track{display:contents!important;transform:none!important;width:auto!important}.mc-carousel:not(.mc-carousel--editor) .mc-slide{aspect-ratio:unset;display:contents;height:auto!important;min-width:0;width:auto!important}.mc-carousel:not(.mc-carousel--editor) .mc-viewport .wp-block-cover{aspect-ratio:4/3!important;box-sizing:border-box;display:block!important;flex:0 0 var(--mc-slide-w,100%);height:auto!important;max-width:none;min-height:0!important;overflow:hidden!important;padding:0!important;position:relative!important;scroll-snap-align:start;scroll-snap-stop:always;width:var(--mc-slide-w,100%)}.mc-carousel:not(.mc-carousel--editor) .mc-viewport .wp-block-cover .wp-block-cover__background,.mc-carousel:not(.mc-carousel--editor) .mc-viewport .wp-block-cover .wp-block-cover__image-background,.mc-carousel:not(.mc-carousel--editor) .mc-viewport .wp-block-cover video.wp-block-cover__video-background,.mc-carousel:not(.mc-carousel--editor) .mc-viewport .wp-block-cover>img{height:100%!important;inset:0!important;margin:0!important;max-height:none!important;max-width:none!important;object-fit:cover!important;position:absolute!important;width:100%!important}}@media(min-width:782px){.mc-carousel.mc-carousel--mobile-scroll .mc-viewport{overflow:hidden}.mc-carousel:not(.mc-carousel--mobile-scroll) .mc-viewport .swiper-wrapper.mc-track{display:flex}}
