@media only screen and (max-width:770px){.nav-menu-mageshop a.level0{padding:0 15px 0 25px;border-bottom:1px solid #ccc;text-align:left;color:#111;text-transform:none;line-height:30px}    	.nav-menu-mageshop li.level0:last-child a.level0{border-bottom:0}    	.no-touch .nav-menu-mageshop a:hover{background-color:#f4f4f4;text-decoration:none}}@media only screen and (min-width:771px){.nav-menu-mageshop{display:block;margin-top:15px}}.nav-menu-mageshop a{text-decoration:none;position:relative;display:block;color:#111;line-height:30px} .nav-menu-mageshop li{position:relative} .nav-menu-mageshop > li{font-family:'Roboto',sans-serif} .nav-menu-mageshop li.level1 a{border-bottom:1px solid #ccc}.nav-menu-mageshop .menu-active > ul.level0,.nav-menu-mageshop li.level0 li.sub-menu-active > ul{display:block}.nav-menu-mageshop .menu-active > ul.level0,.nav-menu-mageshop li.level0 li.sub-menu-active > ul,.nav-menu-mageshop .menu-active > ul.level1,.nav-menu-mageshop li.level1 li.sub-menu-active > ul,.nav-menu-mageshop .menu-active > ul.level2,.nav-menu-mageshop li.level2 li.sub-menu-active > ul{-webkit-animation-name:menu-opacity;-webkit-animation-duration:0.3s;animation-name:menu-opacity;animation-duration:0.3s;animation-iteration-count:none}@-webkit-keyframes menu-opacity{0%{opacity:0.0} 	100%{opacity:1.0}}@keyframes menu-opacity{0%{opacity:0.0;margin-top:-30px} 	100%{opacity:1.0;margin-top:0px}} .nav-menu-mageshop li.level0 > a{text-transform:none}@media only screen and (max-width:770px){.nav-menu-mageshop a.level0,.nav-menu-mageshop a{line-height:35px}   .nav-menu-mageshop li.level0 ul{display:none}   .nav-menu-mageshop li.level0 li{padding:0 0 0 25px}   .nav-menu-mageshop li.level1 a{padding:0 15px 0 25px}   .nav-menu-mageshop li.parent > a:after{content:'';position:absolute;width:0;height:0;display:block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ccc;border-right:none;top:50%;left:10px;right:auto;margin-top:-5px}   .nav-menu-mageshop li.parent.sub-menu-active > a:after,.nav-menu-mageshop li.parent.menu-active > a:after{content:'';position:absolute;width:0;height:0;display:block;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #ccc;border-bottom:none;top:50%;left:10px;right:auto;margin-top:-5px}   .nav-menu-mageshop li.menu-active > a,.nav-menu-mageshop li.sub-menu-active > a{color:#39c}}@media only screen and (min-width:771px){.nav-menu-mageshop{}   .nav-menu-mageshop a.level0{padding:0 25px}   .nav-menu-mageshop li.level0,.nav-menu-mageshop a.level0{display:inline-block}   .nav-menu-mageshop li:last-child > a{border-bottom:none}   .nav-menu-mageshop a:hover,.nav-menu-mageshop li:hover > a{color:#39c}   .nav-menu-mageshop .menu-active{z-index:200}   .nav-menu-mageshop li.level0 ul{background:#FBFBFB;border:solid 0px #ccc;position:absolute;left:0;top:30px;z-index:10;width:250px;padding-left:10px;padding-right:10px;display:none}   .nav-menu-mageshop li.level1 ul{left:60px;top:15px}   .nav-menu-mageshop li.level0 ul.level0.position-test{display:block}   .nav-menu-mageshop li.level0 ul.level0.spill{right:0;left:auto}   .nav-menu-mageshop li.level0 ul.level0.spill li.level1 ul{left:auto;right:50px;top:20px}   .nav-menu-mageshop li.level0 li.parent > a{position:relative}   .nav-menu-mageshop li.level0 li.parent > a:after{content:'';position:absolute;width:0;height:0;display:block;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #777;border-right:none;right:10px;top:50%;margin-top:-3px}} .nav-menu-mageshop li.menu-active > ul{display:block}.nav-menu-mageshop .level0 .iconeCategoriaThumbVazio{width:50px;height:50px;display:none;float:left;margin-top:5px;margin-right:5px}.nav-menu-mageshop .level0 .iconeCategoriaThumb{width:50px;height:50px;display:table;float:left;margin-top:5px;margin-right:5px} .nav-menu-mageshop .level1 .iconeCategoriaThumb{width:28px;height:28px;display:table;float:left;margin-top:1px;margin-right:5px;margin-left:5px;text-align:center} .nav-menu-mageshop .level0 .iconeCategoriaThumb img{width:50px;height:50px} .nav-menu-mageshop .level1 .iconeCategoriaThumb img{width:28px;height:28px}@media only screen and (min-width:771px){.nav-menu-mageshop li.level0 > a{text-transform:none;font-size:14px;letter-spacing:0px;font-weight:400;font-family:'Roboto',sans-serif !important} 	.nav-menu-mageshop li.institucional > a.level0{font-weight:400 !important;font-size:14px} 	.nav-menu-mageshop .view-all{display:none} 	.menuPrincipal{padding-top:5px} 	.nav-menu-mageshop .level1 .iconeCategoriaThumbVazio{width:1px;height:28px;margin-top:0px;margin-left:10px;display:table} 	.nav-menu-mageshop li.level0 > a{padding:0px 0 !important} 	.nav-menu-mageshop a{line-height:20px;font-size:13px} 	.nav-menu-mageshop li.level0{margin:0 15px} 	.nav-menu-mageshop .textoMenu{margin-top:0px;margin-bottom:0px;display:table} 	.nav-menu-mageshop li.level0 .textoMenu{height:60px} 	.nav-menu-mageshop li.level0 ul.level0 li .textoMenu{height:30px} 	.nav-menu-mageshop .centerTextoMenu{display:table-cell;vertical-align:middle} 	.nav-menu-mageshop li.level0 ul{width:220px;min-height:auto} 	.nav-menu-mageshop li.level1 ul{left:216px;width:220px;top:-10px;font-size:12px;min-height:50px;border-left:1px #AAA solid} 	.nav-menu-mageshop li.level1 ul li ul{left:216px;width:220px;top:-10px;background:rgba(255,255,255,0.95);font-size:12px;min-height:50px;border-left:1px #AAA solid} 	.nav-menu-mageshop li.level1 ul li ul li ul{left:216px;width:220px;top:-10px;background:rgba(255,255,255,0.95);font-size:12px;min-height:50px;border-left:1px #AAA solid} 	.nav-menu-mageshop li.level1 ul{background:rgba(255,255,255,0.95)} 	.nav-menu-mageshop li.level0 ul{background:rgba(255,255,255,0.95)} 	.nav-menu-mageshop li.level2 a{margin:0px 0;height:auto;padding:0px 0;line-height:20px;width:100%} 	.nav-menu-mageshop li.level1 a{border-bottom:0px solid #ccc} 	.nav-menu-mageshop ul li{padding:5px 0;border-bottom:0px solid #ccc;-webkit-transition:0.2s ease-in;-moz-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in;border-left:3px solid #FFF} 	.nav-menu-mageshop ul li:hover{filter:brightness(107%);-webkit-filter:brightness(107%);background-color:#DDD;-webkit-transition:0.2s ease-in;-moz-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in;border-left:3px solid #0098db} 	.nav-menu-mageshop ul li ul li:hover{filter:brightness(107%);-webkit-filter:brightness(107%);background-color:#CCC;-webkit-transition:0.2s ease-in;-moz-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in} 	.nav-menu-mageshop ul li ul li ul li:hover{filter:brightness(107%);-webkit-filter:brightness(107%);background-color:#CCC;-webkit-transition:0.2s ease-in;-moz-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in} 	.nav-menu-mageshop ul.level0 li:last-child{border-bottom:none} 	.nav-menu-mageshop li.level2 a{margin:0px 0;padding:0 10px;height:30px;line-height:30px;width:100%} 	.nav-menu-mageshop li.level1 ul{padding:10px 0;border-radius:0px 0 0px 0px;-webkit-border-radius:0px 0 0px 0px;-moz-border-radius:0px 0 0px 0px;-ms-border-radius:0px 0 0px 0px;-o-border-radius:0px 0 0px 0px}.nav-menu-mageshop li.level0 > ul{top:66px;padding:10px 0;border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px;-ms-border-radius:5px 0 5px 5px;-o-border-radius:5px 0 5px 5px} 	.nav-menu-mageshop li.level0 > ul:before{content:"";display:inline-block;vertical-align:middle;left:25px;margin-top:-20px;float:left;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #FFF;position:absolute} 		.nav-menu-mageshop li.level0 li.parent > a:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #333;margin-top:-5px}} @media only screen and (max-width:770px){.nav-menu-mageshop .level0 .iconeCategoriaThumb img{width:28px;height:28px} 	.nav-menu-mageshop li.menu-active > a,.nav-menu-mageshop li.sub-menu-active > a{color:#333} 	.nav-menu-mageshop{padding:20px} 	.nav-menu-mageshop a{color:#333} 	.nav-menu-mageshop a:hover{color:#111} 	.nav-menu-mageshop .view-all{text-align:center} 	.nav-menu-mageshop li.level0 li{padding-left:20px} 	.nav-menu-mageshop li.level1 li{padding-left:30px} 	.nav-menu-mageshop li.level0 li a{padding-left:30px} 	.nav-menu-mageshop .view-all a{font-size:12px;font-weight:400;text-align:center;text-decoration:underline;color:#999} 	.nav-menu-mageshop .level0 .iconeCategoriaThumb{width:28px;height:28px;margin-top:1px;margin-left:0px} 	.nav-menu-mageshop .level1 .iconeCategoriaThumb{width:28px;height:28px;margin-top:1px;margin-left:15px} 	.nav-menu-mageshop .level1 .iconeCategoriaThumbVazio{width:2px;height:28px;margin-top:12px;margin-left:15px;display:table} 	.nav-menu-mageshop a.level1{border-bottom:0px solid #CCC} 	.nav-menu-mageshop li{border-top:1px solid #AAA} 	.nav-menu-mageshop li{border-bottom:none !important} 	.nav-menu-mageshop a.level0,.nav-menu-mageshop li.level1 a{border-bottom:none !important} 	.nav-menu-mageshop li.level0 li{padding:0 0 0 0px} 	.nav-menu-mageshop li.level2 a{margin:0px 0} 	.nav-menu-mageshop li.level0 ul{box-shadow:0 0 15px rgba(0,0,0,0.0)} 	.nav-menu-mageshop .menu-active > ul.level0,.nav-menu-mageshop li.level0 li.sub-menu-active > ul{background:#FFF} 	.level0.nav-1.first.parent.menu-active{background:#FFF} 	.level0.nav-1.first.parent.menu-active ul.level0{background:transparent} 	.nav-menu-mageshop li.level1 ul{background:transparent} 	.nav-menu-mageshop li.level1 ul li ul{background:transparent} 	.nav-menu-mageshop li.direita{float:none} 	.nav-menu-mageshop ol.nav-menu-mageshop li.level0 a{padding:10px 10px !important} 	.nav-menu-mageshop li.level2 a{line-height:30px;margin-top:0;padding:10px 10px !important} 	.nav-menu-mageshop li.parent > a::after{border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #111;border-bottom:none;left:auto;right:10px} 	.nav-menu-mageshop li.parent.menu-active > a::after{border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #AAA;border-top:none;left:auto;right:10px} 	.nav-menu-mageshop li.level0 > a{padding:10px 10px !important;font-size:18px;font-weight:400 !important;background:transparent} 	.nav-menu-mageshop .no-touch .nav-menu-mageshop a:hover{background-color:rgba(0,0,0,0.05)} 	.no-touch .nav-menu-mageshop .view-all a:hover{background-color:rgba(0,0,0,0.00)} 	.nav-menu-mageshop li.level0 ul,.nav-menu-mageshop li.level0 ul li ul,.nav-menu-mageshop li.level1 ul li ul li ul{width:100%} 	.nav-menu-mageshop li.level0 ul li  > a{padding:10px 10px !important}}.caixaMenuDepartamentosTop{margin:0;padding:5px 0px;list-style:none;text-decoration:none;color:#999;width:210px;position:absolute;background:#FFF;box-shadow:0 0 25px rgba(0,0,0,0.2);top:60px;left:180px;border-radius:5px;z-index:70} .caixaMenuDepartamentosTop::before{border-bottom:10px solid #FFF;border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;margin-right:-10px;position:absolute;left:25px;top:-8px;width:0} .menuDepartamentosTop .nav-menu-mageshop li.level0 .textoMenu{height:initial} .menuDepartamentosTop .nav-menu-mageshop .level0 .iconeCategoriaThumbVazio,.menuDepartamentosTop .nav-menu-mageshop .level0 .iconeCategoriaThumb{display:none}.menuDepartamentosTop .nav-menu-mageshop a{line-height:1em} .menuDepartamentosTop .nav-menu-mageshop li.level0{margin:0px 0px;padding:15px 15px 10px;height:auto;line-height:1em;background:transparent;width:calc(100% - 2px);border:solid 1px transparent;border-top:solid 1px rgba(0,0,0,0.1);border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px} .menuDepartamentosTop .nav-menu-mageshop li.level0:hover{background:rgba(0,0,0,0.03)} .menuDepartamentosTop .nav-menu-mageshop li.level0:first-child{border-top:solid 1px rgba(0,0,0,0.0)} .menuDepartamentosTop .nav-menu-mageshop li.level0 > ul{top:0px;padding:10px 0;left:100%} .menuDepartamentosTop .nav-menu-mageshop li.level0 > ul:before{content:"";display:inline-block;vertical-align:middle;left:-0px;margin-left:-10px;margin-top:10px;float:left;width:0;height:0;border-left:initial;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #FFF;position:absolute} .menuDepartamentosTop .nav-menu-mageshop li.level0 > a{color:#333 !important;text-transform:none;font-weight:400 !important;letter-spacing:-0.0px !important;font-size:14px !important} @media only screen and (max-width:1180px){.menuDepartamentosTop .tituloCategorias{font-size:18px} 	.menuDepartamentosTop .nav-menu-mageshop li.level0 > a{font-size:14px !important}}@media only screen and (min-width:771px){.nav-menu-mageshop li.level0 ul.level0.spill li.level1{right:0;left:auto;text-align:right;text-align:-webkit-right} 	.nav-menu-mageshop li.level0 ul.level0.spill li.level2{text-align:left;text-align:-webkit-left} 	.nav-menu-mageshop li.level0 ul.level0.spill li.parent > a:after{right:initial;margin-top:-3px;left:10px;border-left:none;border-right:#333 5px solid} 	.nav-menu-mageshop li.level0 > ul.level0.spill:before{left:180px} 	.nav-menu-mageshop li.level0 ul.level0.spill li.level1 ul{left:auto;right:218px;top:0px}}