@media only screen 
and (min-device-width : 201px) 
and (max-device-width : 799px) {
	.conocenos__cont {
    width: 100%;
    margin-right: 0.625rem;
    margin-left: 0.625rem;
    max-width: 100%;
}}


* a {
    color: #525252;
	
}


h3{
margin-block-start: 1em;
margin-block-end: 0em;	
text-transform: uppercase;
font-weight: 800;
font-size: 17px;
color: #525252;
}


.conocenos__menu {
	margin: 1.25rem 0;
	width: calc(100% - 1.25rem);
	margin-right: .625rem;
	margin-left: .625rem
}

	.image-work{
		float: right;
        width:300px;
  
	}


@media only screen 
and (min-device-width : 201px) 
and (max-device-width : 799px) {
.conocenos__menu {
margin-top:60px
}

.contentLocalizador {
    margin-top: 50px;
}
  .account__section{
	margin-top:60px
}
  
.conocenos__cont {
    margin-top: 50px;
}
  
  	.image-work{
		width:100%;
		float:initial;
	}
  
}



@media print,
screen and (min-width:40em) {
	.conocenos__menu {
		margin: 0;
		margin-top: 1.25rem;
		width: calc(35% - 1.875rem);
		margin-right: .9375rem;
		margin-left: .9375rem
	}
}


.flex-video.widescreen, .responsive-embed.widescreen {
    padding-bottom: 45%;
}


@media print,
screen and (max-width:45rem) and (orientation:landscape) {
	.conocenos__menu {
		margin: 1.25rem 0;
		width: calc(100% - 1.25rem);
		margin-right: .625rem;
		margin-left: .625rem
	}
}

@media print,
screen and (min-width:64em) {
	.conocenos__menu {
		width: calc(21% - 1.875rem);
		margin-right: 0;
		margin-left: 0;
	}
}

.conocenos__menu__ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-direction: column;
	flex-direction: column
}

[data-whatinput=mouse] .conocenos__menu__ul li {
	outline: 0
}

.conocenos__menu__ul .button,
.conocenos__menu__ul a {
	line-height: 1;
	text-decoration: none;
	display: block;
	padding: .7rem 1rem
}

.conocenos__menu__ul a,
.conocenos__menu__ul button,
.conocenos__menu__ul input,
.conocenos__menu__ul select {
	margin-bottom: 0
}

.conocenos__menu__ul input {
	display: inline-block
}

@media print,
screen and (min-width:64em) {
	.conocenos__menu__ul {
		position: -webkit-sticky;
		position: sticky;
		top: 10px
	}
}

.conocenos__menu a {
	text-align: center;
	color: #707070;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .55px;
	line-height: 15px;
	text-transform: uppercase;
	border: 1px solid #c7c7c7;
	margin: .3125rem 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: 45px;
}

@media print,
screen and (min-width:64em) {
	.conocenos__menu a {
		font-size: 11px
	}
}

.conocenos__menu a:hover {
	background: #ec660a;
	color: #fff
}

.conocenos__menu a.active {
	color: #ec6608;
	border: 1px solid #ec6608;
	height: 43px
}


@media print,
screen and (min-width:40em) {
	.conocenos__cont {
		-ms-flex: inherit;
		/* flex: inherit; */
		/* width: auto; */
	}
}

@media print,
screen and (max-width:45rem) and (orientation:landscape) {
	.conocenos__cont {
		width: calc(100% - 1.25rem);
		margin-right: .625rem;
		margin-left: .625rem
	}
}

@media print,
screen and (min-width:64em) {
	.conocenos__cont {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 25px;
		padding: 13px;
	}
}

.conocenos__cont__title {
	color: #707070;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 1.25px;
	line-height: 23px;
	text-transform: uppercase;
	margin: .9375rem 0;
	text-align: center
}

@media print,
screen and (min-width:64em) {
	.conocenos__cont__title {
		display: inline-block;
		border-radius: 6px 0 0 6px;
		border: 1px solid #c6c6c6;
		margin: 1.5rem auto;
		padding: 1.25rem;
	}
}

.conocenos__cont__content.trabaje {
	color: #707070;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: .24px;
	text-align: left;
	width: 100%;
}

.conocenos__cont__content.trabaje p a {
	color: #ec6608;
	font-weight: 500;
	/* text-transform: uppercase */
}

@media print,
screen and (min-width:64em) {
	.conocenos__cont__content .responsive-embed {
		/* width: 70%; */
		margin: 0 auto;
	}
}

.conocenos__cont__content.quienes{
width: 100%;	
}


.conocenos__cont .boxContent p {
	color: #707070;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: .24px
}

.promociones__tab__container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.promociones__tab__nav {
	width: calc(100% - 1.25rem);
	margin-right: .625rem;
	margin-left: .625rem
}

