.mb-slider-indicator--dots{--slider-indicator-target:max(var(--mb-size-475), var(--mb-font-size-200) * 2.75);align-items:center;gap:0;display:inline-flex}.mb-slider-indicator__dot{width:var(--slider-indicator-target);height:var(--slider-indicator-target);background-color:initial;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mb-slider-indicator__dot[type=button]{cursor:pointer}.mb-slider-indicator__mark{width:var(--mb-size-250);height:var(--mb-size-250);border-radius:var(--mb-border-radius-full);background-color:var(--mb-border-main);transition-property:width,background-color;transition-duration:var(--mb-duration-base);transition-timing-function:var(--mb-easing-standard)}.mb-slider-indicator__dot--current .mb-slider-indicator__mark{background-color:var(--mb-content-neutral)}.mb-slider-indicator__dot--long .mb-slider-indicator__mark{width:var(--mb-size-350)}.mb-slider-indicator__dot--toggle .mb-slider-indicator__mark{color:var(--mb-container-neutral);justify-content:center;align-items:center;display:flex}.mb-slider-indicator__glyph{opacity:0;transition-property:opacity;transition-duration:var(--mb-duration-fast);transition-timing-function:var(--mb-easing-standard);width:var(--mb-size-250);height:var(--mb-size-250);fill:currentColor}.mb-slider-indicator__dot--paused .mb-slider-indicator__glyph,.mb-slider-indicator__dot--toggle:focus-visible .mb-slider-indicator__glyph,.mb-slider-indicator__dot--toggle:hover .mb-slider-indicator__glyph{opacity:1}@media (hover:none){.mb-slider-indicator__glyph{opacity:1}}.mb-slider-indicator--bar{width:var(--slider-indicator-width);background-color:var(--mb-container-quiet);position:relative}.mb-slider-indicator--bar,.mb-slider-indicator__thumb{height:var(--mb-size-150);border-radius:var(--mb-border-radius-full)}.mb-slider-indicator__thumb{top:0;left:var(--slider-indicator-offset);width:var(--slider-indicator-portion);background-color:var(--mb-content-neutral);transition-property:left;transition-duration:var(--mb-duration-base);transition-timing-function:var(--mb-easing-standard);position:absolute}@media (forced-colors:active){.mb-slider-indicator__mark,.mb-slider-indicator__thumb{--forced-fill:CanvasText;--forced-ink:Canvas;background-color:var(--forced-fill);forced-color-adjust:none}.mb-slider-indicator__dot--current .mb-slider-indicator__mark,.mb-slider-indicator__thumb{--forced-fill:Highlight;background-color:var(--forced-fill)}.mb-slider-indicator__dot--toggle .mb-slider-indicator__mark{color:var(--forced-ink)}}.mb-carousel{--carousel-target:max(var(--mb-size-475), var(--mb-font-size-200) * 2.75);flex-direction:column}.mb-carousel,.mb-carousel__row{gap:var(--mb-spacing-m);min-width:0;display:flex}.mb-carousel__row{align-items:center}.mb-carousel__track{gap:var(--carousel-gap);scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow:auto hidden}.mb-carousel__track::-webkit-scrollbar{display:none}.mb-carousel__track--fade-end,.mb-carousel__track--fade-start{--carousel-fade-start:var(--mb-spacing-none);--carousel-fade-end:var(--mb-spacing-none)}:is(.mb-carousel__track--fade-end:not(:focus-visible,:has(:focus-visible)),.mb-carousel__track--fade-start:not(:focus-visible,:has(:focus-visible))){-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--carousel-fade-start),#000 calc(100% - var(--carousel-fade-end)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--carousel-fade-start),#000 calc(100% - var(--carousel-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--carousel-fade-start),#000 calc(100% - var(--carousel-fade-end)),transparent)}.mb-carousel__track--fade-start{--carousel-fade-start:var(--mb-spacing-3xl)}.mb-carousel__track--fade-end{--carousel-fade-end:var(--mb-spacing-3xl)}@media (hover:hover) and (pointer:fine){.mb-carousel__track--draggable{cursor:grab}}.mb-carousel__track--dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.mb-carousel__slide{flex:0 0 calc((100% - var(--carousel-gap) * var(--carousel-gaps)) / var(--carousel-per-view));scroll-snap-align:start;min-width:0}.mb-carousel__arrow{width:var(--carousel-target);height:var(--carousel-target);border-radius:var(--mb-border-radius-full);background-color:var(--mb-container-quiet);color:var(--mb-content-neutral);cursor:pointer;transition:background-color var(--mb-duration-fast) var(--mb-easing-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mb-carousel__arrow:not([disabled]):hover{background-color:var(--mb-border-main)}.mb-carousel__arrow:not([disabled]):active{background-color:var(--mb-border-control)}.mb-carousel__arrow[disabled]{color:var(--mb-content-disabled);cursor:not-allowed}.mb-carousel__glyph{width:var(--mb-size-350);height:var(--mb-size-350);display:inline-flex}.mb-carousel__controls{justify-content:center;display:flex}.mb-carousel__controls--rotation{align-items:center;gap:var(--mb-spacing-s)}.mb-carousel__rotation{width:var(--carousel-target);height:var(--carousel-target);border-radius:var(--mb-border-radius-full);background-color:initial;color:var(--mb-content-neutral);cursor:pointer;transition:background-color var(--mb-duration-fast) var(--mb-easing-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mb-carousel__rotation:hover{background-color:var(--mb-container-quiet)}.mb-carousel__rotation .mb-slider-indicator__glyph{width:var(--mb-size-350);height:var(--mb-size-350);opacity:1}@media (max-width:767px){.mb-carousel__arrow{display:none}}.mb-product-carousel{gap:var(--mb-spacing-l);box-sizing:border-box;width:100%;padding:var(--mb-spacing-2xl) 0;background-color:var(--mb-container-neutral);color:var(--mb-content-neutral);font-family:var(--mb-font-montserrat);flex-direction:column;display:flex;overflow:hidden;container:product-carousel/inline-size}.mb-product-carousel--compact{padding:0}.mb-product-carousel__header{gap:var(--mb-spacing-2xs);padding:0 var(--mb-spacing-m);flex-direction:column;display:flex}.mb-product-carousel--compact .mb-product-carousel__header{padding:0}.mb-product-carousel__title{font-size:var(--mb-font-size-350);font-weight:var(--mb-fw-semi-bold);line-height:var(--mb-lineheight-snug);margin:0}@container product-carousel (width<=719px){.mb-product-carousel__title{font-size:var(--mb-font-size-250)}.mb-product-carousel--unmeasured .mb-carousel__slide{flex-basis:var(--product-carousel-narrow-share)}}.mb-product-carousel__subtitle{color:var(--mb-content-quiet);font-size:var(--mb-font-size-150)}.mb-product-carousel .mb-carousel__track{padding:0 var(--mb-spacing-m) var(--mb-size-150);scroll-padding-inline:var(--mb-spacing-m)}.mb-product-carousel--compact .mb-carousel__track{padding:0 0 var(--mb-size-150);scroll-padding-inline:0}.mb-product-carousel .mb-carousel__slide{display:flex}.mb-product-carousel--unmeasured.mb-product-carousel--fixed .mb-carousel__slide{flex-basis:var(--product-carousel-card-width)}.mb-product-carousel .mb-product-card{flex:1 0 auto;width:100%}
