.button,
a,
body,
p,
span {
	font-family: "Titillium Web", sans-serif;
	outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Titillium Web", sans-serif;
}

.trsn,
.trsn:hover,
a,
a .trsn:focus,
a:after,
a:before,
a:focus,
a:hover {
	text-decoration: none !important;
	-webkit-transition: all 0.3s linear !important;
	-moz-transition: all 0.3s linear !important;
	-ms-transition: all 0.3s linear !important;
	-o-transition: all 0.3s linear !important;
	transition: all 0.3s linear !important;
}

div,
li {
	list-style: none;
	list-style-type: none;
	outline: none;
}

.orders p,
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

.btn,
.buy-button.buy-button-ref {
	background-color: #eee;
	border: none;
	color: #7f8c8d;
	cursor: pointer;
	line-height: 35px;
}

.row .row {
	margin: 0rem;
}

.row.row-wide {
	max-width: 100%;
}

.panel_disp {
	margin-bottom: 0rem;
	padding: 0rem !important;
}

.column,
.columns {
	padding-left: 0.438rem;
	padding-right: 0.438rem;
}

.move-left .exit-off-canvas,
.move-right .exit-off-canvas,
main .move-right .exit-off-canvas {
	-webkit-backface-visibility: hidden;
	background: rgba(0, 0, 0, 0.9);
	bottom: 0;
	-webkit-box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5),
		4px 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
	cursor: pointer;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-webkit-transition: background 300ms ease;
	-o-transition: background 300ms ease;
	transition: background 300ms ease;
	z-index: 1002;
}

.move-left .exit-off-canvas:after,
.move-right .exit-off-canvas:after {
	background-color: black;
	color: white;
	content: "\f00d";
	font-family: "FontAwesome";
	font-size: 1.2rem;
	left: 0%;
	margin: 0;
	padding: 0.5rem 0.8rem;
	padding-left: 1rem;
	position: fixed;
	top: 0%;
	width: 100%;
}

.move-left .exit-off-canvas:after {
	text-align: right;
}

.left-off-canvas-menu {
	background: #e6e6e6;
}

@media only screen and (max-width: 64em) {
	.content__main .off-canvas-content.content__main--offCanvasMobile {
		padding: 0.8rem;
		padding-left: 0.5rem;
	}

	.left-off-canvas-menu,
	.right-off-canvas-menu {
		overflow: hidden;
	}

	.brand div#content-info,
	.categoria div#content-info,
	.departament div#content-info,
	.resultado-busca div#content-info {
		background: #fff;
		min-height: 300px;
		padding-top: 10px;
	}
}

ul.off-canvas-list li label {
	background: #e6e6e6;
	border-top: 1px solid #d6d6d6;
	color: #656565;
}

.left-off-canvas-menu ul.off-canvas-list li a {
	background: #f1f1f1;
	border-bottom: 1px solid #d6d6d6;
	color: #004888;
	display: block;
	font-size: 0.85rem;
	font-weight: 500;
	padding: 0.6rem;
	-webkit-transition: background 300ms ease;
	-o-transition: background 300ms ease;
	transition: background 300ms ease;
}

.left-off-canvas-menu ul.off-canvas-list li .sale-mobile {
	color: red;
	font-weight: bold;
}

.left-off-canvas-menu ul.off-canvas-list li .sale-mobile:before {
	content: "\f175";
	font-family: "FontAwesome";
	margin-right: 0.5rem;
}

.left-submenu {
	background: #fff;
}

.left-submenu .back > a {
	border-top: 1px solid #004888;
}

.filtro-categoria.left-off-canvas-toggle:before {
	content: "\f0b0 ";
	font-family: FontAwesome;
	font-size: 1.2rem;
}

.navigation,
.navigation-tabs,
li.has-submenu ul.left-submenu.move-right {
	height: 100%;
}

a.parent.social.quick-link.trsn {
	font-size: 0.75rem;
	font-weight: 300;
}

a.right-off-canvas-toggle.trsn img {
	width: 28px;
}

.left-small {
	border-right: none;
}

.right-small {
	border-left: none;
}

.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
	color: #9b9b9b;
	content: "\f0c9";
}

#mobile-nav ul.off-canvas-list {
	background: #f1f1f1;
}

#mobile-nav #menu-right ul.off-canvas-list li a {
	border: 0;
	padding: 0;
}

#mobile-nav #menu-right ul.off-canvas-list li a:hover {
	background-color: transparent;
}

@media only screen and (max-width: 64em) {
	.left-submenu.move-right,
	.off-canvas-wrap.move-left,
	.off-canvas-wrap.move-right {
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		position: fixed;
		z-index: 999;
	}
}

h1.title {
	display: inline-block;
	margin: 6px 0px;
	padding: 0;
}

h1 a.trsn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: auto;
}

@media only screen and (max-width: 40em) {
	ul.off-canvas-list li fieldset.busca label {
		display: none;
	}
}

.busca label,
.busca legend,
.busca select {
	display: none;
}

.left-off-canvas-menu fieldset.busca {
	border: none;
	margin: 12px 0px 0px 0px;
	padding: 0px;
}

img.samsonite-logo-mobile {
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	width: 90%;
}

.right-off-canvas-menu {
	background-color: #ecf0f1;
	padding: 0;
	padding-left: 1rem;
	padding-top: 1rem;
}

.right-off-canvas-menu .cart-info .amount-items,
.right-off-canvas-menu .cart-info .amount-kits,
.right-off-canvas-menu .cart-info .amount-products,
.right-off-canvas-menu .cart-info .total-cart {
	display: none;
}

.right-off-canvas-menu .vtexsc-center {
	width: 90%;
}

.right-off-canvas-menu .vtexsc-productList {
	background-color: transparent;
	border: none;
	width: 100%;
}

.right-off-canvas-menu .amount-items-in-cart .cartInfoWrapper .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.right-off-canvas-menu .portal-totalizers-ref {
	display: block;
	position: relative;
}

.right-off-canvas-menu #MostraTextoXml1 {
	visibility: hidden;
}

.right-off-canvas-menu #MostraTextoXml1:before {
	color: #003a7c;
	content: "Resumen de carrito";
	text-transform: uppercase;
	visibility: visible;
}

.right-off-canvas-menu .vtexsc-productList thead {
	display: none;
}

.right-off-canvas-menu .vtexsc-productList tr td {
	padding: 0;
}

.right-off-canvas-menu table {
	border-bottom: 1px solid transparent;
	border-collapse: collapse !important;
}

.right-off-canvas-menu table tr {
	-webkit-align-items: center;
	align-items: center;
	border-bottom: 2rem solid transparent;
	border-collapse: collapse;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.right-off-canvas-menu table tr:nth-of-type(2n) {
	background-color: transparent !important;
	border-bottom: 2rem solid transparent;
}

.right-off-canvas-menu .vtexsc-productList .cartSkuImage {
	display: block;
	width: 20%;
}

.right-off-canvas-menu .vtexsc-productList .cartSkuName {
	margin-left: 1rem;
	width: 70%;
}

.right-off-canvas-menu .vtexsc-productList .cartSkuPrice {
	font-size: 1rem;
	margin: 0.5rem 0;
}

.right-off-canvas-menu .vtexsc-productList .cartSkuPrice,
.right-off-canvas-menu .vtexsc-productList .cartSkuQuantity {
	-webkit-align-items: center;
	align-items: center;
	background-color: #eee;
	border: 1px solid #7f8c8d;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0.5rem 0;
	width: 50%;
}

.right-off-canvas-menu .vtexsc-productList .cartSkuActions {
	margin: 0.5rem;
}

.right-off-canvas-menu .vtexsc-productList .cartSkuName h4,
.right-off-canvas-menu .vtexsc-productList .cartSkuName h4 a {
	color: #7f8c8d;
	font-size: 0.7rem;
}

.right-off-canvas-menu .bestPrice {
	color: #7f8c8d;
	font-family: "Titillium Web", sans-serif;
	font-weight: 700;
}

.right-off-canvas-menu .vtexsc-productList .cartSkuQuantity {
	color: #7f8c8d;
}

.right-off-canvas-menu .vtexsc-productList .cartSkuQuantity:before {
	color: #7f8c8d;
	content: "Quantidade:";
	margin-right: 0.2rem;
}

.right-off-canvas-menu .vtexsc-productList .cartSkuActions .cartSkuRemove a {
	color: #7f8c8d;
	display: block !important;
}

.right-off-canvas-menu
	.vtexsc-productList
	.cartSkuActions
	.cartSkuRemove
	a:before {
	color: #003a7c;
	content: "\f057";
	font-family: "FontAwesome";
	font-size: 1.2rem;
	margin-right: 0.3rem;
}

.right-off-canvas-menu .cartTotal {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: #2e2a25;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	font-size: 0.8rem;
	-webkit-justify-content: center;
	justify-content: center;
}

.right-off-canvas-menu .vtexsc-text {
	color: #2e2a25;
	font-size: 1.1rem;
}

.right-off-canvas-menu .vtexsc-text:before {
	color: #2e2a25;
	content: ":";
	margin: 0 0.2rem;
}

.right-off-canvas-menu .cartCheckout {
	-webkit-align-items: center;
	align-items: center;
	background-color: #003a7c;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: white;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	height: 50px;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 0.5rem;
	text-transform: uppercase;
	width: 100%;
}

.right-off-canvas-menu .cartCheckout:after {
	color: white;
	content: "\f07a";
	font-family: "FontAwesome";
	margin-bottom: 0.1rem;
	margin-left: 0.3rem;
}

.right-off-canvas-menu .cartCheckout:before {
	content: "COMPRAR";
}

.v2-vtexsc-cart.vtexsc-cart.mouseActivated.preLoaded {
	display: block !important;
	height: 100% !important;
}

.tallas label {
	display: none !important;
}

.tallas input[type="Radio"] {
	margin: 0 0.5rem;
	visibility: hidden;
}

.tallas input[type="Radio"]:first-of-type {
	margin: 0;
	visibility: hidden;
}

.tallas input[data-value="Agua"]:before,
.tallas input[data-value="Amarillo"]:before,
.tallas input[data-value="Antracita"]:before,
.tallas input[data-value="Azul"]:before,
.tallas input[data-value="Azulino"]:before,
.tallas input[data-value="Beige"]:before,
.tallas input[data-value="Cafe"]:before,
.tallas input[data-value="Camel"]:before,
.tallas input[data-value="Caramelo"]:before,
.tallas input[data-value="Cobalto"]:before,
.tallas input[data-value="Cobre"]:before,
.tallas input[data-value="Corazones"]:before,
.tallas input[data-value="Cuadrilove"]:before,
.tallas input[data-value="Eight Gris"]:before,
.tallas input[data-value="Etno Gris"]:before,
.tallas input[data-value="Five Negro"]:before,
.tallas input[data-value="Flor"]:before,
.tallas input[data-value="Four Negro"]:before,
.tallas input[data-value="Fucsia"]:before,
.tallas input[data-value="Graffiti"]:before,
.tallas input[data-value="Grafito Uva"]:before,
.tallas input[data-value="Gris"]:before,
.tallas input[data-value="Guinda"]:before,
.tallas input[data-value="Hueso"]:before,
.tallas input[data-value="Jam "]:before,
.tallas input[data-value="Jam Ciruela"]:before,
.tallas input[data-value="Jazmin"]:before,
.tallas input[data-value="Ladrillo"]:before,
.tallas input[data-value="Latte"]:before,
.tallas input[data-value="Lemon"]:before,
.tallas input[data-value="Liber "]:before,
.tallas input[data-value="Light Gold"]:before,
.tallas input[data-value="Lima"]:before,
.tallas input[data-value="Limon"]:before,
.tallas input[data-value="Lineas Coral"]:before,
.tallas input[data-value="Lineas Pink"]:before,
.tallas input[data-value="Lineas Verdes"]:before,
.tallas input[data-value="Mar"]:before,
.tallas input[data-value="Mariposas "]:before,
.tallas input[data-value="Marron"]:before,
.tallas input[data-value="Mex Negro"]:before,
.tallas input[data-value="Mex Negro Verde"]:before,
.tallas input[data-value="Militar"]:before,
.tallas input[data-value="Mix"]:before,
.tallas input[data-value="Naranja"]:before,
.tallas input[data-value="Naranjo"]:before,
.tallas input[data-value="Natural"]:before,
.tallas input[data-value="Negro"]:before,
.tallas input[data-value="Nude"]:before,
.tallas input[data-value="Petroleo"]:before,
.tallas input[data-value="Petunia"]:before,
.tallas input[data-value="Piel"]:before,
.tallas input[data-value="Pink"]:before,
.tallas input[data-value="Plata"]:before,
.tallas input[data-value="Purple"]:before,
.tallas input[data-value="Purpura"]:before,
.tallas input[data-value="Quebec Petro"]:before,
.tallas input[data-value="Rojo"]:before,
.tallas input[data-value="Rosa"]:before,
.tallas input[data-value="Silver"]:before,
.tallas input[data-value="Tabaco"]:before,
.tallas input[data-value="Teal"]:before,
.tallas input[data-value="Three Tierra"]:before,
.tallas input[data-value="Tostado"]:before,
.tallas input[data-value="Turquesa"]:before,
.tallas input[data-value="Two azulino"]:before,
.tallas input[data-value="Ultra"]:before,
.tallas input[data-value="Verde"]:before {
	border-radius: 10px;
	content: "";
	height: 15px;
	margin-right: 10px !important;
	position: absolute;
	visibility: visible;
	width: 15px;
}

.tallas input[data-value="Agua"]:before {
	background: url("http://placehold.it/10x10/7CD3C6?text=.");
}

.tallas input[data-value="Amarillo"]:before {
	background: url("http://placehold.it/10x10/FEE101?text=.");
}

.tallas input[data-value="Antracita"]:before {
	background: url("http://placehold.it/10x10/393939?text=.");
}

.tallas input[data-value="Azul"]:before {
	background: url("http://placehold.it/10x10/5474AD?text=.");
}

.tallas input[data-value="Azulino"]:before {
	background: url("http://placehold.it/10x10/5474AD?text=.");
}

.tallas input[data-value="Beige"]:before {
	background: url("http://placehold.it/10x10/E3D8B8?text=.");
}

.tallas input[data-value="Cafe"]:before,
.tallas input[data-value="Cafe"]:before {
	background: url("http://placehold.it/10x10/E3D8B8?text=.");
}

.tallas input[data-value="Camel"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Caramelo"]:before {
	background: url("http://placehold.it/10x10/C18D5E?text=.");
}

.tallas input[data-value="Cobalto"]:before {
	background: url("http://placehold.it/10x10/004EBD?text=.");
}

.tallas input[data-value="Cobre"]:before {
	background: url("http://placehold.it/10x10/8D634B?text=.");
}

.tallas input[data-value="Corazones"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Cuadrilove"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Eight Gris"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Etno Gris"]:before {
	background: url("http://placehold.it/10x10/A9A9A9?text=.");
}

.tallas input[data-value="Five Negro"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Flor"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Four Negro"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Fucsia"]:before {
	background: url("http://placehold.it/10x10/F402A4?text=.");
}

.tallas input[data-value="Graffiti"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Grafito Uva"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Gris"]:before {
	background: url("http://placehold.it/10x10/565658?text=.");
}

.tallas input[data-value="Guinda"]:before {
	background: url("http://placehold.it/10x10/820000?text=.");
}

.tallas input[data-value="Hueso"]:before {
	background: url("http://placehold.it/10x10/E3DAC9?text=.");
}

.tallas input[data-value="Jam"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Jam Ciruela"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Jazmin"]:before {
	background: url("http://placehold.it/10x10/968EC1?text=.");
}

.tallas input[data-value="Ladrillo"]:before {
	background: url("http://placehold.it/10x10/E3492F?text=.");
}

.tallas input[data-value="Latte"]:before {
	background: url("http://placehold.it/10x10/D6C7B4?text=.");
}

.tallas input[data-value="Lemon"]:before {
	background: url("http://placehold.it/10x10/FFFF66?text=.");
}

.tallas input[data-value="Liber"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Light Gold"]:before {
	background: url("http://placehold.it/10x10/E0D490?text=.");
}

.tallas input[data-value="Lima"]:before {
	background: url("http://placehold.it/10x10/E4FF00?text=.");
}

.tallas input[data-value="Limon"]:before {
	background: url("http://placehold.it/10x10/9CD517?text=.");
}

.tallas input[data-value="Lineas Coral"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Lineas Pink"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Lineas Verdes"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Mar"]:before {
	background: url("http://placehold.it/10x10/006A94?text=.");
}

.tallas input[data-value="Mariposas"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Marron"]:before {
	background: url("http://placehold.it/10x10/855235?text=.");
}

.tallas input[data-value="Mex Negro"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Mex Negro Verde"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Militar"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Mix"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Naranja"]:before {
	background: url("http://placehold.it/10x10/FF3B00?text=.");
}

.tallas input[data-value="Naranjo"]:before {
	background: url("http://placehold.it/10x10/FF6600?text=.");
}

.tallas input[data-value="Natural"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Negro"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Nude"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Petroeo"]:before {
	background: url("http://placehold.it/10x10/023850?text=.");
}

.tallas input[data-value="Petunia"]:before {
	background: url("http://placehold.it/10x10/D34B90?text=.");
}

.tallas input[data-value="Piel"]:before {
	background: url("http://placehold.it/10x10/FCD0B5?text=.");
}

.tallas input[data-value="Pink"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Plata"]:before {
	background: url("http://placehold.it/10x10/FF76FF?text=.");
}

.tallas input[data-value="Purple"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Purpura"]:before {
	background: url("http://placehold.it/10x10/7E0B80?text=.");
}

.tallas input[data-value="Quebec Petro"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Rojo"]:before {
	background: url("http://placehold.it/10x10/CC0000?text=.");
}

.tallas input[data-value="Rosa"]:before {
	background: url("http://placehold.it/10x10/FF7E94?text=.");
}

.tallas input[data-value="Silver"]:before {
	background: url("http://placehold.it/10x10/C0C0C0?text=.");
}

.tallas input[data-value="Tabaco"]:before {
	background: url("http://placehold.it/10x10/6C2D0C?text=.");
}

.tallas input[data-value="Teal"]:before {
	background: url("http://placehold.it/10x10/00827F?text=.");
}

.tallas input[data-value="Three Tierra"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Tostado"]:before {
	background: url("http://placehold.it/10x10/501F00?text=.");
}

.tallas input[data-value="Turquesa"]:before {
	background: url("http://placehold.it/10x10/83EDFB?text=.");
}

.tallas input[data-value="Two azulino"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Ultra"]:before {
	background: url("http://placehold.it/10x10/000000?text=.");
}

.tallas input[data-value="Verde"]:before {
	background: url("http://placehold.it/10x10/009900?text=.");
}

body,
html {
	margin: 0 !important;
	padding: 0 !important;
}

.quickview #ajaxBusy {
	display: none !important;
}

#ajaxBusy {
	background-color: hsla(0, 0%, 4%, 0.2);
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 3;
}

#ajaxBusy p {
	-moz-animation: three-quarters-loader 1250ms infinite linear;
	-webkit-animation: three-quarters-loader 1250ms infinite linear;
	animation: three-quarters-loader 1250ms infinite linear;
	border: 16px solid rgba(0, 0, 0, 0.35);
	border-radius: 50%;
	border-right-color: transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: transparent;
	display: inline-block;
	height: 75px;
	left: 50%;
	margin: -50px 0 0 -50px;
	overflow: hidden;
	padding: 1%;
	position: relative;
	text-indent: -2;
	top: 50%;
	width: 75px;
	z-index: 9999;
}

a {
	background: transparent;
	color: black;
	display: block;
	font-family: "Titillium Web", sans-serif;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	position: relative;
	text-decoration: none;
	vertical-align: baseline;
}

a:hover {
	color: #003a7c;
	text-decoration: underline;
}

::-webkit-scrollbar-track {
	background-color: #f5f5f5;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

::-webkit-scrollbar {
	background-color: #f5f5f5;
	width: 6px;
}

::-webkit-scrollbar-thumb {
	background-color: #003a7c;
}

.content__aside::-webkit-scrollbar,
.search-single-navigator ul::-webkit-scrollbar {
	background-color: #eee;
	width: 3px;
}

.content__aside::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 5 0 rgba(0, 0, 0, 1);
}

.content__aside::-webkit-scrollbar-thumb {
	background-color: #003a7c;
}

.search-single-navigator::-webkit-scrollbar-thumb {
	background-color: #969696 !important;
}

input:focus:invalid {
	background-image: url(/arquivos/sbr-alert.png);
	background-position: right center;
	background-repeat: no-repeat;
}

input:required:valid {
	background-image: url(/arquivos/sbr-check.png);
	background-position: right center;
	background-repeat: no-repeat;
}

.newsletter__femenino input:focus:invalid,
.newsletter__femenino input:required:valid,
.newsletter__masculino input:focus:invalid,
.newsletter__masculino input:required:valid {
	background-image: initial;
	background-position: initial;
	background-repeat: initial;
}

.top-bar {
	background-color: #003a7c;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	height: auto;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0;
}

.top-bar .fa,
.top-bar a,
.top-bar p {
	color: white;
}

.usuario__dropdown-triger p:before {
	content: "\f0c9";
	font-family: "FontAwesome";
	font-size: 0.8rem;
	margin-right: 0.5rem;
}

.top-bar .fa {
	font-size: 1.1rem;
}

.top-bar__content {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 90%;
}

.top-bar__content .top-bar__left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.top-bar__content .top-bar__left a {
	margin: 0 0.5rem;
}

.top-bar__content .top-bar__left a .fa {
	margin-right: 0.3rem;
}

.top-bar__content .top-bar__left div:first-child {
	margin-left: 0;
}

.top-bar__content .top-bar__left div:last-child {
	margin-right: 0;
}