@media print,
screen and (min-width:40em) {
	.promociones__tab__nav {
		width: calc(30% - 1.875rem);
		margin-right: .9375rem;
		margin-left: .9375rem
	}
}

@media print,
screen and (max-width:45rem) and (orientation:landscape) {
	.promociones__tab__nav {
		width: calc(100% - 1.25rem);
		margin-right: .625rem;
		margin-left: .625rem
	}
}

@media print,
screen and (min-width:64em) {
	.promociones__tab__nav {
		width: calc(25% - 1.875rem);
		margin-right: .9375rem;
		margin-left: .9375rem;
	}
}

.promociones__tab__nav__ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-direction: column;
	flex-direction: column
}

[data-whatinput=mouse] .promociones__tab__nav__ul li {
	outline: 0
}

.promociones__tab__nav__ul .button,
.promociones__tab__nav__ul a {
	line-height: 1;
	text-decoration: none;
	display: block;
	padding: .7rem 1rem
}

.promociones__tab__nav__ul a,
.promociones__tab__nav__ul button,
.promociones__tab__nav__ul input,
.promociones__tab__nav__ul select {
	margin-bottom: 0
}

.promociones__tab__nav__ul input {
	display: inline-block
}

@media print,
screen and (min-width:64em) {
	.promociones__tab__nav__ul {
		position: -webkit-sticky;
		position: sticky;
		top: 10px
	}
}

.promociones__tab__nav__ul a {
	height: 67px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .7px;
	line-height: 10px;
	text-transform: uppercase;
	margin: .625rem 0;
	border-bottom: 1px solid #e0e0e0;
}

@media print,
screen and (min-width:40em) {
	.promociones__tab__nav__ul a {
		font-size: 10px;
		text-align: center;
		margin: 0;
	}
}

@media print,
screen and (max-width:45rem) and (orientation:landscape) {
	.promociones__tab__nav__ul a {
		font-size: 14px
	}
}

.promociones__tab__nav__ul a.active {
	background-color: #f2f2f2;
	color: #ec6608
}

.promociones__tab__tabs {
	width: calc(100% - 1.25rem);
	margin-right: .625rem;
	margin-left: .625rem
}

@media print,
screen and (min-width:40em) {
	.promociones__tab__tabs {
		width: calc(70% - 1.875rem)
	}
}

@media print,
screen and (max-width:45rem) and (orientation:landscape) {
	.promociones__tab__tabs {
		width: calc(100% - 1.25rem);
		margin-right: .625rem;
		margin-left: .625rem
	}
}

@media print,
screen and (min-width:64em) {
	.promociones__tab__tabs {
		width: calc(75% - 1.875rem);
	}
}

.promociones__tab__tabs__item {
	display: none
}

.promociones__tab__tabs__item.active {
	display: block
}

.promociones__tab__container .contentPromo {
	padding: 0;
	margin: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	font-weight: 900;
}

.promociones__tab__container .contentPromo .especiales__box {
	list-style: none;
	width: calc(100% - 1.25rem);
	margin-right: .625rem;
	margin-left: .625rem
}

@media print,
screen and (min-width:40em) {
	.promociones__tab__container .contentPromo .especiales__box {
		width: calc(25% - 2rem);
		margin-right: .7rem;
		margin-left: .7rem;
		text-align: center;
		font-size: 8px;
	}
}

body.politica .conocenos__cont__content .content,
body.privacidad .conocenos__cont__content .content,
body.terminos .conocenos__cont__content .content {
	color: #707070;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: .24px
}

body.politica .conocenos__cont__content .content p strong,
body.privacidad .conocenos__cont__content .content p strong,
body.terminos .conocenos__cont__content .content p strong {
	color: #000;
	font-size: 1.125rem
}

body.politica .conocenos__cont__content .content h2,
body.politica .conocenos__cont__content .content h3,
body.privacidad .conocenos__cont__content .content h2,
body.privacidad .conocenos__cont__content .content h3,
body.terminos .conocenos__cont__content .content h2,
body.terminos .conocenos__cont__content .content h3 {
	color: #707070;
	font-size: 1.25rem;
	font-weight: 600
}

body.orders-parent .container {
	width: 100% !important
}

body.orders-parent .vtex-account__menu {
	padding: 0 .3125rem
}

body.orders-parent .vtex-account__menu .vtex-account__user-info {
	display: none !important
}

body.orders-parent .vtex-account__menu nav.vtex-account__menu-links a {
	text-align: center;
	color: #707070;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .55px;
	line-height: 10px;
	text-transform: uppercase;
	border: 1px solid #c7c7c7;
	margin: .3125rem 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: 45px
}

