:active,:focus{outline:none!important}
.slide-menu h1,.slide-menu h2,.slide-menu h3{font-weight:700}
.slide-menu h1{font-size:200%}
.slide-menu h2{font-weight:400;font-size:.8em;padding-left:10px}
.slide-menu a{border-bottom:solid 1px #DFDFDF;color:#191919}
.slide-menu ul a{color:#191919;font-size:.8em;padding:17px 24px}
.btn{border:none;background:transparent;font-family:inherit;font-size:16px;line-height:1;cursor:pointer}
.slide-menu{background:#fff;color:#191919}
.slide-menu .slider{top:105px;left:0}
.slide-menu .controls{overflow:hidden}
.slide-menu a{color:#191919}
.slide-menu a:focus{background:#DFDFDF}
.slide-menu .btn{float:right;color:#000;background:#FFFF;padding:8px}
.slide-menu .btn:focus{background:#DFDFDF}
.slide-menu .btn + .btn{margin-right:1px}
#test-menu-left{padding:16px}
#mainHeader{background-color:#fff;z-index:5}
#headerMmobile{background-color:#fff;z-index:335}
#mainHeader.sticky,#headerMmobile.sticky{position:fixed;top:0;width:100%}
.icone-menu-linha{background-color:#232323;height:0;border:solid;border:solid #232323;border-width:0 1px 0 0;margin:2px auto;transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transition:margin 250ms 400ms ease,border-color 400ms ease,transform 400ms ease;-moz-transition:margin 250ms 400ms ease,border-color 400ms ease,transform 400ms ease;-o-transition:margin 250ms 400ms ease,border-color 400ms ease,transform 400ms ease;-ms-transition:margin 250ms 400ms ease,border-color 400ms ease,transform 400ms ease;transition:margin 250ms 400ms ease,border-color 400ms ease,transform 400ms ease;opacity:1}
.icone-menu-linha-ativo{-webkit-transition:margin 400ms ease,border-color 400ms ease,transform 400ms ease;-moz-transition:margin 400ms ease,border-color 400ms ease,transform 400ms ease;-o-transition:margin 400ms ease,border-color 400ms ease,transform 400ms ease;-ms-transition:margin 400ms ease,border-color 400ms ease,transform 400ms ease;transition:margin 400ms ease,border-color 400ms ease,transform 250ms 400ms ease;margin:-2px auto;border-color:#232323;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);animation:alinhaIconesMenu 1000s 0 1 ease forwards}
.icone-menu-linha-ativo:first-of-type{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.icone-menu-linha-ativo:last-of-type{opacity:0;-webkit-transition:margin 400ms ease,border-color 400ms ease,transform 400ms ease,opacity 250ms 400ms ease;-moz-transition:margin 400ms ease,border-color 400ms ease,transform 400ms ease,opacity 250ms 400ms ease;-o-transition:margin 400ms ease,border-color 400ms ease,transform 400ms ease,opacity 250ms 400ms ease;-ms-transition:margin 400ms ease,border-color 400ms ease,transform 400ms ease,opacity 250ms 400ms ease;transition:margin 400ms ease,border-color 400ms ease,transform 250ms 400ms ease,opacity 250ms 400ms ease}
.bloco-icone-menu{padding-left:3%;cursor:pointer;padding-top:18px;height:36px;-webkit-transform:rotate(0deg);max-width:25px!important;-webkit-transition:all 250ms 400ms ease;-moz-transition:all 250ms 400ms ease;-o-transition:all 250ms 400ms ease;-ms-transition:all 250ms 400ms ease}
.bloco-icone-menu-ativo{padding-left:3%;padding-top:13.5px;padding-top:24.5px;height:36px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;-ms-transition:all 400ms ease}
.listaElementos{overflow-y:auto;position:relative}
.envolventelista{min-height:750px;max-height:1000px}
.slide-menu{overflow:auto;z-index:334}
.slide-menu ul:last-of-type{margin-bottom:15px}
.slide-menu .lastOfItsKind{margin-bottom:0!important;padding-bottom:0;top:-1px!important;display:block!important;width:0;height:0;overflow:hidden;opacity:0;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease}
.slide-menu .lastOfItsKind a{font-size:.7em}
.slide-menu .mostraAcordeao{width:auto;height:auto;opacity:1;overflow-y:auto;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease}
.slide-menu .lastOfItsKind li{background:rgba(0,0,0,0.05);border-top:solid 1px #DFDFDF}
.slide-menu .lastOfItsKind li a{padding-left:30px}
.slide-menu .lastOfItsKind li:last-of-type{border-bottom:solid 1px #777}
.slide-menu .lastOfItsKind:last-child a{border-bottom:solid 1px #EEE}
#backgroundMenuAberto{width:100%;height:130%;z-index:333;background:rgba(0,0,0,0);margin-top:-50px;position:fixed;display:block;opacity:0;overflow:hidden}
#contentorInformacao{z-index:1}
.slide-menu{font-family:'Oswald',sans-serif;width:90%}
.escondidobgMenu{height:0!important;width:0!important;position:absolute;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}
.animabgmenu{background:rgba(0,0,0,0.7)!important;opacity:1!important;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}
.slide-menu .menuVoltarAtras:after{content:"";margin-right:-4px;border:solid #777;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(135deg);float:right;margin-top:.44em}
.slide-menu .menuVoltarAtras{background:rgba(0,0,0,0.1);color:#777;padding:12px 24px 12px 10px}
.slide-menu .btndepois:after{content:"";margin-right:3px;border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(-45deg);float:right;margin-top:.44em}
.slide-menu .btndepoisAcordeao:after{content:"+";font-family:lato;display:inline-block;float:right;font-size:1.2em;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}
.slide-menu .btndepoisAcordeaoAberto:after{content:"_";margin-top:-9px;font-family:'Oswald',sans-serif;margin-right:.5px;display:inline-block;float:right}
.cabecalhoMenu:after{content:"";border-bottom:solid 1px #DFDFDF;width:100%;position:absolute}
.cabecalhoMenuTexto{margin:7px 0;padding:5px 10px}
.slide-menu ul{padding-top:0;width:100%;background-color:#fff;border-top:solid 1px #DFDFDF}
.slide-menu{-ms-overflow-x:hidden;background-color:#fff;text-transform:uppercase}
.btnMenuCell{padding:17px 0;text-align:center;border-bottom:solid 1px #DFDFDF;-webkit-transition:border-bottom 300ms ease-in-out;-moz-transition:border-bottom 300ms ease-in-out;-o-transition:border-bottom 300ms ease-in-out;transition:border-bottom 300ms ease-in-out;margin-top:-5px;cursor:pointer}
.btnOpcoesMenuAtivo{border-bottom:solid 1px #000!important}
.btnMenuCell a{text-decoration:none;border-bottom:none;font-size:.8em}
.btnMenuCell a:hover{background:transparent}
.linhamenuopcoes{width:100%;height:50px;background-color:#fff;margin-top:50px;border-top:solid 1px #c6c6c6;border-bottom:solid 0 #DFDFDF}
ul{border:solid 0 transparent!important}
.sliderEscondido{height:0;width:0;overflow:hidden;opacity:0}
.sliderVisivel{opacity:1}
.imgPlaceholderMenu{margin-top:-5px}
.imgdepois{width:20px;height:20px;margin-right:-5px;float:right;display:inline-block;margin-top:-4px}
.icone-m-lupa{text-align:center;cursor:pointer;padding-top:11px;height:39px}
.icone-m-cesto{text-align:center;padding-top:14px;display:inline-block;height:37px}
.icone-m-cesto img{height:20px;z-index:-10;margin-top:-1px;max-width:20px;display:inline-block}
.icone-m-cesto span{font-size:9px;text-align:center;text-decoration:none;color:#000}
.sliderWoman ul{margin-bottom:95px!important}
.sliderWoman ul .active{padding-bottom:115px!important}
.btnMenuCell{margin-top:-2px}


#mainHeader{width:100%;background:rgba(255,255,255,0);z-index:99;position:relative}
.menu_topMain{text-align:center}
.menu_topMain a{font-family:'LatoWeb';letter-spacing:1px;color:#fff;font-size:14px;cursor:pointer;text-decoration:none}
@media(max-width:1200px) {
.menu_topMain a{font-size:13px}
}
@media(max-width:1024px) {
.menu_topMain a{font-size:11px}
}
.menu_topMain a:visited{text-decoration:none}
.menu_topMain a:link{text-decoration:none}
#mainHeader:hover .menu_topMain a,#mainHeader:hover .bag_number{color:#333}
#mainHeader.dark_{background:rgba(255,255,255,0.98)!important;}
#mainHeader.dark_ .menu_topMain a,#mainHeader.dark_ .bag_number{color:#333!important; }
#mainHeader.dark_ .menu_topMain .coleccao_, .coleccao_{color:#bcac9f!important}
#logo_globe,#search_svg,#user_svg,#bag_svg{fill:#fff;margin:5px;cursor:pointer}
#mainHeader:hover #logo_globe,#mainHeader:hover #search_svg,#mainHeader:hover #user_svg,#mainHeader:hover #bag_svg{fill:#000}
#mainHeader.dark_ #logo_globe,#mainHeader.dark_ #search_svg,#mainHeader.dark_ #user_svg,#mainHeader.dark_ #bag_svg{fill:#000!important}

#SubcatMenu{padding:0}
.subMenuTopStyles{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.menutopo{font-family:'LatoWeb';font-size:12px;line-height:1.8em;padding-bottom: 15px}
.sub-menutopo{display:table;margin:0 auto}
.sub-menutopo .horizontalMenu{text-align:center}
.sub-menutopo a{font-family:'LatoWeb';letter-spacing:1px;color:#333;font-size:12px;cursor:pointer;text-decoration:none;padding:0 6px}
.linkSvg{text-decoration:none;border:none}
.linkSvg:hover{text-decoration:none;border:none}
.linkSvg:visited{text-decoration:none;border:none}
.linkSvg:focus{text-decoration:none;border:none}
.menutopoC{font-family:'LatoWebBold'}
.bag_number{vertical-align:text-top;color:#FFF;display:inline-block;margin-top:-11px;font-family:'LatoWeb';text-align:left;margin-left:-5px}
.search-input:first-letter{text-transform:capitalize}
.search-input{font:20px/30px LatoWeb;letter-spacing:0;text-transform:none;word-spacing:normal;height:40px;padding:0;border-bottom:1px solid #636363!important;margin:auto;font:26px/36px LatoWeb;letter-spacing:normal;font:400 26px/36px LatoWeb;letter-spacing:normal;font:400 16px/26px LatoWeb;letter-spacing:normal}
.search-input-wrapper{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1200px;width:90%;margin:auto;margin-top:2%}
.search-input:focus{outline:none}
hr.subMenuOpen{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);margin:7px;margin-left:0;margin-right:0}
.horizontalMenu a{padding:7px}
.horizontalMenu a:hover{text-decoration:underline;color:#bcac9f}
.psw{font-family:'LatoWeb';font-size:12px}
.psw a{color:#333;text-decoration:underline}
.horizontalMenu a:link{white-space:nowrap;display:inline-block}
.menu_topMain a:link{white-space:nowrap;display:inline-block}
.menu_topMain a:hover{white-space:nowrap;display:inline-block;font-weight:700}
.myLogin input[type=text],.myLogin input[type=password]{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box}
.sign-in-btn{display:block;overflow:hidden;min-width:132px;height:44px;padding:0 18px;border:1px solid #000;border-radius:0;white-space:nowrap;color:#fff;background-color:#000;text-align:center;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis}
#search_svg_mobile,#bag_svg_mobile{fill:#000}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#000;text-align:center;text-shadow:none!important;background-color:transparent!important;filter:alpha(opacity=50);opacity:.5}
.carousel-control.right{background-image:none!important}
.carousel-control.left{background-image:none!important}
.fp-slidesNav.bottom{display:none}
.carousel-control:focus,.carousel-control:hover{color:#000!important}
.no-gutter > [class*='col-']{padding-right:0;padding-left:0}
.horizontalMenuActivo{color:#bcac9f!important;}
.horizontalMenuActivoa:hover{color:#bcac9f!important; text-decoration:none; cursor:default;}

#logo_globe,#search_svg,#user_svg,#bag_svg{fill:#000}
.menu_topMain a{color:#000}
.bag_number{color:#000}
.menu-header{background:#000;color:#fff;padding:5px;font-family:'LatoWeb';text-align:center;font-size:12px}
.menu-header a{text-decoration:underline}
.menu-header a:hover{text-decoration:none}
#mainHeader.sticky{position:fixed;top:0;width:100%}
.menuBlock{text-align:center;pointer-events:auto;position:absolute;right:0;left:0;background:#fff;padding:25px 0;}
#DC_masterSearch{position:fixed;z-index:11;width:100%;padding:10px;text-align:center;background-color:#fff}







#topListBanner{padding:20px}
.list-banner{text-align:center;padding:25px;transition:opacity 200ms ease}
.list-banner .title{margin-top:0;font-size:20px;font-family:'LatoWebBold',sans-serif}
.list-banner .description{font-size:12px;margin:0 auto;font-family:"LatoWeb",sans-serif;max-width:750px}

.list-banner .promo-top-banner{color:#b90000}
.list-banner .title .conditions{font-size:12px;text-decoration:underline;font-family:'LatoWeb'}

	@media(max-width:768px) and (orientation:portrait) {
		#topListBanner{padding:15px 15px}
		.list-banner{padding:15px}
	}
	
	@media(max-width:576px) and (orientation:portrait) {
	.menu-header{font-size:10px}
	}


#MBWayModal{font-family:'LatoWeb';max-width:450px;margin:auto auto auto 0;padding:0;display:block;position:absolute;z-index:5!important;pointer-events:none;overflow:visible}
#MBWayModal .modal-dialog{position:absolute;left:1vw;bottom:9vh;pointer-events:all;max-width:450px}
#MBWayModal .modal-content{border-radius:0;border:1px solid #fff;-webkit-box-shadow:4px 5px 14px #000;box-shadow:4px 5px 14px #000;padding:0!important}
#MBWayModal .modal-header{padding-bottom:0;position:absolute;right:0;left:0;z-index:3}
#MBWayModal .modal-body{padding:0}
#MBWayModal .modal-body h2{font-size:1.25em;text-transform:uppercase;font-weight:700;margin-top:0}
#MBWayModal .close{margin-top:-7px;margin-right:-10px;text-shadow:none;opacity:1;color:#d62228;padding:5px 10px}
.mobile-mbway{width:100%;background:#1a1a1a;font-family:'LatoWeb';color:#fff;text-align:center;padding:10px 0}
.mobile-mbway .mbTitle{text-transform:uppercase;font-size:14px;line-height:1.2em;display:inline-block;margin-bottom:5px}
.mobile-mbway .mbLogo{height:25px;display:inline-block;margin-top:-3px}
.mobile-mbway .mbDesc{font-size:10px;width:85%;line-height:1.2em;display:inline-block}
@media(max-width:767px) {
.spacermenu{height:50px}
}
@media (max-width: 769px) and (orientation: portrait) {
#MBWayModal{display:none!important}
.mobile-mbway{width:100%;display:block!important}
}