.top-bar__content .top-bar__left .atencion-cliente,
.top-bar__content .top-bar__left .cambio-costo,
.top-bar__content .top-bar__left .devolucion-dinero,
.top-bar__content .top-bar__left .envio-gratis {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: distribute;
	font-size: 0.6rem;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.top-bar__content .top-bar__right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.top-bar__content .top-bar__left p:first-letter {
	text-transform: capitalize;
}

.top-bar__content .top-bar__left,
.top-bar__content .top-bar__right {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-ms-flex-align: center;
}

.top-bar__content .top-bar__left {
	-webkit-box-flex: 5;
	-webkit-flex: 5;
	-ms-flex: 5;
	flex: 5;
	margin-right: 3rem;
}

.top-bar__content .top-bar__left p {
	position: relative;
	width: 100%;
}

.top-bar__content .top-bar__left p:before {
	font-family: "FontAwesome";
	font-size: 0.65rem;
	margin-right: 0.3rem;
}

.top-bar__content .top-bar__left p {
	font-size: 0.6rem;
	line-height: initial;
}

.top-bar__content .top-bar__right {
	-webkit-box-flex: 1;
	-webkit-box-pack: end;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.promociones-container {
	-webkit-box-pack: end;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	width: 100%;
}

.promociones-container a {
	text-decoration: none;
}

.promociones-container .usuario {
	margin-left: 1rem;
}

.top-bar__content .top-bar__right .nuestras-tiendas,
.top-bar__content .top-bar__right .franqueado,
.top-bar__content .top-bar__right .promociones-trigger,
.top-bar__content .top-bar__right .usuario {
	font-size: 0.6rem;
	position: relative;
}

.top-bar__content .top-bar__right .nuestras-tiendas {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	min-width: 100px;
}

.top-bar__content .top-bar__right .nuestras-tiendas a p:before {
	color: white;
	content: "\f041";
	font-family: "FontAwesome";
	margin: 0;
	margin-right: 0.5rem;
	padding: 0;
}

/*franqueado*/

.top-bar__content .top-bar__right .franqueado {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	min-width: 103px;
}

.top-bar__content .top-bar__right .franqueado a p:before {
	color: white;
	content: "\f2b5";
	font-family: "FontAwesome";
	margin: 0;
	margin-right: 0.5rem;
	padding: 0;
}

.top-bar__content .top-bar__right .promociones-trigger {
	display: none;
	opacity: 0;
	pointer-events: none;
}

.top-bar__content .top-bar__right .usuario__dropdown-triger {
	cursor: pointer;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu .fa {
	color: #003a7c;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu .fa.fa-caret-up {
	color: white;
	position: absolute;
	right: 60%;
	text-align: center;
	top: -8px;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu p {
	color: #2e2a25;
	display: block;
	font-size: 0.7rem;
	position: relative;
	text-align: center;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu .welcome em {
	display: block;
	height: auto;
	position: relative;
	width: 100%;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu {
	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.39);
	-moz-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.39);
	box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.39);
	display: none;
	left: -100%;
	padding: 0;
	position: absolute;
	top: 18px;
	width: 150px;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu.overlay-dropdown {
	background-color: white;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	z-index: 3;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu-contenido {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 1rem;
	padding-left: 1.5rem;
	width: 100%;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu-contenido .cuenta,
.top-bar__content .top-bar__right .usuario__dropdown-menu-contenido .favoritos,
.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.iniciar-sesion,
.top-bar__content .top-bar__right .usuario__dropdown-menu-contenido .pedidos {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu-contenido .cuenta,
.top-bar__content .top-bar__right .usuario__dropdown-menu-contenido .favoritos,
.top-bar__content .top-bar__right .usuario__dropdown-menu-contenido .pedidos {
	max-height: 30px;
	width: 100%;
}

.top-bar__content .top-bar__right .usuario__dropdown-menu-contenido .cuenta a p,
.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.favoritos
	a
	p,
.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.iniciar-sesion
	a
	p,
.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.pedidos
	a
	p {
	font-size: 0.7rem;
	margin-left: 0.5rem;
	padding: 0;
}

.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.cuenta:before,
.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.favoritos:before,
.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.pedidos:before {
	color: #003a7c;
	font-family: "FontAwesome";
	font-size: 1rem;
}

.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.cuenta:before {
	content: "\f007";
}

.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.favoritos:before {
	content: "\f004";
}

.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.pedidos:before {
	content: "\f0d1";
}

.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.favoritos
	img {
	width: 13px;
}

.home
	.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.iniciar-sesion {
	display: none;
}

.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.iniciar-sesion {
	border-bottom: 1px solid #bdc3c7;
	display: block;
	height: auto;
	margin-top: 0;
	padding-bottom: 0.4rem;
	text-align: center;
}

.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.welcome
	em
	a {
	background-color: #003a7c;
	color: white;
	display: block;
	margin-top: 0.8rem;
	padding: 0.8rem;
	position: relative;
	text-align: center;
	visibility: hidden;
	width: 100%;
}

.top-bar__content
	.top-bar__right
	.usuario__dropdown-menu-contenido
	.welcome
	em
	a:before {
	background-color: #003a7c;
	color: white;
	content: "Sair";
	font-style: initial;
	left: 0;
	padding: 0.8rem;
	position: absolute;
	text-align: center;
	top: 0;
	visibility: visible;
	width: 100%;
}

@media only screen and (max-width: 40em) {
	.promociones-trigger,
	.top-bar__content .top-bar__right .usuario {
		display: none !important;
	}

	.promociones-container {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
	}

	.promociones-container div {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
	}

	.top-bar__content .top-bar__right .nuestras-tiendas {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
		width: auto !important;
	}

	.promociones-container .nuestras-tiendas a {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		width: auto;
	}

	.top-bar__content .top-bar__left,
	.top-bar__content .top-bar__right {
		-webkit-box-flex: 1;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto;
		margin: 0;
	}

	.top-bar__content .top-bar__right {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
	}

	.top-bar__content .top-bar__left p {
		width: 100%;
	}

	.navigation-container .top-bar {
		background: #003a7c;
	}

	.top-bar {
		padding: 0.2rem 0;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.top-bar__content {
		width: 95%;
	}

	.top-bar__content .top-bar__left,
	.top-bar__content .top-bar__right {
		-webkit-box-flex: 1;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto;
	}

	.top-bar__content .top-bar__right .promociones-trigger {
		display: none;
	}

	.top-bar__content .top-bar__right {
		-webkit-box-flex: 0.6;
		-webkit-flex: 0.6;
		-ms-flex: 0.6;
		flex: 0.6;
	}

	.top-bar__content .top-bar__left p {
		width: 100%;
	}

	.top-bar__content .top-bar__right .usuario {
		display: none;
	}
}

@media only screen and (min-width: 90.063em) {
	.top-bar__content {
		width: 70%;
	}

	.top-bar__content .top-bar__right .usuario__dropdown-menu {
		left: -100%;
	}
}

header {
	display: block;
	position: relative;
	z-index: 4;
}

header.sticky {
	background-color: white;
	height: auto;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 5;
}

header .middle-container {
	-webkit-align-items: center;
	align-items: center;
	background-color: white;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0.8rem 0;
	padding-bottom: 0.2rem;
}

header .middle-container__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 90%;
}

header .middle-container__content-cart,
header .middle-container__content-logo,
header .middle-container__content-search {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center;
}

header .middle-container__content-search {
	-webkit-box-flex: 3.5;
	-webkit-flex: 3.5;
	-ms-flex: 3.5;
	flex: 3.5;
}

header .middle-container__content-cart {
	-webkit-box-flex: 0.5;
	-webkit-flex: 0.5;
	-ms-flex: 0.5;
	flex: 0.5;
}

header .middle-container__content-logo img {
	max-width: 180px;
}

header .middle-container__content-cart a {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: end;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	position: relative;
	width: 100%;
}

header .middle-container__content-cart a img {
	margin-right: 1rem;
	max-width: 40px;
}

header .middle-container__content-popCart {
	background-color: white;
	-webkit-box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.2);
	display: none;
	padding: 1rem;
	position: absolute;
	right: 0;
	z-index: 5;
}

header .middle-container__content-popCart.display {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	max-width: 500px;
	min-width: 481px;
	overflow: auto;
	right: 0;
	top: 40px;
}

header .middle-container__content-popCart.display .emptyBag {
	display: none;
}

header .middle-container__content-popCart.display .emptyBag.active {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
}

header .middle-container__content-popCart.display .emptyBag img {
	max-height: 100px;
}

header .middle-container__content-popCart.display .emptyBag h5 {
	color: #bdc3c7;
	line-height: 20px;
	margin-left: 1rem;
	text-align: center;
	width: 100%;
}

header .middle-container__content-popCart.display .emptyBag h5 br {
	display: none;
}

header .middle-container__content-popCart.display .portal-minicart-ref {
	position: relative;
	width: 100%;
}

header .middle-container__content-popCart.display .vtexsc-text {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: #003a7c;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	font-size: 1.3rem;
	font-weight: bold;
	-webkit-justify-content: center;
	justify-content: center;
}

header .middle-container__content-popCart.display .vtexsc-text:before {
	content: "Total:";
	margin-right: 1rem;
}

header .middle-container__content-popCart .portal-totalizers-ref,
header .middle-container__content-popCart thead {
	display: none;
}

header .middle-container__content-popCart table {
	margin-bottom: 1rem;
}

.orders header .middle-container__content-popCart tbody {
	border: 0;
}

header .middle-container__content-popCart tr {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	max-width: 98%;
	width: 98%;
}

header .middle-container__content-popCart thead .cartSkuQuantity {
	-webkit-box-shadow: none;
	box-shadow: none;
}

header .middle-container__content-popCart thead tr th:first-child {
	border-left: 0;
	width: 70%;
}

header .middle-container__content-popCart td {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 1rem 0 0;
}

header .middle-container__content-popCart .cartSkuImage {
	-webkit-box-flex: 0.8;
	-webkit-box-pack: start;
	-ms-flex: 0.8;
	flex: 0.8;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
}

header .middle-container__content-popCart td {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

header .middle-container__content-popCart .cartSkuImage {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

header .middle-container__content-popCart .cartSkuName {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

header .middle-container__content-popCart .cartSkuPrice {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

header .middle-container__content-popCart .cartSkuQuantity {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

header .middle-container__content-popCart .cartSkuActions {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}

header .middle-container__content-popCart .cartSkuName h4 a {
	font-size: 0.6rem;
}

table tr.alt,
table tr.even,
table tr:nth-of-type(2n) {
	background-color: transparent;
}

header .middle-container__content-popCart .cartSkuActions,
header .middle-container__content-popCart .cartSkuQuantity,
header .middle-container__content-popCart .cartSkuRemove {
	text-align: center;
}

header .middle-container__content-popCart .cartSkuQuantity {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
	padding: 0.6rem 0;
}

header .middle-container__content-popCart .cartSkuActions {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

header .middle-container__content-popCart .cartSkuName h4 a {
	font-size: 0.6rem;
}

header .middle-container__content-popCart .cartSkuName {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
}

header .middle-container__content-popCart .cartSkuName h4 {
	background-color: #eee;
	border: 0;
	margin-bottom: 0.5rem;
	padding: 0.3rem;
	position: relative;
	text-decoration: none;
	width: 100%;
}

.orders header .middle-container__content-popCart .cartSkuName h4:after,
header .middle-container__content-popCart .cartSkuName h4:after {
	bottom: initial;
	color: #eee;
	content: "\f0d7";
	font-family: "FontAwesome";
	font-size: 2rem;
	left: 25px;
	position: absolute;
	right: initial;
	top: initial;
	top: 8px;
}

.orders header .middle-container__content-popCart .cartSkuName h4:after {
	top: 22px;
}

.orders .middle-container__content-popCart .cartSkuName h4 a,
header .middle-container__content-popCart .cartSkuName h4 a {
	color: black;
	font-size: 0.8rem;
	font-weight: lighter;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	width: 80%;
}

header .middle-container__content-popCart .cartSkuPrice .bestPrice,
header .middle-container__content-popCart .vtexsc-skuQtt {
	font-size: 0.8rem;
}

header .middle-container__content-popCart .cartSkuUnitPrice {
	text-align: center;
}

header .middle-container__content-popCart .cartSkuActions .cartSkuRemove a {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: #7f8c8d;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	visibility: hidden;
}

header
	.middle-container__content-popCart
	.cartSkuActions
	.cartSkuRemove
	a:after,
header
	.middle-container__content-popCart
	.cartSkuActions
	.cartSkuRemove
	a:before {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: absolute;
	right: -40%;
	width: auto;
}

header
	.middle-container__content-popCart
	.cartSkuActions
	.cartSkuRemove
	a:before {
	color: #003a7c;
	content: "\f057";
	font-family: "FontAwesome";
	font-size: 1.2rem;
	margin-right: 0.3rem;
	visibility: visible;
}

header .middle-container__content-popCart .cartFooter {
	border-top: 1px solid #bdc3c7;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 1rem;
	padding-top: 1rem;
}

header .middle-container__content-popCart .cartCheckout,
header .middle-container__content-popCart .cartTotal {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

header .middle-container__content-popCart .cartTotal {
	color: white;
	position: relative;
}

header .middle-container__content-popCart .cartCheckout {
	-webkit-align-items: center;
	align-items: center;
	background-color: #003a7c;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: white;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	height: 50px;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 0.5rem;
	text-transform: uppercase;
}

header .middle-container__content-popCart .cartCheckout:before {
	content: "COMPRAR";
}

header .middle-container__content-popCart .cartCheckout:after {
	color: white;
	content: "\f07a";
	font-family: "FontAwesome";
	margin-bottom: 0.1rem;
	margin-left: 0.3rem;
}

.v2-vtexsc-cart.vtexsc-cart.mouseActivated.preLoaded {
	display: block !important;
	height: 100% !important;
}

.vtexsc-wrap {
	width: inherit !important;
}

@media only screen and (max-width: 40em) {
	header .middle-container {
		display: none;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	header .middle-container {
		display: none;
	}
}

@media only screen and (min-width: 90.063em) {
	header .middle-container__content {
		width: 70%;
	}
}

#mobile-nav {
	height: 100%;
	max-height: 100px;
}

#mobile-nav .top-bar {
	-webkit-align-items: center;
	align-items: center;
	background-color: white;
	border-bottom: 3px solid #003a7c;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	height: 100%;
	-webkit-justify-content: center;
	justify-content: center;
}

#mobile-nav .left-small.text-center,
#mobile-nav .middle.tab-bar-section,
#mobile-nav .right-small.text-center {
	border-right: none;
	height: initial;
	left: initial;
	position: relative;
	right: initial;
	top: 0;
	width: initial;
}

#mobile-nav .top-bar section {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
}

#mobile-nav .middle.tab-bar-section,
#mobile-nav .right-small.text-center,
#mobile-nav .right-small.text-center a {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

#mobile-nav .right-small.text-center {
	position: relative;
}

#mobile-nav .middle.tab-bar-section img {
	height: 30px;
}

#mobile-nav .navigation-content__mobile-buscador {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	-webkit-order: 1;
	order: 1;
	padding-bottom: 1rem;
	width: 100%;
}

.navigation-container {
	background-color: white;
	-webkit-box-pack: center;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.1);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	z-index: 3;
}

.navigation-container.sticky {
	background-color: white;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
	height: auto;
	left: 0;
	position: fixed;
	right: 0;
	top: calc(73px + 0px);
	z-index: 4;
}

.navigation-container .navigation-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 90%;
}

.navigation-content__menu,
.navigation__menu-content {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: start;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 100%;
}

.navigation-content__menu {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.navigation__menu-content {
	width: auto;
}

.navigation__menu-content a,
.orders .navigation__menu-content a {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	font-size: 0.9rem;
	font-weight: bold;
	padding: 0.8rem 0.8rem;
	padding-bottom: 0.3rem;
	padding-top: 0.3rem;
	text-transform: uppercase;
}

.navigation__menu-content a:hover {
	background-color: #003a7c;
	color: white;
}

.navigation__menu-content a:hover:before {
	color: white;
}

.navigation__menu-content .megamenu-sale:hover {
	background-color: red;
	color: white;
}

.navigation__menu-content .megamenu-sale:hover:before {
	color: white;
}

.navigation-content .middle-container__content-cart,
.navigation-content .navigation-container__logo,
.navigation-content .navigation-container__menu,
.navigation-content .navigation-container__search,
.navigation-content .navigation-container_content {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	position: relative;
}

.navigation-content .navigation-container__logo {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 3;
	-webkit-box-pack: start;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 3;
	-ms-flex: 3;
	flex: 3;
	-ms-flex-align: center;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.navigation-content .navigation-container__logo img {
	max-height: 40px;
}

.navigation-content .navigation-container__menu {
	-webkit-box-flex: 3;
	-webkit-box-pack: end;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 3;
	-ms-flex: 3;
	flex: 3;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.navigation-content .navigation-container__menu .navigation__menu-content {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: end;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	width: 100%;
}

.navigation-content .navigation-container__menu .navigation__menu-content a {
	font-size: 0.8rem;
	text-align: right;
	text-transform: uppercase;
	width: 33%;
}

.megamenu-bolsasCarteiras,
.megamenu-bolsos,
.megamenu-ocasion,
.orders .megamenu-bolsasCarteiras,
.orders .megamenu-bolsos,
.orders .megamenu-bolsos,
.orders .megamenu-loncheras,
.orders .megamenu-ocasion {
	display: none;
}

.megamenu-sale,
.megamenu-sale:hover {
	color: red;
}

.megamenu-sale:hover:before {
	color: red;
}

.megamenu-sale:before {
	content: "\f175";
	font-family: "FontAwesome";
	margin-right: 0.5rem;
}

.navigation-content .navigation-container__search {
	-webkit-box-flex: 3;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 3;
	-ms-flex: 3;
	flex: 3;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.navigation-content .navigation-container__search .navigation__search-content {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	width: 85%;
}

.navigation-content
	.navigation-container__search
	.navigation__search-content
	.fa {
	background-color: #003a7c;
	border-left: 0;
	color: white;
	line-height: 25px;
	padding: 0 0.5rem;
}

.navigation__search-content a {
	cursor: default;
}

.navigation-content .middle-container__content-cart {
	-webkit-align-items: center;
	align-items: center;
	background-color: #ecf0f1;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0.5rem 0;
}

.navigation-content .middle-container__content-cart a {
	display: block;
	position: relative;
	width: 100%;
}

.navigation-content .navigation-container__pop-cart {
	background-color: white;
	display: none;
	padding: 1rem;
	position: absolute;
	right: 0;
	top: calc(100% + 0px);
	z-index: 894;
}

.navigation-content .navigation-container__pop-cart.display {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	max-height: 400px;
	min-width: 481px;
	overflow: auto;
}

.navigation-content .navigation-container__pop-cart.display .emptyBag {
	display: none;
}

.navigation-content .navigation-container__pop-cart.display .emptyBag.active {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
}

.navigation-content .navigation-container__pop-cart.display .emptyBag img {
	max-height: 100px;
}

.navigation-content .navigation-container__pop-cart.display .emptyBag h5 {
	color: #bdc3c7;
	line-height: 20px;
	margin-left: 1rem;
	width: 50%;
}

.navigation-content
	.navigation-container__pop-cart.display
	.portal-minicart-ref {
	width: 100%;
}

.navigation-content .navigation-container__pop-cart .portal-totalizers-ref,
.navigation-content .navigation-container__pop-cart thead {
	display: none;
}

.navigation-content .navigation-container__pop-cart table {
	margin-bottom: 1rem;
}

.navigation-content .navigation-container__pop-cart tbody {
	border-bottom: 1px solid #bdc3c7;
}

.navigation-content .navigation-container__pop-cart tr {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.navigation-content .navigation-container__pop-cart td {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	padding: 0 1rem;
}

.navigation-content .navigation-container__pop-cart .cartSkuName h4 a {
	font-size: 0.6rem;
}

.navigation-content .navigation-container__pop-cart .cartSkuPrice .bestPrice,
.navigation-content .navigation-container__pop-cart .vtexsc-skuQtt {
	font-size: 0.8rem;
}

.navigation-content
	.navigation-container__pop-cart
	.cartSkuActions
	.cartSkuRemove
	a {
	color: #7f8c8d;
	display: block !important;
	visibility: hidden;
}

.navigation-content
	.navigation-container__pop-cart
	.cartSkuActions
	.cartSkuRemove
	a:before {
	color: #003a7c;
	content: "\f057";
	font-family: "FontAwesome";
	font-size: 1.2rem;
	margin-right: 0.3rem;
	visibility: visible;
}

.navigation-content .navigation-container__pop-cart .cartFooter.clearfix {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 1rem;
}

.navigation-content .navigation-container__pop-cart .cartCheckout,
.navigation-content .navigation-container__pop-cart .cartTotal {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
}

.navigation-content .navigation-container__pop-cart .cartTotal {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.navigation-content .navigation-container__pop-cart .cartCheckout {
	-webkit-align-items: center;
	align-items: center;
	background-color: #0e9f75;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: white;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	height: 50px;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 0.5rem;
	text-transform: uppercase;
}

.navigation-content .navigation-container__pop-cart .cartCheckout:before {
	content: "COMPRAR";
}

.navigation-content .navigation-container__pop-cart .cartCheckout:after {
	color: white;
	content: "\f07a";
	font-family: "FontAwesome";
	margin-bottom: 0.1rem;
	margin-left: 0.3rem;
}

.navigation-content
	.middle-container__content-cart
	.navigation-container_content {
	border: none;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.navigation-content__mobile {
	display: none;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	background-color: white;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.2);
	position: fixed !important;
	top: 114px !important;
	width: 20%;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li {
	margin-bottom: 1rem;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li:hover {
	background-color: #eee;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li:hover a {
	color: #003a7c;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all
	li:first-child {
	background-color: #003a7c;
	font-weight: bold;
	padding: 0.5rem 0;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all
	li:first-child
	a {
	color: white;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all
	li:first-child
	a:before {
	content: "Sua busca por:";
	font-weight: lighter;
	margin-right: 0.3rem;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a {
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	font-size: 0.8rem;
	padding: 0 1rem;
	text-transform: uppercase;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a img {
	margin-right: 0.5rem;
	min-width: 20px;
}

#mobile-nav .portal-totalizers-ref,
.middle-container__content-cart .portal-totalizers-ref {
	display: none;
}

.middle-container__content-cart.active .portal-totalizers-ref {
	display: block;
}

@media only screen and (max-width: 40em) {
	.categoria #mobile-nav,
	.departamento #mobile-nav {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.navigation-container .navigation-content {
		display: none;
	}

	#mobile-nav .portal-totalizers-ref {
		left: initial;
		right: 20%;
		top: -5px;
		width: auto;
	}

	#mobile-nav
		.amount-items-in-cart
		.cartInfoWrapper
		.cart-info
		.amount-products {
		width: 20px;
	}

	#mobile-nav
		.amount-items-in-cart
		.cartInfoWrapper
		.cart-info
		.amount-products
		em {
		display: block;
		font-size: 0.8rem;
		line-height: 20px;
		margin: 0;
		padding: 0;
	}

	.navigation-content__mobile {
		display: block;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		padding: 0.4rem 0;
		width: 90%;
	}

	.navigation-content__mobile .navigation-content__mobile-menu {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
	}

	.navigation-content__mobile-menu .navigation-content__mobile-menu-center,
	.navigation-content__mobile-menu .navigation-content__mobile-menu-left,
	.navigation-content__mobile-menu .navigation-content__mobile-menu-right {
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-align: center;
		-webkit-box-flex: 1;
		-webkit-box-pack: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto;
		-ms-flex-align: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.navigation-content__mobile-menu
		.navigation-container__mobile-menu-trigger-left
		.fa {
		color: #003a7c;
		font-size: 1.5rem;
	}

	.navigation-content__mobile .navigation-content__mobile-buscador {
		padding-top: 0.4rem;
		width: 100%;
	}

	#mobile-nav .navigation-content__mobile-buscador {
		margin-top: 0.3rem;
		width: 90%;
	}

	.navigation-content__mobile-buscador-content {
		position: relative;
	}

	.navigation-content .navigation-container__pop-cart {
		display: none;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.navigation-container .navigation-content {
		display: none;
		width: 95%;
	}

	.navigation-content__mobile {
		display: block;
		padding: 0.5rem 0;
		width: 80%;
	}

	.navigation-content__mobile-menu {
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navigation-content__mobile-menu-center,
	.navigation-content__mobile-menu-left,
	.navigation-content__mobile-menu-right {
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-align: center;
		-webkit-box-flex: 1;
		-webkit-box-pack: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto;
		-ms-flex-align: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.navigation-content__mobile-buscador {
		-webkit-box-pack: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.navigation-content__mobile-buscador-content {
		position: relative;
		width: 80%;
	}

	.navigation-content .navigation-container__menu {
		-webkit-box-flex: 2;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;
	}

	.navigation-content .navigation-container__menu .navigation__menu-content {
		width: 100%;
	}

	.navigation-content
		.navigation-container__menu
		.navigation__menu-content
		a {
		font-size: 0.7rem;
	}

	.navigation-content .navigation-container__search {
		-webkit-box-flex: 2;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;
	}

	.navigation-content
		.middle-container__content-cart
		.navigation-container_content
		img {
		max-height: 30px;
	}
}

@media only screen and (min-width: 90.063em) {
	.navigation-container .navigation-content {
		-webkit-box-pack: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		width: 70%;
	}

	.navigation-content .navigation-container__pop-cart {
		top: calc(100% + 0px);
	}

	.navigation-content__megamenu {
		top: calc(0px + 37px);
		width: 70%;
	}

	.navigation-content__menu {
		width: 70%;
	}
}

.orders footer,
footer {
	background-color: #f3f3f3;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 3rem;
	padding: 3rem 0;
	padding-bottom: 0.5rem;
}

footer hr {
	display: none;
	margin-top: 0;
}

.footer-container {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 80%;
}

.footer-container__left,
.footer-container__right {
	position: relative;
}

.footer-container__mercadoPago {
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 3rem;
	max-width: 100%;
	min-width: 100%;
	width: 100%;
}

.footer-container__mercadoPago .toggle-container {
	background-color: white;
	border-radius: 3px;
	-webkit-box-pack: center;
	-webkit-box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.3);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 1rem;
	width: 50%;
}

.footer-container__mercadoPago img.show-for-medium-up {
	max-width: 370px;
}

.footer-container__mercadoPago img.show-for-small-only {
	width: 300px;
}

.footer-container__mercadoPago h3 {
	font-size: 1.5rem;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 1rem;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.footer-container__left,
.footer-container__right {
	max-width: 50%;
	min-width: 50%;
	width: 50%;
}

.footer-container__left .footer-container__left--content {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.footer-container__left .footer-container__left--content h3,
.orders .footer-container__left .footer-container__left--content h3 {
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 0.5rem;
	text-transform: uppercase;
}

.orders .footer-container__left .footer-container__left--content h3 {
	font-family: "Titillium Web", sans-serif;
	font-size: initial;
	line-height: initial;
}

.footer-container__left .footer-container__left--content a,
.orders .footer-container__left .footer-container__left--content a {
	font-size: 0.9rem;
	line-height: 27px;
}

.content__depto,
.content__informacion,
.content__samsonite {
	width: 45%;
}

.content__samsonite {
	margin-top: 2rem;
}

.content__samsonite hr {
	margin-top: 2rem;
}

.footer-newsletter__content {
	background-color: white;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 2rem;
}

.footer-newsletter__content h1,
.orders .footer-newsletter__content h1 {
	font-family: "Titillium Web", sans-serif;
	font-size: 2rem;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.footer-newsletter__content p {
	font-size: 0.8rem;
	text-align: center;
	width: 100%;
}

.footer-newsletter__content-redesSociales {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 1.5rem 0;
}

.footer-newsletter__content-redesSociales a {
	margin: 0 0.315rem;
}
.footer-newsletter__content-redesSociales a i {
	display: flex;
	height: 51px;
	width: 51px;
}
@media screen and (max-width:320px) {
    .footer-newsletter__content-redesSociales a i {
        height: 47px;
        width: 47px;
    }
}
.footer-newsletter__content-redesSociales a i:before {
	align-items: center;
	background-color: #eee;
	border-radius: 50%;
	color: white;
	display: flex;
	font-size: 1.6rem;
	height: 100%;
	justify-content: center;
	margin: 0;
	padding: 0.8rem;
	position: relative;
	width: 100%;
	z-index: 1;
}

.footer-newsletter__content-redesSociales a .fa-facebook:before {
	background-color: #3b5998;
	padding: 0;
}

.footer-newsletter__content-redesSociales a .fa-instagram:before {
	background-color: #cd486b;
	padding: 0;
}

.footer-newsletter__content-redesSociales a .fa-pinterest-p:before {
	background-color: #c9222d;
	padding: 0;
}

.footer-newsletter__content-redesSociales a .fa-twitter:before {
	background-color: #00aced;
	padding: 0;
}
.footer-newsletter__content-redesSociales a .fa-youtube-play {
	text-shadow: 1px 0px 0px #ffffff, 0px 1px 0px #ffffff, -1px 0px 0px #ffffff,
		0px -1px 0px #ffffff;
}
.footer-newsletter__content-redesSociales a .fa-youtube-play:before {
	background-color: #fb0c1b;
	color: #fb0c1b;
	padding: 0;
}

.footer-newsletter__content--formulario {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 2rem;
	width: 85%;
}

.footer-newsletter__content--formulario [type="email"],
.footer-newsletter__content--formulario [type="text"],
.orders .footer-newsletter__content--formulario [type="email"],
.orders .footer-newsletter__content--formulario [type="text"] {
	background-color: #eee;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 0.8rem;
	line-height: 25px;
	margin-bottom: 0;
	padding: 0 0 0 0.5rem;
}

.orders .footer-newsletter__content--formulario [type="email"],
.orders .footer-newsletter__content--formulario [type="text"] {
	border-radius: 0;
	display: block;
	height: initial;
	margin: 0;
	-webkit-transition: unset;
	-o-transition: unset;
	transition: unset;
}

.footer-newsletter__content--formulario .newsletter__femenino,
.footer-newsletter__content--formulario .newsletter__masculino,
.footer-newsletter__content--formulario [type="email"],
.footer-newsletter__content--formulario [type="text"] {
	width: 30%;
}

.footer-newsletter__content--formulario .newsletter__femenino,
.footer-newsletter__content--formulario .newsletter__masculino {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 15%;
}

.footer-newsletter__content--formulario .btn.submit,
.orders .footer-newsletter__content--formulario .btn.submit {
	background-color: #003a7c;
	color: white;
	margin-top: 1rem;
	width: 100%;
}

.orders .footer-newsletter__content--formulario .btn.submit {
	background-image: none;
	background-repeat: no-repeat;
	border: none;
	border-color: initial;
	-webkit-box-shadow: initial;
	box-shadow: initial;
	display: block;
	line-height: 35px;
	text-shadow: none;
}

.footer-newsletter__content--formulario [type="checkbox"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #7f8c8d;
	border-radius: 50%;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	height: 20px;
	margin-bottom: 0;
	position: relative;
	width: 20px;
}

.footer-newsletter__content--formulario
	[type="checkbox"]:checked.visto-femenino:before {
	-webkit-align-items: center;
	align-items: center;
	background-color: #003a7c;
	border-radius: 50%;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: white;
	content: "";
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	font-family: "FontAwesome";
	font-size: 0.5rem;
	height: 100%;
	-webkit-justify-content: center;
	justify-content: center;
	position: absolute;
	text-align: center;
	width: 100%;
}

.footer-newsletter__content--formulario
	[type="checkbox"]:checked.visto-masculino:before {
	-webkit-align-items: center;
	align-items: center;
	background-color: #003a7c;
	border-radius: 50%;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: white;
	content: "";
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	font-family: "FontAwesome";
	font-size: 0.5rem;
	height: 100%;
	-webkit-justify-content: center;
	justify-content: center;
	position: absolute;
	text-align: center;
	width: 100%;
}

.footer-newsletter__content--formulario label,
.footer-newsletter__content--formulario label {
	color: #7f8c8d;
	display: block;
	font-size: 0.5rem;
	margin: 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.footer-container__right--content .promesas-content {
	display: none;
}

.footer-container__bottom {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
}

.footer-container__bottom .footer-container__bottom--content {
	margin-top: 3rem;
	width: 60%;
}

.content-realizado-footer {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.logo-synapcom {
	margin-left: 1rem;
	max-height: 1rem;
}

.content-realizado-footer .poweredBy p,
.content-realizado-footer .tecnologia p,
.content-realizado-footer a p {
	font-weight: bold;
	text-transform: uppercase;
}

.content-realizado-footer .poweredBy,
.content-realizado-footer .tecnologia {
	width: 25%;
}

.content-realizado-footer .poweredBy p,
.content-realizado-footer .tecnologia p {
	font-size: 0.8rem;
	margin-bottom: 0.58rem;
	text-align: center;
	width: 100%;
}

.content-realizado-footer .poweredBy {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	justify-content: center;
}

.content-realizado-footer .poweredBy p {
	width: 100%;
}

.content-realizado-footer .poweredBy a {
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	width: 40%;
}

.content-realizado-footer .tecnologia a {
	width: 100%;
}

.content-realizado-footer a:first-child {
	margin-right: 1rem;
}

.content-realizado-footer a {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center;
}

.content-realizado-footer a p {
	font-size: 0.8rem;
	margin-bottom: 0.5rem;
	width: 100%;
}

.content-derecho-footer {
	border-top: 1px solid #969696;
	margin-top: 1.5rem;
	padding-top: 1rem;
}

.content-derecho-footer .derechos-footer {
	font-size: 0.8rem;
	text-align: center;
}

.derechos-footer-info {
	font-size: 0.6rem;
	margin-top: 0.2rem;
	text-align: center;
}

@media only screen and (max-width: 40em) {
	.footer-container {
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		width: 90%;
	}

	.footer-container__bottom .footer-container__bottom--content {
		width: 90%;
	}

	.content-realizado-footer .poweredBy,
	.content-realizado-footer .tecnologia {
		width: 50%;
	}

	.footer-container__left {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		max-width: 90%;
		min-width: 90%;
		-webkit-order: 1;
		order: 1;
		width: 90%;
	}

	.footer-container__right {
		max-width: initial;
		min-width: initial;
		width: 100%;
	}

	.content__samsonite {
		width: 100%;
	}

	.footer-newsletter__content {
		padding: 0.8rem;
		padding-bottom: 1.5rem;
	}

	.footer-newsletter__content--formulario {
		width: 95%;
	}

	.footer-newsletter__content--formulario {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}

	.footer-newsletter__content--formulario .newsletter__femenino,
	.footer-newsletter__content--formulario .newsletter__masculino,
	.footer-newsletter__content--formulario [type="email"],
	.footer-newsletter__content--formulario [type="text"] {
		width: 100%;
	}

	.footer-newsletter__content--formulario [type="email"] {
		margin-top: 0.5rem;
	}

	.footer-newsletter__content--formulario .newsletter__femenino,
	.footer-newsletter__content--formulario .newsletter__masculino {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		margin-top: 1rem;
		width: auto;
	}

	.footer-newsletter__content--formulario .newsletter__masculino {
		margin-left: 1rem;
	}

	.footer-newsletter__content--formulario .newsletter__femenino label,
	.footer-newsletter__content--formulario .newsletter__masculino label {
		margin: 0;
		margin-left: 0.5rem;
		text-align: left;
	}

	.footer-newsletter__content--formulario label,
	.footer-newsletter__content--formulario label {
		width: 30%;
	}

	.content__depto,
	.content__informacion,
	.content__samsonite {
		border-top: 1px solid black;
		margin: 0;
		padding: 0.8rem 0 0.8rem 0;
		width: 100%;
	}

	.toggle-trigger:before {
		color: #003a7c;
		content: "\f055";
		font-family: "FontAwesome";
		padding-right: 1rem;
	}

	.toggle-trigger.active:before {
		content: "\f056";
		font-family: "FontAwesome";
		padding-right: 1rem;
	}

	.footer-container__mercadoPago .toggle-container {
		padding: 1rem 0.5rem;
		width: 100%;
	}

	.toggle-container {
		padding: 1rem 2rem;
		padding-bottom: 0;
	}

	.footer-container__mercadoPago {
		border-top: 1px solid black;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		margin: 0;
		margin-top: 2rem;
		max-width: 90%;
		min-width: 90%;
		order: 1;
		padding: 0.8rem 0 0.5rem 0;
		width: 90%;
	}

	.footer-container__left .footer-container__left--content h3 {
		margin: 0;
	}

	.footer-container__mercadoPago h3 {
		font-size: initial;
		text-align: left;
	}

	.producto footer {
		padding-bottom: 5rem;
	}
}

@media screen and (max-width: 480px) {
	.footer-container__left--content h3 {
		font-size: 14px;
	}

	.footer-container__mercadoPago h3 {
		font-size: 14px;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.footer-container {
		width: 95%;
	}

	.content__samsonite {
		width: 100%;
	}

	.footer-newsletter__content--formulario {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}

	.footer-newsletter__content--formulario .newsletter__femenino,
	.footer-newsletter__content--formulario .newsletter__masculino,
	.footer-newsletter__content--formulario [type="email"],
	.footer-newsletter__content--formulario [type="text"] {
		width: 100%;
	}

	.footer-newsletter__content--formulario [type="email"] {
		margin-top: 0.3rem;
	}

	.footer-newsletter__content--formulario .newsletter__femenino label,
	.footer-newsletter__content--formulario .newsletter__masculino label {
		margin: 0;
		margin-left: 0.5rem;
		text-align: left;
	}

	.footer-newsletter__content--formulario label,
	.footer-newsletter__content--formulario label {
		width: 30%;
	}

	.footer-newsletter__content--formulario .newsletter__femenino,
	.footer-newsletter__content--formulario .newsletter__masculino {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		margin-top: 1rem;
		width: 35%;
	}

	.footer-container__mercadoPago .toggle-container {
		width: 80%;
	}
}

@media only screen and (min-width: 90.063em) {
	.content__depto,
	.content__informacion,
	.content__samsonite {
		width: 50%;
	}

	.footer-container {
		width: 60%;
	}

	.footer-container__bottom .footer-container__bottom--content {
		width: 40%;
	}
}

.prateleira h2,
.producto-prateleira__info--grilla {
	display: none;
}

.categoria .vitrine {
	width: 100%;
}

.prateleira,
.prateleira.n1colunas,
.prateleira.n3colunas {
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	width: 100%;
}

.prateleira.n1colunas ul li,
.prateleira.n2colunas ul li,
.prateleira.n3colunas ul li {
	max-width: 33%;
}

.prateleira.n1colunas ul li {
	min-width: 33%;
}

.btn-giftlist {
	display: none;
}

.prateleira ul {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	list-style-type: none;
	margin: 1rem 0;
	position: relative;
	width: 100%;
}

.prateleira ul:last-child {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.prateleira.n2colunas ul {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.categoria .prateleira li {
	margin: initial;
}

.categoria .prateleira ul:last-child,
.resultado-busca .prateleira ul:last-child {
	-webkit-box-pack: initial;
	-ms-flex-pack: initial;
	-webkit-justify-content: initial;
	justify-content: initial;
}

.categoria .prateleira ul:last-child li,
.departamento .prateleira ul:last-child li,
.resultado-busca .prateleira ul:last-child li {
	margin: 0 0.1rem;
}

.categoria .prateleira ul:last-child li:first-child {
	margin: 0;
}

.prateleira li {
	-webkit-box-flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	margin: 0.2rem 0;
	padding: 0 0.5rem;
	position: relative;
	width: 100%;
}

.categoria-container__content .prateleira li {
	padding: 0;
}

.prateleira li .imagen img {
	display: block;
	position: relative;
	width: 100%;
}

.prateleira li:hover .producto-prateleira {
	-webkit-box-shadow: 0px 0.6px 4px 0px rgba(50, 50, 50, 1);
	-moz-box-shadow: 0px 0.6px 4px 0px rgba(50, 50, 50, 1);
	box-shadow: 0px 0.6px 4px 0px rgba(50, 50, 50, 1);
}

.prateleira ul:first-child {
	margin: 0;
}

.prateleira .carousel-interesar:first-child {
	margin-top: 1.5rem;
}

.prateleira .carousel-temporada {
	margin: 0;
}

.prateleira li:first-child {
	margin-left: 0;
}

.prateleira li:last-child {
	margin-right: 0;
}

.prateleira .producto-prateleira {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	width: 100%;
}

.producto-prateleira h3 p {
	display: none;
}
.producto-prateleira h3 p.logo-swarovski,
.producto-prateleira h3 p.logo-red-dot-design-2010--cosmolite-,
.producto-prateleira h3 p.logo-red-dot-design-2016--paradiver-,
.producto-prateleira h3 p.logo-red-dot-design-2017--curio-x-prodigy-,
.producto-prateleira h3 p.logo-cr7-novas-cores {
	display: block;
	font-size: 0;
	height: 60px;
	left: 10px;
	position: absolute;
	top: 20px;
	width: 60px;
}
.producto-prateleira h3 p.logo-cr7-novas-cores {
	background: url(/arquivos/logo-cr7.png) no-repeat;
	left: 10%;
	top: 40px;
}
.producto-prateleira h3 p.logo-swarovski {
	background: url(/arquivos/logo-swarovski.png) no-repeat;
	top: 40px;
}
.producto-prateleira h3 p.logo-red-dot-design-2010--cosmolite- {
	background: url(/arquivos/logo-red-dot-design2010.png) no-repeat;
	width: 80px;
}
.producto-prateleira h3 p.logo-red-dot-design-2016--paradiver- {
	background: url(/arquivos/logo-red-dot-design2016.png) no-repeat;
	width: 80px;
}
.producto-prateleira h3 p.logo-red-dot-design-2017--curio-x-prodigy- {
	background: url(/arquivos/logo-red-dot-design2017.png) no-repeat;
	width: 80px;
}

.producto-prateleira__imagen {
	position: relative;
}

.basica-tallasColores--tallas .producto-prateleira__imagen a .imagen:before {
	background-color: white;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
}

.basica-tallasColores--tallas
	.mochilas
	.producto-prateleira__imagen
	a
	.imagen:before {
	background-color: transparent;
}

.porcentaje-container {
	left: 0;
	position: absolute;
	top: 0;
}

.categoria .porcentaje-container,
.departamento .porcentaje-container,
.resultado-busca .porcentaje-container {
	left: 0;
	position: absolute;
	top: 0;
}

.porcentaje-container {
	left: 10px;
	position: absolute;
	top: 2px;
}

.porcentaje-content {
	background-color: #a8103d;
	border-radius: 0;
	color: white;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.8rem;
	padding: 0.5rem 0.5rem;
}

.porcentaje-content:before {
	content: "\f175";
	font-family: "FontAwesome";
}

.producto-prateleira__imagen .producto-prateleira__imagen--quickView {
	-webkit-align-items: center;
	align-items: center;
	bottom: 10px;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 3;
}

.producto-prateleira__imagen
	.producto-prateleira__imagen--quickView
	.quickView-btn {
	font-size: 0.7rem;
	margin: 0;
	padding: 0.4rem 0;
	text-transform: uppercase;
}

.producto-prateleira__imagen
	.producto-prateleira__imagen--quickView
	.quickView-btn
	a {
	background-color: white;
	border: 1px solid #003a7c;
	color: transparent;
	display: block;
	padding: 0.5rem 0 0.4rem 0;
	position: relative;
	width: 180px;
}

.producto-prateleira__imagen
	.producto-prateleira__imagen--quickView
	.quickView-btn
	a:hover {
	background-color: #003a7c;
	border: none;
}

.producto-prateleira__imagen
	.producto-prateleira__imagen--quickView
	.quickView-btn
	a:hover:before {
	color: white;
}

.producto-prateleira__imagen
	.producto-prateleira__imagen--quickView
	.quickView-btn
	a:before {
	color: #003a7c;
	content: "espiar produto";
	font-size: 0.6rem;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.producto-prateleira__info {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 0.5rem;
}

.producto-prateleira__info a:hover {
	text-decoration: none;
}

.producto-prateleira__info--outStock {
	-webkit-align-items: center;
	align-items: center;
	background-color: transparent;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 2rem;
	padding: 1rem;
}

.producto-prateleira__info--outStock p {
	color: #003a7c;
	font-size: 0.8rem;
	text-transform: uppercase;
}

.producto-prateleira__info .thickbox {
	display: none;
}

.producto-prateleira__info .producto-prateleira__info--nombre {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	font-size: 0.8rem;
	-webkit-justify-content: center;
	justify-content: center;
	line-height: 16px;
	max-height: 35px;
	min-height: 35px;
	text-align: center;
}

.producto-prateleira__info .producto-prateleira__info--nombre .info-nombre {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: lowercase;
	white-space: nowrap;
	width: 80%;
}

.producto-prateleira__info
	.producto-prateleira__info--nombre
	.info-nombre:first-letter {
	text-transform: uppercase;
}

.producto-prateleira__info .producto-prateleira__info--precio-container {
	-webkit-box-pack: space-between;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.producto-prateleira__info--precio-container .installment {
	display: block;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.producto-prateleira__info--precio {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
}

.cuotas-container {
	color: #7f8c8d;
	font-size: 0.7rem;
	line-height: 20px;
	margin-bottom: 0.8rem;
	position: relative;
	text-align: center;
	text-decoration: underline;
	width: 100%;
}

.cuotas-container:before {
	background-color: #ecf0f1;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 2px 2px 4px 0px rgba(50, 50, 50, 0.3);
	content: "Promoci\00F3n aplica para pagos con tarjeta de cr\0000E9dito operadas por Transbank. Consulte a su banco condiciones, impuestos y otros cargos.";
	display: none;
	font-size: 0.7rem;
	left: 0;
	line-height: 16px;
	margin: 0 auto;
	padding: 0.4rem;
	position: absolute;
	right: 0;
	text-align: center;
	top: -65px;
	width: 100%;
	z-index: 20;
}

.basica-precio .cuotas-container:before {
	width: 200%;
}

.categoria .cuotas-container:before,
.departamento .cuotas-container:before {
	width: 100%;
}

.cuotas-container:after {
	color: #ecf0f1;
	content: "\f0d7";
	display: none;
	font-family: "FontAwesome";
	font-size: 1.8rem;
	left: 120px;
	position: absolute;
	top: -13px;
}

.basica-precio .cuotas-container:before {
	top: -50px;
}

.cuotas-container:hover:after,
.cuotas-container:hover:before {
	display: block;
}

.cuotas-container:hover {
	cursor: help;
}

.producto-prateleira__info--oldPrice {
	color: red;
	font-size: 0.8rem;
	font-weight: 900;
	text-align: center;
	text-decoration: line-through;
}

.producto-prateleira__info--precio-container
	.producto-prateleira__info--bestPrice {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	font-weight: 900;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0.5rem 0 0.5rem 0.8rem;
}

.producto-prateleira__info--precio-container
	.producto-prateleira__info--buy-btn {
	width: 100%;
}

.producto-prateleira__info--precio-container
	.producto-prateleira__info--buy-btn {
	background-color: #003a7c;
}

.producto-prateleira__info--precio-container
	.producto-prateleira__info--buy-btn:hover {
	background-color: #003a7c;
}

.producto-prateleira__info--precio-container
	.producto-prateleira__info--wishlist {
	margin-left: 0.5rem;
	position: relative;
	width: 20%;
}

.producto-prateleira__info--wishlist .product-insertsku {
	bottom: 0;
	cursor: pointer;
	left: 0;
	margin: 0 auto;
	position: absolute;
	position: absolute;
	right: 0;
	top: 0;
	top: 0;
	width: 100%;
}

.insert-sku-quantity,
.insert-sku-quantity.giftlisterror,
.producto-prateleira__info--wishlist .product-insertsku .insert-sku-quantity,
.producto-prateleira__info--wishlist .product-insertsku label {
	display: none !important;
}

.prateleira .insert-sku-checklist {
	border: none;
	display: block;
}

.producto-prateleira__info--wishlist img {
	bottom: 0;
	height: 23px;
	left: 0;
	margin: 0 auto;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	top: 0;
	z-index: 3;
}

.producto-prateleira__info--buy-btn .wrapper-buy-button-asynchronous {
	height: 100%;
	width: 100%;
}

.wrapper-buy-button-asynchronous .btn-add-buy-button-asynchronous {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: transparent;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	height: 100%;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0.8rem;
	position: relative;
	width: 100%;
}

.wrapper-buy-button-asynchronous .btn-add-buy-button-asynchronous:before {
	bottom: 0;
	color: white;
	content: "Adicionar no Carrinho";
	font-size: 0.7rem;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	top: 35%;
}

.producto-prateleira__info--wishlist {
	-webkit-align-items: center;
	align-items: center;
	background-color: white;
	border-bottom: 1px solid #eee;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	height: 50px;
	-webkit-justify-content: center;
	justify-content: center;
	position: absolute;
	right: 0;
	width: 50px;
	z-index: 3;
}

.resultado-busca.no-encontro-filtros .producto-prateleira__info--wishlist {
	top: 10px;
}

.login-wishlist .login-wishlist__trigger {
	background-color: white;
	border-bottom: 1px solid #eee;
	display: block;
	height: 50px;
	width: 50px;
}

.categoria .producto-prateleira__info--wishlist [type="checkbox"],
.categoria .producto-prateleira__info--wishlist [type="radio"],
.departamento .producto-prateleira__info--wishlist [type="checkbox"],
.departamento .producto-prateleira__info--wishlist [type="radio"],
.producto-prateleira__info--wishlist [type="checkbox"],
.producto-prateleira__info--wishlist [type="radio"] {
	-webkit-appearance: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	outline: none;
	position: absolute;
	vertical-align: middle;
	width: 20px;
}

.categoria .producto-prateleira__info--wishlist [type="checkbox"],
.categoria .producto-prateleira__info--wishlist [type="radio"],
.departamento .producto-prateleira__info--wishlist [type="checkbox"],
.departamento .producto-prateleira__info--wishlist [type="radio"] {
	min-width: 50px;
	top: 20px;
	width: 50px;
}

.categoria .producto-prateleira__info--wishlist [type="checkbox"]:before,
.categoria .producto-prateleira__info--wishlist [type="radio"]:before,
.departamento .producto-prateleira__info--wishlist [type="checkbox"]:before,
.departamento .producto-prateleira__info--wishlist [type="radio"]:before,
.producto-prateleira__info--wishlist [type="checkbox"]:before,
.producto-prateleira__info--wishlist [type="radio"]:before {
	color: #7f8c8d;
	content: "\f058";
	font-family: "FontAwesome";
	font-size: 1.3rem;
	left: 18px;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 3px;
}

.categoria .producto-prateleira__info--wishlist [type="checkbox"]:after,
.categoria .producto-prateleira__info--wishlist [type="radio"]:after,
.departamento .producto-prateleira__info--wishlist [type="checkbox"]:after,
.departamento .producto-prateleira__info--wishlist [type="radio"]:after,
.login-wishlist__trigger:after,
.producto-prateleira__info--wishlist [type="checkbox"]:after,
.producto-prateleira__info--wishlist [type="radio"]:after {
	color: #003a7c;
	content: "favoritos";
	font-size: 0.45rem;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 28px;
	white-space: pre;
}

.categoria .producto-prateleira__info--wishlist [type="checkbox"]:before,
.categoria .producto-prateleira__info--wishlist [type="radio"]:before,
.departamento .producto-prateleira__info--wishlist [type="checkbox"]:before,
.departamento .producto-prateleira__info--wishlist [type="radio"]:before {
	left: 15px;
	top: -15px;
}

.categoria .producto-prateleira__info--wishlist [type="checkbox"]:after,
.categoria .producto-prateleira__info--wishlist [type="radio"]:after,
.departamento .producto-prateleira__info--wishlist [type="checkbox"]:after,
.departamento .producto-prateleira__info--wishlist [type="radio"]:after {
	left: 3px;
	top: 12px;
}

.login-wishlist__trigger:after {
	content: "favoritos";
	width: 100%;
}

.login-wishlist__trigger:before {
	color: #7f8c8d;
	content: "\f058";
	font-family: "FontAwesome";
	font-size: 1.1rem;
	left: 5px;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	white-space: pre;
}

.login-wishlist__trigger:checked:before,
.producto-prateleira__info--wishlist [type="checkbox"]:checked:before,
.producto-prateleira__info--wishlist [type="radio"]:checked:before {
	color: #003a7c;
}

.producto-prateleira__imagen .producto-prateleira__imagen--quickView,
.producto-prateleira__imagen .producto-prateleira__info--wishlist,
.producto-prateleira__info--precio-container
	.producto-prateleira__info--buy-btn,
.producto-prateleira__info .producto-prateleira__info--outStock {
	opacity: 0;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-o-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

.producto-prateleira__info--marca {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	max-height: 50px;
	max-width: 100%;
	z-index: 1;
}

.producto-prateleira__info--marca .marca-content {
	max-width: 180px;
}

.texto.brand.american-tourister,
.texto.brand.samsonite,
.texto.brand.samsonite-black-label,
.texto.brand.xtrem {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	visibility: hidden;
	width: 100%;
}

.texto.brand.american-tourister:before,
.texto.brand.samsonite-black-label:before,
.texto.brand.samsonite:before,
.texto.brand.xtrem:before {
	content: "";
	display: inline-block;
	left: 0;
	margin: 0 auto;
	/* height: 50px; */
	position: absolute;
	right: 0;
	visibility: visible;
	width: 100px;
}

.texto.brand.american-tourister:before {
	background: url("/arquivos/logo-AT.png") no-repeat 0 0;
	background-size: 100%;
	width: 65px;
}

.texto.brand.samsonite:before {
	background: url("/arquivos/logo-sbrAzul-3.png") no-repeat 0 0;
	background-size: 100%;
	height: 20px;
}

.texto.brand.samsonite-black-label:before {
	background: url("/arquivos/logo-sbrNegro-3.png") no-repeat 0 0;
	background-size: 100%;
	height: 20px;
}

.texto.brand.xtrem:before {
	background: url("/arquivos/xtrem-logo-new.png") no-repeat 0 0;
	background-size: 100%;
	height: 25px;
	/* top: -20px; */
	left: -10px;
}

.prateleira
	li:hover
	.producto-prateleira__imagen
	.producto-prateleira__imagen--quickView,
.prateleira
	li:hover
	.producto-prateleira__imagen
	.producto-prateleira__info--wishlist,
.prateleira
	li:hover
	.producto-prateleira__info--precio-container
	.producto-prateleira__info--buy-btn,
.prateleira
	li:hover
	.producto-prateleira__info
	.producto-prateleira__info--outStock {
	opacity: 1;
}

@media only screen and (max-width: 40em) {
	.prateleira.n1colunas ul li,
	.product-slides {
		padding: 0;
	}

	.producto-prateleira__imagen .producto-prateleira__imagen--quickView,
	.producto-prateleira__imagen .producto-prateleira__info--wishlist,
	.producto-prateleira__info--precio-container
		.producto-prateleira__info--buy-btn,
	.producto-prateleira__info .producto-prateleira__info--outStock {
		opacity: 1;
	}

	.producto-prateleira__imagen
		.producto-prateleira__imagen--quickView
		.quickView-btn {
		width: 80%;
	}

	.producto-prateleira__imagen
		.producto-prateleira__imagen--quickView
		.quickView-btn
		a {
		display: none;
		padding: 0.2rem 0 0.1rem 0;
		width: 100%;
	}

	.categoria-container__content .vitrine.resultItemsWrapper {
		display: block;
		position: relative;
		width: 100%;
	}

	.producto-prateleira__info--oldPrice {
		font-size: 0.6rem;
	}

	.producto-prateleira__info--precio-container
		.producto-prateleira__info--bestPrice {
		font-size: 0.75rem;
	}

	.prateleira li:hover .producto-prateleira {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.categoria-container__content .prateleira.n2colunas {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		width: 100%;
	}

	.categoria-container__content .prateleira.n2colunas ul {
		-webkit-box-pack: justify;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		list-style-type: none;
		width: 100%;
	}

	.categoria-container__content
		.wrapper-buy-button-asynchronous
		.btn-add-buy-button-asynchronous:before {
		font-size: 0.7rem;
		top: 25%;
	}

	.categoria-container__content
		.wrapper-buy-button-asynchronous
		.btn-add-buy-button-asynchronous {
		padding: 0.5rem 0;
	}

	.categoria-container__content .prateleira.n2colunas ul li {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		height: auto;
		-webkit-justify-content: center;
		justify-content: center;
		max-width: 50%;
		position: relative;
	}

	.categoria-container__content .prateleira li:hover .producto-prateleira {
		border: none;
	}

	.categoria-container__content .producto-prateleira__info--wishlist {
		background-color: white;
		height: 50px;
		opacity: 1;
		right: 10px;
		top: 0;
		width: 30px;
		z-index: 1;
	}

	.categoria-container__content
		.producto-prateleira__info--wishlist
		[type="checkbox"],
	.categoria-container__content
		.producto-prateleira__info--wishlist
		[type="radio"] {
		top: 4px;
		width: 30px;
	}

	.categoria-container__content .producto-prateleira__info--wishlist img {
		left: -2px;
		pointer-events: none;
		top: 4px;
	}

	.producto-prateleira__imagen
		.producto-prateleira__imagen--quickView
		.quickView-btn
		a:before {
		content: "vista r\00E1pida...";
	}

	.categoria-container__content
		.producto-prateleira__info--wishlist
		.product-insertsku {
		cursor: pointer;
		position: absolute;
		top: 0;
	}

	.categoria-container__content
		.producto-prateleira__info--wishlist
		.product-insertsku:after {
		content: none;
	}

	.categoria-container__content .producto-prateleira {
		display: block;
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		position: relative;
	}

	.categoria-container__content.producto-prateleira__info {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-webkit-box-pack: justify;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		margin-top: 0.5rem;
		width: 100%;
	}

	.categoria-container__content
		.producto-prateleira__info--precio-container
		.producto-prateleira__info--buy-btn,
	.categoria-container__content
		.producto-prateleira__info--precio-container
		.producto-prateleira__info--wishlist {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		width: 95%;
	}

	.categoria-container__content
		.producto-prateleira__info--precio-container
		.producto-prateleira__info--wishlist {
		display: block;
		position: relative;
	}

	.producto-prateleira__info--outStock {
		background-color: #ecf0f1;
		padding: 0.5rem;
	}

	.producto-prateleira__info--outStock p {
		color: #7f8c8d;
	}

	.prateleira.n1colunas ul li {
		max-width: 100%;
	}

	.porcentaje-container {
		left: 0;
		position: absolute;
		top: 0;
	}

	.porcentaje-content {
		font-size: 0.6rem;
		padding: 0.6rem 0.6rem;
	}

	.producto-prateleira__imagen--marca {
		left: 0;
		max-height: 30px;
		max-width: 50px;
		top: 0;
	}

	.texto.brand.american-tourister:before {
		width: 60px;
	}

	.texto.brand.samsonite:before {
		width: 70px;
	}

	.texto.brand.samsonite-black-label:before {
		width: 70px;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.producto-prateleira__imagen .producto-prateleira__imagen--quickView,
	.producto-prateleira__info--precio-container
		.producto-prateleira__info--buy-btn,
	.producto-prateleira__info--precio-container
		.producto-prateleira__info--wishlist,
	.producto-prateleira__info .producto-prateleira__info--outStock {
		opacity: 1;
	}

	.producto-prateleira__imagen .producto-prateleira__info--wishlist {
		display: none;
		opacity: 1;
	}

	.producto-prateleira__info--outStock {
		background-color: #eee;
		margin-top: 3rem;
	}

	.producto-prateleira__info--outStock p {
		color: #2e2a25;
	}

	.prateleira ul {
		margin-bottom: 3rem;
	}

	.prateleira li:hover .producto-prateleira {
		border: none;
	}

	.prateleira li .producto-prateleira {
		border: none;
	}

	.porcentaje-container {
		left: 0;
		position: absolute;
		top: 0;
	}

	.categoria .producto-prateleira__info--wishlist img,
	.departamento .producto-prateleira__info--wishlist img {
		left: 0;
	}
}

@media only screen and (min-width: 90.063em) {
	.cuotas-container:before {
		top: -70px;
	}

	.cuotas-container:after {
		top: -15px;
	}

	.producto-prateleira__info--wishlist .product-insertsku {
		margin-right: 0.3rem;
	}

	.producto-prateleira__info--wishlist .product-insertsku:after {
		text-align: center;
		text-transform: uppercase;
		top: 25px;
		width: 100%;
	}
}

.portal-totalizers-ref {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}

.amount-items-in-cart .cartInfoWrapper .cart-info .amount-items,
.amount-items-in-cart .cartInfoWrapper .cart-info .amount-kits,
.amount-items-in-cart
	.cartInfoWrapper
	.cart-info
	.amount-products
	#MostraTextoXml2,
.amount-items-in-cart .cartInfoWrapper .cart-info .total-cart #MostraTextoXml5,
.amount-items-in-cart .cartInfoWrapper .title {
	display: none;
}

.amount-items-in-cart .cartInfoWrapper .cart-info .amount-products {
	background-color: #e4002b;
	border-radius: 50%;
	color: white;
	position: absolute;
	right: 0;
	top: 0;
}

.amount-items-in-cart
	.cartInfoWrapper
	.cart-info
	.amount-products
	.amount-products-em {
	font-family: "Titillium Web", sans-serif;
	font-size: 1rem;
	font-style: normal !important;
	line-height: initial;
	margin: 0;
	padding: 0 0.5rem 0 0.5rem;
}

.amount-items-in-cart .cartInfoWrapper .cart-info .total-cart {
	display: none;
}

.amount-items-in-cart .cartInfoWrapper .cart-info .total-cart .total-cart-em {
	font-family: "Titillium Web", sans-serif;
	font-style: normal !important;
}

@media only screen and (max-width: 40em) {
	.navigation-content__mobile
		.amount-items-in-cart
		.cartInfoWrapper
		.cart-info
		.amount-products {
		background-color: #a8103d;
		border-radius: 50%;
		color: white;
		left: 25px;
		position: absolute;
		top: 0;
	}

	.navigation-content__mobile
		.amount-items-in-cart
		.cartInfoWrapper
		.cart-info
		.total-cart
		.total-cart-em {
		display: none;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.amount-items-in-cart
		.cartInfoWrapper
		.cart-info
		.total-cart
		.total-cart-em {
		display: none;
		font-size: 0.6rem;
	}

	.amount-items-in-cart .cartInfoWrapper .cart-info .amount-products {
		left: 30px;
	}
}

@media only screen and (min-width: 90.063em) {
	.amount-items-in-cart .cartInfoWrapper .cart-info .amount-products {
		left: initial;
		right: 0;
	}
}

.busca {
	border-right: none;
	position: relative;
	width: 100%;
}

.busca label,
.busca legend,
.busca select {
	display: none;
}

.busca .btn-buscar {
	-webkit-appearance: none;
	background-color: #003a7c;
	border: none;
	color: white;
	display: block;
	font-size: 0.7rem;
	height: 100%;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: 0;
	width: 10%;
}

.fulltext-search-box {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
}

.fulltext-search-box:focus {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
}

.busca [type="text"],
.orders .busca [type="text"] {
	background-color: #eee;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 0.8rem;
	line-height: 25px;
	margin-bottom: 0;
	padding: 0 0 0 0.5rem;
	width: 100%;
}

.orders .busca [type="text"] {
	border-radius: 0;
	display: block;
	font-family: "Titillium Web", sans-serif;
	height: initial;
	line-height: 35px;
	margin: 0;
	-webkit-transition: unset;
	-o-transition: unset;
	transition: unset;
}

@media only screen and (max-width: 40em) {
	.busca .btn-buscar {
		width: auto;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.busca .btn-buscar {
		top: 9px;
		width: auto;
	}
}

@media only screen and (min-width: 90.063em) {
}

#newsletter {
	background: #ececec;
	background-image: url(/arquivos/newsletter-samsonite.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	font-family: "Titillium Web", sans-serif;
	margin: 3rem 0 0 0;
	padding: 30px;
}

#newsletter .error label,
#newsletter .error label.error {
	color: #ffffff;
}

#newsletter h4 {
	border-bottom: 1px solid #fff;
	color: #fff;
	font-weight: 800;
}

#newsletter h3 {
	display: none;
}

#newsletter fieldset.error:before {
	color: #e83c3c;
	content: "\f071";
	font-family: FontAwesome;
	font-size: 1.7rem;
}

.subscribe-field .text,
.subscribe-field .text,
div.newsletter fieldset input[type="button"],
div.newsletter fieldset input[type="email"],
div.newsletter fieldset input[type="text"],
div.newsletter form input[type="button"],
div.newsletter form input[type="email"],
div.newsletter form input[type="text"] {
	background: rgb(255, 255, 255);
	border: 1px solid #ffffff;
	border: none;
	color: #dbdbdb;
	float: left;
	font-size: 0.85rem;
	height: 2.5rem !important;
	margin-right: 8px;
	padding: 0 0.5rem;
	text-align: center;
	text-shadow: none;
	text-transform: uppercase;
	width: 38%;
}

.subscribe-button .button,
.subscribe-button .button,
div.newsletter fieldset input#newsletterButtonOK,
div.newsletter form input#newsletterButtonOK {
	background: #969696;
	border: 0;
	color: #fff;
	float: left;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.85rem;
	font-weight: bold;
	height: 2.5rem;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	width: 22%;
}

fieldset.success label em {
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
}

fieldset.success label {
	color: #fff;
	font-size: 1rem;
	font-style: normal !important;
	margin: 10px 0px;
}

fieldset.success:before {
	color: #34cc2b;
	content: "\f046";
	font-family: FontAwesome;
	font-size: 1.3rem;
}

.txt-nl {
	color: #fff;
	font-size: 0.7rem;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
	text-transform: uppercase;
}

div#newsletter input {
	color: #969696;
	font-size: 0.8rem;
}

#newsletter input.bt-voltar.newsletter-button-back {
	background-color: #969696;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 0.8rem;
	margin-top: 6px;
	padding: 6px 10px;
}

@media only screen and (max-width: 40em) {
	#newsletter {
		margin: 40px 0px 0px;
	}

	#newsletter input {
		width: 100%;
	}

	.txt-nl {
		font-size: 0.65rem !important;
		line-height: 1.1;
		margin-bottom: 10px;
	}

	.subscribe-field .text,
	.subscribe-field .text,
	div.newsletter fieldset input[type="button"],
	div.newsletter fieldset input[type="email"],
	div.newsletter fieldset input[type="text"],
	div.newsletter form input[type="button"],
	div.newsletter form input[type="email"],
	div.newsletter form input[type="text"] {
		height: 1.9rem;
		width: 50%;
	}

	.subscribe-button .button,
	.subscribe-button .button,
	div.newsletter fieldset input#newsletterButtonOK,
	div.newsletter form input#newsletterButtonOK {
		font-size: 0.85rem;
		height: 2.4rem !important;
		width: 100%;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.subscribe-field .text,
	.subscribe-field .text,
	div.newsletter fieldset input[type="button"],
	div.newsletter fieldset input[type="email"],
	div.newsletter fieldset input[type="text"],
	div.newsletter form input[type="button"],
	div.newsletter form input[type="email"],
	div.newsletter form input[type="text"] {
		width: 37%;
	}
}

@media only screen and (min-width: 90.063em) {
}

.giftlistModule,
.glis-new-info,
.glis-save-inserted,
.glis-save-title-new:first-child {
	display: none !important;
}

.giftlist-insertsku {
	margin-top: 1rem;
}

.glis-title {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	color: #003a7c;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	font-size: 0rem;
	text-transform: uppercase;
}

.glis-title:after {
	content: "Lista de Desejos";
	font-size: 1.5rem;
	margin-right: 0.8rem;
}

.glis-selected {
	color: #a8103d;
	font-size: 0.8rem;
	margin: 1rem 0;
}

.glis-selected-amount {
	font-size: 0.8rem;
}

.glis-new-title {
	color: #7f8c8d;
	font-size: 0.8rem;
	text-transform: uppercase;
}

.glis-newlisttype {
	background-color: #ecf0f1;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #888;
	margin: 0.8rem 0;
	padding: 0.5rem;
	width: 50%;
}

.glis-newlisttype::-webkit-input-placeholder {
	font-size: 0.7rem;
	text-transform: uppercase;
}

.glis-create-form-name {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.glis-create-form-name label {
	color: #7f8c8d;
	display: block;
	font-size: 0.8rem;
	text-transform: uppercase;
	width: 100%;
}

.glis-create-form-name label:after {
	font-size: 0.7rem;
}

.glis-create-form-name .glis-form-name {
	background-color: #ecf0f1;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #888;
	margin: 0.8rem 0;
	padding: 0.5rem;
	width: 50%;
}

.glis-form-name-obr {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	color: #a8103d;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	margin-left: 0.5rem;
}

.glis-create-form-name .glis-form-name::-webkit-input-placeholder {
	font-size: 0.7rem;
	text-transform: uppercase;
}

.glis-create-form-submit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 1rem;
}

.glis-submit.glis-submit-new {
	background-color: #003a7c;
	color: white;
	font-size: 0.8rem;
	padding: 0.8rem;
	text-transform: uppercase;
}

.glis-submit.glis-submit-new:before {
	background-color: #003a7c;
	color: white;
	font-size: 0.8rem;
	padding: 0.8rem;
	position: absolute;
	text-transform: uppercase;
	visibility: visible;
	width: 100%;
}

.glis-existing-title {
	color: #7f8c8d;
	display: block;
	font-size: 0.7rem;
	text-transform: uppercase;
}

.glis-ul {
	list-style-type: circle;
}

.glis-ul li a:before {
	content: "-";
	font-size: 0.8rem;
	margin-right: 0.5rem;
}

.glis-ul li a {
	color: #003a7c;
	font-size: 0.7rem;
	text-transform: uppercase;
}

.glis-edit-link {
	background-color: #003a7c;
	color: white;
	font-size: 0.8rem;
	margin: 0.8rem 0;
	padding: 0.8rem 0;
	text-align: center;
	width: 45%;
}

.glis-edit-link:hover {
	color: white;
}

.glis-mylist.mode-list {
	margin-top: 1rem;
}

@media only screen and (max-width: 40em) {
	.glis-title {
		font-size: 0rem;
	}

	.glis-title:after {
		content: "Lista de desejos";
		font-size: 1rem;
		margin-right: 0.8rem;
	}

	.glis-newlisttype {
		width: 100%;
	}

	.glis-create-form-name .glis-form-name {
		width: 90%;
	}

	.glis-create-form-submit {
		background-color: #003a7c;
		-webkit-box-pack: center;
		display: block;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0;
		padding: 0.5rem;
	}

	.glis-submit.glis-submit-new {
		display: block;
		width: 100%;
	}

	.glis-submit.glis-submit-new:before {
		padding: initial;
		position: initial;
		visibility: visible;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
}

.bread-crumb {
	border-bottom: 1px solid #ecf0f1;
	padding-bottom: 0.5rem;
}

.bread-crumb ul {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	width: 100%;
}

.bread-crumb ul li {
	font-size: 0.8rem;
	margin: 0 0.5rem;
}

.bread-crumb ul .breadcrumb__busca,
.bread-crumb ul .breadcrumb__busca strong {
	-webkit-align-items: center;
	align-items: center;
	background-color: #eee;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
}

.bread-crumb ul .breadcrumb__busca a:first-child {
	padding: 0.4rem;
}

.breadcrumb__busca .busca-texto-livre-elimina {
	background-color: #eee;
	background-color: red;
	color: white;
	padding: 0.4rem;
	padding: 0.2rem 0.4rem;
}

.bread-crumb ul li:first-child,
.bread-crumb ul li:nth-child(2) a {
	color: #003a7c;
}

.bread-crumb ul li:first-child {
	margin-left: 0;
	position: relative;
	width: 30px;
}

.bread-crumb ul li:first-child a {
	color: white;
}

.bread-crumb ul li:first-child:before {
	background-color: white;
	content: "\f015";
	font-family: "FontAwesome";
	font-size: 1rem;
	pointer-events: none;
	position: absolute;
	top: -3px;
	visibility: visible;
	z-index: 1;
}

.bread-crumb ul li:first-child:after {
	content: "\f0da";
	font-family: "FontAwesome";
	position: absolute;
	right: 0;
	top: 0;
	visibility: visible;
}

.bread-crumb ul li:nth-child(2),
.bread-crumb ul li:nth-child(3),
.bread-crumb ul li:nth-child(4),
.bread-crumb ul li:nth-child(5) {
	margin-left: 0;
	margin-right: 1.2rem;
	position: relative;
}

.bread-crumb ul li:nth-child(2):after,
.bread-crumb ul li:nth-child(3):after,
.bread-crumb ul li:nth-child(4):after,
.bread-crumb ul li:nth-child(5):after {
	content: "\f0da";
	font-family: "FontAwesome";
	position: absolute;
	right: -13px;
	top: 0;
}

@media only screen and (max-width: 40em) {
	.bread-crumb ul li:first-child:after {
		right: -5px;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
}

.producto-container__imagen--content .zoomPad {
	cursor: crosshair;
	float: right;
	position: relative;
	z-index: 9;
}

.producto-container__imagen--content .zoomPreload {
	background-color: #fff;
	background-image: url(/arquivos/sbr-syncBuy.gif);
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	color: #333;
	filter: alpha(opacity=80);
	font-family: Tahoma;
	font-size: 12px;
	height: 100%;
	left: 0 !important;
	-moz-opacity: 0.8;
	opacity: 0.8;
	padding: 0;
	position: absolute !important;
	text-align: center;
	text-decoration: none;
	top: 0 !important;
	width: 100%;
	z-index: 10;
}

.producto-container__imagen--content .zoomPup {
	background-color: transparent !important;
	background-color: #fff;
	border: none !important;
	border: 1px solid #ccc;
	cursor: crosshair;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow: hidden;
	position: absolute;
	z-index: 11;
}

.producto-container__imagen--content .zoomWrapper {
	height: 1000px !important;
	position: relative;
	width: 1000px !important;
	z-index: 11;
}

.producto-container__imagen--content .zoomWrapperTitle {
	background: #999;
	color: #fff;
	display: block;
	filter: alpha(opacity=60);
	font-size: 10px;
	height: 18px;
	left: 0;
	line-height: 18px;
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 12;
}

.producto-container__imagen--content .zoomWrapperImage {
	display: block;
	height: 100% !important;
	overflow: hidden;
	position: relative;
	z-index: 11;
}

.producto-container__imagen--content .zoomWindow {
	background: white;
	height: 100% !important;
	left: 0 !important;
	overflow: hidden;
	position: absolute;
	top: -1px !important;
	width: 100%;
	z-index: 11;
}

@media only screen and (max-width: 40em) {
	.producto .zoomWrapper {
		height: 400px !important;
		width: 400px !important;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
	.producto .zoomWrapper {
		height: 600px !important;
		width: 600px !important;
	}

	.producto .zoomWrapperImage img {
		min-height: 1200px;
		min-width: 1200px;
	}
}

.searchResultsTime {
	-webkit-box-pack: start;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	margin-bottom: 1rem;
	margin-top: 1rem;
	padding-bottom: 0.8rem;
	width: 50%;
}

.compare,
.filterBy,
.pager.top,
.searchResultsTime .resultado-busca-tempo,
.searchResultsTime .resultado-busca-termo,
.searchResultsTime:nth-of-type(2) {
	display: none;
}

.resultado-busca-numero .label,
.resultado-busca-numero .value {
	background-color: transparent;
	color: black;
	font-size: 0.7rem;
	margin-top: 0.8rem;
	padding: 0;
}

.resultado-busca-numero .label {
	position: relative;
	visibility: hidden;
}

.resultado-busca-numero .label:before {
	content: "Produtos encontrados :";
	position: absolute;
	visibility: visible;
}

.resultado-busca-numero .value {
	font-weight: bold;
}

.orderBy {
	min-width: 300px;
}

.sub {
	-webkit-box-pack: end;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	margin-top: 0.5rem;
	width: 50%;
}

.sub:last-child {
	display: none;
}

.sub .resultado-busca-filtro fieldset label {
	float: left;
	font-size: 0.7rem;
	margin: 0;
	margin-top: 0.5rem;
	text-align: right;
	width: 30%;
}

.sub .resultado-busca-filtro fieldset select {
	background-color: transparent;
	border-radius: 0;
	float: right;
	font-size: 0.7rem;
	margin: 0;
	max-height: 30px !important;
	min-height: 30px !important;
	padding-bottom: 0;
	padding-top: 0;
	width: 65%;
}

.pager.bottom {
	-webkit-box-pack: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	display: none;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 2rem;
}

ul.pages {
	margin: 0;
	max-width: 40%;
	min-width: 20%;
	padding: 0 0 0 1rem;
	position: relative;
}

ul.pages li {
	display: inline-block;
	font-size: 0.8rem;
	margin: 0.5rem;
}

ul.pages li.page-number {
	color: #bdc3c7;
}

ul.pages li.page-number.pgCurrent {
	background-color: transparent;
	border: 1px solid black;
	color: black;
	font-weight: bold;
	margin-left: 0;
	padding: 0.2rem 0.5rem;
}

.pages li.first.pgEmpty {
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 20px;
}

.pages li.first {
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 20px;
}

.pages li.first.pgEmpty:after {
	color: black;
	content: "\f100";
	display: inline-block;
	font-family: "FontAwesome";
	margin: 0;
	padding: 0;
	visibility: visible;
}

.pages li.first:after {
	color: black;
	content: "\f100";
	display: inline-block;
	font-family: "FontAwesome";
	margin: 0;
	padding: 0;
	visibility: visible;
}

.pages li.previous.pgEmpty {
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 20px;
}

.pages li.previous {
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 20px;
}

.pages li.previous.pgEmpty:after {
	color: black;
	content: "\f104";
	display: inline-block;
	font-family: "FontAwesome";
	margin: 0;
	padding: 0;
	visibility: visible;
}

.pages li.previous:after {
	color: black;
	content: "\f104";
	display: inline-block;
	font-family: "FontAwesome";
	margin: 0;
	padding: 0;
	visibility: visible;
}

.pages li.next {
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 20px;
}

.pages li.next:after {
	color: black;
	content: "\f105";
	display: inline-block;
	font-family: "FontAwesome";
	margin: 0 0.2rem;
	padding: 0;
	visibility: visible;
}

.pages li.last {
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 20px;
}

.pages li.last:after {
	color: black;
	content: "\f101";
	display: inline-block;
	font-family: "FontAwesome";
	margin: 0;
	padding: 0;
	visibility: visible;
}

@media only screen and (max-width: 40em) {
	.searchResultsTime,
	.sub,
	.sub .resultado-busca-filtro {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
		margin-bottom: 1rem;
		padding-bottom: 0;
		width: 100%;
	}

	.sub .resultado-busca-filtro fieldset label {
		text-align: right;
		width: 30%;
	}

	.sub .resultado-busca-filtro fieldset select {
		width: 60%;
	}

	.orderBy {
		min-width: 100%;
	}

	.pager.bottom,
	body .pager.bottom {
		display: block;
	}

	ul.pages {
		min-width: 100%;
		text-align: center;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
}

.content__aside h6 {
	background-color: rgba(0, 58, 124, 0.1);
	border-radius: 5px;
	color: black;
	display: none;
	font-size: 0.8rem;
	font-weight: bold;
	letter-spacing: 4px;
	margin-bottom: 1rem;
	padding: 0.4rem 0.4rem;
	text-align: left;
	text-transform: uppercase;
}

.Atributos.HideColor,
.Atributos.HideEstilo,
.Atributos.HideIDADE,
.Atributos.HideMaterial,
.Edad.Atributos,
.Estilo.Atributos,
.Hide.Atributos.HideGENERO,
.Hide.even.Atributos.HideRuedas,
.HideGENERO,
.HideIDADE,
.HideTipo-de-Producto,
.HideTIPO-DE-PRODUTO,
.HideTIPO-DE-PRODUTO.even.Atributos,
.navigation-tabs .menu-navegue,
.navigation-tabs h4,
.productClusterSearchableIds.even,
.search-single-navigator h3,
.ver-filtros {
	display: none !important;
}

body.mochila .Hide.Atributos.HideEstilo,
body.mochila .Hide.Atributos.HideEstilo.active {
	display: block !important;
}

.filtro-ativo {
	padding-left: 0.5rem !important;
}

.Grupo.Color,
.navigation-tabs h3,
.navigation-tabs h4,
.navigation-tabs ul a,
.navigation-tabs ul li,
.Tipo.de.Producto {
	border: none;
	display: block;
	font-size: 0.7rem;
	margin: 0;
	margin-bottom: 0rem;
	padding: 0;
	width: 100%;
}

.navigation-tabs ul a {
	margin-bottom: 0;
}

.ver-filtros {
	color: #003a7c;
	display: block !important;
	font-weight: bold;
	margin-bottom: 0.5rem !important;
	padding: 0.4rem !important;
	width: 100% !important;
}

.ver-filtros:before {
	content: "\f177";
	font-family: "FontAwesome";
	margin-right: 0.4rem;
}

.navigation-tabs h3.selected,
.navigation-tabs h4.selected {
	color: #003a7c;
	display: block;
}

.navigation-tabs h3,
.navigation-tabs h5 {
	border-top: 1px solid rgba(0, 0, 0, 0.15);
	color: black;
	cursor: pointer;
	font-size: 0.8rem;
	font-weight: bold;
	margin-bottom: 0.5rem;
	padding-top: 0.5rem;
	position: relative;
	text-transform: uppercase;
}

.Marca.selected,
.navigation-tabs .Hide.HideMarca,
.navigation-tabs .Hide.HideMarca.active,
body.mochilas .Hide.Atributos.HideColeccion,
body.mochilas .Hide.Atributos.HideColeccion.active {
	border-top: 0;
}

.navigation-tabs h3 a,
.navigation-tabs h5 a {
	color: black;
	text-transform: uppercase;
}

.GRUPO.DE.COR,
.Material.Atributos,
.Material.Carateristicas,
.navigation-tabs h4,
.Talla.even.Carateristicas,
.Tipo.de.Producto {
	margin-left: 0.5rem;
}

.even.Atributos.Material {
	margin-left: 0;
}

.GRUPO.DE.COR,
.GRUPO.DE.COR.Atributos,
.GRUPO.DE.COR.even.Atributos {
	margin: 1rem 0.5rem;
	margin-bottom: 0.3rem;
	max-height: 100%;
	-webkit-transition: all 0.45s;
	-o-transition: all 0.45s;
	transition: all 0.45s;
}

.GRUPO.DE.COR li {
	display: block;
	margin: 0;
	position: relative;
	width: 22%;
}

.GRUPO.DE.COR li a {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: transparent;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	font-size: 0.2rem;
	height: 30px;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0;
	margin-bottom: 0.5rem;
	width: 30px;
}

.GRUPO.DE.COR li a[title="Amarelo"]:before,
.GRUPO.DE.COR li a[title="Anaranjado"]:before,
.GRUPO.DE.COR li a[title="Azul"]:before,
.GRUPO.DE.COR li a[title="Branco"]:before,
.GRUPO.DE.COR li a[title="Caf\E9"]:before,
.GRUPO.DE.COR li a[title="Cinza"]:before,
.GRUPO.DE.COR li a[title="Gris"]:before,
.GRUPO.DE.COR li a[title="Laranja"]:before,
.GRUPO.DE.COR li a[title="Marrom"]:before,
.GRUPO.DE.COR li a[title="Morado"]:before,
.GRUPO.DE.COR li a[title="Multicolor"]:before,
.GRUPO.DE.COR li a[title="Naranjo"]:before,
.GRUPO.DE.COR li a[title="Preto"]:before,
.GRUPO.DE.COR li a[title="Roxo"]:before,
.GRUPO.DE.COR li a[title="Rosa"]:before,
.GRUPO.DE.COR li a[title="Rosado"]:before,
.GRUPO.DE.COR li a[title="Turquesa"]:before,
.GRUPO.DE.COR li a[title="VERDE"]:before,
.GRUPO.DE.COR li a[title="Verde"]:before,
.GRUPO.DE.COR li a[title="Vermelho"]:before,
.GRUPO.DE.COR li a[title="Bege"]:before {
	border-radius: 50%;
	content: "";
	height: 30px;
	margin-right: 10px !important;
	pointer-events: none;
	position: absolute;
	visibility: visible;
	width: 30px;
}

.GRUPO.DE.COR li a[title="Marrom"]:before {
	background-color: #534746;
}

.GRUPO.DE.COR li a[title="Verde"]:before {
	background-color: #9dca29;
}

.GRUPO.DE.COR li a[title="Multicolor"]:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAa0lEQVQoU2NkgIKmQ37/6+w2MYK4xpnX/h9piWDgFL4E54MZhBSdna7FyEiMIpBhYBNxWQcyCWYjTjchKwK5nRGbw9EVga3+/lbvP7LvsCkCGYbiRlyKdtW2QDwD0oFPkbDUMogbCSkCGQYAka1/qtQO9d8AAAAASUVORK5CYII=
    )
		repeat;
}

.GRUPO.DE.COR li a[title="Anaranjado"]:before {
	background-color: #ffa500;
}

.GRUPO.DE.COR li a[title="Rosa"]:before {
	background-color: #ff9ce7;
}

.GRUPO.DE.COR li a[title="Verde"]:before {
	background-color: #27ae60;
}

.GRUPO.DE.COR li a[title="Roxo"]:before,
.GRUPO.DE.COR li a[title="Vermelho"]:before {
	background-color: #c0392b;
}

.GRUPO.DE.COR li a[title="Branco"]:before {
	border: 1px solid #000;
}

.GRUPO.DE.COR li a[title="Cinza"]:before,
.GRUPO.DE.COR li a[title="Gris"]:before {
	background-color: gray;
}

.GRUPO.DE.COR li a[title="Rosado"]:before {
	background-color: pink;
}

.GRUPO.DE.COR li a[title="Caf\E9"]:before {
	background-color: #755638;
}

.GRUPO.DE.COR li a[title="Laranja"]:before,
.GRUPO.DE.COR li a[title="Naranjo"]:before {
	background-color: #e8612e;
}

.GRUPO.DE.COR li a[title="Turquesa"]:before {
	background-color: #036780;
}

.GRUPO.DE.COR li a[title="Preto"]:before {
	background-color: black;
}

.GRUPO.DE.COR li a[title="Morado"]:before {
	background-color: purple;
	top: 0;
}

.GRUPO.DE.COR li a[title="Azul"]:before {
	background-color: #2980b9;
}

.GRUPO.DE.COR li a[title="Amarelo"]:before {
	background-color: #f1c40f;
}

.GRUPO.DE.COR li a[title="Bege"]:before {
	background-color: #f5f5dc;
}

.navigation-tabs h3.even:after,
.navigation-tabs h3:after,
.navigation-tabs h5.even:after,
.navigation-tabs h5:after {
	color: black;
	content: "\f107";
	display: block;
	font-family: "FontAwesome";
	font-size: 1rem;
	font-weight: lighter;
	position: absolute;
	right: 5%;
	top: 30%;
}

.navigation-tabs h3.even:after,
.navigation-tabs h3:after {
	position: absolute;
	top: 0;
}

.navigation-tabs h3.active:after,
.navigation-tabs h3.even.active:after,
.navigation-tabs h5.active:after,
.navigation-tabs h5.even.active:after {
	color: #003a7c;
	content: "\f106";
	font-family: "FontAwesome";
	font-size: 1rem;
	font-weight: lighter;
}

.navigation-tabs ul li {
	margin-bottom: 0.5rem;
}

.search-single-navigator a,
.search-single-navigator h3 {
	border: none;
	font-size: 0.8rem;
	margin: 0 auto;
	margin-bottom: 1rem;
	padding: 0;
	width: 100%;
}

.search-single-navigator h3 {
	margin-bottom: 0.5rem;
}

.search-single-navigator a {
	margin: 0;
}

.search-single-navigator ul {
	border: none;
	height: auto;
	margin: 0 auto;
	margin-left: 0.5rem;
	max-height: 80px;
	overflow-x: hidden;
	overflow-y: auto !important;
	padding: 0;
	width: 90%;
}

ul.even {
	margin-bottom: 0;
}

@media only screen and (max-width: 40em) {
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.navigation-tabs {
		width: 100%;
	}
}

@media only screen and (min-width: 90.063em) {
}

#TB_window {
	background-color: white;
	width: auto !important;
}

#TB_iframeContent {
	height: 480px !important;
	width: 729px !important;
}

#TB_overlay {
	background: url("/arquivos/sbr-syncBuy-5.gif") center no-repeat #fff;
	background-color: rgba(0, 0, 0, 0.5);
}

#TB_closeAjaxWindow {
	margin: 0;
	position: absolute;
	right: -10px;
	z-index: 1;
}

#TB_closeWindowButton {
	color: transparent !important;
}

#TB_closeAjaxWindow:before {
	background-color: #003a7c;
	color: white;
	content: "x";
	padding: 0.5rem 0.8rem;
	pointer-events: none;
	position: absolute;
	right: 10px;
	top: 0;
	visibility: visible;
	z-index: 2;
}

.quickview-container__content {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0.8rem;
	padding-bottom: 0;
	padding-top: 2rem;
	position: relative;
}

.quickview-container__content .quickview-container__imagen,
.quickview-container__content .quickview-container__informacion {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
}

.TB_compraExitosa {
	border-top: 2px solid #003a7c;
	bottom: -40px;
	display: none;
	position: absolute;
	width: 100%;
	z-index: 5;
}

.TB_compraExitosa__container {
	-webkit-align-items: center;
	align-items: center;
	background-color: white;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0.8rem;
	width: 100%;
}

.TB_compraExitosa__botones,
.TB_compraExitosa__mensaje {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	-webkit-box-pack: start;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-ms-flex-align: center;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.TB_compraExitosa__mensaje {
	-webkit-box-flex: 1;
	color: #0e9f75;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 0.8rem;
	text-transform: uppercase;
}

.TB_compraExitosa__mensaje .fa {
	font-size: 1.5rem;
	margin-right: 0.5rem;
}

.TB_compraExitosa__botones {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.TB_compraExitosa__botones a {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	text-align: center;
}

.TB_compraExitosa__botones .btn.compra {
	background-color: #003a7c;
	color: white;
	margin-right: 0.5rem;
	text-align: center;
}

.quickview-container__content .quickview-container__informacion {
	padding: 0 0.8rem;
}

.quickview-container__informacion .quickview-container__informacion--basica {
	margin-bottom: 1rem;
}

.quickview-container__informacion--basica .descripcion-larga {
	font-family: "Titillium Web", sans-serif;
	font-size: 0.9rem;
	font-weight: lighter;
	line-height: 21px;
	margin: 1rem 0 0.8rem 0;
	text-transform: lowercase;
}

.quickview-container__informacion--basica .descripcion-larga:first-letter {
	text-transform: uppercase;
}

.quickview-container__informacion--basica
	.quickview-container__informacion--basica-content
	.basica-nombre {
	display: block;
}

.quickview-container__informacion--basica-content .basica-nombre .productName {
	color: #003a7c;
	font-family: "Titillium Web", sans-serif;
	font-size: 1.2rem;
	font-weight: bolder;
	line-height: 26px;
	margin-bottom: 0.5rem;
}

.quickview-container__informacion--basica-content .basica-ean {
	color: #7f8c8d;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.7rem;
}

.quickview-container__informacion--basica-content .basica-ean .ean {
	margin-left: 0.3rem;
}

.quickview-container__informacion--basica-content .basica-comparte-title {
	font-size: 0.7rem;
}

.quickview-container__informacion--basica-content .basica-comparte {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 1rem 0;
	width: 60%;
}

.quickview-container__informacion--basica-content
	.basica-precio
	.valor-por.price-best-price {
	font-size: 1.2rem;
	font-style: initial;
	font-weight: bold;
}

.quickview-container__informacion--basica-content .basica-precio {
	width: 100%;
}

.quickview-container__informacion--basica-content
	.basica-precio
	.valor-de.price-list-price {
	padding-top: 0.3rem;
}

.quickview-container__informacion
	.producto-container__informacion--compra
	.compra-compra-tranquilo,
.quickview-container__informacion
	.producto-container__informacion--compra
	.compra-qtd-btn
	.despacho {
	display: none;
}

.quickview-container__content .quickview-container__imagen {
	-webkit-box-flex: 3.5;
	-webkit-flex: 3.5;
	-ms-flex: 3.5;
	flex: 3.5;
	margin-right: 0.8rem;
	max-width: 333px;
	position: relative;
}

.quickview-container__imagen--content .apresentacao {
	position: relative;
}

.quickview-container__content .quickview-container__informacion {
	-webkit-box-flex: 3.5;
	-webkit-flex: 3.5;
	-ms-flex: 3.5;
	flex: 3.5;
}

.quickview-container__imagen--content #include #image {
	border: 1px solid #ecf0f1;
	pointer-events: none;
}

.quickview-container__imagen--content #show {
	display: block;
	position: relative;
}

.quickview-container__imagen--content .thumbs {
	border: 1px solid white;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0.5rem;
	max-height: 80px;
	max-width: 100%;
	position: relative;
	top: initial;
}

.quickview-container__imagen--content .thumbs.slick-initialized {
	position: relative;
}

.quickview-container__imagen--content
	.thumbs.slick-initialized
	.fa.fa-angle-left.slick-arrow,
.quickview-container__imagen--content
	.thumbs.slick-initialized
	.fa.fa-angle-right.slick-arrow {
	font-size: 1.5rem;
	left: 0;
	position: absolute;
	top: 40%;
	z-index: 10;
}

.quickview-container__imagen--content
	.thumbs.slick-initialized
	.fa.fa-angle-right.slick-arrow {
	left: initial;
	right: 0;
}

.quickview-container__imagen--content .thumbs li {
	display: block;
	position: relative;
}

#botaoZoom {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.quickview-container__imagen--content .thumbs a img {
	margin-right: 0.2rem !important;
	max-width: 70%;
	min-width: 70%;
}

.producto-container__informacion--compra-content
	.compra-qtd-btn
	.buy-button.buy-button-ref {
	margin: 0;
}

.quickview-container__informacion
	.producto-container__informacion--compra
	.compra-qtd-btn {
	width: 100%;
}

.quickview-container__informacion .compra-wishlist {
	display: none;
	width: 100%;
}

.producto-container__informacion--compra-content {
	width: 100%;
}

@media only screen and (max-width: 40em) {
	#TB_window {
		left: 0 !important;
		margin: 0% auto !important;
		right: 0 !important;
		top: 15% !important;
		width: 80% !important;
	}

	#TB_ajaxContent {
		height: 100% !important;
		width: 100% !important;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	#TB_window {
		left: 0 !important;
		margin: 0% auto !important;
		right: 0 !important;
		top: 8% !important;
	}
}

@media only screen and (min-width: 90.063em) {
}

#vtexIdContainer {
	-o-animation: loginContentLoaded 10ms;
	-ms-animation: loginContentLoaded 10ms;
	-moz-animation: loginContentLoaded 10ms;
	-webkit-animation: loginContentLoaded 10ms;
	animation: loginContentLoaded 10ms;
	background: rgba(0, 0, 0, 0.3);
	line-height: 1;
}

#vtexIdContainer i {
	background: 0 0;
	font-family: "Titillium Web", sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	speak: none;
	text-transform: none;
	vertical-align: baseline;
}

#vtexIdContainer .vtexIdUI-show-app {
	background: #f6f5f1;
	bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	left: 0;
	margin: auto;
	overflow: hidden !important;
	position: absolute;
	right: 0;
	top: 0;
}

#vtexIdContainer .checkbox-wrapper {
	margin-top: 10px;
	position: relative;
}

#vtexIdContainer .checkbox-wrapper input {
	bottom: 0;
	display: inline-block !important;
	height: 15px;
	left: 0;
	margin: auto;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 15px;
}

#vtexIdContainer .checkbox-wrapper span {
	color: #58595b;
	cursor: pointer;
	display: inline-block;
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.3;
	vertical-align: middle;
	width: calc(100% - 27px);
}

#vtexIdContainer .checkbox-wrapper a {
	color: #003a7c;
}

#vtexIdContainer .vtexid-icon-lock {
	display: none;
}

#vtexIdContainer .modal-header .close {
	background: transparent;
	border-radius: 50%;
	color: #003a7c;
	cursor: pointer;
	font-size: 0;
	height: 25px;
	right: 10px;
	top: 10px;
	width: 25px;
	z-index: 2;
}

#vtexIdContainer .modal-header .close:after {
	background: transparent;
	content: "\e918";
	font-family: "Titillium Web", sans-serif;
	font-size: 1rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	speak: none;
	text-transform: none;
	vertical-align: baseline;
}

#vtexIdContainer .modal-header {
	background: 0 0;
	border-bottom: 1px solid #b0b0b1;
	padding: 24px 28px;
}

#vtexIdContainer .modal-header h4 {
	color: #003a7c;
	font-family: "Titillium Web", sans-serif;
	font-size: 1rem;
	font-weight: 600;
	margin: 0;
}

#vtexIdContainer .modal-body {
	background: #f6f5f1;
	padding: 24px 24px 0;
}

#vtexIdContainer .modal-body a {
	color: #003a7c;
	font-size: 0.75rem;
	font-weight: 400;
	line-height: 1;
	margin-top: 9px;
}

#vtexIdContainer .modal-footer {
	padding: 30px 24px 26px;
}

#vtexIdContainer .modal-footer .btn-success {
	background: #008089;
	border: 10px solid transparent;
	-webkit-border-image: url(/arquivos/umbrale-bg-buybottom2.png) 30 round;
	-o-border-image: url(/arquivos/umbrale-bg-buybottom2.png) 30 round;
	border-image: url(/arquivos/umbrale-bg-buybottom2.png) 30 round;
	border-image-outset: 4px;
	border-left: 0;
	border-radius: 0;
	border-right: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffffff;
	font-family: "Titillium Web", sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 0 1rem;
	text-shadow: none;
}

#vtexIdContainer .vtexIdUI .btn-success.active,
#vtexIdContainer .vtexIdUI .btn-success.disabled,
#vtexIdContainer .vtexIdUI .btn-success:active,
#vtexIdContainer .vtexIdUI .btn-success:focus,
#vtexIdContainer .vtexIdUI .btn-success:hover,
#vtexIdContainer .vtexIdUI .btn-success[disabled] {
	background: #008089;
}

#vtexIdContainer .vtexIdUI label {
	color: #003a7c;
	font-size: 0.75rem;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 9px;
}

#vtexIdContainer a.vtexIdUI-back-link {
	color: #646569;
	font-size: 0.75rem;
}

