.b-ext {--swiper-theme-color: #007aff;}
.b-ext :host {position: relative;display: block;margin-left: auto;margin-right: auto;z-index: 1;}
.b-ext .swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;display: block;}
.b-ext .swiper-vertical > .swiper-wrapper {flex-direction: column;}
.b-ext .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);box-sizing: content-box;}
.b-ext .swiper-android .swiper-slide, .b-ext .swiper-ios .swiper-slide, .b-ext .swiper-wrapper {transform: translate3d(0px,0,0);}
.b-ext .swiper-horizontal {touch-action: pan-y;}
.b-ext .swiper-vertical {touch-action: pan-x;}
.b-ext .swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;display: block;}
.b-ext .swiper-slide-invisible-blank {visibility: hidden;}
.b-ext .swiper-autoheight, .b-ext .swiper-autoheight .swiper-slide {height: auto;}
.b-ext .swiper-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform,height;}
.b-ext .swiper-backface-hidden .swiper-slide {transform: translateZ(0);backface-visibility: hidden;}
.b-ext .swiper-3d.swiper-css-mode .swiper-wrapper {perspective: 1200px;}
.b-ext .swiper-3d .swiper-wrapper {transform-style: preserve-3d;}
.b-ext .swiper-3d {perspective: 1200px;transform-style: preserve-3d;}
.b-ext > .swiper-wrapper > .swiper-slide:first-child {margin-inline-start: var(--swiper-slides-offset-before);scroll-margin-inline-start: var(--swiper-slides-offset-before);}
.b-ext > .swiper-wrapper > .swiper-slide:last-child {margin-inline-end: var(--swiper-slides-offset-after);}
.b-ext > .swiper-wrapper > .swiper-slide:first-child {margin-block-start: var(--swiper-slides-offset-before);scroll-margin-block-start: var(--swiper-slides-offset-before);}
.b-ext > .swiper-wrapper > .swiper-slide:last-child {margin-block-end: var(--swiper-slides-offset-after);}
.b-ext > .swiper-wrapper > .swiper-slide {scroll-snap-align: none;}
.b-ext > .swiper-wrapper > .swiper-slide {scroll-snap-align: center center;scroll-snap-stop: always;}
.b-ext > .swiper-wrapper::before {height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after);}
.b-ext > .swiper-wrapper::before {width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after);}
.b-ext .swiper-slide-shadow {background: rgba(0,0,0,.15);}
.b-ext .swiper-slide-shadow-left {background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.b-ext .swiper-slide-shadow-right {background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.b-ext .swiper-slide-shadow-top {background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.b-ext .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.b-ext .swiper:not(.swiper-watch-progress), .b-ext .swiper-watch-progress .swiper-slide-visible {animation: swiper-preloader-spin 1s infinite linear;}
.b-ext .swiper-lazy-preloader-black {--swiper-preloader-color: #000;}
@keyframes swiper-preloader-spin {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.b-ext .swiper-virtual .swiper-slide {-webkit-backface-visibility: hidden;transform: translateZ(0);}
.b-ext .swiper-virtual.swiper-css-mode {content: "";position: absolute;left: 0;top: 0;pointer-events: none;}
.b-ext .swiper-button-prev, .b-ext .swiper-button-next {position: absolute;width: var(--swiper-navigation-size);height: var(--swiper-navigation-size);z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color,var(--swiper-theme-color));opacity: .35;cursor: auto;pointer-events: none;}
.b-ext svg {width: 100%;height: 100%;object-fit: contain;transform-origin: center;fill: currentColor;pointer-events: none;}
.b-ext .swiper-button-prev, .b-ext .swiper-button-next {top: var(--swiper-navigation-top-offset,50%);margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));}
.b-ext .swiper-button-prev {left: var(--swiper-navigation-sides-offset,4px);right: auto;transform: rotate(180deg);}
.b-ext .swiper-horizontal {top: var(--swiper-navigation-top-offset,50%);margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));margin-left: 0;}
.b-ext .swiper-button-prev, .b-ext ~ .swiper-button-prev {top: var(--swiper-navigation-sides-offset,4px);bottom: auto;transform: rotate(-90deg);}
.b-ext .swiper-pagination {position: absolute;text-align: center;transition: 300ms opacity;transform: translate3d(0,0,0);z-index: 10;opacity: 0;}
.b-ext .swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;transform: scale(.33);position: relative;}
.b-ext .swiper-pagination-bullet-active {transform: scale(1);}
.b-ext .swiper-pagination-bullet-active-main {transform: scale(1);}
.b-ext .swiper-pagination-bullet-active-prev {transform: scale(.66);}
.b-ext .swiper-pagination-bullet-active-prev-prev {transform: scale(.33);}
.b-ext .swiper-pagination-bullet-active-next {transform: scale(.66);}
.b-ext .swiper-pagination-bullet-active-next-next {transform: scale(.33);}
.b-ext .swiper-vertical > .swiper-pagination-bullets, .b-ext .swiper-pagination-vertical.swiper-pagination-bullets {right: var(--swiper-pagination-right,8px);left: var(--swiper-pagination-left,auto);top: 50%;transform: translate3d(0px,-50%,0);margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;display: block;}
.b-ext .swiper-pagination-fraction {color: var(--swiper-pagination-fraction-color,inherit);}
.b-ext .swiper-pagination-progressbar {background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position: absolute;background: var(--swiper-pagination-color,var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}
.b-ext {}
.b-ext .swiper-scrollbar {border-radius: var(--swiper-scrollbar-border-radius,10px);position: relative;touch-action: none;background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));display: none !important;}
.b-ext .swiper-scrollbar-cursor-drag {cursor: move;}
.b-ext .swiper-scrollbar-lock {display: none;}
.b-ext .swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;max-width: 100%;max-height: 100%;object-fit: contain;}
.b-ext .swiper .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.b-ext .swiper-thumbs {}
.b-ext .swiper-grid > .swiper-wrapper {flex-wrap: wrap;}
.b-ext .swiper-grid-column > .swiper-wrapper {flex-wrap: wrap;flex-direction: column;}
.b-ext .swiper-fade {transition-timing-function: ease-out;}
.b-ext .swiper-cube {pointer-events: none;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%;pointer-events: none;}
.b-ext .swiper-slide-active {pointer-events: auto;}
.b-ext .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;opacity: .6;z-index: 0;content: "";background: #000;position: absolute;left: 0;top: 0;bottom: 0;right: 0;filter: blur(50px);}
.b-ext .swiper-flip {pointer-events: none;backface-visibility: hidden;z-index: 1;pointer-events: none;}
.b-ext .swiper-creative {backface-visibility: hidden;overflow: hidden;transition-property: transform,opacity,height;}
.b-ext .swiper-cards {transform-origin: center bottom;backface-visibility: hidden;overflow: hidden;}
.b-ext .carousel.indicators-xs .pd-carousel-indicators {display: flex;}
.b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-xs-slides .carousel-control-next, .b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-xs-slides .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-xs-slides .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-xs-slides .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-xs-slides .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-xs-slides .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-xs-slides .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-xs-slides .carousel-control-prev {display: none !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-xs-slides, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-xs-slides, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-xs-slides, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-xs-slides {padding-bottom: 0 !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-xs-slides .pd-carousel-indicators, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-xs-slides .pd-carousel-indicators, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-xs-slides .pd-carousel-indicators, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-xs-slides .pd-carousel-indicators {display: none !important;}
.b-ext .carousel.controls-xs .carousel-control-next {display: flex;}
.b-ext .carousel.controls-xs .carousel-control-prev {display: flex;}
.b-ext .experience-einstein-einsteinCarousel .carousel-xs-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-xs-2 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-xs-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-xs-2 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-xs-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-xs-2 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-xs-2 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-xs-2 .carousel-control-next {top: 30%;}
.b-ext .carousel-xs-2.indicators-xs .carousel-control-prev, .b-ext .carousel-xs-2.indicators-xs .carousel-control-next {top: 23%;}
.b-ext .carousel-xs-2 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-xs-2 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item {transition: none;}
.b-ext .carousel-xs-2 .carousel-item-next, .b-ext .carousel-xs-2 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-xs-2 .active.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -50%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-xs-2 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -50%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-xs-2 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-xs-2 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-xs-2 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-xs-2 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-xs-2 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-xs-2 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-xs-2 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-xs-2 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-xs-2 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-xs-2 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-xs-2 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-xs-2 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-xs-2 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-xs-2 .active, .b-ext .carousel-xs-2 .active+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-xs-2.insufficient-xs-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-xs-2.insufficient-xs-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-xs-2.insufficient-xs-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-xs-2.insufficient-xs-slides .carousel-item {display: block !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel-xs-3 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-xs-3 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-xs-3 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-xs-3 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-xs-3 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-xs-3 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-xs-3 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-xs-3 .carousel-control-next {top: 20%;}
.b-ext .carousel-xs-3.indicators-xs .carousel-control-prev, .b-ext .carousel-xs-3.indicators-xs .carousel-control-next {top: 13%;}
.b-ext .carousel-xs-3 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-xs-3 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item, .b-ext .carousel-xs-3 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item {transition: none;}
.b-ext .carousel-xs-3 .carousel-item-next, .b-ext .carousel-xs-3 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-xs-3 .active.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -33.3333%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-xs-3 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -33.3333%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-xs-3 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-xs-3 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-xs-3 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-xs-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-xs-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-xs-3 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-xs-3 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-xs-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-xs-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-xs-3 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-xs-3 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-xs-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-xs-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-xs-3 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-xs-3 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-xs-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-xs-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-xs-3 .active, .b-ext .carousel-xs-3 .active+.carousel-item, .b-ext .carousel-xs-3 .active+.carousel-item+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-xs-3.insufficient-xs-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-xs-3.insufficient-xs-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-xs-3.insufficient-xs-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-xs-3.insufficient-xs-slides .carousel-item {display: block !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-md-slides, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-md-slides, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-md-slides, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-md-slides {padding-bottom: 0 !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-md-slides .pd-carousel-indicators, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-md-slides .pd-carousel-indicators, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-md-slides .pd-carousel-indicators, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-md-slides .pd-carousel-indicators {display: none !important;}
.b-ext .carousel.indicators-md {padding-bottom: calc(var(--font-size) * 4.375);}
.b-ext .carousel.indicators-md .pd-carousel-indicators {display: flex;}
.b-ext .experience-einstein-einsteinCarousel .carousel.controls-md .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.controls-md .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.controls-md .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel.controls-md .carousel-control-next {display: flex;}
.b-ext .experience-einstein-einsteinCarousel .carousel.controls-md .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.controls-md .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.controls-md .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel.controls-md .carousel-control-prev {display: flex;}
.b-ext .experience-einstein-einsteinCarousel .carousel-md-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-md-2 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-md-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-md-2 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-md-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-md-2 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-md-2 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-md-2 .carousel-control-next {top: 43%;}
.b-ext .carousel-md-2.indicators-md .carousel-control-prev, .b-ext .carousel-md-2.indicators-md .carousel-control-next {top: 36%;}
.b-ext .carousel-md-2 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-md-2 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item {transition: none;}
.b-ext .carousel-md-2 .carousel-item-next, .b-ext .carousel-md-2 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-md-2 .active.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -50%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-md-2 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -50%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-2 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-md-2 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-md-2 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-md-2 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-2 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-md-2 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-md-2 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-md-2 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-md-2 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-md-2 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-2 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-md-2 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-md-2 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-md-2 .active, .b-ext .carousel-md-2 .active+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-md-2.insufficient-md-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-md-2.insufficient-md-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-md-2.insufficient-md-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-md-2.insufficient-md-slides .carousel-item {display: block !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel-md-3 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-md-3 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-md-3 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-md-3 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-md-3 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-md-3 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-md-3 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-md-3 .carousel-control-next {top: 40%;}
.b-ext .carousel-md-3.indicators-md .carousel-control-prev, .b-ext .carousel-md-3.indicators-md .carousel-control-next {top: 33%;}
.b-ext .carousel-md-3 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-md-3 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item, .b-ext .carousel-md-3 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item {transition: none;}
.b-ext .carousel-md-3 .carousel-item-next, .b-ext .carousel-md-3 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-md-3 .active.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -33.3333%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-md-3 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -33.3333%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-3 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-md-3 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-md-3 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-md-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-md-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-3 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-md-3 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-md-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-md-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-md-3 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-md-3 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-md-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-md-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-3 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-md-3 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-md-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-md-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-md-3 .active, .b-ext .carousel-md-3 .active+.carousel-item, .b-ext .carousel-md-3 .active+.carousel-item+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-md-3.insufficient-md-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-md-3.insufficient-md-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-md-3.insufficient-md-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-md-3.insufficient-md-slides .carousel-item {display: block !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel-md-4 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-md-4 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-md-4 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-md-4 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-md-4 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-md-4 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-md-4 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-md-4 .carousel-control-next {top: 37%;}
.b-ext .carousel-md-4.indicators-md .carousel-control-prev, .b-ext .carousel-md-4.indicators-md .carousel-control-next {top: 30%;}
.b-ext .carousel-md-4 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-md-4 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item, .b-ext .carousel-md-4 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item+.carousel-item {transition: none;}
.b-ext .carousel-md-4 .carousel-item-next, .b-ext .carousel-md-4 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-md-4 .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -25%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -25%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-md-4 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-md-4 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-md-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-4 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-md-4 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-md-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-md-4 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-4 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-md-4 .active, .b-ext .carousel-md-4 .active+.carousel-item, .b-ext .carousel-md-4 .active+.carousel-item+.carousel-item, .b-ext .carousel-md-4 .active+.carousel-item+.carousel-item+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-md-4.insufficient-md-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-md-4.insufficient-md-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-md-4.insufficient-md-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-md-4.insufficient-md-slides .carousel-item {display: block !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel-md-6 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-md-6 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-md-6 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-md-6 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-md-6 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-md-6 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-md-6 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-md-6 .carousel-control-next {top: 29.5%;}
.b-ext .carousel-md-6.indicators-md .carousel-control-prev, .b-ext .carousel-md-6.indicators-md .carousel-control-next {top: 22.5%;}
.b-ext .carousel-md-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-md-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item, .b-ext .carousel-md-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transition: none;}
.b-ext .carousel-md-6 .carousel-item-next, .b-ext .carousel-md-6 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-md-6 .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -16.6667%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -16.6667%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-md-6 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-6 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-md-6 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-md-6 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-md-6 .active, .b-ext .carousel-md-6 .active+.carousel-item, .b-ext .carousel-md-6 .active+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .active+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .active+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-md-6 .active+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-md-6.insufficient-md-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-md-6.insufficient-md-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-md-6.insufficient-md-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-md-6.insufficient-md-slides .carousel-item {display: block !important;}
.b-ext .carousel.indicators-sm .pd-carousel-indicators {display: flex;}
.b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-sm-slides .carousel-control-next, .b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-sm-slides .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-sm-slides .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-sm-slides .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-sm-slides .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-sm-slides .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-sm-slides .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-sm-slides .carousel-control-prev {display: none !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-sm-slides, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-sm-slides, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-sm-slides, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-sm-slides {padding-bottom: 0 !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel.insufficient-sm-slides .pd-carousel-indicators, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.insufficient-sm-slides .pd-carousel-indicators, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.insufficient-sm-slides .pd-carousel-indicators, .b-ext .experience-commerce_layouts-carousel .carousel.insufficient-sm-slides .pd-carousel-indicators {display: none !important;}
.b-ext .carousel.controls-sm .carousel-control-next, .b-ext .carousel.controls-sm .carousel-control-prev {display: flex;top: 45%;}
.b-ext .carousel.indicators-sm.controls-sm .carousel-control-next, .b-ext .carousel.indicators-sm.controls-sm .carousel-control-prev {top: 40%;}
.b-ext .experience-einstein-einsteinCarousel .carousel-sm-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-sm-2 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-sm-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-sm-2 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-sm-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-sm-2 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-sm-2 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-sm-2 .carousel-control-next {top: 40%;}
.b-ext .carousel.carousel-sm-2.indicators-sm.controls-sm .carousel-control-prev, .b-ext .carousel.carousel-sm-2.indicators-sm.controls-sm .carousel-control-next {top: 33%;}
.b-ext .carousel-sm-2 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-sm-2 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item {transition: none;}
.b-ext .carousel-sm-2 .carousel-item-next, .b-ext .carousel-sm-2 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-sm-2 .active.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -50%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-sm-2 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -50%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-2 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-sm-2 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-sm-2 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-sm-2 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-2 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-sm-2 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-sm-2 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-sm-2 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-sm-2 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-sm-2 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-2 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-sm-2 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-sm-2 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-sm-2 .active, .b-ext .carousel-sm-2 .active+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-sm-2.insufficient-sm-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-sm-2.insufficient-sm-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-sm-2.insufficient-sm-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-sm-2.insufficient-sm-slides .carousel-item {display: block !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel-sm-3 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-sm-3 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-sm-3 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-sm-3 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-sm-3 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-sm-3 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-sm-3 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-sm-3 .carousel-control-next {top: 36%;}
.b-ext .carousel.carousel-sm-3.indicators-sm.controls-sm .carousel-control-prev, .b-ext .carousel.carousel-sm-3.indicators-sm.controls-sm .carousel-control-next {top: 29%;}
.b-ext .carousel-sm-3 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-sm-3 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item, .b-ext .carousel-sm-3 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item {transition: none;}
.b-ext .carousel-sm-3 .carousel-item-next, .b-ext .carousel-sm-3 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-sm-3 .active.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -33.3333%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-sm-3 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -33.3333%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-3 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-sm-3 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-sm-3 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-sm-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-sm-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-3 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-sm-3 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-sm-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-sm-3 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-sm-3 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-sm-3 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-sm-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-sm-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-3 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-sm-3 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-sm-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-sm-3 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-sm-3 .active, .b-ext .carousel-sm-3 .active+.carousel-item, .b-ext .carousel-sm-3 .active+.carousel-item+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-sm-3.insufficient-sm-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-sm-3.insufficient-sm-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-sm-3.insufficient-sm-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-sm-3.insufficient-sm-slides .carousel-item {display: block !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel-sm-4 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-sm-4 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-sm-4 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-sm-4 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-sm-4 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-sm-4 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-sm-4 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-sm-4 .carousel-control-next {top: 37%;}
.b-ext .carousel-sm-4.indicators-sm .carousel-control-prev, .b-ext .carousel-sm-4.indicators-sm .carousel-control-next {top: 30%;}
.b-ext .carousel-sm-4 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-sm-4 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item, .b-ext .carousel-sm-4 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item+.carousel-item {transition: none;}
.b-ext .carousel-sm-4 .carousel-item-next, .b-ext .carousel-sm-4 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-sm-4 .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -25%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -25%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-sm-4 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-sm-4 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-4 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-sm-4 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-sm-4 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-4 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-sm-4 .active, .b-ext .carousel-sm-4 .active+.carousel-item, .b-ext .carousel-sm-4 .active+.carousel-item+.carousel-item, .b-ext .carousel-sm-4 .active+.carousel-item+.carousel-item+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-sm-4.insufficient-sm-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-sm-4.insufficient-sm-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-sm-4.insufficient-sm-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-sm-4.insufficient-sm-slides .carousel-item {display: block !important;}
.b-ext .experience-einstein-einsteinCarousel .carousel-sm-6 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-sm-6 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-sm-6 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-sm-6 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-sm-6 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-sm-6 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-sm-6 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-sm-6 .carousel-control-next {top: 29.5%;}
.b-ext .carousel-sm-6.indicators-sm .carousel-control-prev, .b-ext .carousel-sm-6.indicators-sm .carousel-control-next {top: 22.5%;}
.b-ext .carousel-sm-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left), .b-ext .carousel-sm-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item, .b-ext .carousel-sm-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item.active:not(.carousel-item-right, .b-ext .carousel-item-left)+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transition: none;}
.b-ext .carousel-sm-6 .carousel-item-next, .b-ext .carousel-sm-6 .carousel-item-prev {position: relative;transform: translate3d(0,0,0);}
.b-ext .carousel-sm-6 .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: absolute;top: 0;right: -16.6667%;z-index: -1;display: block;visibility: visible;}
.b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right {position: absolute;top: 0;left: -16.6667%;z-index: -1;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right {transform: translate3d(100%,0,0);}}
.b-ext .carousel-sm-6 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;transform: translateX(-100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-6 .active.carousel-item-left+.carousel-item-next.carousel-item-left, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(-100%,0,0);}}
.b-ext .carousel-sm-6 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {position: relative;visibility: visible;display: block;transform: translateX(100%);}
@supports (transform-style: preserve-3d) {.b-ext .carousel-sm-6 .active.carousel-item-right+.carousel-item-prev.carousel-item-right, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {transform: translate3d(100%,0,0);}}
.b-ext .carousel-sm-6 .active, .b-ext .carousel-sm-6 .active+.carousel-item, .b-ext .carousel-sm-6 .active+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .active+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .active+.carousel-item+.carousel-item+.carousel-item+.carousel-item, .b-ext .carousel-sm-6 .active+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {display: block;}
.b-ext .experience-einstein-einsteinCarousel .carousel.carousel-sm-6.insufficient-sm-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselCategory .carousel.carousel-sm-6.insufficient-sm-slides .carousel-item, .b-ext .experience-einstein-einsteinCarouselProduct .carousel.carousel-sm-6.insufficient-sm-slides .carousel-item, .b-ext .experience-commerce_layouts-carousel .carousel.carousel-sm-6.insufficient-sm-slides .carousel-item {display: block !important;}
.b-ext .carousel-item {padding-bottom: calc(var(--font-size) * .9375);margin-right: 0;align-items: center;}
.b-ext .experience-einstein-einsteinCarousel .carousel-inner, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-inner, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-inner, .b-ext .experience-commerce_layouts-carousel .carousel-inner {width: auto;}
.b-ext .experience-commerce_layouts-carousel .carousel-control-next {display: none;}
.b-ext .experience-commerce_layouts-carousel .carousel-control-prev {display: none;}
.b-ext .experience-einstein-einsteinCarousel .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-control-next {position: absolute;background-color: rgba(0,0,0,.4);height: calc(var(--font-size) * 4.6875);width: calc(var(--font-size) * 3.125);top: 30%;}
.b-ext .experience-einstein-einsteinCarousel .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-control-prev {left: calc(var(--font-size) * -.625);}
.b-ext .experience-einstein-einsteinCarousel .carousel-control-prev .carousel-control-prev-icon, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-control-prev .carousel-control-prev-icon, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-control-prev .carousel-control-prev-icon, .b-ext .experience-commerce_layouts-carousel .carousel-control-prev .carousel-control-prev-icon {position: absolute;left: 25%;}
.b-ext .experience-einstein-einsteinCarousel .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-control-next {right: calc(var(--font-size) * -.625);}
.b-ext .experience-einstein-einsteinCarousel .carousel-control-next .carousel-control-next-icon, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-control-next .carousel-control-next-icon, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-control-next .carousel-control-next-icon, .b-ext .experience-commerce_layouts-carousel .carousel-control-next .carousel-control-next-icon {position: absolute;right: 25%;}
.b-ext .pd-carousel-indicators {position: absolute;right: 0;bottom: calc(var(--font-size) * .625);left: 0;z-index: 15;display: none;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;}
.b-ext .pd-carousel-indicators li {position: relative;flex: 0 1 auto;width: calc(var(--font-size) * 1.875);height: calc(var(--font-size) * .187);margin-right: calc(var(--font-size) * .187);margin-left: calc(var(--font-size) * .187);text-indent: calc(var(--font-size) * -62.437);cursor: default;background-color: #ccc;}
.b-ext .pd-carousel-indicators li::before {position: absolute;top: calc(var(--font-size) * -.625);left: 0;display: inline-block;width: 100%;height: calc(var(--font-size) * .625);content: "";}
.b-ext .pd-carousel-indicators li::after {position: absolute;bottom: calc(var(--font-size) * -.625);left: 0;display: inline-block;width: 100%;height: calc(var(--font-size) * .625);content: "";}
.b-ext .pd-carousel-indicators .active {background-color: #000;}
@media (max-width: 543.98px) {.b-ext .experience-einstein-einsteinCarousel .carousel-xs-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarousel .carousel-xs-2 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-xs-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselCategory .carousel-xs-2 .carousel-control-next, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-xs-2 .carousel-control-prev, .b-ext .experience-einstein-einsteinCarouselProduct .carousel-xs-2 .carousel-control-next, .b-ext .experience-commerce_layouts-carousel .carousel-xs-2 .carousel-control-prev, .b-ext .experience-commerce_layouts-carousel .carousel-xs-2 .carousel-control-next {top: calc(var(--font-size) * 5.625);}}
.b-ext .layout-carousel {margin: calc(var(--font-size) * 5) calc(var(--font-size) * .25);position: relative;}
@media (max-width: 991.98px) {.b-ext .layout-carousel {margin: 0;}}
.b-ext .layout-carousel .layout-carousel-swiper {position: static;}
@media (max-width: 991.98px) {.b-ext .layout-carousel .layout-carousel-swiper {padding-top: calc(var(--font-size) * 2.5);}}
.b-ext .layout-carousel .layout-carousel-swiper.no-carousel-title {padding: calc(var(--font-size) * 3.5) 0 calc(var(--font-size) * 2.5);}
.b-ext .layout-carousel .carousel-md-4 .carousel-control-prev, .b-ext .layout-carousel .carousel-md-4 .carousel-control-next {top: calc(var(--font-size) * -3.5625);background-color: rgba(0,0,0,0);width: calc(var(--font-size) * .625);height: calc(var(--font-size) * 1.25);}
.b-ext .layout-carousel .carousel-md-4 .carousel-control-prev-icon, .b-ext .layout-carousel .carousel-md-4 .carousel-control-next-icon {width: calc(var(--font-size) * .625);height: calc(var(--font-size) * 1.25);}
.b-ext .layout-carousel .carousel-md-4 .carousel-control-prev {right: calc(var(--font-size) * 6.25);left: initial;}
@media (max-width: 991.98px) {.b-ext .layout-carousel .carousel-md-4 .carousel-control-prev {right: calc(var(--font-size) * 3.75);}}
.b-ext .layout-carousel .carousel-md-4 .carousel-control-prev .carousel-control-prev-icon {background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/arrow-left.svg") no-repeat center;background-size: contain;}
.b-ext .layout-carousel .carousel-md-4 .carousel-control-next {right: calc(var(--font-size) * 2.5);}
@media (max-width: 991.98px) {.b-ext .layout-carousel .carousel-md-4 .carousel-control-next {right: 0;}}
.b-ext .layout-carousel .carousel-md-4 .carousel-control-next .carousel-control-next-icon {background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/arrow-right.svg") no-repeat center;background-size: contain;}
.b-ext .layout-carousel .bloc-carousel-title {padding: 0 calc(var(--font-size) * 2.5);margin-bottom: calc(var(--font-size) * 2.25);}
@media (max-width: 991.98px) {.b-ext .layout-carousel .bloc-carousel-title {margin-bottom: calc(var(--font-size) * 2.5);padding: 0 calc(var(--font-size) * 1);}}
.b-ext .layout-carousel .bloc-carousel-title .carousel-title {font-size: calc(var(--font-size) * 2.5);font-style: normal;font-weight: 800;line-height: calc(var(--font-size) * 2.5);margin-bottom: 0;}
.b-ext .layout-carousel .bloc-carousel-title .carousel-subtitle {font-size: calc(var(--font-size) * 1);font-style: normal;font-weight: 400;line-height: normal;margin-top: calc(var(--font-size) * 1.5);}
.b-ext .layout-carousel .bloc-carousel-title .carousel-subtitle p {margin-bottom: 0;}
.b-ext .layout-carousel .bloc-carousel-title .carousel-subtitle a {text-decoration: underline;}
.b-ext .layout-carousel .bloc-carousel-title .carousel-subtitle a::after {content: "";display: inline-block;width: calc(var(--font-size) * .3125);height: calc(var(--font-size) * .5625);background: url("/ext/on/demandware.static/Sites-Youdo-Site/-/fr_FR/v1773655995490/images/arrow-right.svg") no-repeat center;background-size: contain;margin-left: calc(var(--font-size) * .5);transition: all .2s linear 0s;}
.b-ext .layout-carousel .bloc-carousel-title .carousel-subtitle a:hover::after {margin-left: calc(var(--font-size) * .75);}
@media (max-width: 991.98px) {.b-ext .layout-carousel .bloc-carousel-title .carousel-subtitle p {margin-bottom: 0;}}
.b-ext .swiper-carousel-buttons {position: absolute;display: flex;gap: calc(var(--font-size) * 1.35);right: calc(var(--font-size) * 2.5);top: calc(var(--font-size) * .3125);}
@media (max-width: 991.98px) {.b-ext .swiper-carousel-buttons {position: relative;gap: calc(var(--font-size) * .525);right: calc(var(--font-size) * 1.5);top: calc(var(--font-size) * -2.5);float: right;}}
.b-ext .swiper-carousel-buttons .swiper-button-prev, .b-ext .swiper-carousel-buttons .swiper-button-next {position: static;transform: translateY(0);background-color: rgba(0,0,0,0);height: calc(var(--font-size) * 1.25);z-index: 10;margin-top: 0;color: #000;background-color: rgba(0,0,0,0);border: none;}
.b-ext .swiper-carousel-buttons .swiper-button-prev svg, .b-ext .swiper-carousel-buttons .swiper-button-next svg {fill: #000;}