@font-face{
	font-family:"BundayClean-SemiBold";
	src: url("/static/contenido/HotSale/LandingPreHotSale/css/fonts/BundayClean-SemiBold.eot"); 
	src: local('?'),
		url("/static/contenido/HotSale/LandingPreHotSale/css/fonts/BundayClean-SemiBold.woff") format("woff"),
		url("/static/contenido/HotSale/LandingPreHotSale/css/fonts/BundayClean-SemiBold.ttf") format("truetype");
}
@font-face{
	font-family:"BundayClean-ExtraBoldItalic";
	src: url("/static/contenido/HotSale/LandingPreHotSale/css/fonts/BundayClean-ExtraBoldItalic.eot");
	src: local('?'),
		url("/static/contenido/HotSale/LandingPreHotSale/css/fonts/BundayClean-ExtraBoldItalic.woff") format("woff"),
		url("/static/contenido/HotSale/LandingPreHotSale/css/fonts/BundayClean-ExtraBoldItalic.ttf") format("truetype");
}
@font-face{
	font-family:"BundayClean-Regular";
	src: url("/static/contenido/HotSale/LandingPreHotSale/css/fonts/BundayClean-Regular.eot");
	src: local('?'),
		url("/static/contenido/HotSale/LandingPreHotSale/css/fonts/BundayClean-Regular.woff") format("woff"),
		url("/static/contenido/HotSale/LandingPreHotSale/css/fonts/BundayClean-Regular.ttf") format("truetype");
}

/* somx */
#main{
    margin-top:0 !important;
}
#main > .container{
    padding:0px !important;
    width: 100% !important;
    max-width: 100% !important;
}
#main > .container > .col-md-12{
    padding: 0;
}
.section-header{
    position: relative;
}
/* somx */
*{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html{
    font-size: 62.5%;
}

body{
	font-family: "BundayClean-Regular";
	font-size: 1.7rem;
}

.negritas{
	font-family: "BundayClean-SemiBold";
	font-size: 3rem;
}

.negritas2{
	font-family: "BundayClean-SemiBold";
}

.space{
  height: 50px;
}

/* .hero{
  width: 100%;
  background: linear-gradient(#FF5037 , #FF2266);
  background-image: linear-gradient(to right, #FF5037 , #FF2266);
} */

.hero{
width: 100%;
background-color:#FFFFFF;
}

.connectHero{
  text-decoration: none;
}

a:link, a:visited, a:active {
  text-decoration:none;
}

/* .hotsaletext{
} */

/* facetas */
.banner-categoria-plp h2 {color: #FFFFFF; font-size: 13px; text-align: center; margin: 0; padding: 2px 2px 2px 2px; max-height: 30px; overflow-y: hidden;}
.banner-categoria-plp a{text-decoration: none; margin-right: 15px;}
.banner-categoria-plp a:first-child {margin-left: 10px;} 
.banner-categoria-plp a:last-child {margin-right: 10px;} 
.banner-categoria-plp {width:100%; max-height:200px; display:flex; justify-content: space-between; align-items: stretch; padding: 1px 0;}
.banner-categoria-plp .slot-categoria {width: 70px; height: auto; border-radius: 6px; overflow:hidden;}
.banner-scroll { max-width: 100%; overflow-x: scroll; margin-top: 15px; overflow-y: hidden;}
.responsive{
width: 100% ;
height: auto ;
}
	/* .slot{} */
/* facetas */

.hero1{
	/* border: 1px solid red; */
	margin: 0px 0px 0px 0px;
	height: 400px;
	display: flex;
	justify-content: center;
	background-repeat: no-repeat;
	align-items: center;
	flex-direction: column;
}

/* Card container */
#wrapper {
    width: 100%;
    max-width: 964px;
    position: relative;
  }
  
  #carousel {
    overflow: auto;
    scroll-behavior: smooth;
    scrollbar-width: none;
  }
  
  #carousel::-webkit-scrollbar {
    height: 0;
  }
  
  #prev,
  #next {
    display: flex;
    justify-content: center;
    align-content: center;
    background: white;
    border: none;
    padding: 8px;
    border-radius: 50%;
    outline: 0;
    cursor: pointer;
    position: absolute;
    border: 1px gray solid;
  }
  
  #content {
    display: grid;
    grid-gap: 16px;
    grid-auto-flow: column;
    margin: auto;
    box-sizing: border-box;
  }
  /* Card container */

.conecta{
  text-decoration: none;
  color:#005DAD;
}

  .marcas{
    /* border:.03rem solid black; */
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.visita{
  display: flex;
  justify-content: center;
  text-decoration: none;
}

.registro{
  margin: 20px 0px 50px 0px;
}

.botonHotsale{
  border: 1px;
	background-color: #0072CE;
	color: #fff;
	width: 300px;
	padding: 10px 3px;
	border-radius: 3px;
	transition-duration: 0.4s;
	cursor:pointer;
	margin: 10px 20px 10px 20px;
  align-items: center;
}

.parrafoContenido{
  padding: 10px;
  font-size: 1.8rem; 
}

.buttonsmx:hover {
	background-color: #0C4DC2;
}
/* contacto */
    .contacto{
    /* border:.03rem solid black; */
    background: linear-gradient(#001d70, #003da3);
		background-image: linear-gradient(to right, #001d70, #003da3);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 10px;
}
.contacto .tiendas a p{
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.contacto .despacho a p{
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.contacto .whatsApp a p{
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.contacto .callCenter a p{
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.contacto .tiendas a{
  text-decoration: none;
}

.contacto .despacho a{

  text-decoration: none;
}

.contacto .whatsApp a{
  text-decoration: none;
}

.contacto .callCenter a{
  text-decoration: none;
}
/* contacto */


/*Contador*/