#vtexIdContainer a.vtexIdUI-back-link i {
	display: none;
}

#vtexIdContainer .vtexIdUI input[type="email"],
#vtexIdContainer .vtexIdUI input[type="password"],
#vtexIdContainer .vtexIdUI input[type="text"] {
	border-color: #aaacad;
	color: gray;
	font-size: 0.75rem;
	font-weight: 100;
	height: 40px;
	margin-bottom: 0;
	padding: 0 10px;
}

#vtexIdContainer .vtexIdUI input[type="email"]:focus,
#vtexIdContainer .vtexIdUI input[type="password"]:focus,
#vtexIdContainer .vtexIdUI input[type="text"]:focus {
	border-color: #aaacad;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#vtexIdContainer .modal-footer {
	background: 0 0;
	border-top: none;
}

#vtexIdContainer .control-group {
	margin-bottom: 28px;
}

#vtexIdContainer .control-group:last-of-type {
	margin-bottom: 0;
}

#vtexIdContainer .login-footer {
	border-top: 1px solid #e8e6db;
	bottom: 0;
	height: 150px;
	padding: 20px 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

#vtexIdContainer .login-footer .legal-links {
	color: #646569;
	font-size: 0.75rem;
	line-height: 1;
}

#vtexIdContainer .login-footer .legal-links .separator {
	display: none;
	margin: 0 12px;
}

