.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}
.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}
.nav-collapse.opened{max-height:9999px}
@media screen and (min-width:540px){
    .js .nav-collapse{position:relative;max-height:none}
    .nav-toggle{display:none}
    .mobile{display:none}
}

body,div,h1,h2,h3,p,ol,ul,li,hr,form,label,th,td,article,img{margin:0;padding:0;border:0}
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:#37302a;background:#fff;font:400 100%/1.4 'Source Sans Pro',sans-serif}
a{text-decoration:none}
.nav-collapse,.nav-collapse *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.nav-collapse,.nav-collapse ul{list-style:none;width:100%;float:left}
.nav-collapse li{float:left;width:100%}
.nav-collapse li a:hover{background:#0C0}
.logoimg{ height:50px}
.banner_home{width: 100%;height: auto}
.produto_img{width: 100%;height: auto}
.limpa{ clear:both}
.limpax{ clear:both}
.produtox{float:left; width:50%;box-sizing:border-box; text-align:center;  padding: 0 10px}
.box_texto_produto{height:30px}
.nome_produto { font-size:12px;height:33px;overflow:hidden; text-overflow: ellipsis}
.vitrine_preco{color:#6D3300;font-size:18px;height:37px}
.selo{position:absolute;top:0px;left:0px;z-index:3}
.similar_preco{color:#2B9F83;font-size:18px}
.mobile{margin-top:8px}
.branco{ font-size:11px}
.campox{border:1px solid #CCC;font-size:12px;color:#666;height:22px;padding: 3px;font-family:'Arial';-webkit-appearance:none;-webkit-border-radius:0;outline:none;}
.areax{border:1px solid #CCC;font-size:12px;color:#666; padding: 3px; -webkit-appearance:none;-webkit-border-radius:0;outline:none;}
.dias{color:#6D3300}
.diass{color:#6D3300; font-size:10px}
.textoH{ font-size:11px}


.saiba{border:solid 1px #6D3300; padding:8px; text-align:center;cursor: pointer;display: inline-block; text-transform:uppercase}
.saiba .100{ width:100px}
.saiba .250{ width:250px}
.saiba:hover{color:#FFF; background-color:#6D3300}
.saiba_pre{text-align:center; margin-top:25px}
.linkcorpo{font-family: 'Source Sans Pro',Arial; font-size:14px; color:#666; text-decoration:underline}
.linksmall{font-size:11px; color:#666; text-decoration:underline}

.desconto { font-size:14px; color:Fuchsia; font-weight:normal;text-decoration: line-through}
.footer_cont{width:100%;float:none}
.footer_cont0{width:100%; margin-bottom:5px; float:none}
.nacho_cont{width:100%;float:none; margin-bottom:1px}
.clear{ clear:both}
.footer_wrapper{clear:both;padding:0px;  margin-top:10px} 
.footer2{padding: 10px 20px; background-color: #6D3300;box-sizing:border-box; margin-bottom:1px; color: #FFF; cursor: pointer}
.footer2:hover{background-color:#F49B00}
.footer3{background-color: #E6E2E1;   display:none;box-sizing:border-box; font-family: 'Source Sans Pro',Arial; font-size:14px; cursor: pointer}
.footer3 a{color:#666; text-decoration:none}
.footer3  ul{list-style:none;width:100%}
.footer3  li{width:100%; border-bottom:solid 1px #FFF; padding:10px 20px;box-sizing:border-box}
.footer3  li:hover {background-color: #BBB}
#produto_wrapper{padding:10px}
.titulo{font-family: 'Source Sans Pro',Arial; font-size:22px; text-align:center; color:#6D3300; margin-top:23px}
 
.corpo{padding:15px; color:#555;font-family: 'Source Sans Pro',Arial; font-size:14px}
.titulo_linha{background-color:#6D3300; height:1px; margin:0 15px; display:none}

.comprar_div{border:solid 1px #6D3300; padding:5px 15px; text-align:center;cursor: pointer;display: inline-block; background-color:#6D3300; color:#FFF}
.comprar_div:hover{color:#FFF; background-color:orange}
.comprar_bot{ margin-top:5px}

#nachoxx3{display:none}
#nacho_k{display:block}
.nacho3{background-color: #E6E2E1; display:none;box-sizing:border-box; font-family: 'Source Sans Pro',sans-serif; font-size:14px}
.nacho3 a{color:#666; text-decoration:none}
.nacho3 ul{list-style:none;width:100%}
.nacho3 li{width:100%; border-bottom:solid 1px #FFF; padding:10px 20px;box-sizing:border-box; cursor: pointer}
.nacho3 li:hover {background-color: #CCC}

.nacho2{padding: 10px 20px; background-color: #6D3300;box-sizing:border-box; color: #FFF; cursor: pointer;font-family:'Montserrat'}
.nacho2:hover{background-color:#6D3300}
.nacho2k{padding: 10px 20px; background-color: #F19700;box-sizing:border-box; color: #FFF; cursor: pointer;font-family:'Montserrat'}
.nacho2k:hover{background-color:#6D3300}
.headw{background-color: #FFF}
.headkids{background-color: #FFF}

#disclaimer1{ font-family:'Source Sans Pro',sans-serif; font-size:11px; float:left; color:#666}
#disclaimer2{ font-family:'Source Sans Pro',sans-serif; font-size:11px; float:right; padding-top:15px; color:#666}
#disclaimer3{ display:none}
#disclaimer{ padding:5px; margin-bottom:50px}
.flol{float:left}
.flor{float:right}
#conteudo {	margin:  0px auto;	width: 100%; min-height:150px}
.banner_touch{width:320px;height: auto}

.produto_detalhe{font-family:'Source Sans Pro',Arial;font-size:22px}
.valor{font-family:'Source Sans Pro',Arial;font-size:22px}

.box_vistos{border:solid 1px #FFF;width:106px;margin:8px 0px;padding:5px;float:left;cursor:pointer; text-align:center}
.box_vistos:hover{border-color:#2B9F83}
.similar_nome{font-family:'Source Sans Pro',Arial;font-size:11px;text-align:center; height:32px; overflow:hidden}
.similares{cursor:pointer;width:100px;height:100px;}
.colecao_home{padding-top:9px}
.link_colecao{margin-left:0px;color:#666;font-size:14px}
.link_colecao:hover{color:#666666}
.link_todos{font-size:12px;text-decoration:underline;color:#555}

.prettyPopin{display:none;overflow:hidden;position:absolute;z-index:11000;top:50%;left:50%;background:url(/images/black.gif) bottom left no-repeat;}
.prettyPopin a#b_close{display:none;position:absolute;z-index:2;top:10px;right:10px;width:47px;height:43px;text-indent:-10000px;background:url(/images/fechar_pop.gif) bottom left no-repeat;}
.prettyPopin a#iggy_close{display:none;position:absolute;z-index:2;bottom:10px;right:10px;width:47px;height:43px;background:url(/images/fechar_pop.gif) bottom left no-repeat;}
.prettyPopin .prettyContent{position:relative;width:100%;height:100%;font-size:1.2em;background:url(/images/black.gif) bottom right no-repeat;}
.prettyPopin .prettyContent .prettyContent-container{display:none;padding:0px 0px 0px 0px;}
.prettyPopin .prettyContent .loader{position:absolute;top:50%;left:50%;margin:0px 0px 0px 0px;}
#overlay{background:#000;position:absolute;top:0;left:0;z-index:10000;width:100%;}

#headerxx{background-color:#FFF;z-index:10; position:fixed; top:0px; display:block;left:0px; right:0px}
#bannerxx{margin-top:63px}
.header_sticky{display:none}
.pop_close{position:absolute;top:5px;right:5px}
#logo_vip{height:56px;width:61px;background:url(logo_kits_mobile.png)}
.desk{display:none}
#faixa_tele{display:none}
#faixa_home {background-color:#007255;color:#FFF; font-size:14px; padding: 10px 10px}

#footleft{width:43px;height:31px;margin-top:15px;margin-left:5px;background:url(sprite_vip.png) -279px -51px}
#footright{width:43px;height:31px;margin-top:15px;margin-right:5px;background:url(sprite_vip.png) -329px -51px}
#botao_verde{width:46px;height:34px;margin-top:3px;background:url(sprite_vip.png) -288px -92px}
#envelope{width:46px;height:34px;margin-top:13px;background:url(sprite_vip.png) -228px -89px}
#facebook{width:42px;height:42px;margin-top:8px;background:url(sprite_vip.png) -80px -85px}
#twitter{width:42px;height:42px;margin-top:8px;margin-left:7px;background:url(sprite_vip.png) -120px -85px}
#instagram{width:42px;height:42px;margin-top:8px;margin-left:7px;background:url(sprite_vip.png) -41px -85px}
#blog{width:42px;height:42px;margin-top:8px;margin-left:7px;background:url(sprite_vip.png) -1px -85px}

#newsletter{background:#FFFFFF;padding:4px 0 0 0;border:solid 1px #CCC;width:281px;height:32px;}
.newsletter99{padding:0 10px 0 5px;border:0;width:220px;height:25px;FONT-FAMILY:'Source Sans Pro',Arial;FONT-SIZE:14px;color:#999;-webkit-appearance:none;outline:none;border:none;-webkit-border-radius:0;}
#newsletter_result{color: #FFF; font-size: 14px; width:285px}

#env_social{float: none; clear:both; width:200px; left:50%; margin-left:-100px;position: relative}
#env_cad{width:300px; left:50%; margin-left:-150px;position: relative}
#right_hold{display:none}
#left_hold{display:none}

#env_text{margin-left:10px; color:#FFF; font-size:14px; font-weight:600}
#env_socialxx{ clear:both}
#env_faixa{background-color:#F49B00; padding: 5px 0px}
#bannerzinhoxx{ display:none}
#arrow_left{width:42px;height:42px;background:url(sprite_vip.png) -197px -136px}
#arrow_right{width:42px;height:42px;background:url(sprite_vip.png) -239px -136px}

#bannerzinhoxxWWWW{ display:block;margin-top:13px}
.bannerzinho{float: left;margin-left:2px;width:98%;height:182px;border:0px;}
#comentarios{display:none}
.titulo_colecao{font-family:'Source Sans Pro',Arial;color:#555; text-align:center; margin-top:15px}
.ver_todos{color:#666}
.ver_todos:hover{color:#3AA935}
.bread_item{display:inline;margin:0 7px;font-size:14px;color:#2B9F83}
.bread{color:#2B9F83;font-size:12px;font-family:'Source Sans Pro',Arial}
.left15{margin-left:25px}
.banner_colecao{width:100%; height:auto}
#banner_home123{display:none}
#obs{padding-left:15px; padding-right:20px;  margin-bottom:20px; font-size:13px; color:#666; display:none}
.paging{float:none}
#cont_pedido{margin: 0px; font-family: 'Source Pro Sans',Arial; font-size: 14px; color: #666}
.banner_sessao{width:100%}
.banner_sessao22{width:100%; margin-bottom:5px}
.bannerw{float:none}
.ml{margin-left:0px}

#testemunho{ display:none}
#social2{float:none; max-width:340px}
#box_social{border:solid 0px #999; margin-bottom:15px; margin-top:20px}
#presentes_individuais{ display:none}


@media screen and (min-width:480px){
#faixa_tele{display: inline}
}

@media screen and (min-width:540px){
    .nav-collapse li{width:20%;*width:19.9%;_width:19%}
    
    }
.nav-collapse a{color:#fff;text-decoration:none;width:100%;background:#f4421a;border-bottom:1px solid white;padding:.7em 1em;float:left}
@media screen and (min-width:540px){.nav-collapse a{margin:0;padding:1em;float:left;text-align:center;border-bottom:0;border-right:1px solid white}}
.nav-collapse ul ul a{background:#ca3716;padding-left:2em}



@media screen and (min-width:540px){
.nav-collapse ul ul a{display:none}
#headerxx{position:absolute; position:inherit}
#bannerxx{margin-top:0px}
.header_sticky{display:none;height:55px;background-color:#FFF;z-index:1000;border-bottom:solid 1px #2B9F83}
.sticky_head_sep{float:left;width:1px;height:37px;background-color:#999;margin:5px 40px}
.sticky_head_vendas{font-size:12px}
.sticky_head_tel{font-size:28px;margin:-10px 0px;font-weight:700;color:#ED1C40}
#logo_sticky{width:124px;height:42px;background:url(sprite_vip.png) -230px -2px}
#find_sticky{width:24px;height:24px;background:url(sprite_vip.png) -240px -48px}
.search{color:#888; font-size:11px; padding:4px; border: solid 1px #FFF; width:184px}
#basket_sticky{width:37px;height:38px;background:url(sprite_vip.png) -337px -93px}

.logoimg{ height:90px}
.banner_home{width: 100%;height: auto}
.produto_img{width: 100%;height: auto}
.produtox{float:left;  border: solid 1px #FFF; width:25%;box-sizing:border-box; text-align:center;  padding: 0 10px; cursor:pointer}
.produtox:hover{border: solid 1px #2B9F83}

.limpa{clear:both}
#nacho{display:none}
.footer_cont{float:left; width:30%; padding-left:10px; border-left:0px; margin-bottom:15px }
.footer_cont0{float: none; width:100%; padding-bottom:20px}
.footer_wrapper{clear:both;padding:10px 10px  20px 25px;  margin-top:25px} 
.footer2{padding: 0px; background-color: Transparent; color: #000}
.footer2:hover{background-color: Transparent}

.footer3{background-color: Transparent; display:block;box-sizing:border-box; font-size:14px}
.footer3  li{width:100%; padding:0px; border-bottom:solid 0px #FFF}
.footer3  li:hover {background-color:  Transparent; text-decoration:underline}

.footer{ background-color:#E6E2E1; padding:1px 0px}

#nachoxx3{clear:both;background-color:#6D3300; display:block} 
#nacho_k{clear:both;background-color:#F19700; display:block} 
.nacho_cont{float:left; padding-left:10px; border-left:0px; width:auto; font-size:14px}
.nacho2{padding: 10px 7px; box-sizing:border-box; color: #FFF; border-right: solid 1px transparent; border-left: solid 1px transparent}
.nacho2:hover{background-color: #6D3300; border-right: solid 1px #FFF; border-left: solid 1px #FFF}
.nacho2k{padding: 10px 7px; box-sizing:border-box; color: #FFF; border-right: solid 1px transparent; border-left: solid 1px transparent}
.nacho2k:hover{background-color: #6D3300; border-right: solid 1px #FFF; border-left: solid 1px #FFF}

.nacho3{position:absolute;top:41px;background-color:#FFF; display:block;box-sizing:border-box; font-family: sans-serif; font-size:14px; padding:8px; display:none; padding-right:50px; border: solid 1px #2B9F83; border-top: solid 0px #666}
.nacho3 li{width:100%; padding-bottom:5px;}
.nacho3 li:hover {text-decoration:underline;background-color: transparent}
.headw{background-color: #6D3300; display:none}
.headkids{background-color: #F19700; display:block}

.limpax{ clear:none}

.plus{display:none}
#conteudo {	margin:  0px auto;	width: 100%; min-height:300px}

#disclaimer3{ display:block}

.hmenu{margin:0;padding:0;float:left;width:100%;height:35px;overflow:hidden;border-width:0px 0;text-align:center;font-size:14px;font-family:'Montserrat'}
.hmenu li{display:inline}
.hmenu li a{float:left;color:#6D3300;padding:12px 20px 12px 0;text-decoration:none}
.hmenu li a:visited{}
.hmenu li a:hover{color:#6D3300;height:40px}
#pop33{ display:none}
#menu8{display:none}

#logo_vip{width:162px;height:147px;background:url(logo_kits.png)}
.desk{display:block}
.div_saudacao{margin-bottom:7px}
.saudacao{font-size:16px;color:#ED1C40}
.menu3{font-size:12px;color:#555;font-family:'Source Sans Pro',Arial}
.head_pedidos{font-size:14px;text-decoration:underline;color:#ED1C40}
.head_cesta{color:#ED1C40;font-weight:600;font-size:12px; display:none}
.head_saudacao{font-size:16px;color:#ED1C40}
#basket{width:40px;height:52px;background:url(sprite_vip.png) -367px -5px}
.televenda{float:left;  font-family:'Source Sans Pro'; color:#555; font-size:13px; padding-top:20px}
.head_sep{float:left;width:1px;height:77px;background-color:#999;margin:0 10px}
.head_tel{font-size:36px;margin:-10px 2px;font-weight:700;color:#ED1C40}
.head_vendas{font-size:12px}
#find{width:24px;height:24px;background:url(sprite_vip.png) -240px -48px}
#televendas{display:none}
#sep1{display:none}
#faixa_home { display:none}
#env_social{float:right;margin-right:10px; clear:none; position:inherit}
#right_hold{display:block}
#left_hold{display:block}
#env_text{float:left; margin-left:10px; color:#FFF; font-size:14px; font-weight:600; padding-top:10px; width:150px}
#env_faixa{height:60px}
#env_socialxx{ clear:none}
#env_cad{width: auto; left: auto; margin-left:10px;position:  inherit}
#newsletter_result{width:auto}
.link_colecao{font-size:14px}
.colecao_home{padding-top:17px}

.bannerzinho{width:32%; height:auto}
#banner_home123{display:block}
#obs{display:block}
.titulo_colecao{border-bottom:solid 1px #666;font-size:20px;font-family:'Source Sans Pro',Arial;color:#555;margin-left:15px; text-align:left}
.paging{float:left}
.wpag{width:280px}
.titulo_linha{display:block}
#cont_pedido{margin: 26px}
.campo_busca{color:#999;font-size:12px;font-family:Arial;padding:5px;width:324px;-webkit-appearance:none;outline:none;border:solid 0px #FFF}
.campo_busca:hover{background-color:#F6F9F2}
.bannerw{float:left}
.ml{margin-left:10px}
.banner_sessao{width:250px}
#testemunho{ display:block; margin-top:23px}
#social2{float:left; padding-left:90px;width:auto}
#box_social{border:solid 1px #999}
#presentes_individuais{ display:block}
.fav{position:absolute;bottom:0px;right:0px;z-index:3; display:none}
.favy{position:absolute;bottom:0px;right:0px;z-index:3}




.nav-toggle{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    width:70px;
    height:55px;float:right;
    text-indent:-9999px;
    overflow:hidden;
    background:#f4421a url(hamburger.gif) no-repeat 50% 33%    
}
@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:1.3),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){
    .nav-toggle{
    background-image:url(hamburger-retina.gif);
    -webkit-background-size:100px 100px;
    -moz-background-size:100px 100px;
    -o-background-size:100px 100px;
    background-size:100px 100px;
     display:none
    }
}
.nav-collapse.disable-pointer-events {  pointer-events: none !important;}

.logoimg{ height:90px}
.limpa{ clear:both}

@media screen and (min-width:768px){
    #televendas{display:block}
    #sep1{display:block}
    #bannerzinhoxx{ display:block}
    #comentarios{display:block}
}
@media screen and (min-width:980px){
    #header{ margin:  0px auto;	width: 980px}
    #footer1{ margin:  0px auto; width: 980px}
    .w980{ margin:  0px auto; width: 980px}
    #produto_wrapper{ margin:  0px auto; width: 960px; padding:10px}
    .hmenu li a:hover{}
    .hmenuxxxxx li a:hover{background-color:#B4153B}
    #pop33{ display:block}
    #menu8{width:84px; display:block}
    .footer2:hover{background-color: Transparent}
    
    #nachoxx3{ margin:0px auto; width: 980px;clear:both; background-color:#6D3300; display:block} 
    #nacho_k{ margin:0px auto; width: 980px;clear:both; background-color:#F19700; display:block} 
    #nachoxx34{ margin:0px auto; width: 980px;clear:both; background-color:#6D3300; display:block} 
    .nacho_cont{width:auto; background-color:#6D3300}
    .nacho2{color:#FFF; height:40px; padding:10px 16px; background-color: Transparent; font-size:15px; font-weight:400; border-right: solid 1px transparent; border-left: solid 1px transparent}
    .nacho2:hover{border-right: solid 1px #FFF; border-left: solid 1px #FFF}
    .nacho2k{color:#FFF; height:40px; padding:10px 16px; background-color: Transparent; font-size:15px; font-weight:400; border-right: solid 1px transparent; border-left: solid 1px transparent}
    .nacho2k:hover{border-right: solid 1px #FFF; border-left: solid 1px #FFF}
    .nacho3{position:absolute; display:none; min-width:220px}
    .footer_wrapper{clear:both;padding:0px;  margin-top:10px} 
    .footer_cont0{float: left; width:240px; margin-right:40px}
    .footer_cont{float:left; width:180px; padding-left:39px; border-left: solid 1px #FFF; margin-bottom:15px; min-height:130px }
    .nacho_cont0{float: left}
    .footer{padding:30px 0px}
    
    #conteudo {	margin:  0px auto;	width: 980px; min-height:350px}
    .corpo{padding:25px; color:#555;font-family: 'Source Sans Pro',Arial; font-size:14px}
    .titulo{font-size:20pt; text-align:left; margin-left:23px}

    .produtox{float:left;  border: solid 1px #FFF; width:25%;box-sizing:border-box; padding:5px}
    
.televenda{font-size:16px; padding-top:0px}
.head_sep{margin:0 20px}
.head_tel{font-size:46px}
.head_vendas{font-size:15px}
.head_cesta{color:#ED1C40;font-weight:600;font-size:14px; display: block}
.search{width:224px}

#env_social{margin-right:50px}
#env_cad{margin-left:50px}

#newsletter{width:301px}
.newsletter99{width:240px}
#env_text{width:220px}

.bannerzinho{width:320px;height:182px}
.produto_img{width: 200px;height: 200px}
.banner_colecao{width:980px; height:auto}

.banner_sessao{width:322px}
.banner_sessao22{width:230px; margin-bottom:0px}
}

 