/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sfra-webpack-builder/node_modules/css-unicode-loader/index.js!./node_modules/sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./cartridges/app_bab_core/cartridge/client/default/scss/experience/components/commerceLayouts/carousel.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*	---------------------------------------------------------------
	PX to REM
	---------------------------------------------------------------
*/
/*	---------------------------------------------------------------
	Maps for styleguide and utility classes
	---------------------------------------------------------------
*/
.experience-commerce_layouts-carousel .carousel.slide-borders .pd-slide:not(:last-child) {
  position: relative;
}
.experience-commerce_layouts-carousel .carousel.slide-borders .pd-slide:not(:last-child):after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  width: calc(var(--spaceBtwnMobile) / 2 - 1px);
  border-right: 0.0625rem solid var(--color-grey3);
}
@media (min-width: 769px) {
  .experience-commerce_layouts-carousel .carousel.slide-borders .pd-slide:not(:last-child):after {
    width: calc(var(--spaceBtwnTablet) / 2 - 1px);
  }
}
@media (min-width: 992px) {
  .experience-commerce_layouts-carousel .carousel.slide-borders .pd-slide:not(:last-child):after {
    width: calc(var(--spaceBtwnDesktop) / 2 - 1px);
  }
}
.experience-commerce_layouts-carousel .carousel.slide-borders .pd-slide:not(:last-child).product:after {
  width: calc(var(--prodSpaceBtwnMobile) / 2 - 1px);
}
@media (min-width: 769px) {
  .experience-commerce_layouts-carousel .carousel.slide-borders .pd-slide:not(:last-child).product:after {
    width: calc(var(--prodSpaceBtwnTablet) / 2 - 1px);
  }
}
@media (min-width: 992px) {
  .experience-commerce_layouts-carousel .carousel.slide-borders .pd-slide:not(:last-child).product:after {
    width: calc(var(--prodSpaceBtwnDesktop) / 2 - 1px);
  }
}

/*# sourceMappingURL=carousel.css.map*/