#vtexIdContainer .login-footer .legal-links .link {
	color: #646569;
	font-size: 0.75rem;
}

#vtexIdContainer .login-footer .legal-links .link:first-child,
#vtexIdContainer .login-footer .legal-links .link:last-child {
	display: none;
}

#vtexIdContainer .login-footer .legal-links > * {
	display: inline-block;
	vertical-align: middle;
}

#vtexIdContainer .login-footer .legal-text {
	color: #003a7c;
	font-size: 0.75rem;
	line-height: 1;
	margin-top: 5px;
}

#vtexIdContainer .login-footer .legal-text .text.last {
	margin-top: 8px;
}

#vtexIdContainer .login-footer .legal-text img {
	height: 45px;
	margin-bottom: 20px;
}

#vtexIdContainer #vtexIdUI-auth-selector .modal-header {
	padding: 1rem;
}

#vtexIdContainer #vtexIdUI-auth-selector .modal-header .vtexIdUI-heading {
	color: #003a7c;
	font-family: "Titillium Web", sans-serif;
	margin: 0;
	position: relative;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-header
	.vtexIdUI-heading:before {
	color: #003a7c;
	display: block;
	font-family: "Titillium Web", sans-serif;
	font-size: 2rem;
	text-align: center;
	text-transform: uppercase;
}