@media print,
screen and (min-width:64em) {
	body.orders-parent .vtex-account__menu nav.vtex-account__menu-links a {
		font-size: 10px
	}
}

body.orders-parent .vtex-account__menu nav.vtex-account__menu-links a.c-on-base {
	color: #ec6608;
	border: 1px solid #ec6608;
	height: 43px
}

body.orders-parent .vtex-button {
	height: 38px;
	border-radius: 30px;
	background-color: #ec6608;
	color: #fff;
	font-size: .8125rem;
	font-weight: 900;
	letter-spacing: .72px;
	text-transform: uppercase;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #ec6608;
	transform: translateZ(0);
	transition: color 1s;
	position: relative;
	overflow: hidden
}

body.orders-parent .vtex-account__profile-edit .mw6-ns {
	max-width: 100%
}

body.orders-parent .vtex-pageHeader__container {
	padding: .625rem 1rem
}

body.orders-parent .vtex-profile-form__personal-fields {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

body.orders-parent .vtex-profile-form__personal-fields .vtex-profile-form__field-wrapper {
	width: calc(50% - 1.25rem);
	margin-right: .625rem;
	margin-left: .625rem
}

body.orders-parent .vtex-profile-form__toggle-business-btn__wrapper,
body.orders-parent .vtex-profile-form__toggle-business-btn__wrapper+.vtex-button {
	width: 40%;
	margin: 0 20px;
	float: left
}

body.orders-parent .personalInformation__cont .container.vtex-bootstrap {
	width: 100%;
	padding: 0
}

body.orders-parent .personalInformation__cont .page-header .nav,
body.orders-parent .personalInformation__cont h1 {
	display: none
}

body.orders-parent .personalInformation__cont .myo-order-card {
	border: 1px solid #d5d5d5;
	border-radius: 0
}

body.orders-parent .personalInformation__cont .myo-order-card .myo-order-header {
	background-color: transparent;
	padding: 10px 0;
	width: 95%;
	margin: 0 auto
}

body.orders-parent .personalInformation__cont .myo-order-card .myo-order-header>.w-third-m>.mid-gray:first-child>span,
body.orders-parent .personalInformation__cont .myo-order-card .myo-order-header>.w-third-m>.myo-order-id {
	color: #222837;
	font-size: 12px;
	font-weight: 700
}

body.orders-parent .personalInformation__cont .myo-order-card .myo-order-header>.w-third-m>.mid-gray:last-child>span {
	color: #000;
	font-size: 12px;
	font-weight: 400
}

body.orders-parent .personalInformation__cont .myo-order-card .myo-order-header+div {
	background-color: transparent
}

body.orders-parent .personalInformation__cont .myo-order-card .myo-order-product .heavier-blue {
	color: #222837;
	font-size: 18px;
	font-weight: 700
}

body.orders-parent .personalInformation__cont .bg-light-yellow {
	color: #fff
}

body.tiendas .mainContent {
	padding-right: .625rem;
	padding-left: .625rem;
	max-width: 75rem;
	margin: 0 auto;
	margin: 1.25rem 0
}

@media print,
screen and (min-width:40em) {
	body.tiendas .mainContent {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

@media print,
screen and (max-width:40em) and (orientation:landscape) {
	body.tiendas .mainContent {
		max-width: 33.75rem
	}
}

.infoLocalizador h1 {
	font-size: 23px
}

.contentLocalizador {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.contentLocalizador .infoLocalizador {
	width: calc(100% - 1.25rem);
	margin-right: .625rem;
	margin-left: .625rem;
	/* display: none; */
}

.storeDataContainer{
	margin:5px;
}

@media print,
screen and (min-width:40em) {
	.contentLocalizador .infoLocalizador {
		width: calc(29% - 1.875rem);
		margin-right: .9375rem;
		margin-left: .9375rem;
		margin-top: 19px;
		/* display: none; */
	}
}

.contentLocalizador .contentMapa {
	width: calc(100% - 1.25rem);
	margin-right: .625rem;
	margin-left: .625rem
}

@media print,
screen and (min-width:40em) {
	.contentLocalizador .contentMapa {
		width: calc(50% - 0.875rem);
		margin-right: .9375rem;
		margin-left: .9375rem;
		text-align: left;
		margin-top: 15px;
		margin: 62px 98px;
	}
}

.contentLocalizador .contentMapa .boxMapa {
	width: 100%;
	height: 520px
}

.gm-style-iw .infowindow {
	padding: 10px 0 10px 10px;
	color: #706358;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.gm-style-iw .infowindow h2 {
	font-size: 1.1rem;
	margin-bottom: 5px;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex: 100%;
	width: 100%
}

.gm-style-iw .infowindow p {
	margin: 0 0 5px
}

.gm-style-iw .infowindow .infoStore {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	width: 70%;
	display: inline-block
}

.gm-style-iw .infowindow .image-container {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	width: 30%;
	display: inline-block;
	padding-left: 2%
}

.gm-style img {
	max-width: 100% !important
}

.storeDataContainer .infowindow h2 {
	font-size: 17px;
	margin-bottom: 5px;
	color: #706358
}

.storeDataContainer .infowindow p {
	margin: 0 0 5px;
	font-size: 13px
}

.storeDataContainer .infowindow .image-container img {
	max-width: 60%
}

.boxFaqs {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.boxFaqs .menuLeft {
	width: calc(100% - 1.25rem);
	margin-right: .625rem;
	margin-left: .625rem
}

@media print,
screen and (min-width:40em) {
	.boxFaqs .menuLeft {
		margin: 0;
		margin-top: 1.25rem;
		width: calc(35% - 1.875rem);
		margin-right: .9375rem;
		margin-left: .9375rem
	}
}

@media print,
screen and (max-width:45rem) and (orientation:landscape) {
	.boxFaqs .menuLeft {
		margin: 1.25rem 0;
		width: calc(100% - 1.25rem);
		margin-right: .625rem;
		margin-left: .625rem
	}
}

@media print,
screen and (min-width:64em) {
	.boxFaqs .menuLeft {
		width: calc(27% - 1.75rem);
		margin-right: .9375rem;
		margin-left: .9375rem;
		border-radius: 25px;
	}
}

.boxFaqs .menuLeft ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-direction: column;
	flex-direction: column
}

[data-whatinput=mouse] .boxFaqs .menuLeft ul li {
	outline: 0
}

.boxFaqs .menuLeft ul .button,
.boxFaqs .menuLeft ul a {
	line-height: 1;
	text-decoration: none;
	display: block;
	padding: .7rem 1rem
}

.boxFaqs .menuLeft ul a,
.boxFaqs .menuLeft ul button,
.boxFaqs .menuLeft ul input,
.boxFaqs .menuLeft ul select {
	margin-bottom: 0
}

.boxFaqs .menuLeft ul input {
	display: inline-block
}

@media print,
screen and (min-width:64em) {
	.boxFaqs .menuLeft ul {
		position: -webkit-sticky;
		position: sticky;
		border-radius: 25px;
		top: 10px
	}
}

.boxFaqs .menuLeft .active {
	background: #ec660a;
	color: #fff
}

.boxFaqs .menuLeft li {
	text-align: center;
	color: #707070;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: .55px;
	line-height: 11px;
	text-transform: uppercase;
	border: 1px solid #c7c7c7;
	margin: .3125rem 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: 41px;
	cursor: pointer
}

@media print,
screen and (min-width:64em) {
	.boxFaqs .menuLeft li {
		font-size: 11px;
		border-radius: 5px;
		color: #707070;
	}
}

.boxFaqs .menuLeft li:hover {
	background: #ec660a;
	color: #fff;
	border-radius: 6px;
}

.boxFaqs .menuLeft li a:hover {
	background: #ec660a;
	color: #fff;
	border-radius: 6px;
}

.boxFaqs .content {
	width: calc(100% - 1.25rem);
	margin-right: .625rem;
	margin-left: .625rem
}

@media print,
screen and (min-width:40em) {
	.boxFaqs .content {
		margin: 0;
		margin-top: 1.25rem;
		width: calc(65% - 1.875rem);
		margin-right: .9375rem;
		margin-left: .9375rem
	}
}

@media print,
screen and (max-width:45rem) and (orientation:landscape) {
	.boxFaqs .content {
		margin: 1.25rem 0;
		width: calc(100% - 1.25rem);
		margin-right: .625rem;
		margin-left: .625rem
	}
}

@media print,
screen and (min-width:64em) {
	.boxFaqs .content {
		width: calc(65% - 1.875rem);
		margin-right: .9375rem;
		margin-left: .9375rem
	}
}

.boxFaqs .content ul {
	padding: 0;
	margin: 0
}

.boxFaqs .content .accordian ul li {
	margin: 5px 0;
	border-bottom: 1px solid #bfb5ac;
	list-style-type: none;
	color: #525252;
}

.boxFaqs .content .staticContent .mainContent .boxFaqs .content .accordian ul li h3 {
	font-size: .9rem;
	cursor: pointer;
	color: #706358;
	padding-bottom: 10px;
	position: relative
}

.boxFaqs .content .staticContent .mainContent .boxFaqs .content .accordian ul li div {
	padding: 0 0 10px 20px
}

.boxFaqs .content .accordian ul li div p {
	color: #958475;
	font-size: .8rem
}

.pageError figure {
	margin: 0
}

.pageError figure img {
	width: 100%
}


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