.kitaris-carousel__controls.is-appearance-fill.has-arrow-color>.kitaris-slider-arrow{--_arrow-fill:var(--kitaris-arrow-color);background:var(--_arrow-fill);border-color:transparent;color:var(--wp--custom--control--overlay-color,#fff)}.kitaris-carousel__controls.is-appearance-fill.has-arrow-color>.kitaris-slider-arrow:focus-visible{background:color-mix(in oklch,var(--wp--custom--control--overlay-color,#fff) 16%,var(--_arrow-fill))}@media(hover:hover)and (pointer:fine){.kitaris-carousel__controls.is-appearance-fill.has-arrow-color>.kitaris-slider-arrow:hover{background:color-mix(in oklch,var(--wp--custom--control--overlay-color,#fff) 16%,var(--_arrow-fill))}}@supports(color:contrast-color(red)){.kitaris-carousel__controls.is-appearance-fill.has-arrow-color>.kitaris-slider-arrow{color:contrast-color(var(--_arrow-fill))}.kitaris-carousel__controls.is-appearance-fill.has-arrow-color>.kitaris-slider-arrow:focus-visible{background:color-mix(in oklch,contrast-color(var(--_arrow-fill)) 16%,var(--_arrow-fill))}@media(hover:hover)and (pointer:fine){.kitaris-carousel__controls.is-appearance-fill.has-arrow-color>.kitaris-slider-arrow:hover{background:color-mix(in oklch,contrast-color(var(--_arrow-fill)) 16%,var(--_arrow-fill))}}}@supports(color:contrast-color(red)){.kitaris-carousel__controls.is-appearance-fill:not(.has-arrow-color)>.kitaris-slider-arrow{background:currentColor;border-color:transparent}.kitaris-carousel__controls.is-appearance-fill:not(.has-arrow-color)>.kitaris-slider-arrow>svg{color:contrast-color(currentColor)}.kitaris-carousel__controls.is-appearance-fill:not(.has-arrow-color)>.kitaris-slider-arrow:focus-visible{background:color-mix(in oklch,currentColor 84%,contrast-color(currentColor))}@media(hover:hover)and (pointer:fine){.kitaris-carousel__controls.is-appearance-fill:not(.has-arrow-color)>.kitaris-slider-arrow:hover{background:color-mix(in oklch,currentColor 84%,contrast-color(currentColor))}}}.kitaris-slider-arrow{backdrop-filter:none;background:var(--wp--custom--control--background,transparent);border:var(--wp--custom--control--border-width,var(--wp--custom--border-width--x-small,2px)) solid;border-color:var(--kitaris-arrow-color,var(--wp--custom--control--border,currentColor));border-radius:var(--wp--custom--control--radius,0);box-sizing:border-box;color:var(--kitaris-arrow-color,var(--wp--custom--control--color,currentColor));height:var(--wp--custom--control--size,2.75rem);padding:calc((var(--wp--custom--control--size,2.75rem) - var(--wp--custom--control--icon-size,.875rem))/2 - var(--wp--custom--control--border-width,var(--wp--custom--border-width--x-small,2px)));width:var(--wp--custom--control--size,2.75rem)}.kitaris-slider-arrow:focus-visible{background:var(--wp--custom--control--background-hover,var(--wp--custom--color--tint,color-mix(in srgb,currentColor 10%,transparent)))}@media(hover:hover)and (pointer:fine){.kitaris-slider-arrow:hover{background:var(--wp--custom--control--background-hover,var(--wp--custom--color--tint,color-mix(in srgb,currentColor 10%,transparent)))}}.kitaris-slider-arrow{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;margin:0;transition-duration:var(--wp--custom--transition--duration-base,.2s);transition-property:background-color,color,border-color,opacity;transition-timing-function:var(--wp--custom--transition--easing-default,ease-in-out);-webkit-tap-highlight-color:rgba(0,0,0,0)}.kitaris-slider-arrow:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}@media(prefers-reduced-motion:no-preference){.kitaris-slider-arrow{transition-property:background-color,color,border-color,opacity,transform}}.kitaris-slider-arrow svg{height:100%;object-fit:contain;width:100%}.kitaris-slider-arrow.is-kitaris-icon{--_arrow-box:var(--wp--custom--control--size,2.75rem);--_arrow-icon:calc(var(--wp--custom--control--icon-size,.875rem)*1.45);height:var(--_arrow-box);padding:calc((var(--_arrow-box) - var(--_arrow-icon))/2 - var(--wp--custom--control--border-width,var(--wp--custom--border-width--x-small,2px)));width:var(--_arrow-box)}.kitaris-slider-arrow.is-kitaris-icon svg{flex:0 0 auto;height:var(--_arrow-icon);overflow:visible;width:var(--_arrow-icon)}.kitaris-slider-arrow.is-kitaris-icon path{stroke:currentColor;stroke-linejoin:round;stroke-width:calc(var(--wp--custom--control--icon-stroke,2px) - var(--_arrow-icon)*.0625);vector-effect:non-scaling-stroke}.kitaris-slider-arrow.is-kitaris-icon.is-size-small{--_arrow-box:calc(var(--wp--custom--control--size,2.75rem)*0.8);--_arrow-icon:calc(var(--wp--custom--control--icon-size,.875rem)*1.45*0.8)}.kitaris-slider-arrow.is-kitaris-icon.is-size-large{--_arrow-box:calc(var(--wp--custom--control--size,2.75rem)*1.25);--_arrow-icon:calc(var(--wp--custom--control--icon-size,.875rem)*1.45*1.25)}.kitaris-slider-arrow.is-kitaris-icon.is-size-custom{--_arrow-box:var(--kitaris-arrow-size,var(--wp--custom--control--size,2.75rem));--_arrow-icon:calc(var(--_arrow-box)*0.46)}.kitaris-slider-arrow:not(.is-kitaris-icon) svg{overflow:visible}.kitaris-slider-arrow:not(.is-kitaris-icon) svg path{stroke:currentColor;stroke-linejoin:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}.kitaris-slider-arrow--prev svg{transform:rotate(180deg)}.kitaris-slider-arrow:disabled,.kitaris-slider-arrow[aria-disabled=true]{cursor:auto;opacity:.35;pointer-events:none}.kitaris-slider-arrow:focus-visible{outline:var(--wp--custom--focus--width,2px) solid var(--wp--custom--focus--color,currentColor);outline-offset:var(--wp--custom--focus--offset,2px)}:where(.kitaris-carousel){max-width:100%}.kitaris-carousel{--_carousel-gap:var(--kitaris-slider-gap,var(--wp--custom--spacing--column-gap,var(--wp--style--block-gap,1.5rem)));--_carousel-bleed:var(--kitaris-carousel-bleed,var(--wp--custom--carousel--bleed,1.5rem));--_carousel-bleed-inline:min(var(--_carousel-bleed),var(--_carousel-gap)/2,var(--wp--style--root--padding-left,var(--_carousel-bleed)),var(--wp--style--root--padding-right,var(--_carousel-bleed)));container-type:inline-size;min-width:0;width:100%}.kitaris-carousel.alignfull{max-width:none;--_carousel-bleed-inline:0px}.kitaris-carousel .kitaris-carousel__track{--_carousel-columns:var(--kitaris-carousel-columns,1)}@media(--kitaris-tablet){.kitaris-carousel .kitaris-carousel__track{--_carousel-columns:var(--kitaris-carousel-columns-medium,var(--kitaris-carousel-columns,1))}}@media(--kitaris-mobile){.kitaris-carousel .kitaris-carousel__track{--_carousel-columns:1}}.kitaris-carousel__track{align-items:stretch;box-sizing:border-box;display:grid;gap:var(--_carousel-gap);grid-auto-columns:calc((100% - (var(--_carousel-columns) - 1)*var(--_carousel-gap))/var(--_carousel-columns));grid-auto-flow:column;margin:calc(var(--_carousel-bleed,0px)*-1) calc(var(--_carousel-bleed-inline,0px)*-1);padding:var(--_carousel-bleed,0) var(--_carousel-bleed-inline,0);pointer-events:none;scroll-padding-inline:var(--_carousel-bleed-inline,0);width:calc(100% + var(--_carousel-bleed-inline,0px)*2);--_carousel-fade-x:calc(var(--_carousel-bleed-inline,0px)/2);--_carousel-fade-y:calc(var(--_carousel-bleed,0px)/2);mask-composite:intersect;mask-image:linear-gradient(to right,transparent,#000 var(--_carousel-fade-x),#000 calc(100% - var(--_carousel-fade-x)),transparent),linear-gradient(to bottom,transparent,#000 var(--_carousel-fade-y),#000 calc(100% - var(--_carousel-fade-y)),transparent);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.kitaris-carousel__track::-webkit-scrollbar{display:none}.kitaris-carousel:not(:has(.kitaris-carousel__prev)):not(:has(.kitaris-carousel__dots))>.kitaris-carousel__track{pointer-events:auto;scrollbar-width:thin}.kitaris-carousel:not(:has(.kitaris-carousel__prev)):not(:has(.kitaris-carousel__dots))>.kitaris-carousel__track::-webkit-scrollbar{display:initial}@media(prefers-reduced-motion:no-preference){.kitaris-carousel__track{scroll-behavior:smooth}}.kitaris-carousel__track:focus-visible{mask-image:none;outline:var(--wp--custom--focus--width,2px) solid var(--wp--custom--focus--color,currentColor);outline-offset:var(--wp--custom--focus--offset,2px)}.kitaris-carousel__track>*{pointer-events:auto}.kitaris-carousel__slide{align-self:stretch;display:flex;flex:0 0 calc((100% - (var(--_carousel-columns) - 1)*var(--_carousel-gap))/var(--_carousel-columns));height:auto;max-width:100%;min-width:0;scroll-snap-align:start}.kitaris-carousel__slide>*{flex:1 1 auto;max-width:100%;min-width:0}.kitaris-carousel__controls{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.kitaris-carousel__controls[hidden]{display:none}.has-controls-align-center>.kitaris-carousel__controls,.kitaris-carousel__controls.has-controls-align-center{justify-content:center}.has-controls-align-end>.kitaris-carousel__controls,.kitaris-carousel__controls.has-controls-align-end{justify-content:flex-end}:where(.kitaris-carousel__controls){gap:var(--wp--custom--inline-gap,.5rem)}.wp-block-kitaris-slider-arrows.kitaris-carousel__controls{gap:var(--kitaris-arrows-gap,var(--wp--custom--inline-gap,.5rem))}.kitaris-carousel:not(.is-layout-flex)>.kitaris-carousel__controls,.kitaris-carousel:not(.is-layout-flex)>.kitaris-carousel__dots{box-sizing:content-box;margin-block:calc(var(--wp--custom--slider--controls-height,5.5rem) - var(--wp--custom--control--size,2.75rem)) var(--wp--style--block-gap,1.5rem);margin-inline:auto;max-width:var(--kitaris-carousel-controls-max-width,none);padding-inline:var(--kitaris-carousel-controls-padding,0)}@property --_carousel-clip-margin{syntax:"<length>";inherits:false;initial-value:0}.kitaris-carousel.is-layout-flex{overflow:clip;--_carousel-clip-margin:max(var(--wp--custom--focus--width,2px) + var(--wp--custom--focus--offset,2px),var(--_carousel-bleed,0px));overflow-clip-margin:var(--_carousel-clip-margin)}@supports not (overflow-clip-margin:1px){.kitaris-carousel.is-layout-flex{clip-path:inset(calc(var(--_carousel-clip-margin)*-1));overflow:visible}}.kitaris-carousel.is-layout-flex{max-width:100%;min-width:0}.kitaris-carousel.is-layout-flex.alignfull{max-width:none}.kitaris-carousel.is-layout-flex>.kitaris-carousel__track{box-sizing:border-box;margin:calc(var(--_carousel-bleed,0px)*-1) calc(var(--_carousel-bleed-inline,0px)*-1);max-width:none;min-width:0;width:calc(100% + var(--_carousel-bleed-inline,0px)*2)}.kitaris-carousel.is-layout-flex .kitaris-carousel__controls,.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls{flex-direction:row;flex-wrap:nowrap}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls,.kitaris-carousel.is-layout-flex>.kitaris-carousel__dots{align-self:flex-start;box-sizing:border-box;flex-shrink:0;margin-block:0;max-width:none;min-width:min-content;width:max-content}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls.has-controls-align-center,.kitaris-carousel.is-layout-flex>.kitaris-carousel__dots.has-dots-align-center:not(.is-width-fill){align-self:center}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls.has-controls-align-end,.kitaris-carousel.is-layout-flex>.kitaris-carousel__dots.has-dots-align-end:not(.is-width-fill){align-self:flex-end}.kitaris-carousel.is-layout-flex>.kitaris-carousel__dots.is-dots-style-track:not(.is-width-hug),.kitaris-carousel.is-layout-flex>.kitaris-carousel__dots.is-width-fill{align-self:stretch;max-width:100%;min-width:0;width:100%}.kitaris-carousel.is-layout-flex.alignfull>.kitaris-carousel__controls:not(.has-controls-align-center):not(.has-controls-align-end),.kitaris-carousel.is-layout-flex.alignfull>.kitaris-carousel__dots:not(.is-dots-style-track):not(.has-dots-align-center):not(.has-dots-align-end){margin-inline-start:var(--kitaris-carousel-controls-padding,var(--wp--style--root--padding-left,1rem))}.kitaris-carousel.is-layout-flex.alignfull>.kitaris-carousel__controls.has-controls-align-end,.kitaris-carousel.is-layout-flex.alignfull>.kitaris-carousel__dots.has-dots-align-end:not(.is-dots-style-track){margin-inline-end:var(--kitaris-carousel-controls-padding,var(--wp--style--root--padding-right,1rem))}@media(--kitaris-desktop){.kitaris-carousel.has-arrows-sides:not(.is-layout-flex){display:grid;grid-template-columns:minmax(0,1fr)}.kitaris-carousel.has-arrows-sides:not(.is-layout-flex)>.kitaris-carousel__track{grid-area:1/1}.kitaris-carousel.has-arrows-sides:not(.is-layout-flex)>.kitaris-carousel__controls:not([hidden]){display:contents}.kitaris-carousel.has-arrows-sides:not(.is-layout-flex) .kitaris-carousel__next,.kitaris-carousel.has-arrows-sides:not(.is-layout-flex) .kitaris-carousel__prev{align-self:center;backdrop-filter:none;grid-area:1/1;margin-inline:var(--wp--custom--inline-gap,.5rem);z-index:1}.kitaris-carousel.has-arrows-sides:not(.is-layout-flex) .kitaris-carousel__prev{justify-self:start}.kitaris-carousel.has-arrows-sides:not(.is-layout-flex) .kitaris-carousel__next{justify-self:end}.kitaris-carousel.has-arrows-sides:not(.is-layout-flex) .kitaris-carousel__dots,.kitaris-carousel.has-arrows-sides:not(.is-layout-flex)>.kitaris-carousel__dots{box-sizing:content-box;grid-area:2/1;margin-block:calc(var(--wp--custom--slider--controls-height,5.5rem) - var(--wp--custom--control--size,2.75rem)) var(--wp--style--block-gap,1.5rem);margin-inline:auto;margin-inline-start:auto;max-width:var(--kitaris-carousel-controls-max-width,none);padding-inline:var(--kitaris-carousel-controls-padding,0);width:calc(100% - var(--kitaris-carousel-controls-padding,0px)*2)}.kitaris-carousel.has-arrows-sides:not(.is-layout-flex).has-controls-align-center .kitaris-carousel__dots,.kitaris-carousel.has-arrows-sides:not(.is-layout-flex):has(>.kitaris-carousel__controls.has-controls-align-center) .kitaris-carousel__dots{justify-content:center}.kitaris-carousel.has-arrows-sides:not(.is-layout-flex).has-controls-align-end .kitaris-carousel__dots,.kitaris-carousel.has-arrows-sides:not(.is-layout-flex):has(>.kitaris-carousel__controls.has-controls-align-end) .kitaris-carousel__dots{justify-content:flex-end}}.kitaris-carousel__dots{--_mark:var(--kitaris-dots-color,currentColor);--_indicator-scale:1;align-items:center;color:var(--_mark);display:flex;flex-wrap:wrap;justify-content:flex-start}.kitaris-carousel__dots[hidden]{display:none}.kitaris-carousel__dots.has-dots-align-center{justify-content:center}.kitaris-carousel__dots.has-dots-align-end{justify-content:flex-end}.kitaris-carousel__dots.is-size-small{--_indicator-scale:.75}.kitaris-carousel__dots.is-size-large{--_indicator-scale:1.5}.kitaris-carousel__dots.wp-block-kitaris-slider-dots{gap:var(--kitaris-indicator-gap,0)}.kitaris-carousel__next+.kitaris-carousel__dots{margin-inline-start:calc(var(--wp--custom--slider--pagination-gap,1rem) - var(--wp--custom--inline-gap,.5rem))}.kitaris-carousel__prev+.kitaris-carousel__dots{margin-inline:calc(var(--wp--custom--slider--pagination-gap,1rem) - var(--wp--custom--inline-gap,.5rem))}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots)){align-items:center;column-gap:var(--wp--custom--inline-gap,.5rem);display:grid;grid-template-columns:auto auto minmax(0,1fr);justify-content:start}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots))>.kitaris-carousel__prev{grid-column:1;grid-row:1}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots))>.kitaris-carousel__next{grid-column:2;grid-row:1}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots))>.kitaris-carousel__dots{grid-column:3;grid-row:1;margin-block:0;margin-inline-end:0;width:100%}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots))>.kitaris-carousel__dots.has-dots-align-center,.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots))>.kitaris-carousel__dots.has-dots-align-end,.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots))>.kitaris-carousel__dots.is-dots-style-track{margin:0}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots))>.kitaris-carousel__dots.has-dots-align-center{grid-column:1/-1;grid-row:2}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots)).has-controls-align-end{grid-template-columns:minmax(0,1fr) auto auto}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots)).has-controls-align-end>.kitaris-carousel__prev{grid-column:2}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots)).has-controls-align-end>.kitaris-carousel__next{grid-column:3}.kitaris-carousel.is-layout-flex>.kitaris-carousel__controls:has(>.kitaris-carousel__dots):not(:has(>.kitaris-carousel__prev+.kitaris-carousel__dots)).has-controls-align-end>.kitaris-carousel__dots:not(.has-dots-align-center){grid-column:1;margin:0}.kitaris-carousel__dot{align-items:center;background:0 0;border:0;border-radius:var(--wp--custom--control--radius,0);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;height:auto;justify-content:center;margin:0;min-height:24px;min-width:24px;padding:0 .25rem}.kitaris-carousel__dot:after{background-color:transparent;border:var(--wp--custom--control--border-width,var(--wp--custom--border-width--x-small,2px)) solid;border-radius:var(--wp--custom--control--radius,0);box-sizing:border-box;content:"";height:calc(var(--wp--custom--slider--dot-size,.75rem)*var(--_indicator-scale,1));width:calc(var(--wp--custom--slider--dot-width,1.5rem)*var(--_indicator-scale,1))}.kitaris-carousel__dot[aria-current=true]:after{background-color:currentColor;width:calc(var(--wp--custom--slider--dot-active-width,2.75rem)*var(--_indicator-scale,1))}@media(forced-colors:active){.kitaris-carousel__dot[aria-current=true]:after{background-color:Highlight;border-color:Highlight;forced-color-adjust:none}}@media(hover:hover)and (pointer:fine){.kitaris-carousel__dot:hover:not([aria-current=true]):after{background-color:var(--wp--custom--control--background-hover,var(--wp--custom--color--tint,color-mix(in srgb,currentColor 10%,transparent)))}}@media(prefers-reduced-motion:no-preference){.kitaris-carousel__dot:after{transition-duration:var(--wp--custom--transition--duration-slow,.3s);transition-property:width,background-color;transition-timing-function:var(--wp--custom--transition--easing-default,ease-in-out)}}.kitaris-carousel__dot:focus-visible{outline:var(--wp--custom--focus--width,2px) solid var(--wp--custom--focus--color,currentColor);outline-offset:var(--wp--custom--focus--offset,2px)}.kitaris-carousel__dots.is-dots-style-dots>.kitaris-carousel__dot:after{border-radius:9999px;height:calc(var(--wp--custom--slider--dot-size,.75rem)*var(--_indicator-scale,1));width:calc(var(--wp--custom--slider--dot-size,.75rem)*var(--_indicator-scale,1))}.kitaris-carousel__dots.is-dots-style-dots>.kitaris-carousel__dot[aria-current=true]:after{background-color:currentColor;width:calc(var(--wp--custom--slider--dot-size,.75rem)*var(--_indicator-scale,1))}:where(.kitaris-carousel__dots.is-dots-style-track){gap:0}.kitaris-carousel__dots.is-dots-style-track{--_track-thickness:calc(.25rem*var(--_indicator-scale,1));--_track-thumb-extra:min(var(--_track-thickness),.5rem);min-width:min-content}.kitaris-carousel__dots.is-dots-style-track>.kitaris-carousel__dot{flex:1 1 0%;min-width:max(24px,1.75rem*var(--_indicator-scale,1));padding:0}.kitaris-carousel__dots.is-dots-style-track>.kitaris-carousel__dot:after{background-color:color-mix(in oklch,var(--_mark) 70%,transparent);border:0;border-radius:0;height:var(--_track-thickness);width:100%}.kitaris-carousel__dots.is-dots-style-track>.kitaris-carousel__dot:first-child:after{border-end-start-radius:9999px;border-start-start-radius:9999px}.kitaris-carousel__dots.is-dots-style-track>.kitaris-carousel__dot:last-child:after{border-end-end-radius:9999px;border-start-end-radius:9999px}.kitaris-carousel__dots.is-dots-style-track>.kitaris-carousel__dot[aria-current=true]:after{background-color:var(--_mark);width:100%}.kitaris-carousel.is-layout-flex>.kitaris-carousel__dots.is-dots-style-track:not(.is-width-hug){width:100%}.kitaris-carousel__controls .kitaris-carousel__dots.is-dots-style-track:not(.is-width-hug),:is(.kitaris-carousel__controls,.wp-block-group)>.kitaris-carousel__dots.is-dots-style-track:not(.is-width-hug){flex:1 1 auto;min-width:min-content;width:auto}.kitaris-carousel.is-layout-flex>.wp-block-group:has(>.kitaris-carousel__controls,>.kitaris-carousel__dots){align-self:stretch;max-width:none;min-width:0;width:auto}.kitaris-carousel.is-layout-flex.alignfull>.wp-block-group:has(>.kitaris-carousel__controls,>.kitaris-carousel__dots){margin-inline:var(--kitaris-carousel-controls-padding,var(--wp--style--root--padding-left,1rem))}.kitaris-carousel.is-layout-flex .wp-block-group:has(>.kitaris-carousel__dots.is-dots-style-track){align-self:stretch;max-width:100%;width:100%}@supports(anchor-name:--kitaris-dots-active){.kitaris-carousel__dots.is-dots-style-track{anchor-scope:--kitaris-dots-active;position:relative}.kitaris-carousel__dots.is-dots-style-track>.kitaris-carousel__dot[aria-current=true]{anchor-name:--kitaris-dots-active}.kitaris-carousel__dots.is-dots-style-track>.kitaris-carousel__dot[aria-current=true]:after{background-color:color-mix(in oklch,var(--_mark) 70%,transparent)}.kitaris-carousel__dots.is-dots-style-track:after{background-color:currentColor;block-size:calc(var(--_track-thickness) + var(--_track-thumb-extra));border-radius:9999px;content:"";inline-size:anchor-size(inline);inset-block-start:anchor(center);inset-inline-start:anchor(start);pointer-events:none;position:absolute;position-anchor:--kitaris-dots-active;translate:0 -50%}@media(prefers-reduced-motion:no-preference){.kitaris-carousel__dots.is-dots-style-track:after{transition:inset-inline-start var(--wp--custom--transition--duration-slow,.3s) var(--wp--custom--transition--easing-default,ease-in-out),inline-size var(--wp--custom--transition--duration-slow,.3s) var(--wp--custom--transition--easing-default,ease-in-out)}}}.kitaris-carousel__dots.is-appearance-line:not(.is-dots-style-track)>.kitaris-carousel__dot:after{background-color:transparent;border-color:color-mix(in oklch,var(--_mark) 70%,transparent)}.kitaris-carousel__dots.is-appearance-line:not(.is-dots-style-track)>.kitaris-carousel__dot[aria-current=true]:after{background-color:var(--_mark);border-color:var(--_mark)}.kitaris-carousel__dots.is-appearance-fill:not(.is-dots-style-track)>.kitaris-carousel__dot:after{background-color:color-mix(in oklch,var(--_mark) 70%,transparent);border-color:transparent}.kitaris-carousel__dots.is-appearance-fill:not(.is-dots-style-track)>.kitaris-carousel__dot[aria-current=true]:after{background-color:var(--_mark);border-color:transparent}.kitaris-carousel__dots.is-dots-style-track:after{background-color:var(--_mark);border:0}.kitaris-carousel__dots.is-size-custom>.kitaris-carousel__dot:after{height:var(--kitaris-indicator-size,.75rem);width:calc(var(--kitaris-indicator-size,.75rem)*2)}.kitaris-carousel__dots.is-size-custom>.kitaris-carousel__dot[aria-current=true]:after{width:calc(var(--kitaris-indicator-size,.75rem)*3.667)}.kitaris-carousel__dots.is-size-custom.is-dots-style-dots>.kitaris-carousel__dot:after,.kitaris-carousel__dots.is-size-custom.is-dots-style-dots>.kitaris-carousel__dot[aria-current=true]:after{height:var(--kitaris-indicator-size,.75rem);width:var(--kitaris-indicator-size,.75rem)}.kitaris-carousel__dots.is-size-custom.is-dots-style-track>.kitaris-carousel__dot:after{height:var(--kitaris-indicator-size,.25rem);width:100%}.kitaris-carousel__dots.is-size-custom.is-dots-style-track{--_track-thickness:var(--kitaris-indicator-size,.25rem)}@supports not (anchor-name:--kitaris-dots-active){.kitaris-carousel__dots.is-dots-style-track>.kitaris-carousel__dot[aria-current=true]:after{border-radius:9999px;height:calc(var(--_track-thickness) + var(--_track-thumb-extra));margin-block:calc(var(--_track-thumb-extra)/-2)}}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(2)){--_dot-count:2}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(3)){--_dot-count:3}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(4)){--_dot-count:4}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(5)){--_dot-count:5}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(6)){--_dot-count:6}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(7)){--_dot-count:7}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(8)){--_dot-count:8}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(9)){--_dot-count:9}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(10)){--_dot-count:10}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(11)){--_dot-count:11}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(12)){--_dot-count:12}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(13)){--_dot-count:13}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(14)){--_dot-count:14}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(15)){--_dot-count:15}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(16)){--_dot-count:16}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(17)){--_dot-count:17}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(18)){--_dot-count:18}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(19)){--_dot-count:19}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(20)){--_dot-count:20}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(21)){--_dot-count:21}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(22)){--_dot-count:22}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(23)){--_dot-count:23}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(24)){--_dot-count:24}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(25)){--_dot-count:25}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(26)){--_dot-count:26}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(27)){--_dot-count:27}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(28)){--_dot-count:28}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(29)){--_dot-count:29}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(30)){--_dot-count:30}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(31)){--_dot-count:31}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(32)){--_dot-count:32}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(33)){--_dot-count:33}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(34)){--_dot-count:34}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(35)){--_dot-count:35}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(36)){--_dot-count:36}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(37)){--_dot-count:37}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(38)){--_dot-count:38}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(39)){--_dot-count:39}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots):has(>.kitaris-carousel__dot:nth-child(40)){--_dot-count:40}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots)>.kitaris-carousel__dot{--_dot-share:calc((100% - (var(--_dot-count,1) - 1)*var(--kitaris-indicator-gap,0px) - var(--_dot-count,1)*2*0.25rem)/((var(--_dot-count,1) - 1)*1.5 + 2.75));flex:1.5 1 0%;max-width:calc(var(--_dot-share)*1.5 + .5rem + 1px);min-width:24px}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots)>.kitaris-carousel__dot:after,.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots)>.kitaris-carousel__dot[aria-current=true]:after{width:100%}.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots)>.kitaris-carousel__dot[aria-current=true]{flex-grow:2.75;max-width:calc(var(--_dot-share)*2.75 + .5rem + 1px)}@media(prefers-reduced-motion:no-preference){.kitaris-carousel__dots.is-width-fill:not(.is-dots-style-track):not(.is-dots-style-dots)>.kitaris-carousel__dot{transition-duration:var(--wp--custom--transition--duration-slow,.3s);transition-property:flex-grow,max-width;transition-timing-function:var(--wp--custom--transition--easing-default,ease-in-out)}}