#vtexIdContainer #vtexIdUI-auth-selector .modal-header .vtexIdUI-heading span {
	color: #003a7c;
	display: block;
	font-size: 0.75rem;
	font-weight: 400;
	margin-top: 1rem;
	text-align: center;
}

#vtexIdContainer #vtexIdUI-auth-selector .modal-body {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	height: 100%;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	li {
	margin-bottom: 12px;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button {
	border: none;
	border: 10px solid transparent;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffffff;
	font-size: 0.75rem;
	font-weight: 400;
	height: 44px;
	letter-spacing: 0;
	padding: 0;
	text-shadow: none;
	text-transform: uppercase;
	-webkit-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button
	i {
	display: none;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button#loginWithAccessKeyBtn {
	background: #68afce;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button#loginWithAccessKeyBtn:hover {
	background: #6f9fb4;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button#vtexIdUI-facebook {
	background: #285583;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button#vtexIdUI-facebook:hover {
	background: #005ca0;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button#vtexIdUI-google-plus {
	background: #b64f68;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button#vtexIdUI-google-plus:hover {
	background: #ef3a6e;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button#loginWithUserAndPasswordBtn {
	background: #8d675e;
}

#vtexIdContainer
	#vtexIdUI-auth-selector
	.modal-body
	.vtexIdUI-providers-list
	button#loginWithUserAndPasswordBtn:hover {
	background: #68524c;
}

#vtexIdContainer #vtexIdUI-classic-login .modal-header h4 {
	font-family: "Titillium Web", sans-serif !important;
	position: relative;
}

@media only screen and (max-width: 40em) {
	#vtexIdContainer
		#vtexIdUI-auth-selector
		.modal-header
		.vtexIdUI-heading:before {
		font-size: 1rem;
	}

	#vtexIdContainer
		#vtexIdUI-auth-selector
		.modal-header
		.vtexIdUI-heading
		span {
		margin-top: 0.6rem;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
}

.prateleira-tallasColores {
	width: 100%;
}

.prateleira-tallasColores ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.prateleira-tallasColores ul li.active {
	border-bottom: 2px solid #003a7c;
}

.prateleira-tallasColores img {
	max-width: 50px;
}

.talla-g img,
.talla-l img,
.talla-m img,
.talla-p img,
.talla-s img,
.talla-xl img,
.talla-xs img {
	max-width: 40px;
}

.prateleira-tallasColores .tallasColores-id,
.prateleira-tallasColores .tallasColores-nombre,
.prateleira-tallasColores .tallasColores-uri {
	display: none;
}

.talla-g,
.talla-l,
.talla-m,
.talla-p,
.talla-s,
.talla-xl,
.talla-xs {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}

.talla-g:after,
.talla-l:after,
.talla-m:after,
.talla-p:after,
.talla-s:after,
.talla-xl:after,
.talla-xs:after {
	background-color: white;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.talla-g.active:after,
.talla-l.active:after,
.talla-m.active:after,
.talla-p.active:after,
.talla-s.active:after,
.talla-xl.active:after,
.talla-xs.active:after {
	border-bottom: 2px solid #003a7c;
}

.talla-g:before,
.talla-l:before,
.talla-m:before,
.talla-p:before,
.talla-s:before,
.talla-xl:before,
.talla-xs:before {
	position: absolute;
	text-align: center;
	visibility: visible;
	z-index: 2;
}

.talla-p:before {
	content: "P";
}

.talla-g:before {
	content: "G";
}

.talla-xs:before {
	content: "XS";
}

.talla-s:before {
	content: "S";
}

.talla-m:before {
	content: "M";
}

.talla-l:before {
	content: "L";
}

.talla-xl:before {
	content: "XL";
}

.talla-cabina-order,
.talla-l-order,
.talla-m-order,
.talla-s-order,
.talla-xl-order,
.talla-xs-order {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.talla-xs-order {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.talla-s-order {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.talla-m-order {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.talla-l-order {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.talla-xl-order {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}

@media only screen and (max-width: 40em) {
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
}

.portal-notify-me-ref .notifyme.sku-notifyme {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.notifyme-title-div {
	margin-bottom: 0.7rem;
}

.notifyme-title-div .notifymetitle.notifyme-title {
	font-size: 0.8rem;
	font-weight: lighter;
	width: 100%;
}

.sku-notifyme-form.notifyme-form {
	display: table-cell;
}

.sku-notifyme-form.notifyme-form p:first-child {
	font-size: 0.8rem;
	margin-bottom: 0.7rem;
}

.sku-notifyme-client-email.notifyme-client-email,
.sku-notifyme-client-name.notifyme-client-name {
	margin-bottom: 0.8rem;
	width: 48%;
}

.sku-notifyme-client-name.notifyme-client-name {
	float: left;
}

.sku-notifyme-client-email.notifyme-client-email {
	float: right;
}

.btn-ok.sku-notifyme-button-ok.notifyme-button-ok {
	background-color: #003a7c;
	border: none;
	color: white;
	cursor: pointer;
	line-height: 35px;
	width: 100%;
}

.sku-notifyme-form.notifyme-form [type="email"],
.sku-notifyme-form.notifyme-form [type="text"] {
	background-color: #eee;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #888;
	font-size: 0.8rem;
	line-height: 35px;
	text-align: center;
	text-transform: uppercase;
}

.sku-notifyme-form.notifyme-form [type="email"]:focus,
.sku-notifyme-form.notifyme-form [type="text"]:focus {
	background-color: #eee;
	border: none;
	border: 1px solid #888;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}

.slide-2,
.slide-3,
.slide-4,
.slide-5 {
	display: none;
}

.slick-initialized .slide-2,
.slick-initialized .slide-3,
.slick-initialized .slide-4,
.slick-initialized .slide-5 {
	display: block;
}

.slick-initialized .slide-1 img,
.slick-initialized .slide-2 img,
.slick-initialized .slide-3 img,
.slick-initialized .slide-4 img,
.slick-initialized .slide-5 img {
	min-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.slide__content {
	height: 100%;
	position: relative;
	width: 100%;
}

.slide__content .botones {
	bottom: 10%;
	position: absolute;
	right: 10%;
}

.slide__content .botones a {
	background-color: white;
	border: 1px solid black;
	border-right: 10px solid #003a7c;
	padding: 0.5rem 2rem;
}

.slide__content .botones a:first-child {
	margin-bottom: 0.8rem;
}

.slick-next:before {
	content: "\f105";
	font-family: "FontAwesome";
}

.slick-prev:before {
	content: "\f104";
	font-family: "FontAwesome";
}

.slick-next:before,
.slick-prev:before {
	background-color: #003a7c;
	color: white;
	font-size: 20px;
	line-height: 1;
	opacity: 0.75;
	padding: 0.3rem 0.5rem;
}

.slick-next {
	right: 0;
}

.slick-prev {
	left: 0;
}

.slick-next,
.slick-prev {
	z-index: 1;
}

.carousel-interesar .slick-next,
.carousel-interesar .slick-prev,
.carousel-novedades .slick-next,
.carousel-novedades .slick-prev,
.carousel-populares .slick-next,
.carousel-populares .slick-prev,
.home-slide .slick-next,
.home-slide .slick-prev {
	opacity: 0;
	top: 45%;
}

.home-slide .slick-next,
.home-slide .slick-prev {
	top: 50%;
}

.carousel-interesar:hover .slick-next,
.carousel-interesar:hover .slick-prev,
.carousel-novedades:hover .slick-next,
.carousel-novedades:hover .slick-prev,
.carousel-populares:hover .slick-next,
.carousel-populares:hover .slick-prev,
.home-slide:hover .slick-next,
.home-slide:hover .slick-prev {
	opacity: 1;
}

.carousel-agregadoExito:hover .slick-next,
.carousel-agregadoExito:hover .slick-prev {
	opacity: 0.5;
}

.home-slide .slick-next {
	right: 2px;
}

.carousel-novedades:hover .slick-prev,
.carousel-populares:hover .slick-prev {
	left: 2px;
}

.carousel-novedades:hover .slick-next,
.carousel-populares:hover .slick-next {
	right: 6px;
}

.slick-list,
.slick-slider,
.slick-track {
	height: 100%;
}

.carousel-temporada {
	background-color: white;
	display: block;
	position: relative;
	width: 100%;
}

.carousel-temporada .slick-track {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.carousel-temporada .slick-next,
.carousel-temporada .slick-prev {
	bottom: -50px;
	top: initial;
}

.carousel-temporada .slick-next {
	left: 60px;
	right: initial;
}

.carousel-temporada .slick-prev:before {
	background-color: transparent;
	color: #003a7c;
	-webkit-transition: all 0.8s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.carousel-temporada .slick-next:hover:before,
.carousel-temporada .slick-prev:hover:before {
	background-color: #003a7c;
	color: white;
}

.carousel-interesar {
	margin-top: 3rem;
}

.carousel-agregadoExito {
	display: block;
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.8s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	width: 100%;
}

.carousel-interesar,
.carousel-novedades,
.carousel-populares {
	opacity: 0;
	-webkit-transition: all 0.8s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.carousel-agregadoExito.active,
.carousel-interesar.active,
.carousel-novedades.active,
.carousel-populares.active {
	opacity: 1 !important;
}

.carousel-agregadoExito .cuotas-container {
	display: none;
}

.carousel-agregadoExito .slick-track {
	width: 100%;
}

.carousel-agregadoExito .producto-prateleira__imagen--quickView,
.carousel-agregadoExito .producto-prateleira__info--buy-btn,
.carousel-agregadoExito .producto-prateleira__info--outStock,
.carousel-agregadoExito .producto-prateleira__info--wishlist,
.carousel-temporada .producto-prateleira__imagen--quickView {
	display: none !important;
}

@media only screen and (max-width: 40em) {
	.carousel-interesar .slick-next,
	.carousel-interesar .slick-prev,
	.carousel-novedades .slick-next,
	.carousel-novedades .slick-prev,
	.carousel-populares .slick-next,
	.carousel-populares .slick-prev {
		opacity: 1;
	}

	.slide-1__content .botones,
	.slide-2__content .botones,
	.slide-3__content .botones {
		display: none;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
}

.navigation-content__megamenu {
	background-color: white;
	left: 0;
	position: absolute;
	top: calc(100% + -2px);
	width: 100%;
	z-index: 900;
}

.navigation-content__megamenu a {
	text-transform: capitalize;
}

#megamenu-accesorios,
#megamenu-bolsasCarteiras,
#megamenu-equipaje,
#megamenu-loncheras,
#megamenu-marcas,
#megamenu-mochilas,
#megamenu-novidades,
#megamenu-ocasion {
	display: none;
}

#megamenu-accesorios.display,
#megamenu-equipaje.display,
#megamenu-loncheras.display,
#megamenu-marcas.display,
#megamenu-mochilas.display,
#megamenu-novidades.display,
#megamenu-ocasion.display {
	border-top: 3px solid #003a7c;
	-webkit-box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.2);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 0.8rem;
}

.megamenu-imagen,
.megamenu-navegacion {
	width: 100%;
}

.megamenu-navegacion {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 0.8rem 0.8rem 1.5rem;
}

.megamenu-imagen,
#megamenu-marcas .megamenu-navegacion,
#megamenu-accesorios .megamenu-navegacion {
	width: 100%;
}

.megamenu-navegacion .megamenu-block-1,
.megamenu-navegacion .megamenu-block-2,
.megamenu-navegacion .megamenu-block-3,
.megamenu-navegacion .megamenu-block-4,
.megamenu-navegacion .megamenu-block-5,
.megamenu-navegacion .megamenu-block-6 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.megamenu-navegacion .megamenu-block-1 .megamenu-block-2__navegacion a {
	line-height: 30px;
}

.megamenu-navegacion
	.megamenu-block-1
	.megamenu-block-2__navegacion
	a:first-child,
.megamenu-navegacion
	.megamenu-block-2
	.megamenu-block-4__navegacion
	a:first-child {
	margin-top: 1rem;
}

.megamenu-navegacion .megamenu-block-1 h3:nth-child(3),
.megamenu-navegacion .megamenu-block-2 h3:nth-child(3) {
	margin-top: 1rem;
}

.megamenu-navegacion .megamenu-block-2,
.megamenu-navegacion .megamenu-block-3,
.megamenu-navegacion .megamenu-block-4,
.megamenu-navegacion .megamenu-block-5,
.megamenu-navegacion .megamenu-block-6 {
	margin: 0 1.8rem;
}

.megamenu-navegacion .megamenu-block-1 h3,
.megamenu-navegacion .megamenu-block-2 h3,
.megamenu-navegacion .megamenu-block-3 h3,
.megamenu-navegacion .megamenu-block-4 h3,
.megamenu-navegacion .megamenu-block-5 h3,
.megamenu-navegacion .megamenu-block-6 h3,
.orders .megamenu-navegacion .megamenu-block-1 h3,
.orders .megamenu-navegacion .megamenu-block-2 h3,
.orders .megamenu-navegacion .megamenu-block-3 h3,
.orders .megamenu-navegacion .megamenu-block-4 h3,
.orders .megamenu-navegacion .megamenu-block-5 h3,
.orders .megamenu-navegacion .megamenu-block-6 h3 {
	border-bottom: 1px solid #bdc3c7;
	-webkit-box-flex: 1;
	color: #003a7c;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	font-size: initial;
	font-weight: initial;
	line-height: 16px;
	margin: 0;
	padding: 0.8rem 0;
	text-transform: uppercase;
}

.megamenu-block-2 .megamenu-block-2__navegacion {
	max-height: 300px;
	overflow-y: auto;
}

.megamenu-block-1 .megamenu-block-1__navegacion:nth-child(2) {
	margin-top: 1rem;
}

.megamenu-block-1 .megamenu-block-1__navegacion a,
.megamenu-block-2 .megamenu-block-2__navegacion a,
.megamenu-block-2 .megamenu-block-4__navegacion a,
.megamenu-block-3 .megamenu-block-3__navegacion a,
.megamenu-block-3 .megamenu-block-4__navegacion a,
.megamenu-block-4 .megamenu-block-4__navegacion a,
.megamenu-block-5 .megamenu-block-5__navegacion a,
.megamenu-block-6 .megamenu-block-6__navegacion a {
	font-size: initial;
	margin-bottom: 8px;
}

.megamenu-block-1 .megamenu-block-1__navegacion a:last-child,
.megamenu-block-2 .megamenu-block-2__navegacion a:last-child,
.megamenu-block-3 .megamenu-block-3__navegacion a:last-child,
.megamenu-block-3 .megamenu-block-4__navegacion a:last-child {
	margin-bottom: 0;
}

.megamenu-block-2 .megamenu-block-2__navegacion a:first-child,
.megamenu-block-3 .megamenu-block-3__navegacion a:first-child,
.megamenu-block-3 .megamenu-block-4__navegacion a:first-child {
	margin-top: 0.8rem;
}

.megamenu-imagen {
	padding: 0.8rem;
}

.megamenu-imagen img {
	height: 100%;
	width: 100%;
}

@media only screen and (max-width: 40em) {
	.navigation-content__megamenu {
		display: none;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.navigation-content__megamenu {
		display: none;
	}
}

@media only screen and (min-width: 90.063em) {
}

@-webkit-keyframes shadow {
	0% {
		-webkit-box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
		box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
	}

	50% {
		-webkit-box-shadow: -1px -1px 10px rgba(0, 58, 124, 1);
		box-shadow: -1px -1px 10px rgba(0, 58, 124, 1);
	}

	to {
		-webkit-box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
		box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
	}
}

@-moz-keyframes shadow {
	0% {
		box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
	}

	50% {
		box-shadow: -1px -1px 10px rgba(0, 58, 124, 1);
	}

	to {
		box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
	}
}

@keyframes shadow {
	0% {
		-webkit-box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
		box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
	}

	50% {
		-webkit-box-shadow: -1px -1px 10px rgba(0, 58, 124, 1);
		box-shadow: -1px -1px 10px rgba(0, 58, 124, 1);
	}

	to {
		-webkit-box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
		box-shadow: -1px -1px 35px rgba(0, 58, 124, 1);
	}
}

.sac-container {
	-webkit-animation: shadow 1s ease-in-out infinite;
	-moz-animation: shadow 1s ease-in-out infinite;
	animation: shadow 1s ease-in-out infinite;
	background-color: white;
	border-radius: 5px 0 0 5px;
	bottom: 75px;
	cursor: pointer;
	display: none;
	display: none !important;
	height: 45px;
	padding: 0.1rem 0;
	position: fixed;
	right: 0;
	width: 100px;
	z-index: 900;
}

.sac-container:before {
	color: #003a7c;
	content: "Ayuda \A online";
	display: block;
	float: left;
	font-size: 0.8rem;
	font-weight: bold;
	line-height: 15px;
	margin-top: 0.4rem;
	position: absolute;
	right: 43px;
	text-align: left;
	text-transform: uppercase;
	width: 50px;
}

.orders .sac-button,
.sac-button {
	background-color: #003a7c;
	border-radius: 50%;
	display: block;
	height: 30px;
	margin: 0 auto;
	margin-right: 8px;
	margin-top: 0.4rem;
	padding: 0;
	text-align: center;
	width: 30px;
}

.sac-button .fa {
	color: white;
	margin: 0;
	margin-top: 0.5rem;
	padding: 0;
}

.ayudachat {
	display: none !important;
}

.elCentralClient {
	bottom: 10px !important;
	right: 0 !important;
}

.back-to-top,
.orders .back-to-top {
	background: rgba(0, 58, 124, 1) url(/arquivos/sbr-backTop-arrow.png)
		no-repeat center 50%;
	bottom: 80px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	display: inline-block;
	height: 40px;
	opacity: 0;
	overflow: hidden;
	position: fixed;
	right: 10px;
	text-indent: 100%;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-o-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	visibility: hidden;
	white-space: nowrap;
	width: 40px;
}

.back-to-top.back-to-top-fade-out,
.back-to-top.back-to-top-is-visible,
.no-touch .back-to-top:hover {
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	-o-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.back-to-top.back-to-top-is-visible {
	opacity: 1;
	visibility: visible;
	z-index: 890;
}

.back-to-top.back-to-top-fade-out {
	opacity: 0.5;
}

.no-touch .back-to-top:hover {
	background-color: #e86256;
	opacity: 1;
}

.qd-is-return-top {
	display: none !important;
}

@media only screen and (max-width: 40em) {
	.back-to-top {
		bottom: 80px;
		right: 10px;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
}

@media only screen and (max-width: 40em) {
	.sac-container {
		bottom: 150px;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
}

.reveal-overlay {
	background: url("/arquivos/secret-syncBuy-5.gif") center no-repeat #fff;
	background-color: hsla(0, 0%, 4%, 0.45);
	z-index: 900;
}

#despachoModal,
#errorUndefined,
#explorerOnce,
#NewsAprob,
#NewsError {
	-webkit-align-items: center;
	align-items: center;
	border-radius: 0;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 8rem 1rem;
	position: fixed;
	top: 180px !important;
}

#cambioDevoluciones {
	position: fixed;
}

#explorerOnce {
	padding: 3rem 1rem;
}

#despachoModal,
#errorUndefined {
	top: 80px !important;
}

#errorUndefined img {
	max-width: 150px;
}

#NewsAprob .fa,
#NewsError .fa {
	display: none;
}

#NewsAprob #contactAprobTitle,
#NewsError #contactErrorTitle,
.despachoForm h4 {
	text-transform: uppercase;
}

#NewsAprob #contactAprobTitle:before,
#NewsError #contactErrorTitle:before {
	color: #0e9f75;
	content: "\f058";
	font-family: "FontAwesome";
	font-size: 1.2rem;
	margin-right: 0.5rem;
}

#NewsError #contactErrorTitle:before {
	color: red;
	content: "\f071";
}

#NewsError #contactErrorTitle {
	line-height: 25px;
	text-align: center;
}

#agregadoExito {
	border-radius: 0;
	position: fixed;
	top: 4% !important;
}

#agregadoExito .agregadoExito-mensaje,
#cambioDevoluciones .agregadoExito-mensaje,
#errorUndefined .errorUndefined-mensaje,
#explorerOnce .explorerOnce-mensaje,
#politicaDespacho .agregadoExito-mensaje {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center;
}

#errorUndefined .errorUndefined-mensaje h2 {
	font-size: 1.2rem;
	width: 100%;
}

#agregadoExito .agregadoExito-mensaje .fa,
#cambioDevoluciones .agregadoExito-mensaje .fa,
#politicaDespacho .agregadoExito-mensaje .fa {
	display: none;
}

#agregadoExito .agregadoExito-mensaje h2,
#cambioDevoluciones-title,
#explorerOnce-title,
#politicaDespacho-title {
	color: #003a7c;
	font-size: 1.2rem;
	font-weight: bolder;
	margin-left: 0.5rem;
	padding: 0.8rem 0;
	text-transform: uppercase;
	width: 70%;
}

#cambioDevoluciones-title,
#politicaDespacho-title {
	font-size: 1.5rem;
}

.cambioDevoluciones-texto p,
.politicaDespacho-texto p {
	margin-bottom: 1rem;
}

.explorerOnce-texto p {
	text-align: center;
}

.politicaDespacho-texto h4 {
	font-weight: bold;
	margin-bottom: 1rem;
}

#agregadoExito .agregadoExito-mensaje h2:before {
	content: "\f058";
	font-family: "FontAwesome";
	margin-right: 0.8rem;
}

#agregadoExito .agregadoExito-mensaje a {
	padding: 0.2rem 0;
	text-align: center;
	text-transform: uppercase;
	width: 35%;
}

#agregadoExito .agregadoExito-mensaje .btn.compra {
	background-color: #003a7c;
	color: white;
	margin-right: 0.8rem;
}

#agregadoExito .agregadoExito-mensaje .btn.continua {
	color: black;
}

#agregadoExito .recentProduct-container,
.recentProductFree-container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 0.3rem;
	padding-bottom: 0.8rem;
	width: 100%;
}

#envioGratis:before,
#envioGratisMiniCart:before {
	content: "$";
	margin-right: 0.2rem;
}

.recentProduct-contentFree h4 {
	margin: 0.8rem 0;
	text-transform: uppercase;
}

.recentProduct-contentFree p {
	color: #7f8c8d;
	font-size: 0.7rem;
}

#agregadoExito .recentProduct-content {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: auto;
	width: 80%;
}

#agregadoExito .recentProduct-content .recentProduct-content__img {
	margin-right: 1rem;
	max-width: 50px;
}

.recentProduct-content__nombre,
.recentProduct-content__precio {
	font-family: "Titillium Web", sans-serif;
	font-size: 0.8rem;
}

.recentProduct-content__precio {
	font-size: 0.9rem;
	margin-left: 1rem;
}

.envioGratis {
	font-size: 0.8rem;
	padding: 0.6rem;
	text-align: center;
	width: 80%;
}

.envioGratis strong {
	font-size: 0.8rem;
	text-transform: uppercase;
}

#envioGratis,
#envioGratisMiniCart {
	color: #0e9f75;
	font-size: 1.3rem;
	font-weight: bold;
	margin: 0 0.4rem;
}

#envioGratisMiniCart {
	font-size: 0.8rem;
}

.agregadoExito-productos h3,
.despachoForm h4 {
	color: #003a7c;
	margin-bottom: 1.5rem;
	text-align: center;
	text-transform: uppercase;
}

#despachoModal .row {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.despachoForm {
	width: 90%;
}

.despachoForm h4 {
	text-align: left;
}

.despachoForm label {
	color: #bdc3c7;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.8rem;
	text-transform: uppercase;
}

.despachoForm select {
	background-color: #ecf0f1;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #888;
	margin: 0.8rem 0;
	padding: 0.5rem;
	width: 100%;
}

#PromoDespacho {
	margin-top: 1rem;
}

#PromoDespacho p {
	color: #0e9f75;
	font-size: 0.8rem;
}

.agregadoExito-productos h3:empty {
	display: none;
}

.reveal-modal .close-reveal-modal {
	background-color: #003a7c;
	border-radius: 0;
	color: white;
	cursor: pointer;
	font-size: 0.9rem;
	padding: 0.5rem 0.8rem;
	position: absolute;
	right: 0;
	top: 0;
}

