.sliderLayoutContainer {
  justify-content: center;
}

.sliderLayoutContainer--carousel {
  background-color: #F0F0F0;
  /* min-height: 450px; */
  /* height: 416px; */
   height: auto;
}

.sliderTrackContainer {
  max-width: 100%;
}

.paginationDotsContainer {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.layoutContainer--shelf {
  margin-top: 20px;
  margin-bottom: 20px;
  max-width: 96rem;
  min-height: 550px;
}

.slide--shelf {
  margin-bottom: 25px;
  padding-left: .5rem;
  padding-right: .5rem;
  /* min-height: 550px; */
}
.sliderLayoutContainer--optionsNavBar {
  /* background: #BF0411; */
  margin: 0;
  gap:0;
  padding: 5px 15px;
  /* height: 75px; */
  max-width: 1280px;
}
.sliderLayoutContainer--sliderhome2 {
  /* background-color: #BF0411; */
  margin: 0;
  gap:0;
  /* padding: 0 50px 0 50px; */
  height: 250px;
}
.sliderLayoutContainer--blockMain{
  max-width: 1280px;
  margin: auto;
}

.sliderLayoutContainer--shelf{
  padding: 0px !important;
  /* margin-bottom: 4%; */
}

/* .sliderLeftArrow--sliderhome2, .sliderRightArrow--sliderhome2{
  padding: 0 30px;
} */

/* .sliderLeftArrow--optionsNavBar, .sliderRightArrow--optionsNavBar{
  padding: 0 30px;
} */

.sliderLayoutContainer--carousel {
  min-height: 0px;}

.sliderTrackContainer--optionsNavBar, .sliderTrackContainer--sliderhome2 {
   /* max-width: 1200px; */
   max-width: 1280px;
    margin: auto;
}
/* .slideChildrenContainer--carousel{
  height: 300px;
} */

.sliderTrack--shelf{
  /* background-color: cadetblue */
  /* height: 450px; */
  height: 500px;
}
.sliderLayoutContainer--carousel {
  /* max-width: 1200px; */
  margin: auto;
}

.slide--carousel2 {
  padding-top: 1%;
}

.sliderTrackContainer--shelf-favoritos {
  width: 90%;
}
.slideChildrenContainer--shelf-favoritos {
  width: 90%;
  max-width: 210px;
}

/* .slideChildrenContainer--shelf-favoritos :global(.vtex-product-summary-2-x-mainImageHovered--imageShelfProducts){
  width: 80% !important;
} */
.slideChildrenContainer--shelf-favoritos :global(.vtex-flex-layout-0-x-flexCol--viewProduct) {
  height: 100%
}

.slide--shelf-favoritos :global(.vtex-store-components-3-x-discountInsideContainer) {
  transform: translate(-170px, 0px);
}

.slideChildrenContainer--bannersearch{
  /* width: 80%; */
  margin: auto;
}

.infoCardContainer--info-card-sliderRed {
  display: flex;
  flex-direction: column-reverse;
  background: none;
}

.infoCardCallActionContainer--info-card-sliderRed {
  margin: 0px;
}

.infoCardCallActionContainer--info-card-sliderRed :global(.vtex-button){
  background: none;
    border: none;
}

.infoCardCallActionContainer--info-card-sliderRed :global(.vtex-button__label){
 color: white;
 font-size: 12px; 
}

.infoCardTextContainer--info-card-sliderRed {
  width: 100%;
}

.sliderLayoutContainer--info-card-sliderRed {
  height: auto;
  background: #BF0411;
}

.infoCardImageContainer--info-card-sliderRed{
  width: 55px;
  height: 55px;
}

.infoCardImage--info-card-sliderRed{
  border-radius: 5px;
}

.sliderTrackContainer--info-card-sliderRed{
  max-width: 1280px;
  margin: auto;
  padding: 10px 10px 0px 10px;
}

.sliderTrackContainer--carousel-marcas {
  /* max-width: 80%; */
  padding: 20px 20px 40px 20px;
}

.container--titlevitrina3{
  padding-top: 0px;
}

.infoCardContainer--infocard-slider-mobile-s4 {
  display: flex;
  flex-direction: column-reverse;
  background: none;
}

.infoCardCallActionContainer--infocard-slider-mobile-s4 :global(.vtex-button__label){
  color: #505052;
  font-size: 12px;
  font-weight: 700;
}

.infoCardCallActionContainer--infocard-slider-mobile-s4 :global(.vtex-button){
  background: none;
  border: none;
}

.sliderLayoutContainer--infocard-slider-mobile-s4 {
  padding: 30px 0px 5px 0px;
}

.sliderTrackContainer--slider-section7-mobile {
  padding-bottom: 35px;
}


.imageElement--slider-section8-mobile {
  height: 102%;
}

.infoCardContainer--infocard-slider-header {
  display: flex;
  flex-direction: row-reverse;
  padding: 10px 0px;
  background: none;
}

.infoCardTextContainer--infocard-slider-header {
  display: flex;
  flex-direction: row;
}

.infoCardHeadline--infocard-slider-header{
  color: #FFF;
font-size: 12px;
font-weight: 700;
margin: 0px;
}

.infoCardCallActionContainer--infocard-slider-header :global(.vtex-button__label){
  color: #FFF;
  font-size: 10px;
  font-weight: 700;
  padding: 5px 10px;
}

.infoCardCallActionContainer--infocard-slider-header :global(.vtex-button){
  min-height: auto;
  height: 30px;
  border-radius: 50px;
}

.infoCardImage--infocard-slider-header {
  min-width: 30px;
}

.infoCardCallActionContainer--infocard-slider-header :global(.vtex-info-card-list-0-x-section4-category-mobile) {
  width: 100%;
}

.slideChildrenContainer--infocard-slider-header :global(.vtex-info-card-list-0-x-section4-category-mobile) {
  width: 100%;
}

.infoCardTextContainer--infocard-slider-header {
  display: flex;
  flex-direction: row;
  width: 90%;
  gap: 10px;
  padding: 0px;
  justify-content: center;
  align-items: center;
}

.infoCardImageContainer--infocard-slider-header {
  width: 10%;
  justify-content: center;
  display: flex;
}


.sliderTrackContainer--infocard-slider-header{
  max-width: 90vw;
  margin: auto;
}

.infoCardCallActionContainer--infocard-slider-header{
  margin: 0px;
}

.sliderLayoutContainer--infocard-slider-header {
  background-color: #BF0411;
}


@media (max-width:1000px) {

 .sliderLayoutContainer--bannersearch {
    width: 100vw;
    left: -2%;
}
  .sliderLayoutContainer--blockMain {
  max-width: 800px;
}
.slide--carousel2 {
  padding-top: 2%;
}
.sliderTrackContainer--info-card-sliderRed{
  max-width: 700px;
}

/* .imageElement--bannersearch {
  border-radius: 10px;
} */

.paginationDot--isActive{
  background-color: #BF0411;
}

}

@media (max-width:600px){
  /* .sliderLayoutContainer--sliderhome2 {
    height: 200px;
} */
.sliderLayoutContainer--shelf {
  padding: 0 !important;
}
.sliderLayoutContainer--blockMain {
  max-width: 350px;
}

.sliderTrackContainer--shelf
{
  height: 400px;
}

.sliderTrackContainer--sliderhome2 {
  margin: 8%;
}

.sliderLayoutContainer--sliderhome2 {
  max-width: 350px;
}

.sliderTrackContainer--info-card-sliderRed{
  max-width: 350px;
}

.slideChildrenContainer--shelf-favoritos {
  width: 70%;
  max-width: 210px;
  margin: auto;
}

.slide--shelf-favoritos :global(.vtex-store-components-3-x-discountInsideContainer) {
  transform: translate(-80px,0px);
  height: 30px;
  padding: 8px 3px;
  font-size: 9px;
}
.slide--shelf-favoritos :global(.vtex-rich-text-0-x-paragraph--EtiquetaEnvioGratis)
 {
  font-size: 9px;
  padding: 5px;
}
.sliderArrows--blockMain{
    position: absolute;
    margin: -20px;
}

}