@media only screen and (max-width: 40em) {
	#agregadoExito {
		top: 20% !important;
	}

	#cambioDevoluciones,
	#politicaDespacho {
		min-height: auto;
		position: fixed;
		top: 10% !important;
	}

	#cambioDevoluciones-title,
	#politicaDespacho-title {
		font-size: 1.2rem;
		width: 100%;
	}

	.cambioDevoluciones-texto p,
	.politicaDespacho-texto p {
		font-size: 0.7rem;
		margin-bottom: 1rem;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	#cambioDevoluciones,
	#politicaDespacho {
		min-height: auto;
		top: 10% !important;
	}
}

@media only screen and (min-width: 90.063em) {
}

.facebook-container,
.gplus-like,
.pinterest-container,
.twitter-container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	width: 20px;
}

.facebook-container.like:before,
.facebook-container.share:before,
.google-container.plus:before,
.pinterest-container.share:before,
.twitter-container.share:before {
	-webkit-align-items: center;
	align-items: center;
	background-color: #003a7c;
	border-radius: 0;
	bottom: 0;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: white;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	font-family: "FontAwesome";
	font-size: 1rem;
	-webkit-justify-content: center;
	justify-content: center;
	left: -5px;
	margin: auto;
	padding: 1.1rem 0;
	pointer-events: none;
	position: absolute;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: -8px;
	width: 35px;
	z-index: 1;
}

.facebook-container.share {
	margin: 0 0 0 0.5rem;
}

.pinterest-container.share,
.twitter-container.share {
	margin-left: 1rem;
	position: relative;
}

.twitter-share-button {
	width: 20px !important;
}

.facebook-container.share:before {
	content: "\f09a";
	font-family: "FontAwesome";
	font-size: 1rem;
	top: -5px;
}

.facebook-container.like:before {
	background-color: #4267b2;
	content: "\f164";
	font-family: "FontAwesome";
	font-size: 1.2rem;
	top: -5px;
}

.twitter-container.share:before {
	background-color: #00aced;
	content: "\f099";
	font-family: "FontAwesome";
	font-size: 1.2rem;
	top: -7px;
}

.pinterest-container.share:before {
	background-color: #c92228;
	content: "\f231";
	font-family: "FontAwesome";
	font-size: 1.2rem;
	top: -5px;
}

.google-container.plus:before {
	content: "\f1a0";
	font-family: "FontAwesome";
	font-size: 1.2rem;
	top: -7px;
}

.fb-like.fb_iframe_widget,
.fb-share-button.fb_iframe_widget,
.google-container.plus {
	overflow: hidden;
}

.quickview-container__informacion--basica-content .facebook-container.share {
	margin: 0;
}

@media only screen and (max-width: 40em) {
	#NewsAprob,
	#NewsError {
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-align: center;
		-ms-flex-pack: center;
		height: 30vh;
		-webkit-justify-content: center;
		justify-content: center;
		min-height: 30vh;
		position: fixed;
		top: 35% !important;
	}

	#NewsAprob #contactAprobTitle,
	#NewsError #contactErrorTitle {
		font-size: 0.8rem !important;
	}

	.reveal-overlay {
		z-index: 9999;
	}

	#agregadoExito {
		padding-top: 0.5rem;
		top: 0 !important;
	}

	#agregadoExito .agregadoExito-mensaje .fa {
		display: none;
	}

	#agregadoExito .agregadoExito-mensaje h2 {
		font-size: 0.8rem;
		margin-left: 0;
		text-align: center;
		width: 100%;
	}

	#agregadoExito .agregadoExito-mensaje h2:before {
		color: #0e9f75;
		content: "\f058";
		font-family: "FontAwesome";
		font-size: 1.5rem;
		margin-right: 0.5rem;
	}

	.agregadoExito-productos h3 {
		font-size: 1.2rem;
	}

	#agregadoExito .agregadoExito-mensaje a {
		font-size: 0.6rem;
		width: 100%;
	}

	#agregadoExito .agregadoExito-mensaje .btn.compra {
		margin: 0;
		margin-bottom: 0.5rem;
	}

	.envioGratis {
		line-height: 26px;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.reveal-overlay {
		z-index: 9999;
	}

	#agregadoExito {
		width: 100%;
	}

	#agregadoExito .agregadoExito-mensaje .fa {
		display: none;
	}

	#agregadoExito .agregadoExito-mensaje h2 {
		text-align: center;
		width: 100%;
	}

	#agregadoExito .agregadoExito-mensaje h2:before {
		color: #003a7c;
		content: "\f058";
		font-family: "FontAwesome";
		font-size: 1.5rem;
		margin-right: 0.5rem;
	}
}

@media only screen and (min-width: 90.063em) {
	#agregadoExito {
		top: 20% !important;
	}

	#agregadoExito .agregadoExito-mensaje .fa {
		display: none;
	}

	#agregadoExito .agregadoExito-mensaje h2 {
		text-align: center;
		width: 100%;
	}

	#agregadoExito .agregadoExito-mensaje h2:before {
		color: #003a7c;
		content: "\f058";
		font-family: "FontAwesome";
		font-size: 1.5rem;
		margin-right: 0.5rem;
	}

	.agregadoExito-productos h3 {
		font-size: 1.2rem;
	}

	#despachoModal,
	#NewsAprob,
	#NewsError {
		position: fixed;
		text-align: center;
		top: 280px !important;
	}

	#despachoModal {
		top: 150px !important;
	}
}

.main-overlay.display {
	background-color: hsla(0, 0%, 4%, 0.75);
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 2;
}

.main-overlay.displayAccount {
	background-color: hsla(0, 0%, 4%, 0.75);
	bottom: 0;
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	z-index: 2;
}

@media only screen and (max-width: 40em) {
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
	.main-overlay.display,
	.main-overlay.displayAccount {
		height: 100%;
	}
}

.home .main-loader__container {
	background: url("/arquivos/samsonite-logo.png") center no-repeat #fff;
	background-color: #ecf0f1;
	background-size: 180px 30px;
	display: block;
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 9999;
}

.main-loader__container {
	display: none;
}

.main-section {
	position: relative;
	z-index: 1;
}

#mas-populares,
#novedades {
	padding-top: 0;
	width: 90%;
}

.promesas-container {
	-webkit-align-items: center;
	align-items: center;
	border-bottom: 1px solid #bdc3c7;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0.8rem 0;
	width: 100%;
}

.promesas-container .promesas-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 90%;
}

.promesas-container .promesas-content h5 {
	font-size: 0.75rem;
	margin-left: 1rem;
	text-align: left;
}

.promesas-container .promesas-content h5:first-letter {
	text-transform: uppercase;
}

.promesas-content__costo,
.promesas-content__despacho,
.promesas-content__devoluciones,
.promesas-content__servicioCliente {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center;
}

.promesas-content__costo:before,
.promesas-content__despacho:before,
.promesas-content__devoluciones:before,
.promesas-content__servicioCliente:before {
	color: #003a7c;
	content: "";
	font-family: "FontAwesome";
	font-size: 2rem;
	margin: 0;
	padding: 0;
}

.promesas-content__servicioCliente:before {
	content: "\f025";
}

.promesas-content__despacho:before {
	content: "\f0d1";
}

.promesas-content__devoluciones:before {
	content: "\f01e";
}

.promesas-content__costo:before {
	content: "\f0ec";
}

.section-title {
	margin: 3rem 0;
	text-align: center;
}

.section-title h2.line-title span {
	color: #003a7c;
	display: block;
	font-size: 2rem;
	font-weight: bold;
}

#banners,
.banners-parent {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	width: 85%;
}

.banners-parent {
	width: 100%;
}

#banners a {
	width: 100%;
}

#banners img {
	height: auto;
	width: 100%;
}

.banners-container {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
	width: 100%;
}

.bannerhijo1,
.bannerhijo2 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
}

.bannerhijo2 {
	-webkit-box-flex: 0.3;
	-webkit-flex: 0.3;
	-ms-flex: 0.3;
	flex: 0.3;
	margin-right: 1.5rem;
}

.bannerhijo1 {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.bannerhijo1 .bannerhijo1bottom,
.bannerhijo1 .bannerhijo1top {
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-box-align: stretch;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	position: relative;
	width: 100%;
}

.bannerhijo1 .bannerhijo1bottom {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.bannerhijo1 .bannerhijo1bottom .bannerhijo1bottom-1,
.bannerhijo1 .bannerhijo1bottom .bannerhijo1bottom-2 {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	height: 100%;
}

.bannerhijo1 .bannerhijo1bottom .bannerhijo1bottom-1 {
	margin-right: 1.5rem;
}

#noticias-home {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: none !important;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

#noticias-home.padd {
	padding: 0;
}

.noticias-parent {
	width: 90%;
}

.noticias-parent {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
}

.noticias-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	width: 90%;
}

.noticia-home {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	position: relative;
	width: 100%;
}

.noticia-home img {
	display: block;
	margin-right: 10px;
}

.noticia-home:nth-child(4) img {
	margin: 0px;
}

.noticia-content {
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 26%;
}

.noticia-titulo {
	border-top: 1px solid #fff;
	color: #fff;
	display: inline;
	font-size: 1.1rem;
	font-weight: 300;
	padding: 20px 0px;
}

.noticia-subtitulo {
	color: #fff;
	font-weight: 100;
	line-height: 1.1;
	margin: 8px 0px;
}

.noticia-content a.link-noticia {
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 0.9rem;
	font-weight: 100;
	padding-bottom: 20px;
}

@media only screen and (max-width: 40em) {
	.show-for-medium-down .section-title {
		display: none;
	}

	.section-title h2.line-title span {
		font-size: 2rem;
		line-height: 3;
		padding: 0 14px;
		position: relative;
	}

	.section-title {
		margin: 0.3rem 0;
		text-align: center;
	}

	#mas-populares,
	#novedades {
		padding: 1rem 0;
		width: 90%;
	}

	#noticias-home,
	#noticias-home-mobile {
		display: none !important;
	}

	.noticia-titulo {
		font-size: 1.1rem;
	}

	#noticias-home-mobile .nm {
		margin: 8px 0px;
	}

	.promesas-container {
		display: none;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	#banners {
		display: block !important;
		max-width: 90%;
	}

	.show-for-medium-down .section-title {
		display: none;
	}

	#banners-mobile {
		display: none !important;
	}

	.promesas-container .promesas-content {
		width: 95%;
	}

	.promesas-content__costo,
	.promesas-content__despacho,
	.promesas-content__devoluciones,
	.promesas-content__servicioCliente {
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: distribute;
		-webkit-justify-content: space-around;
		justify-content: space-around;
	}

	.promesas-content__costo:before,
	.promesas-content__despacho:before,
	.promesas-content__devoluciones:before,
	.promesas-content__servicioCliente:before {
		font-size: 1.3rem;
	}

	.promesas-container .promesas-content h5 {
		font-size: 0.65rem;
		margin: 0;
	}

	#banners-mobile {
		padding: 3rem 0;
		width: 90%;
	}
}

@media only screen and (min-width: 90.063em) {
	.promesas-container .promesas-content {
		width: 70%;
	}

	#banners {
		width: 60%;
	}

	#mas-populares,
	#novedades {
		width: 70%;
	}

	.noticias-parent {
		width: 68%;
	}

	.noticias-parent {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.noticias-container {
		width: 100%;
	}
}

.producto-container-mobile {
	display: none;
}

.producto-container {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 1.5rem;
}

.producto-container .producto-container__content {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 90%;
}

.producto-container .producto-container__breadcrumb {
	margin-bottom: 1rem;
	width: 100%;
}

.producto-container .producto-container__imagen,
.producto-container .producto-container__informacion {
	width: 45%;
}

.producto-container .producto-container__imagen {
	width: 55%;
}

.producto-container__imagen--content #show {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.producto-container__imagen--content #include,
.producto-container__imagen--content .thumbs {
	display: block;
	position: relative;
}

.producto-container__imagen--content #include {
	margin-left: 1rem;
	max-height: 516px;
	max-width: 75%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.producto-container__informacion--basica-content .logo-marca,
.quickview-container__informacion--basica-content .logo-marca {
	max-width: 120px;
	position: absolute;
	right: 0;
	top: 5%;
	z-index: 2;
}

.producto-container__informacion--basica-content .logo-marca,
.quickview-container__informacion--basica-content .logo-marca {
	position: relative;
}

.quickview-container__informacion--basica-content
	.logo-marca
	[src="/arquivos/logo-AT.png"] {
	max-width: 80px;
}

.producto-container__informacion--basica-content .logo-marca {
	margin-bottom: 0.5rem;
}

.producto-container__informacion--basica-content
	.logo-marca
	img[src="/arquivos/logo-AT.png"] {
	max-width: 70px;
}

.quickview-container__imagen--content .logo-marca {
	max-width: 80px;
}

.producto-container__imagen--content #include #image {
	position: relative;
	z-index: 1;
}

.producto-container__imagen--content .thumbs {
	-webkit-box-ordinal-group: -1;
	-ms-flex-order: -2;
	-webkit-order: -2;
	order: -2;
	width: 15%;
}

.producto-container__imagen--content .thumbs.slick-initialized {
	max-height: 400px;
	overflow: hidden;
	position: relative;
}

.producto-container__imagen--content
	.thumbs.slick-initialized
	.fa.fa-angle-left.slick-arrow,
.producto-container__imagen--content
	.thumbs.slick-initialized
	.fa.fa-angle-right.slick-arrow {
	background-color: #003a7c;
	color: white;
	cursor: pointer;
	font-size: 1.5rem;
	left: 0;
	padding: 0rem 0.5rem;
	position: absolute;
	top: 0;
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	z-index: 1;
}

.producto-container__imagen--content
	.thumbs.slick-initialized
	.fa.fa-angle-right.slick-arrow {
	bottom: 0;
	top: initial;
}

.producto-container__imagen--content .thumbs li {
	display: block;
	position: relative;
	width: 100%;
}

.producto-container__imagen--content .thumbs li a img {
	width: 100%;
}

.producto-container__imagen--content .thumbs .active:before {
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.producto-container__imagen--content .thumbs .active:after {
	align-items: center;
	background-color: white;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: #003a7c;
	content: "\f06e";
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	font-family: "FontAwesome";
	font-size: 2.5rem;
	height: 100%;
	-webkit-justify-content: center;
	justify-content: center;
	opacity: 0.65;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.producto-container__informacion--basica-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.basica-comparte,
.basica-descripcion,
.basica-ean,
.basica-nombre,
.basica-precio {
	width: 100%;
}

.basica-descripcion .seeLess,
.basica-descripcion .seeMore {
	border: 1px solid #969696;
	color: #969696;
	font-size: 0.8rem;
	font-weight: bold;
	margin-bottom: 1rem;
	padding: 0.3rem 0;
	text-align: center;
	text-transform: uppercase;
}

.basica-descripcion .seeLess:after,
.basica-descripcion .seeMore:after {
	content: "\f078";
	font-family: "FontAwesome";
	font-size: 0.8rem;
	margin-left: 0.5rem;
}

.basica-descripcion .seeLess:after {
	content: "\f077";
	margin-left: 0.5rem;
}

.basica-tallasColores {
	width: 100%;
}

.basica-tallasColores h2,
.preco-a-vista.price-cash,
.valor-dividido.price-installments {
	display: none !important;
}

.basica-tallasColores--colores,
.basica-tallasColores--tallas {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.basica-tallasColores--colores,
.basica-tallasColores--tallas {
	margin-bottom: 0.3rem;
}

.basica-tallasColores--colores:before,
.basica-tallasColores--tallas:before {
	border-bottom: 1px dotted #eee;
	font-size: 0.8rem;
	margin-bottom: 0.5rem;
	padding-bottom: 0.5rem;
	position: relative;
	width: 30%;
}

.basica-tallasColores--colores:before {
	content: "Colores disponibles";
}

.basica-tallasColores--tallas:before {
	content: "Tama\00F1os disponibles";
}

.producto-container__informacion--compartir-info {
	-webkit-align-items: center;
	align-items: center;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	margin-top: 1rem;
	padding: 1rem 0;
}

.basica-ayuda,
.basica-comparte {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
}

.basica-ayuda a,
.basica-comparte-title {
	font-size: 0.8rem;
	text-transform: uppercase;
}

.basica-comparte-title:before {
	color: #003a7c;
	content: "\f1e0";
	font-family: "FontAwesome";
	margin-right: 0.5rem;
}

.basica-ayuda {
	-webkit-box-flex: 3;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 3;
	-ms-flex: 3;
	flex: 3;
}

.basica-ayuda a {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
}

.basica-ayuda a:first-child:before {
	color: #003a7c;
	content: "\f021";
	font-family: "FontAwesome";
	margin-right: 0.5rem;
}

.basica-ayuda a:nth-child(2):before {
	color: #003a7c;
	content: "\f0d1";
	font-family: "FontAwesome";
	margin-right: 0.5rem;
}

.basica-ayuda a:hover,
.basica-ayuda a:hover:after,
.basica-ayuda a:hover:before {
	color: #4d87c9;
}

.basica-comparte {
	cursor: pointer;
}

.basica-comparte-container {
	-webkit-align-items: center;
	align-items: center;
	background-color: #eee;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	opacity: 0;
	padding: 1rem;
	position: absolute;
	top: 30px;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	width: auto;
	z-index: 1;
}

.basica-comparte:hover .basica-comparte-container {
	opacity: 1;
}

.basica-comparte-container:before {
	color: #eee;
	content: "\f0d8";
	font-family: "FontAwesome";
	font-size: 1.5rem;
	left: 10px;
	position: absolute;
	top: -20px;
}

.economia-de {
	display: none !important;
}

.valor-de.price-list-price {
	color: red;
	font-size: 0.8rem;
	font-style: initial;
	font-weight: 900;
	text-decoration: line-through;
}

.producto-container__informacion--basica-content .basica-nombre .productName {
	color: #003a7c;
	font-family: "Titillium Web", sans-serif;
	font-size: 1.3rem;
	font-weight: bolder;
	line-height: 28px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.producto-container__informacion--basica-content .basica-marca,
.quickview-container__informacion .basica-marca {
	color: black;
	display: none;
	font-size: 0.8rem;
	font-weight: bold;
	margin: 0.8rem 0;
	text-transform: uppercase;
}

.producto-container__informacion--basica-content
	.basica-nombre
	.productName:first-letter {
	text-transform: uppercase;
}

.producto-container__informacion--basica-content .basica-ean {
	color: #7f8c8d;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.7rem;
	margin-top: 0.2rem;
}

.producto-container__informacion--basica-content .basica-ean .ean {
	margin-left: 0.3rem;
}

.producto-container__informacion--basica-content .descripcion-larga {
	cursor: pointer;
	display: none;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.9rem;
	font-weight: lighter;
	line-height: 18px;
	margin: 0.5rem 0 1rem 0;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.producto-container__informacion--basica-content .descripcion-anchor {
	color: #003a7c;
	font-size: 0.7rem;
	margin-bottom: 1rem;
	margin-top: 0.8rem;
	text-transform: uppercase;
}

.producto-container__informacion--basica-content .descripcion-anchor:hover {
	color: #4d87c9;
}

.producto-container__informacion--basica-content .descripcion-anchor:before {
	content: "\f175 \A \f15b";
	font-family: "FontAwesome";
	margin-right: 0.5rem;
}

.producto-container__informacion--basica-content
	.basica-precio
	.valor-por.price-best-price
	.skuBestPrice {
	font-weight: lighter;
}
.producto-container__informacion--basica-content
	.basica-precio
	.valor-por.price-best-price {
	color: black;
	font-size: 1.1em;
	font-style: initial;
	font-weight: lighter;
	font-weight: 900;
	margin: 0 0 0.5rem 0;
}
.producto-container__informacion--basica-content
	.basica-precio
	.valor-por.price-best-price
	.parcela-price {
	font-size: 1.5em;
	font-weight: bold;
}
.producto-container__informacion--basica-content .basica-comparte {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
}

.producto-container__informacion--basica-content .basica-comparte.load {
	opacity: 1;
}

.producto-container__informacion--basica-content .basica-comparte h6 {
	font-size: 0.8rem;
	font-weight: lighter;
	margin-right: 0.8rem;
}

.basica-precio .cuotas-container {
	display: none;
	margin-bottom: 1.4rem;
	text-align: left;
}

.producto-container__informacion--compra {
	-webkit-align-items: center;
	align-items: center;
	border-top: 1px solid #eee;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	padding-top: 1rem;
}

.producto-container__informacion--compra .compra-qtd-btn {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
	width: 70%;
}

.producto-container__informacion--compra .compra-qtd-btn .pull-left.box-qtd {
	position: relative;
}

.producto-container__informacion--compra .pull-left.box-qtd [type="text"] {
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	padding: 1rem 0;
	padding-right: 2rem;
	width: 100%;
}

.producto-container__informacion--compra .pull-left.box-qtd .bts.pull-left {
	height: 100%;
	position: absolute;
	right: 0;
}

.producto-container__informacion--compra .buy-button.buy-button-ref {
	background-color: #003a7c;
	color: white;
	margin: 0 1rem;
	padding: 0.8rem 0.7rem;
	text-align: center;
	text-transform: uppercase;
}

.compra-qtd-btn .box-qtd {
	border: 1px solid rgb(204, 204, 204);
	height: 100%;
}

.compra-qtd-btn .box-qtd .qtd {
	border-right: 1px solid rgb(204, 204, 204);
	border-style: none solid none none;
	font-size: 18px;
	height: 100%;
	margin-bottom: 0 !important;
	text-align: center;
}

.compra-qtd-btn .box-qtd .bts {
	border-left: 1px solid rgb(204, 204, 204);
	height: 100%;
	width: 45%;
}

.compra-qtd-btn .box-qtd .btn.btn-mais {
	border-bottom: 1px solid rgb(204, 204, 204);
}

.compra-qtd-btn .box-qtd .btn {
	background-color: #ecf0f1;
	border-radius: 0px;
	color: #404040;
	display: block;
	font-family: "Titillium Web", sans-serif;
	height: 50%;
	line-height: 7px;
	margin: 0;
	padding: 0;
	width: 100%;
}

.compra-wishlist-content .glis-sku-single.glis-sku-default {
	display: none;
}

.producto-container__informacion--compra .despacho {
	display: none;
	height: 100%;
	width: 30%;
}

.despacho-trigger,
.producto-container__informacion--compra .buy-button.buy-button-ref,
.producto-container__informacion--compra .compra-qtd-btn .pull-left.box-qtd {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
}

.producto-container__informacion--compra .compra-qtd-btn .pull-left.box-qtd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.producto-container__informacion--compra .buy-button.buy-button-ref {
	-webkit-box-flex: 3;
	-webkit-flex: 3;
	-ms-flex: 3;
	flex: 3;
}

.despacho-trigger {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
}

.despacho-trigger h6 {
	font-size: 0.7rem;
	font-weight: lighter;
	line-height: 16px;
}

.despacho-trigger .fa {
	background-color: #eee;
	border-radius: 50%;
	color: #003a7c;
	display: block;
	margin-left: 1rem;
	padding: 0.8rem;
	position: relative;
}

.compra-wishlist {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	margin: 1rem 0;
	width: 50%;
}

.compra-wishlist .compra-wishlist-content {
	text-align: center;
	width: auto;
}

.compra-wishlist .compra-wishlist-content .glis-popup-link {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	color: #003a7c;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	font-size: 0.8rem;
	position: relative;
	text-transform: uppercase;
	visibility: hidden;
	width: 100%;
}

.compra-wishlist .compra-wishlist-content .glis-popup-link:hover,
.compra-wishlist .compra-wishlist-content .glis-popup-link:hover:after {
	color: #4d87c9;
}

.compra-wishlist .compra-wishlist-content:hover .glis-popup-link:before {
	color: white;
}

.compra-wishlist .compra-wishlist-content .glis-popup-link:before {
	content: "adicionar a favoritos ";
	position: absolute;
	text-align: center;
	visibility: visible;
	width: 100%;
}

.compra-qtd-btn,
.compra-stock,
.compra-wishlist {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.compra-qtd-btn {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.compra-stock {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.compra-wishlist {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.compra-stock .disponibilidad {
	display: none;
}

.compra-stock {
	width: 30%;
}

.compra-stock .compra-stock-content {
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
}

.compra-stock .compra-stock-content .texto {
	font-size: 0.7rem;
	margin-right: 0.3rem;
	text-transform: capitalize;
}

.compra-stock .compra-stock-content .texto.green:before,
.compra-stock .compra-stock-content .texto.red:before {
	content: "\f192";
	font-family: "FontAwesome";
	font-size: 0.7rem;
	margin-right: 0.3rem;
}

.compra-stock .compra-stock-content .texto.green:before {
	color: green;
}

.compra-stock .compra-stock-content .texto.red:before {
	color: red;
}

.compra-stock .compra-stock-content .disponibilidad {
	color: #003a7c;
	font-weight: bold;
}

.producto-container__informacion--caracteristicas {
	-webkit-align-items: center;
	align-items: center;
	background-color: #f2f2f2;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-box-shadow: inset 0px 11px 8px -10px #ccc,
		inset 0px -11px 8px -10px #ccc;
	box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 2rem;
	padding: 2rem;
	width: 100%;
}

.producto-container__informacion--caracteristicas .caracteristicas-container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
}

.producto-container__informacion--caracteristicas .caracteristicas-content {
	background-color: white;
	border: 1px solid #eeeeee;
	padding: 1rem;
	width: 80%;
}

.producto-container__informacion--caracteristicas .caracteristicas-tabs {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 1rem;
	width: 100%;
}

.descripcion-content,
.descripcionCaracteristicas-content {
	display: none;
}

.descripcion-content.active,
.descripcionCaracteristicas-content.active {
	display: block;
}

.productDescription .dot,
.quickview-container__informacion .descripcion-larga .dot {
	color: #003a7c;
	font-size: 1rem;
}

.productDescription p,
.quickview-container__informacion .descripcion-larga p {
	margin: 0.35rem 0;
}

.productDescription:first-letter {
	text-transform: uppercase;
}

.caracteristicas-tab,
.descripcion-tab {
	background-color: white;
	border: 3px solid #003a7c;
	-webkit-box-flex: 0.3;
	color: #003a7c;
	-webkit-flex: 0.3;
	-ms-flex: 0.3;
	flex: 0.3;
	padding: 0.8rem;
	text-align: center;
	text-transform: uppercase;
}

.descripcion-tab {
	margin-right: 1rem;
}

.caracteristicas-tab.active,
.descripcion-tab.active {
	background-color: #003a7c;
	color: white;
	position: relative;
}

.caracteristicas-tab.active:before,
.descripcion-tab.active:before {
	bottom: -60%;
	color: #003a7c;
	content: "\f0d7";
	font-family: "FontAwesome";
	font-size: 2rem;
	position: absolute;
	right: 50%;
}

#caracteristicas,
#caracteristicas table {
	width: 100%;
}

#caracteristicas table tr.even {
	background-color: rgba(238, 238, 238, 0.4);
}

#caracteristicas table td,
#caracteristicas table th {
	max-width: 120px !important;
	min-width: 120px !important;
	text-transform: lowercase;
}

#caracteristicas table td:first-letter,
#caracteristicas table th:first-letter {
	text-transform: uppercase;
}

#caracteristicas:after {
	content: "** Medi\00E7 \00F5 es e pesos podem variar de acordo com o modelo f\00EDsico.**";
	font-size: 0.7rem;
	font-weight: initial;
}

#caracteristicas .name-field.Caracteristicas,
#caracteristicas .name-field.Descripcion-Larga,
#caracteristicas .value-field.Caracteristicas,
#caracteristicas .value-field.Descripcion-Larga,
#caracteristicas h4 {
	display: none;
}

.producto-container .producto-container__te-podria-interesar {
	border-top: 1px solid #ecf0f1;
	margin-top: 3rem;
	padding-top: 3rem;
	width: 100%;
}

.te-podria-interesar-titulo__container {
	margin-bottom: 3rem;
}

.producto-container .producto-container__te-podria-interesar h1 {
	font-size: 1.3rem;
	font-weight: lighter;
	text-transform: uppercase;
}

.producto-container .producto-container__te-podria-interesar h3 {
	color: #003a7c;
	font-size: 2.5rem;
	margin-top: 1rem;
	padding-left: 3rem;
	text-transform: uppercase;
}

.producto-sticky-container {
	-webkit-align-items: center;
	align-items: center;
	background-color: white;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.6);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	height: 100px;
	-webkit-justify-content: center;
	justify-content: center;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: fixed;
	right: 0;
	top: 114px;
	-webkit-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
	z-index: 3;
}

.producto-sticky-container.sticky {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	opacity: 1;
	pointer-events: initial;
	top: 104px;
}

.producto-sticky-content {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	height: 70px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	max-height: 70px;
	width: 50%;
}

.producto-sticky-content .compra-qtd-btn .box-qtd .btn {
	padding: 0.45rem 0;
}

.producto-sticky-container--info {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	width: 70%;
}

.producto-sticky-container--info-imagen .thumbs {
	display: none;
}

.producto-sticky-container--info-imagen #image img {
	max-height: 50px;
}

.producto-sticky-container--info-texto .descripcion-larga {
	font-family: "Titillium Web", sans-serif;
	font-size: 0.7rem;
	line-height: 18px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 400px;
}

.producto-sticky-container--compra {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 30%;
}

.no-disponible {
	color: #003a7c;
	text-align: right;
	text-transform: uppercase;
	width: 100%;
}

.producto-sticky-container--compra .compra-qtd-btn {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: justify;
	height: 80%;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
}

.producto-sticky-container--compra .buy-button.buy-button-ref,
.producto-sticky-container--compra .compra-qtd-btn .box-qtd,
.producto-sticky-container--compra .despacho {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	height: 90%;
}

.producto-sticky-container--compra .compra-qtd-btn .box-qtd {
	-webkit-box-flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.producto-sticky-container--compra .compra-qtd-btn .box-qtd .qtd {
	width: 100%;
}

.producto-sticky-container--compra .buy-button.buy-button-ref {
	-webkit-align-items: center;
	align-items: center;
	background-color: #003a7c;
	-webkit-box-align: center;
	-webkit-box-flex: 2;
	-webkit-box-pack: center;
	color: white;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 1rem;
	text-align: center;
}

.producto-sticky-container--compra .despacho {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	display: none;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.producto-sticky-container--info-imagen {
	margin-right: 1rem;
	pointer-events: none;
}

.producto-sticky-content .productName {
	color: #003a7c;
	font-family: "Titillium Web", sans-serif;
	font-size: 1rem;
	font-weight: bolder;
	margin-bottom: 0.5rem;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 350px;
}

@media only screen and (max-width: 40em) {
	.compra-stock {
		text-align: left;
		width: 100%;
	}

	.compra-stock .compra-stock-content .texto {
		color: green;
		font-size: 1rem;
		text-transform: uppercase;
	}

	.compra-stock .compra-stock-content .texto.green:before {
		font-size: 1rem;
	}

	.producto-container .producto-container__content {
		width: 90%;
	}

	.basica-nombre,
	.descripcion-larga,
	.producto-container .producto-container__breadcrumb,
	.producto-container__imagen,
	.producto-container__informacion--basica-content .basica-ean {
		display: none;
	}

	.producto-container .producto-container__imagen,
	.producto-container .producto-container__informacion {
		width: 100%;
	}

	.producto-container-mobile {
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		margin: 0 auto;
		margin-top: 1.5rem;
		width: 90%;
	}

	.producto-container-mobile #image {
		pointer-events: none;
	}

	.producto-container-mobile .logo-marca img {
		margin-bottom: 0.5rem;
		max-width: 80px;
	}

	.producto-container-mobile .logo-marca [src="/arquivos/logo-smxAzul-3.png"],
	.producto-container-mobile
		.logo-marca
		[src="/arquivos/logo-smxNegro-3.png"] {
		margin-bottom: 1rem;
		max-width: 110px;
	}

	.producto-container-mobile #include {
		border: 1px solid #ecf0f1;
		margin-top: 1rem;
	}

	.producto-container {
		margin-top: 1rem;
	}

	.producto-container-mobile .descripcion {
		width: 100%;
	}

	.flag {
		display: none;
	}

	.productDescriptionShort {
		cursor: pointer;
		display: none;
		font-family: "Titillium Web", sans-serif;
		font-size: 0.7rem;
		font-weight: lighter;
		line-height: 18px;
		margin: 0.5rem 0;
		text-align: center;
		width: 100%;
	}

	.compra-wishlist {
		width: 100%;
	}

	.compra-wishlist .compra-wishlist-content {
		width: 100%;
	}

	.compra-wishlist .compra-wishlist-content .glis-popup-link {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		font-size: 0.8rem;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.producto-container__informacion--compra .compra-qtd-btn {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		width: 100%;
	}

	.producto-container__informacion--compra .pull-left.box-qtd [type="text"] {
		padding-right: 0.8rem;
	}

	.producto-container__informacion--compra .buy-button.buy-button-ref {
		margin: 0 0.5rem;
	}

	.producto-container .producto-container__te-podria-interesar h3 {
		font-size: 1.5rem;
	}

	.producto-container .producto-container__te-podria-interesar h1 {
		font-size: 1rem;
	}

	.producto-container-mobile .thumbs {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: 1rem;
		width: 100%;
	}

	.producto-container-mobile .thumbs li {
		border: 1px solid #ecf0f1;
		max-width: 60px;
	}

	.notifyme-title-div .notifymetitle.notifyme-title,
	.sku-notifyme-form.notifyme-form p:first-child {
		font-size: 0.7rem;
		text-align: center;
	}

	.notifyme-title-div {
		width: 100%;
	}

	.producto-container-mobile .basica-nombre {
		color: #003a7c;
		display: block;
		font-family: "Titillium Web", sans-serif;
		font-size: 1.2rem;
		font-weight: bolder;
		margin-bottom: 0.5rem;
		overflow: hidden;
		width: 100%;
	}

	.producto-container-mobile .basica-nombre .productName {
		font-size: 1rem;
		text-align: center;
	}

	.producto-container__informacion--caracteristicas {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		padding: 0.5rem;
	}

	.producto-container__informacion--caracteristicas
		.caracteristicas-accordion,
	.producto-container__informacion--caracteristicas .carateristicas-ayuda {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		width: 100%;
	}

	.producto-container__informacion--caracteristicas .carateristicas-ayuda {
		-webkit-box-ordinal-group: -1;
		-ms-flex-order: -2;
		margin: 1.5rem 0;
		max-height: initial;
		-webkit-order: -2;
		order: -2;
		padding: 1rem 0;
	}

	.producto-sticky-content {
		padding: 0;
		width: 95%;
	}

	.producto-sticky-container--compra .despacho,
	.producto-sticky-container--info-texto .descripcion-larga {
		display: none;
	}

	.producto-sticky-container--info {
		display: none;
	}

	.producto-sticky-container--compra {
		width: 100%;
	}

	.producto-sticky-content .productName {
		display: none;
	}

	.producto-sticky-container--info-imagen #image img {
		max-height: 80px;
	}

	.basica-precio {
		-webkit-box-flex: initial;
		-webkit-box-ordinal-group: 3;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
		padding-bottom: 0.5rem;
	}

	.basica-comparte {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		margin: 1rem 0;
		margin-bottom: 0;
		width: 100%;
	}

	.despacho-trigger h6 {
		font-size: 0.5rem;
	}

	.despacho-trigger .fa {
		margin-left: 0.5rem;
	}

	.producto-container__informacion--compra .buy-button.buy-button-ref,
	.producto-container__informacion--compra
		.compra-qtd-btn
		.pull-left.box-qtd {
		display: none !important;
	}

	.producto-sticky-container--compra .buy-button.buy-button-ref {
		margin-right: 0;
		padding: 0.8rem 0;
	}

	.productPrice .descricao-preco {
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-align: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
	}

	.producto-container__informacion--basica-content
		.basica-precio
		.valor-por.price-best-price {
		margin: 0;
		width: 100%;
	}

	.basica-tallasColores--colores,
	.basica-tallasColores--tallas {
		margin-bottom: 1.5rem;
	}

	.producto-container__informacion--compartir-info {
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
	}

	.basica-ayuda {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		width: 100%;
	}

	.basica-ayuda a {
		width: 100%;
	}

	.basica-ayuda a:first-child {
		margin: 1rem 0;
	}

	.descripcion-tab {
		margin: 0;
		margin-bottom: 1rem;
	}

	.descripcion-tab.active {
		margin: 0;
		margin-bottom: 1rem;
	}

	.caracteristicas-tab,
	.caracteristicas-tab.active,
	.descripcion-tab,
	.descripcion-tab.active {
		font-size: 0.7rem;
	}

	.producto-container__informacion--caracteristicas .caracteristicas-tabs {
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
	}

	.producto-container__informacion--caracteristicas .caracteristicas-tabs a {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		width: 100%;
	}

	.producto-container__informacion--caracteristicas .caracteristicas-content {
		width: 100%;
	}

	.productDescription {
		font-size: 0.8rem;
	}

	.compra-wishlist .compra-wishlist-content .glis-popup-link:after {
		content: "";
	}

	.producto-sticky-container {
		bottom: 0;
		height: 70px;
		top: initial !important;
		z-index: 15;
	}

	.producto-container__informacion--compra {
		width: 100%;
	}

	.basica-tallasColores--colores:before,
	.basica-tallasColores--tallas:before {
		width: 100%;
	}

	.producto-container__informacion--basica-content .logo-marca {
		display: none;
	}

	.producto-container__informacion--basica-content .descripcion-anchor {
		font-size: 1rem;
		margin-bottom: 2rem;
		text-align: center;
	}

	#caracteristicas:after {
		font-size: 0.6rem;
	}

	.no-disponible {
		text-align: center;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.producto-container .producto-container__content {
		width: 90%;
	}

	.producto-container .producto-container__imagen,
	.producto-container .producto-container__informacion {
		-webkit-box-flex: 1;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto;
		width: initial;
	}

	.producto-container .producto-container__imagen {
		width: 40%;
	}

	.producto-container .producto-container__imagen #show {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
	}

	.producto-container__imagen--content #include {
		margin: 0;
		max-width: 90%;
	}

	.producto-container .producto-container__imagen #image img {
		border: 1px solid #eee;
	}

	.producto-container__imagen--content .thumbs {
		border: 0;
		-webkit-box-ordinal-group: 2;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
		width: 90%;
	}

	.producto-container__imagen--content .thumbs li {
		margin-top: 1rem;
		width: initial;
	}

	.producto-container .producto-container__informacion {
		width: 60%;
	}

	.producto-sticky-container {
		top: calc(0px + 110px);
	}

	.producto-sticky-content {
		width: 90%;
	}

	.producto-sticky-container--info {
		width: 60%;
	}

	.producto-sticky-container--compra {
		width: 40%;
	}

	.basica-comparte,
	.basica-precio {
		-webkit-box-flex: 2;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;
	}

	.basica-comparte {
		-webkit-box-flex: 2;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;
	}

	.producto-sticky-container.sticky {
		top: 100px;
	}

	.producto-sticky-container--info-texto {
		width: 80%;
	}

	.producto-sticky-content .productName {
		width: 300px;
	}

	.compra-wishlist .compra-wishlist-content .glis-popup-link:after {
		top: 20%;
	}

	.caracteristicas-tab,
	.descripcion-tab {
		-webkit-box-flex: 0.5;
		-webkit-flex: 0.5;
		-ms-flex: 0.5;
		flex: 0.5;
		font-size: 0.8rem;
	}

	.producto-container__informacion--caracteristicas .caracteristicas-content {
		width: 100%;
	}

	.basica-ayuda {
		-webkit-box-flex: 5;
		-webkit-flex: 5;
		-ms-flex: 5;
		flex: 5;
	}

	.basica-ayuda a {
		font-size: 0.64rem;
	}

	.producto-container__imagen--content
		.thumbs.slick-initialized
		.fa.fa-angle-left.slick-arrow,
	.producto-container__imagen--content
		.thumbs.slick-initialized
		.fa.fa-angle-right.slick-arrow {
		background-color: #003a7c;
		color: white;
		cursor: pointer;
		font-size: 1.5rem;
		left: initial;
		padding: 0rem 0.5rem;
		position: absolute;
		top: 50%;
		-webkit-transform: initial;
		-ms-transform: initial;
		transform: initial;
		z-index: 1;
	}

	.producto-container__imagen--content
		.thumbs.slick-initialized
		.fa.fa-angle-right.slick-arrow {
		bottom: initial;
		right: 0;
		top: 50%;
	}

	.compra-wishlist {
		width: 100%;
	}
}

@media only screen and (min-width: 90.063em) {
	.producto-container .producto-container__content {
		width: 70%;
	}

	.producto-sticky-content {
		width: 40%;
	}

	.producto-sticky-container {
		top: calc(0px + 65px);
	}

	.compra-wishlist {
		width: auto;
	}

	.compra-compra-tranquilo {
		margin-left: 1rem;
	}

	.basica-comparte,
	.basica-precio {
		width: 100%;
	}

	.basica-comparte {
		-webkit-box-flex: 2;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;
	}

	.basica-ayuda {
		-webkit-box-flex: 6;
		-webkit-flex: 6;
		-ms-flex: 6;
		flex: 6;
	}

	.producto-container__imagen--content #include {
		max-height: 600px;
	}
}

.vitrine {
	width: 100%;
}

.categoria-container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 3rem;
}

.categoria-container__content {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 90%;
}

.categoria-container__content .content__main--filtroBtnMobile {
	display: none;
}

.categoria-container__content .content__aside {
	width: 20%;
}

.categoria-container__content .content__aside .menu-departamento {
	max-height: 400px;
	overflow-x: hidden;
	overflow-y: auto;
}

.categoria-container__content .content__main {
	width: 75%;
}

.categoria-container__content .content__main .prateleira {
	display: block;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	max-height: 100%;
	max-width: 915px;
	position: relative;
	width: 100%;
}

.categoria-container__content .content__main .main {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	position: relative;
}

.categoria-container__content .content__main .content__main--banner {
	-webkit-align-items: center;
	align-items: center;
	background-color: #ecf0f1;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	margin-bottom: 1rem;
}

.content__main .content__main--banner .content__main--banner-texto {
	display: none;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.7rem;
	line-height: 20px;
	padding: 0 0.8rem;
	text-align: center;
	width: 30%;
}

.content__main .content__main--banner .content__main--banner-texto p {
	margin: 0.5rem 0;
}

.content__main .content__main--banner .content__main--banner-imagen {
	width: 100%;
}

.content__main .content__main--banner .content__main--banner-imagen img {
	display: block;
	height: 100%;
	width: 100%;
}

.categoria-container .navigation,
.categoria-container .navigation-tabs {
	height: initial;
}

.categoria-container .navigation-tabs {
	background: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.3);
	padding: 0.5rem;
}

.navigation-tabs.sticky.fixed {
	background: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.3);
	padding: 0.5rem;
}

.categoria-container .wrapper-sticky {
	z-index: 1;
}

@media only screen and (max-width: 40em) {
	.Marca.selected {
		border-top: none;
	}

	.categoria-container .navigation-tabs {
		background-color: transparent;
	}

	.categoria-container__content {
		width: 90%;
	}

	.categoria-container__content .content__aside {
		display: none;
	}

	.categoria-container__content .content__main {
		width: 100%;
	}

	.categoria-container__content .bread-crumb {
		border-bottom: 1px solid #ecf0f1;
		padding-bottom: 0;
	}

	.bread-crumb ul li {
		line-height: 25px;
	}

	.bread-crumb ul li:first-child {
		width: 25px;
	}

	.bread-crumb ul li:first-child a {
		color: #eee;
	}

	.bread-crumb ul li:first-child:before {
		background-color: #eee;
		content: "\f015";
		font-family: "FontAwesome";
		font-size: 1rem;
		margin-left: 0.3rem;
		top: 0;
		visibility: visible;
	}

	.bread-crumb ul li:first-child:after {
		visibility: visible;
	}

	.content__main .content__main--breadcrumb {
		background-color: #eee;
		display: none;
		margin-top: 1.5rem;
	}

	.brand.no-encontro-filtros
		.categoria-container__content
		.content__main
		.content__main--banner {
		display: block;
	}

	.categoria-container__content .content__main .content__main--banner {
		display: none;
	}

	.categoria-container__content .content__main--filtroBtnMobile {
		display: block;
	}

	.categoria-container__content .content__main--filtroBtnMobile .btn {
		background-color: #003a7c;
		color: white;
		line-height: 50px;
		position: relative;
		text-align: center;
	}

	.categoria-container__content .content__main--filtroBtnMobile .btn.sticky {
		height: auto;
		left: 0;
		position: fixed;
		right: 0;
		top: calc(100px + 0px);
		z-index: 2;
	}

	.categoria-container__content .content__main--filtroBtnMobile .btn:before {
		background-color: #eee;
		color: #003a7c;
		content: "\f0b0";
		font-family: "FontAwesome";
		font-size: 1.4rem;
		left: 0;
		padding: 0 1.5rem;
		position: absolute;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.Marca.selected {
		border-top: none;
	}

	.categoria-container .navigation-tabs {
		background-color: transparent;
	}

	.categoria-container__content {
		width: 95%;
	}

	.categoria-container__content .content__main {
		width: 100%;
	}

	.vitrine {
		width: 100%;
	}

	.content__main .content__main--banner .content__main--banner-texto {
		font-size: 0.6rem;
	}

	.categoria-container__content .content__aside {
		display: none;
		width: 20%;
	}

	.categoria-container__content .content__main--filtroBtnMobile {
		display: block;
		margin-bottom: 1rem;
	}

	.categoria-container__content .content__main--filtroBtnMobile .btn {
		background-color: #003a7c;
		color: white;
		font-size: 0.8rem;
		padding: 00;
		text-align: center;
		width: 30%;
	}
}

@media only screen and (min-width: 90.063em) {
	.categoria-container__content {
		width: 70%;
	}

	.categoria-container__content .content__main .prateleira {
		max-width: 100%;
	}

	.categoria-container__content .content__aside .menu-departamento {
		max-height: 500px;
	}
}

.resultado-busca.no-encontro-filtros .categoria-container__content {
	width: 75%;
}

.resultado-busca.no-encontro-filtros .content__main--banner,
.resultado-busca.no-encontro-filtros .content__main--filtroBtnMobile {
	display: none !important;
}

.resultado-content {
	display: none;
}

.resultado-busca.no-encontro .categoria-container__content {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.resultado-busca.no-encontro .categoria-container__content .content__main {
	width: 80%;
}

.resultado-busca .content__main--breadcrumb,
.resultado-busca .didyoumean,
.resultado-busca.no-encontro .content__aside {
	display: none;
}

.resultado-busca-result {
	background-color: whitesmoke;
	display: none;
	padding: 1rem 0 1rem 1rem;
}

.resultado-busca-result__content {
	background-color: transparent;
	font-size: 0.8rem;
}

.resultado-busca-result__content:before {
	color: #003a7c;
	content: "\f002";
	font-family: "FontAwesome";
	margin-right: 0.2rem;
}

.resultado-busca-result .result {
	background-color: #003a7c;
	color: white;
	font-weight: bold;
	margin: 0 0.4rem;
	padding: 0.1rem 0.5rem;
	text-transform: uppercase;
}

.resultado-busca.no-encontro-filtros
	.categoria-container__content
	.content__main {
	width: 100%;
}

.resultado-busca.no-encontro-filtros
	.categoria-container__content
	.content__main
	.prateleira,
.resultado-busca.no-encontro-filtros .vitrine {
	max-width: initial;
	width: 100%;
}

.resultado-busca.no-encontro-filtros .resultado-busca-result {
	display: block;
}

@media only screen and (max-width: 40em) {
	.resultado-busca.no-encontro-filtros .categoria-container__content {
		width: 90%;
	}

	.resultado-busca.no-encontro-filtros .categoria-container {
		margin-top: 1.5rem;
	}

	.resultado-busca .resultado-content {
		margin-bottom: 1rem;
	}

	.resultado-busca-result__content {
		text-align: center;
	}

	.resultado-busca-result .result {
		display: block;
		margin: 0.5rem 0;
		padding: 0.2rem 0;
		text-align: center;
		width: 100%;
	}

	.resultado-busca-result {
		padding: 0.4rem 0.5rem;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.resultado-busca .resultado-content {
		margin-bottom: 1rem;
	}
}

@media only screen and (min-width: 90.063em) {
}

.account-container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.account-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 3rem;
	width: 80%;
}

.account-content__contenido {
	-webkit-box-pack: start;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 100%;
}

.account__login .welcome em a {
	background-color: #bdc3c7;
	color: white;
	margin-top: 0.8rem;
	padding: 0.8rem;
	position: relative;
	text-align: center;
	visibility: hidden;
}

.account__login .welcome em a:before {
	background-color: #bdc3c7;
	color: white;
	content: "Sair";
	font-style: initial;
	left: 0;
	padding: 0.8rem 2rem;
	position: absolute;
	text-align: center;
	top: 0;
	visibility: visible;
}

.account__addres-data,
.account__orders,
.account__profile-data {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 30%;
}

.profile-detail-display {
	width: 100%;
}

.profile-detail-display-info span {
	line-height: 25px;
}

.profile-detail-display-nickname {
	display: none;
}

.account__addres-data {
	border-left: 1px solid #ecf0f1;
	border-right: 1px solid #ecf0f1;
	display: none;
}

.account__login {
	border-bottom: 1px solid #7f8c8d;
	margin-bottom: 3rem;
	padding-bottom: 2rem;
	width: 100%;
}

.account__orders {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: initial;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: initial;
	-webkit-justify-content: initial;
	justify-content: initial;
	margin-left: 5rem;
}

.account__title {
	border-bottom: 1px solid #eee;
	color: #003a7c;
	font-size: 1.5rem;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	text-transform: uppercase;
}

.btn.account {
	background-color: #003a7c;
	color: white;
	padding: 0.6rem 0;
	text-align: center;
	text-transform: uppercase;
}

.account #sectionAccount {
	color: #685645;
	margin-bottom: 50px;
}

.account #sectionAccount .welcome em {
	display: block;
	margin-top: 10px;
}

.account #sectionAccount .welcome a {
	background: #003a7c;
	color: #ffffff;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	padding: 5px 20px;
}

.account #sectionAccount .welcome a:after {
	content: "\f08b";
	font-family: FontAwesome;
	font-size: 1.5rem;
	font-style: normal;
	line-height: normal;
	position: relative;
	top: 3px;
}

.account h2.line-title span {
	font-size: 2.2rem;
}

.account .profileUser .profile-detail-display-cellphone,
.account .profileUser .profile-detail-display-nickname {
	display: none;
}

.account #editar-perfil .profile-detail-form {
	font-family: "Poppins", sans-serif !important;
	font-size: 0.555rem;
}

.account h4 {
	border-bottom: 1px solid #eee;
	color: #003a7c;
	font-size: 1.5rem;
	padding-bottom: 1rem;
	text-transform: uppercase;
}

.account .edit.edit-profile-link a,
.account .new.new-address-link a,
.account .orders-update {
	background-color: #003a7c;
	color: #ffffff;
	cursor: pointer;
	font-size: 0.9rem;
	margin: 1rem 0;
	padding: 1.2rem;
	text-align: center;
	text-transform: uppercase;
}

.account .edit.edit-address-link a {
	color: #003a7c;
	font-size: 0.75rem;
	font-weight: 600;
}

.address-update,
.delete {
	border: 1px solid #eee;
	margin-bottom: 1rem;
	padding: 1rem 0;
	text-transform: uppercase;
}

.delete {
	margin-top: 1rem;
}

.address-display-unit-info span {
	line-height: 25px;
}

.account .address-display-unit h5,
.account .profile-detail-display h5 {
	color: #685645;
	font-size: 0.875rem;
	font-weight: 600;
	margin: 1rem 0;
	text-transform: uppercase;
}

.account .profile-detail-display-email {
	color: #685645;
	font-size: 0.813rem;
}

.account .profile-detail-display-telephone .data {
	min-width: 100px;
	overflow: hidden;
	padding-left: 1.6rem;
	position: absolute;
	text-indent: -26px;
}

.account .profile-detail-display-info .title {
	color: #2e2a25;
	font-size: 0.813rem;
	font-weight: 600;
}

.account .profile-detail-display-info .data {
	color: #003a7c;
	font-size: 0.813rem;
	font-weight: 400;
}

.account .address-display-unit-info span {
	color: #003a7c;
	font-size: 0.813rem;
	font-weight: 400;
}

.account .address-display-unit {
	border-bottom: 1px solid #999999;
	font-size: 0.8rem;
	margin-bottom: 28px;
	padding-bottom: 0.4rem;
	text-align: center;
}

.span3.address-display-unit h5 {
	color: #a8103d;
	font-size: 1.2rem;
}

.account .neighborhood,
.account .reference,
.control-group.form-business-data-name {
	display: none;
}

span.profile-detail-display-gender > span.title {
	font-size: 0rem !important;
}

span.profile-detail-display-gender > span.title:before {
	content: "G\E9nero: ";
	font-size: 0.85rem;
}

.wrapFormAddressNew {
	-webkit-align-items: center;
	align-items: center;
	border-radius: 0;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.account.is-reveal-open .reveal-overlay {
	z-index: 900;
}

#editar-perfil {
	border-radius: 0;
	max-height: 500px;
	overflow: auto !important;
	position: fixed;
	top: 100px !important;
}

#editar-perfil .form-personal-data-surname {
	display: none;
}

#AddressNew {
	top: 70px !important;
}

#profile {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	overflow: auto;
}

#address-remove {
	border-radius: 0;
}

#address-remove .modal-body {
	width: 100%;
}

#address-remove .modal-body .control-label {
	font-size: 1rem;
	margin-bottom: 2.5rem;
	padding: 1rem 0;
	text-align: center;
	width: 100%;
}

#address-remove .modal-footer.save-cancel-buttons {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.control-group.form-personal-data-nickname.span,
.requirements.ppns {
	display: none;
}

.formAddressNew,
.modal-body {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 80%;
}

.modal-header,
.profile-detail-form {
	width: 100%;
}

#myModalLabel,
.formAddressNew__titulo {
	border-bottom: 1px solid #ecf0f1;
	color: #003a7c;
	font-size: 1.6rem;
	margin-bottom: 2rem;
	padding-bottom: 1rem;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

#myModalLabel {
	width: 100%;
}

#myModalLabel:before {
	border-bottom: 1px solid #ecf0f1;
	font-size: 1.6rem;
	left: 0;
	margin-bottom: 2rem;
	padding-bottom: 1rem;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	visibility: visible;
	width: 100%;
}

.formAddressNew__calle,
.formAddressNew__comuna,
.formAddressNew__destinatario,
.formAddressNew__direccion,
.formAddressNew__numero,
.formAddressNew__obligatorio,
.formAddressNew__piso,
.formAddressNew__region {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	padding: 0.4rem 0;
	width: 80%;
}

.control-label,
.formAddressNew__label {
	color: #003a7c;
	font-size: 0.7rem;
	text-transform: uppercase;
	width: 30%;
}

.control-label {
	display: block;
	margin-bottom: 1rem;
}

.form-personal-data-date-of-birth .control-label {
	display: block;
	margin-bottom: 0.8rem;
}

.form-personal-data-date-of-birth .control-label:before {
	visibility: visible;
}

.controls input,
.formAddressNew__input,
.formAddressNew select {
	background-color: #ecf0f1;
	border: none;
	border-radius: 0;
	font-size: 1rem;
	line-height: 35px;
	text-align: center;
	text-transform: uppercase;
	width: 70%;
}

.controls input {
	line-height: 25px;
	text-align: left;
	width: 100%;
}

.formAddressNew select {
	color: #7f8c8d;
	font-size: 0.8rem;
	padding: 0.5rem 0;
	padding-left: 0.5rem;
	text-transform: lowercase;
}

.controls input,
.formAddressNew__input::-webkit-input-placeholder {
	font-size: 0.8rem;
	padding-left: 0.5rem;
	text-align: left;
	text-transform: lowercase;
}

.formAddressNew__input[type="text"]:focus {
	color: #7f8c8d;
	font-size: 0.8rem;
	padding-left: 0.5rem;
	text-align: left;
	text-transform: lowercase;
}

.formAddressNew__obligatorio {
	color: red;
	font-size: 0.6rem;
	margin-top: 0.8rem;
	width: 80%;
}

.formAddressNew__controles {
	-webkit-box-pack: start;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	margin-top: 1rem;
	width: 100%;
	width: 80%;
}

.formAddressNew__controles button,
.save-cancel-buttons button,
.save-cancel-buttons input {
	background-color: #003a7c;
	border-radius: 0;
	color: white;
	cursor: pointer;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.7rem;
	padding: 1rem;
	text-transform: uppercase;
}

.save-cancel-buttons input {
	margin-right: 0.5rem;
	padding: 0 1rem;
}

.save-cancel-buttons button {
	background-color: #bdc3c7;
	padding: 0.78rem;
}

.formAddressNew__controles button:first-child {
	margin-right: 1rem;
}

.profile-detail-form-contact-data h5.span5,
h5.span5 {
	border-bottom: 1px solid #ecf0f1;
	font-size: 1rem;
	margin: 1rem 0;
	padding-bottom: 0.5rem;
	text-transform: uppercase;
}

h5.span5:before {
	visibility: visible;
}

.profile-detail-form-contact-data h5.span5:before {
	visibility: visible;
}

.form-contact-data-telephone .control-label:before {
	visibility: visible;
}

.form-contact-data-cellphone .control-label {
	width: 100%;
}

.form-contact-data-cellphone .control-label:before {
	visibility: visible;
	width: 100%;
}

.control-group {
	margin: 0.8rem 0;
}

.form-personal-data-gender .controls label {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: start;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	margin-bottom: 1rem;
	width: 15%;
}

.form-personal-data-gender .controls label input {
	margin: 0;
	margin-right: 1rem;
	width: auto;
}

@media only screen and (max-width: 40em) {
	.account-content__contenido {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.account__addres-data,
	.account__orders,
	.account__profile-data {
		margin: 0;
		width: 100%;
	}

	.account__orders {
		margin-top: 3rem;
	}

	.account__addres-data {
		border-bottom: 1px solid #eee;
		border-left: 0;
		border-right: 0;
		border-top: 1px solid #eee;
		margin: 3rem 0;
		padding: 2rem 0;
	}

	.formAddressNew {
		width: 100%;
	}

	.formAddressNew__label {
		font-size: 0.5rem;
	}

	.controls input,
	.formAddressNew__input::-webkit-input-placeholder {
		color: transparent;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.account-content {
		width: 90%;
	}

	.account__addres-data {
		padding: 0 1rem;
	}

	.account__title,
	.account h4 {
		font-size: 1rem;
	}

	.account .edit.edit-profile-link a,
	.account .new.new-address-link a,
	.account .orders-update {
		font-size: 0.8rem;
		line-height: 20px;
		padding: 0.6rem 0.4rem;
	}
}

@media only screen and (min-width: 90.063em) {
}

.nav.nav-pills li:nth-child(2),
.orders
	.fl.dib.ba.b--moon-gray.br-pill.hh2.w2.lh-solid.bg-white.hover-bg-near-white {
	display: none !important;
}

.orders .fl.dib.pv1.ml2.mid-gray.hover-gray {
	background-color: #eee;
	color: #003a7c;
	margin-bottom: 1rem;
	padding: 0.8rem;
	text-transform: uppercase;
}

.orders .container.subscriptions-page {
	width: 90%;
}

.orders a {
	background: transparent;
	color: black;
	display: block;
	font-family: "Titillium Web", sans-serif;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	position: relative;
	text-decoration: none;
}

.orders a:hover {
	color: #003a7c;
	text-decoration: underline;
}

.orders .nav-pills > .active > a,
.orders .nav-pills > .active > a:focus,
.orders .nav-pills > .active > a:hover {
	background-color: #003a7c;
}

.orders .vtex-bootstrap h1 {
	color: #003a7c;
	font-family: "Titillium Web", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	visibility: hidden;
}

.orders .vtex-bootstrap h1:before {
	content: "Meus pedidos";
	visibility: visible;
}

.orders .vtex-bootstrap .containerPage h1:before {
	content: "";
}

.orders .vtex-bootstrap h1 span {
	display: block;
	position: relative;
	visibility: hidden;
	width: 100%;
}

.orders .vtex-bootstrap h1 span:before {
	content: "voc\00EA  ainda n\00E3o tem pedidos";
	left: 0;
	position: absolute;
	text-align: center;
	visibility: visible;
	width: 100%;
}

.orders .bg-near-white.fw5.ba.br2.pv2.ph3.bl-0.br--right,
.orders .bg-near-white.fw5.ba.br2.pv2.ph3.br--left {
	background-color: #003a7c;
}

.orders
	.myo-cancel-btn.fr.db.ba.link.tc.pv2.ph3.br2.w-100.w5-l.f6.fw4.mid-gray.bg-near-white.hover-bg-moon-gray.b--light-silver.mt2 {
	display: none;
}

.orders .nav.nav-pills li:first-child a {
	position: relative;
	visibility: hidden;
}

.orders .nav.nav-pills li:first-child a:before {
	background-color: #003a7c;
	border-radius: 8px;
	color: white;
	content: "Meus pedidos";
	left: 0;
	padding: 0.5rem 0.4rem;
	position: absolute;
	visibility: visible;
}

[aria-pressed="false"],
[aria-pressed="false"]:hover {
	color: #003a7c;
}

.estatico .off-canvas-content nav a {
	color: black;
	font-size: 0.8rem;
	font-weight: bold;
	line-height: 38px;
	padding: 0.3rem 1rem;
	text-transform: uppercase;
}

.estatico .off-canvas-content nav a:hover {
	color: #003a7c;
}

.estatico .off-canvas-content nav .active {
	background-color: #003a7c;
	color: white;
}

.estatico .off-canvas-content nav .active:hover {
	color: white;
}

.estatico .content__main--filtroBtnMobile {
	display: none;
}

.estatico.cuatro #content-info {
	padding: 3rem 0;
}

.estatico.cuatro .cuatro__container--texto {
	margin-top: 1.5rem;
}

.estatico.buscavazia .estatico-content__menu-lateral,
.estatico.cuatro .estatico-content__menu-lateral {
	display: none;
}

.estatico.buscavazia .estatico-content__contenido,
.estatico.cuatro .estatico-content__contenido {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0;
}

.buscavazia__container,
.cuatro__container {
	width: 100%;
}

.cuatro__container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.cuatro__container--texto .texto__content {
	line-height: 24px;
}

.buscavazia__container--img {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 3rem;
}

.buscavazia__container--img img,
.cuatro__container img {
	max-height: 250px;
}

.buscavazia__container--texto {
	margin: 1rem 0;
}

.frase__content {
	color: #003a7c;
	font-size: 2rem;
	margin: 1rem 0;
}

.buscavazia__container--frase,
.texto__content {
	color: black;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.buscavazia__container--frase {
	color: #7f8c8d;
	font-size: 0.8rem;
	text-transform: initial;
}

.estatico-container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 3rem;
}

.estatico-content {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 90%;
}

.estatico-content .estatico-content__contenido,
.estatico-content .estatico-content__menu-lateral {
	-webkit-box-flex: 1.5;
	-webkit-flex: 1.5;
	-ms-flex: 1.5;
	flex: 1.5;
}

.estatico-content .estatico-content__menu-lateral {
	-webkit-box-shadow: inset -10px 20px 5px -2px rgba(0, 0, 0, 0.1);
	box-shadow: inset -10px 10px 20px -2px rgba(0, 0, 0, 0.1);
}

.estatico-content .estatico-content__contenido {
	-webkit-box-flex: 4;
	-webkit-flex: 4;
	-ms-flex: 4;
	flex: 4;
	margin-left: 2rem;
}

.estatico-content .estatico-content__menu-lateral a {
	color: black;
	font-size: 0.8rem;
	font-weight: bold;
	line-height: 38px;
	padding: 0.3rem 1rem;
	text-transform: uppercase;
}

.estatico-content .estatico-content__menu-lateral a:hover {
	color: #003a7c;
}

.estatico-content .estatico-content__menu-lateral .active {
	background-color: #003a7c;
	color: white;
}

.estatico-content .estatico-content__menu-lateral .active:hover {
	color: white;
}

.estatico-subtitle,
.estatico-title {
	font-size: 1.5rem;
	font-weight: bold;
	margin-bottom: 2rem;
	text-transform: uppercase;
}

.estatico-subtitle {
	font-size: initial;
	margin-bottom: 0.5rem;
}

.estatico-parrafo {
	font-size: 0.8rem;
	line-height: 24px;
	margin: 1rem 0;
}

.estatico-lista {
	margin-left: 1.5rem;
}

.estatico-lista li {
	font-size: 0.8rem;
	list-style-type: decimal;
}

.estatico-lista li p {
	line-height: 28px;
	margin: 0;
}

.estatico-content .content__main--filtroBtnMobile {
	display: none;
}

.mas-info.cambio-devoluciones a,
.mas-info.compra-tranquilo a,
.mas-info.politicas-privacidad a,
.mas-info.terminos-condiciones a {
	display: initial;
}

.estatico-content__contenido .info .mas-info.cambio-devoluciones ul {
	font-family: "Titillium Web", sans-serif;
	font-size: 0.8rem;
	margin: 1rem 0;
	margin-left: 0.5rem;
}

.estatico-content__contenido .info .mas-info.cambio-devoluciones ul li {
	line-height: 20px;
	margin-bottom: 0.8rem;
}

.estatico-content__contenido .info .mas-info.cambio-devoluciones ul li:before {
	content: "-";
	margin-right: 0.5rem;
}

.estatico-content__contenido .info .mas-info.compra-tranquilo p {
	font-size: 0.8rem;
	margin-bottom: 1rem;
}

.estatico-content__contenido .mas-info.politicas-privacidad p {
	font-size: 0.8rem;
	line-height: 20px;
	margin: 0.8rem 0;
}

.estatico-content__contenido .mas-info.politicas-privacidad .title {
	margin: 1rem 0;
}

.estatico-content__contenido .mas-info.politica-despacho .title {
	margin: 1rem 0;
}

.estatico-content__contenido .mas-info.politica-despacho p {
	font-size: 0.8rem;
	line-height: 20px;
}

.estatico-content__contenido .mas-info.politica-despacho ul {
	font-family: "Titillium Web", sans-serif;
	font-size: 0.8rem;
	margin: 1rem 0;
	margin-left: 0.5rem;
}

.estatico-content__contenido .mas-info.politica-despacho ul li {
	line-height: 20px;
	margin-bottom: 0.8rem;
}

.estatico-content__contenido .mas-info.politica-despacho ul li:before {
	content: "-";
	margin-right: 0.5rem;
}

.estatico-content__contenido .mas-info.terminos-condiciones .title {
	margin: 1rem 0;
}

.estatico-content__contenido .mas-info.terminos-condiciones p {
	font-size: 0.8rem;
	line-height: 20px;
}

.estatico-content__contenido .mas-info.terminos-condiciones ul {
	font-family: "Titillium Web", sans-serif;
	font-size: 0.8rem;
	margin: 1rem 0;
	margin-left: 0.5rem;
}

.estatico-content__contenido .mas-info.terminos-condiciones ul li {
	line-height: 20px;
	margin-bottom: 0.8rem;
}

/* troca e devolução */

.visible-mobile-steps {
	display: none;
}

.steps {
	align-items: center;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	margin: 50px 0 20px 0;
}

.steps .list-steps {
	align-items: flex-start;
	display: flex;
	flex-flow: row wrap;
	margin-bottom: 60px;
	width: 100%;
}

.list-steps .steps-item {
	align-items: center;
	display: flex !important;
	flex: 0 0 25%;
	flex-flow: column wrap;
	justify-content: center;
	position: relative;
	text-align: center;
}

.steps-item .circle {
	border: 2px solid #000;
	border-radius: 50%;
	display: block;
	padding: 10px;
	position: relative;
}

.circle span {
	align-items: center;
	background: #fff;
	border-radius: 50%;
	color: #333;
	display: flex;
	font-weight: 700;
	height: 30px;
	justify-content: center;
	left: calc(50% - 15px);
	position: absolute;
	top: -15px;
	width: 30px;
}

.circle img {
	float: none;
	height: auto;
	margin: auto;
	width: 90%;
}

.list-steps .steps-item .circle:after {
	background: url(/arquivos/arrow-steps.png) center no-repeat;
	background-size: 100%;
	content: "";
	height: 20px;
	position: absolute;
	right: calc(-50% - 25px);
	top: calc(50% - (25px / 2));
	transform: rotate(180deg);
	width: 55px;
}

.list-steps + .list-steps .steps-item:first-child .circle:after {
	right: calc(50% - 20px);
	top: calc(-50%);
	transform: rotate(-90deg);
	width: 40px;
}

.list-steps:first-child .steps-item:last-child .circle:after {
	display: none;
}

.list-step + .list-steps .steps-item .circle:after {
	background: url(/arquivos/arrow-steps.png) center no-repeat;
	background-size: 100%;
	content: "";
	height: 20px;
	position: absolute;
	right: calc(-50% - 65px);
	top: calc(50% - (25px / 2));
	transform: rotate(0);
	width: 55px;
}

.list-steps p {
	line-height: initial;
	margin: 10px 0 0 0;
	padding: 0 15px;
}

.list-steps p small {
	display: block;
	font-size: 11px;
	font-weight: 400;
	margin-top: 10px;
}

.list-steps + .list-steps {
	flex-flow: row-reverse wrap;
}

.institucionalPage h1,
.institucionalPage h3 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

.list-steps .steps-item p {
	text-align: center;
}

.institucionalPage p {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: justify;
}

.institucionalPage p a {
	display: -webkit-inline-box;
	font-weight: bold;
	text-decoration: underline;
}

.institucionalPage .slick-track {
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 1660px) {
	.list-steps .steps-item .circle:after {
		right: calc(-50% - 10px);
	}
}

@media (max-width: 1515px) {
	.list-steps .steps-item .circle:after {
		right: calc(-50%);
		width: 45px;
	}
}

@media (max-width: 1455px) {
	.steps-item .circle {
		padding: 15px 10px;
	}

	.circle img {
		width: 75%;
	}

	.list-steps .steps-item .circle:after,
	.list-steps + .list-steps .steps-item .circle:after {
		right: calc(-50% + 5px);
	}
}

@media (max-width: 1105px) {
	.steps-item .circle {
		padding: 15px 5px;
	}
	.circle img {
		width: 80%;
	}
}

@media (max-width: 1024px) {
	.list-steps .steps-item .circle:after {
		width: 45px;
	}
}

@media (max-width: 768px) {
	.visible-mobile-steps {
		display: block;
	}

	.visible-desktop-steps {
		display: none;
	}

	.steps .list-steps {
		margin-bottom: 20px;
	}

	.list-steps .slick-list {
		margin: auto;
		max-width: 70%;
		padding: 10px !important;
	}

	.list-steps .steps-item .circle:after {
		display: none;
	}
}

.contacto__correo-container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: start;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 100%;
}

.contacto__correo-container input {
	background-color: #ecf0f1;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #888;
	padding: 0.8rem;
	width: 80%;
}

.btn.submit {
	background-color: #003a7c;
	color: white;
	margin: 0;
	padding: 0.5rem 0;
	width: 20%;
}

.contacto__correo-container textarea {
	background-color: #ecf0f1;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #888;
	max-height: 200px;
	min-height: 200px;
	padding: 0.8rem;
	width: 100%;
}

.contacto__apellido,
.contacto__asunto,
.contacto__ciudad,
.contacto__email,
.contacto__mensaje,
.contacto__nombre,
.contacto__telefono {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0.2rem 0;
	width: 100%;
}

.contacto__apellido {
	padding-top: 0;
}

.contacto__label {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: end;
	color: black;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: end;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.7rem;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	margin-right: 1rem;
	overflow: hidden;
	text-transform: uppercase;
	width: 20%;
}

.nuestras-tiendas__container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.nuestras-tiendas__controles {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	display: none;
	margin-bottom: 1.5rem;
	width: 100%;
}

.nuestras-tiendas__controles select {
	background-color: #ecf0f1;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #888;
	padding: 0.6rem;
}

.nuestras-tiendas__controles select:first-child {
	margin-right: 0.8rem;
}

.nuestras-tiendas__container iframe {
	height: 400px;
	max-width: 100% !important;
	width: 100% !important;
}

.nuestras-tiendas__mapa {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	-webkit-order: 4;
	order: 4;
	width: 100%;
}

.nuestras-tiendas__container #map-canvas {
	display: block;
	float: left;
	margin-top: 10px;
	max-width: 100%;
	min-height: 400px;
	width: 100%;
}

.nuestras-tiendas__informacion,
.nuestras-tiendas__resultado {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	margin-top: 1rem;
}

.nuestras-tiendas__informacion {
	max-width: 564px;
}

.nuestras-tiendas__resultado {
	-webkit-box-flex: 1.5;
	-webkit-flex: 1.5;
	-ms-flex: 1.5;
	flex: 1.5;
	margin-bottom: 2rem;
	margin-right: 1.5rem;
}

.nuestras-tiendas__informacion h2,
.nuestras-tiendas__resultado h2 {
	margin-bottom: 1rem;
}

.bodyContent__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.bodyContent__text strong {
	margin-right: 0.5rem;
}

.stores_ul ul {
	height: 150px;
	list-style-type: circle;
	margin-left: 1rem;
	overflow: auto;
	padding-left: 1rem;
}

.stores_ul li {
	cursor: pointer;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.8rem;
	line-height: 25px;
}

@media only screen and (max-width: 768px) {
	.estatico-content {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 90%;
	}

	.estatico-content .estatico-content__contenido h1 {
		margin-top: 1.5rem;
	}

	.estatico-content__menu-lateral,
	.estatico.buscavazia .content__main--filtroBtnMobile {
		display: none;
	}

	.estatico-content .content__main--filtroBtnMobile {
		background-color: transparent;
		border-bottom: 1px solid #ecf0f1;
		display: block;
		padding-bottom: 1rem;
		width: 100%;
	}

	.estatico-content .content__main--filtroBtnMobile .btn.filtro {
		background-color: #003a7c;
		color: white;
		font-size: 0.8rem;
		text-align: center;
		text-transform: uppercase;
	}

	.estatico-content__contenido {
		margin: 0 !important;
	}
}

@media only screen and (max-width: 40em) {
	.contacto__label {
		text-align: right;
	}

	.contacto__correo-container .btn.submit {
		width: 50%;
	}

	.buscavazia__container,
	.cuatro__container {
		width: 100%;
	}

	.nuestras-tiendas__resultado {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		width: 100%;
	}

	.nuestras-tiendas__informacion {
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		margin-bottom: 1rem;
		max-width: initial;
	}

	#storeContent {
		width: 90%;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
	.estatico-content {
		width: 70%;
	}
}

.wishlist__container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 3rem;
	width: 100%;
}

.wishlist__content {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 80%;
}

.wishlist__controles-container,
.wishlist__elementos,
.wishlist__elementos-container,
.wishlist__titulo-container {
	margin-bottom: 2rem;
	width: 100%;
}

.wishlist__elementos {
	margin: 0;
}

.wishlist__titulo {
	border-bottom: 1px solid #ecf0f1;
	color: #003a7c;
	font-size: 1.5rem;
	padding-bottom: 0.8rem;
	text-align: center;
	text-transform: uppercase;
}

.wishlist__controles-container {
	-webkit-box-pack: end;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.wishlist__controles {
	-webkit-box-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 45%;
}

.wishlist__controles a {
	background-color: #003a7c;
	color: white;
	font-size: 0.8rem;
	padding: 0.4rem 0.8rem;
	text-transform: uppercase;
}

.wishlist__controles a:last-child {
	background-color: #ecf0f1;
	color: black;
}

.wishlist__elementos,
.wishlist__elementos-container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.giftlist.giftlistmanager {
	width: 100%;
}

.giftlist-action,
.giftlist li.action-buy,
.giftlist li.action-edit,
.giftlist li.action-view,
.glmanager-type.giftlisttype-4 h2 {
	display: none !important;
}

.giftlist-table {
	width: 100%;
}

.giftlist-header {
	background-color: #003a7c;
}

.giftlist-header tr th {
	border-right: 2px solid white;
	color: white;
	font-size: 0.7rem;
	padding: 0.8rem 0;
	text-align: center;
	text-transform: uppercase;
}

.giftlist-table tbody {
	background-color: #ecf0f1;
}

.giftlist-table tbody tr td {
	border-right: 2px solid white;
	font-size: 0.8rem;
	line-height: 35px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}

.glmanager-actions li {
	display: inline-block;
	padding: 0 10px;
}

.glmanager-actions li a {
	color: #a8103d;
	text-decoration: underline;
}

.glis-link.must-login {
	border: 1px solid #003a7c;
	color: #003a7c;
	font-size: 0.7rem;
	padding: 0.5rem;
	text-transform: uppercase;
	-webkit-transition: all 0.45s;
	-o-transition: all 0.45s;
	transition: all 0.45s;
}

.giftlist-insertsku-popup,
.glis-link.must-login {
	border: 1px solid #003a7c;
	color: #003a7c;
	font-size: 0.7rem;
	padding: 0.5rem;
	text-transform: uppercase;
	-webkit-transition: all 0.45s;
	-o-transition: all 0.45s;
	transition: all 0.45s;
}

.giftlist-insertsku-popup:hover,
.glis-link.must-login:hover {
	background-color: #003a7c;
	color: white;
	text-decoration: none;
}

#giftlisttype,
.giftlistname input {
	background-color: #ecf0f1;
	border: none;
	border-radius: 0;
	color: #7f8c8d;
	display: block !important;
	font-size: 0.7rem;
	margin-bottom: 2rem;
	padding: 0.7rem;
	text-transform: uppercase;
}

.giftlistname {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.giftlistname input {
	width: 100%;
}

.giftlistname label {
	color: #003a7c;
	display: block;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.8rem;
	margin-bottom: 0.5rem;
	text-transform: uppercase;
	width: 100%;
}

#giftlisttype-disabled,
.address.address-component,
.giftlist #giftlistname-obr,
.giftlist .giftlisttype.chose label,
.giftlist .giftlisturl,
.giftlist .image,
.giftlist .therms-area,
.giftlist .visibility {
	display: none !important;
}

.wishlist__crear-container {
	-webkit-box-pack: start;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 100%;
}

.wishlist__crear {
	padding: 1rem 0;
	width: 50%;
}

.action-area .form-action {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 40%;
}

.action-area .form-action li input {
	background-color: #003a7c;
	border: none;
	color: white;
	font-size: 0.8rem;
	padding: 0.8rem;
	text-transform: uppercase;
}

.action-area .form-action .cancel input {
	background-color: #ecf0f1;
	color: #7f8c8d;
	margin-right: 1rem;
}

.wishlist__product-container {
	width: 100%;
}

.giftlistproductsv2 {
	width: 100%;
}

.giftlist-remove-sku,
.wishlist__list,
.wishlist__statics {
	display: none !important;
}

.wishlist__product thead {
	background-color: #003a7c;
}

.wishlist__product thead tr th {
	border-right: 2px solid white;
	color: white;
	font-size: 0.8rem;
	padding: 1rem;
	padding-bottom: 0.5rem;
	text-transform: uppercase;
}

.wishlist__product tbody {
	border: 1px solid #eee;
}

.wishlist__product tbody td {
	border-right: 1px solid #eee;
	font-family: "Titillium Web", sans-serif;
	font-size: 0.8rem;
	padding: 0 0.5rem;
	text-align: center;
	vertical-align: middle;
}

.wishlist__product tbody .name {
	padding-left: 1rem;
	text-align: left;
}

.wishlist__product .edit {
	margin-top: 0.8rem;
	text-decoration: underline;
}

.wishlist__product .deletethissku {
	border: 1px solid #a8103d;
	color: #a8103d;
	line-height: 32px;
}

.wishlist__product .deletethissku:hover {
	background-color: #a8103d;
	color: white;
}

.wishlist__product .ko-grid-pageLinks {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	margin-top: 1rem;
}

.wishlist__product .ko-grid-pageLinks span {
	display: block;
	font-size: 0.7rem;
	margin-right: 0.5rem;
	text-transform: uppercase;
}

.wishlist__product .ko-grid-pageLinks a {
	border: 1px solid #003a7c;
	color: #003a7c;
	margin-right: 0.5rem;
	padding: 0.3rem 0.5rem;
}

.wishlist__product .ko-grid-pageLinks .selected {
	background-color: #003a7c;
	color: white;
}

.wishlist__imprimir {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
}

.wishlist__imprimir .btn.wishlist {
	background-color: #003a7c;
	color: white;
	font-size: 0.8rem;
	text-align: center;
	text-transform: uppercase;
	width: 20%;
}

.wishlist__coleccion-container .giftlist-print-wrapper,
.wishlist__navegacion {
	display: none;
}

.wishlist__coleccion-container {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	overflow: hidden;
	width: 100%;
}

.wishlist__coleccion {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.wishlist__coleccion .main {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.wishlist__coleccion-mobile,
.wishlist__coleccion-tablet {
	display: none;
}

@media only screen and (max-width: 40em) {
	.wishlist__content {
		width: 90%;
	}

	.wishlist__product tbody .name .urlproduct {
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 150px;
	}

	.wishlist__product .edit {
		margin-top: 0.2rem;
	}

	.wishlist__product tbody .price {
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.wishlist__controles {
		-webkit-flex-flow: wrap;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		width: 100%;
	}

	.wishlist__controles a {
		font-size: 0.8rem;
		padding: 0.2rem;
		text-align: center;
		width: 100%;
	}

	.wishlist__controles a:nth-child(2) {
		margin: 0.8rem 0;
	}

	.wishlist__product-container {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
	}

	.wishlist__product {
		overflow: auto;
		width: 100%;
	}

	.wishlist__productos {
		max-width: 100%;
	}

	.wishlist__imprimir .btn.wishlist {
		margin-bottom: 1.2rem;
		width: 50%;
	}

	.wishlist__coleccion-mobile {
		display: block;
	}

	.wishlist__coleccion-desktop {
		display: none;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.wishlist__content {
		width: 90%;
	}

	.wishlist__product tbody .name .urlproduct {
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 150px;
	}

	.wishlist__product .edit {
		margin-top: 0.2rem;
	}

	.wishlist__controles {
		width: 70%;
	}
}

@media only screen and (min-width: 90.063em) {
	.wishlist__content {
		width: 70%;
	}
}

.brand.no-encontro-filtros .content__main--filtroBtnMobile {
	display: none !important;
}

.brand.no-encontro-filtros .categoria-container__content {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.brand.no-encontro-filtros .categoria-container__content .content__main {
	width: 80%;
}

.brand.no-encontro-filtros
	.categoria-container__content
	.content__main
	.prateleira,
.brand.no-encontro-filtros .vitrine {
	max-width: initial;
	width: 100%;
}

@media only screen and (max-width: 40em) {
	.brand.no-encontro-filtros .categoria-container__content .content__main {
		width: 100%;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
}

@media only screen and (min-width: 90.063em) {
}

/*ordenacao filtros de departamento*/
.menu-departamento .search-single-navigator {
	display: flex !important;
	flex-direction: column;
}

.HideMarca {
	order: 1;
}
.Marca {
	order: 1;
}
.HideESTILO {
	order: 3;
}
.ESTILO {
	order: 3;
}
.HideRODAS {
	order: 4;
}
.RODAS {
	order: 4;
}
.HideTIPO {
	order: 5;
}
.TIPO {
	order: 5;
}
.HideTAMANHO {
	order: 6;
}
.TAMANHO {
	order: 6;
}
.HideESTRUTURA {
	order: 7;
}
.ESTRUTURA {
	order: 7;
}
.HideMOBILIDADE {
	order: 8;
}
.MOBILIDADE {
	order: 8;
}
.HideCOR {
	order: 9;
}
.COR {
	order: 9;
}
.HideLINHA {
	order: 10;
}
.LINHA {
	order: 10;
}
.HideGRUPO-DE-COR {
	order: 2;
}
.COR {
	order: 2;
}

/* activos los flag */

@media (min-width: 767px) {
	p.flag.super-leves {
		background: url(/arquivos/Selo_SuperLeve.png) no-repeat;
		color: transparent;
		display: block;
		position: absolute;
		top: 57%;
		width: 91px;
	}

	p.flag.recicladas {
		background: url(/arquivos/Selo_Recliclado.png) no-repeat;
		color: transparent;
		display: block;
		height: 39px;
		position: absolute;
		width: 80px;
	}

	p.flag.mais-vendidas {
		background: url(/arquivos/Selo_MaisVendida.png) no-repeat;
		color: transparent;
		display: block;
		height: 66px;
		position: absolute;
		top: 26%;
		width: 80px;
	}
	p.flag.novos-produtos {
		background: url(/arquivos/Selo_Novo.png) no-repeat;
		color: transparent;
		display: block;
		position: absolute;
		width: 80px;
	}
}

/*

FRANQUIADO
*/

ul.franquiado-nav {
	background: #d4d4d4;
	display: flex;
	justify-content: center;
}

ul.franquiado-nav li {
	margin-left: 3%;
	text-align: center;
}

#franqueado {
	font-size: 0.8rem;
}
#franqueado h2 {
	font-weight: bolder;
	padding-bottom: 2%;
	padding-top: 2%;
}

.content-investimento {
	background: #f4f4f4;
}

.Title-Email {
	margin: 3%;
	text-align: center;
}

.content-btn-franqueado {
	text-align: end;
}

ul.content {
	background: #f4f4f4f4;
	display: flex;
	justify-content: center;
	padding-bottom: 2%;
	padding-top: 2%;
}

ul.franquiado-nav p {
	font-weight: bold;
}
.content-title h2 {
	text-align: center;
}

div#franqueado nav ul {
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
div#franqueado nav {
	padding-bottom: 1em;
}

.content li {
	text-align: center;
	width: 21%;
}

ul.content li p {
	font-weight: bold;
}

#franqueado .small-6.large-12.columns {
	padding: 0;
}

#franqueado .large-12.columns.content-list-1 {
	padding: 0;
}

#franqueado .row.franqueado-soport {
	margin-bottom: 3%;
}
#franqueado franqueado-mob {
	display: none;
}

#franqueado .large-12.columns.content-title {
	text-align: center;
}

@media (min-width: 1440px) {
	#franqueado img.img-franqueado {
		height: 100%;
	}
}

@media (max-width: 425px) {
	.for-small {
		display: none;
	}
	.content-list-1 {
		background: #f4f4f4f4;
	}

	ul.content {
		display: block;
	}
	ul.content li {
		font-size: 90%;
		width: 100%;
	}
	#franqueado franqueado-mob {
		display: block;
	}
}

@media (max-width: 767px) {
	.content-btn-franqueado {
		text-align: center;
	}

	.btn.submit {
		background-color: #003a7c;
		color: white;
		margin: 0;
		padding: 0.1rem 0;
		width: 50%;
	}

	p.text-camp-obligatorio {
		display: none;
	}
	#franqueado .large-12.columns.medium-centered {
		text-align: center;
	}
	#franqueado .row.franqueado-soport {
		display: none;
	}
	#franqueado .franqueado-soport {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.content li {
		text-align: center;
		width: 100%;
	}

	ul.content {
		display: block;
	}
}

@media (min-width: 768px) {
	#franqueado-mob {
		display: none;
	}
	#franqueado ul.franquiado-nav li {
		margin-left: 3%;
		text-align: center;
		width: 14%;
	}
}

@media (min-width: 618px) and (max-width: 1210px) {
	img.img-franqueado {
		width: 100%;
	}
}

/*landing woman*/

span.text-banner a {
	color: #fff;
	text-shadow: 1px 2px black;
}

.text-banner-container {
	background-color: transparent !important;
	opacity: unset !important;
}

span.text-banner {
	color: #fff;
	font-size: 1.3rem !important;
	opacity: 1;

	text-align: center;
}
.text-banner-container:hover {
	background-color: rgba(0, 0, 0, 0.5) !important;
	opacity: 1 !important;
}
