@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:700|Roboto:400,700&display=swap');


html													{ border:0; margin:0px; padding:0px; width:100%; min-height:100%; overflow:auto; }
body													{ border:0px; margin:0px; padding:0px; width:100%; min-height:100%; font-family:'Roboto', sans-serif; font-size:14px; background: top center no-repeat #FFF; font-weight:normal; }
img, div, input, select, textarea						{ border:0; margin:0px; padding:0px; outline:0px; }
a														{ text-decoration:none; }
b, strong												{ font-family:'Roboto', sans-serif; font-weight:bold; }

.centralizar											{ width:1200px; margin:0px auto; }

.mensagem_obrigado										{ text-align:center; padding:160px 0px 160px 0px; background:#ebebeb; }
.mensagem_obrigado h3									{ font-family:'Roboto', sans-serif; font-size:28px; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p									{ font-family:'Roboto', sans-serif; text-align:center; font-size:15px; color:#777; }

.campo													{ width:calc(100% - 14px); margin:7px; float:left; }
.campo h3												{ margin:20px 0px 5px 0px; padding:0px; font-size:20px; }
.campo label											{ display:block; margin:5px 0px; text-transform:uppercase; color:#FFF; }
.campo textarea											{ width:calc(100% - 22px); font-family:'Roboto', sans-serif; border:1px solid #CCC; border-radius:0px; background-color:#FFF; padding:14px 10px 10px 10pxx; font-size:15px; color:#FFF; height:120px; }
.campo input[type=text]									{ width:calc(100% - 22px); font-family:'Roboto', sans-serif; border:1px solid #CCC; border-radius:0px; background-color:#FFF; padding:14px 10px 10px 10px; font-size:15px; color:#333; }
.campo input[type=submit]								{ width:100%; border:0px; font-family:'Roboto', sans-serif; border-radius:6px; background:url(../images/025.jpg) center center repeat-x #00A370; color:#FFF; font-size:21px; padding:18px 0px 14px 0px; text-align:center; cursor:pointer; display:block; margin-top:0px; float:none; margin:10px auto; }
.campo input[type=submit]:hover							{  }
.campo select											{ width:calc(100% - 0px); font-family:'Roboto', sans-serif; height:44px; border:1px solid #CCC; border-radius:6px; background:#FFF; padding:10px 10px; font-size:15px; color:#000; }

.acabou-comprar											{ position:fixed; width:320px; bottom:100px; right:0px; background:#74B574; color:#FFF; padding:10px 15px; display:none; }
.acabou-comprar-nome									{ background:url(../images/024.png) left center no-repeat; padding:5px 0px 5px 45px; font-size:15px; color:#F0F0E0; }
.acabou-comprar-texto									{ font-size:15px; color:#F0F0E0; padding:10px 0px 3px 0px; }

.termos-uso												{ text-align:left; font-size:15px; line-height:28px; max-width:700px; padding:10px; margin:0px auto; }
.termos-uso h1											{ text-align:center; }


.div01													{ height:1050px; background:url(../images/001.jpg) center top no-repeat; }
.div01-telefone											{ text-align:right; padding:20px 0px; font-family:'Roboto Slab', sans-serif; color:#464654; font-size:23px; }
.div01-telefone span									{ background:#464654; color:#FFF; padding:2px 10px; }
.div01-titulo											{ text-align:right; padding:20px 0px 0px 0px; font-family:'Roboto Slab', sans-serif; color:#464654; font-size:45px; }
.div01-subtitulo										{ text-align:right; padding:0px 0px 0px 0px; font-family:'Roboto Slab', sans-serif; color:#464654; font-size:30px; }
.div01-coluna1											{ width:400px; float:left; padding-top:10px; }
.div01-coluna1-imagem									{ margin:600px 0px 0px 0px; }
.div01-coluna2											{ width:706px; float:right; }
.div01-coluna2-imagem									{ margin-top:40px; }
.div01-coluna2-botao									{ width:540px; margin:10px auto; background:#00BA4B; text-align:center; padding:10px 0px; border-radius:6px; text-transform:uppercase; color:#FFF; font-size:18px; font-weight:bold; cursor:pointer; }
.div01-coluna2-imagens									{ width:540px; margin:10px auto; }
.div01-coluna2-imagens1									{ float:left; margin-top:10px; }
.div01-coluna2-imagens2									{ float:right; }

.div02													{ background:#2D2E38; padding-bottom:60px; }
.div02-video											{ width:1000px; border:10px solid #FFF; margin:-60px 0px 0px 80px; float:left; }
.div02-video iframe										{  }
.div02-titulo											{ font-family:'Roboto Slab', sans-serif; font-size:40px; color:#D8D190; text-align:center; padding:20px 0px; }
.div02-texto											{ text-align:center; color:#FFF; padding:0px 220px; font-size:15px; }
.div02-botao											{ width:540px; margin:30px auto; background:#00BA4B; text-align:center; padding:10px 0px; border-radius:6px; text-transform:uppercase; color:#FFF; font-size:18px; font-weight:bold; cursor:pointer; }

.div03													{ background:url(../images/002.jpg) center center no-repeat; background-size:cover; padding-bottom:210px; }
.div03-imagem											{ width:1120px; margin:-40px 0px 0px 40px; }
.div03-titulo											{ font-family:'Roboto Slab', sans-serif; font-size:40px; color:#33333F; text-align:center; padding:20px 0px; }
.div03-item												{ width:calc(33.3333% - 160px); margin:20px 80px; float:left; }
.div03-item-imagem										{ height:240px; background:center center no-repeat; }
.div03-item-titulo										{ text-align:left; padding:20px 0px; font-family:'Roboto Slab', sans-serif; color:#464654; font-size:20px; }
.div03-item-titulo span									{ background:#464654; color:#FFF; padding:2px 10px; font-size:20px; }
.div03-item-texto										{  }

.div04													{ background:url(../images/003.jpg) center top no-repeat #2D2E38; background-size:cover; padding-bottom:10px; }
.div04-imagem											{ width:1120px; margin:-180px 0px 0px 40px; }
.div04-titulo											{ border:3px solid #FFF; font-family:'Roboto Slab', sans-serif; font-size:40px; color:#D8D190; text-align:center; padding:30px 0px 20px 0px; line-height:30px; margin-top:40px; }
.div04-titulo span										{ font-size:16px; color:#FFF; text-align:center; font-family:'Roboto', sans-serif; padding-bottom:20px; }
.div04-info												{ background:url(../images/015.png) center top no-repeat; padding:20px 0px 0px 0px; margin-top:30px; }
.div04-info-coluna1										{ width:200px; float:left; }
.div04-info-coluna1-item								{ margin:10px 0px; border:2px solid #FFF; padding:15px 10px; text-align:center; color:#FFF; font-size:15px; }
.div04-info-coluna2										{ width:200px; float:right; }
.div04-info-coluna2-item								{ margin:10px 0px; border:2px solid #FFF; padding:15px 10px; text-align:center; color:#FFF; font-size:15px; }
.div04-info-botao										{ width:540px; margin:30px auto; background:#00BA4B; text-align:center; padding:10px 0px; border-radius:6px; text-transform:uppercase; color:#FFF; font-size:18px; font-weight:bold; margin-top:200px; cursor:pointer; }
.div04-info-imagens										{ width:540px; margin:10px auto; }
.div04-info-imagens1									{ float:left; margin-top:10px; }
.div04-info-imagens2									{ float:right; }
.div04-sucesso-titulo									{ font-family:'Roboto Slab', sans-serif; font-size:40px; color:#D8D190; text-align:center; padding:50px 0px 0px 0px; }
.div04-sucesso-item										{ width:500px; float:left; border:5px solid #FFF; margin:40px; }
.div04-sucesso-item iframe								{  }

.div05													{ padding:50px 0px; }
.div05-bloco1											{  }
.div05-bloco1-info										{ background:url(../images/016.jpg) left top no-repeat; min-height:510px; padding:30px 0px 0px 500px; margin:0px 70px; }
.div05-bloco1-info-titulo								{ font-family:'Roboto Slab', sans-serif; font-size:40px; color:#D8D190; padding:20px 0px; }
.div05-bloco1-info-texto								{ font-size:16px; color:#33333F; }
.div05-bloco2-info										{ background:url(../images/017.jpg) right top no-repeat; min-height:440px; padding:200px 500px 0px 0px; margin:-180px 70px; }
.div05-bloco2-info-titulo								{ font-family:'Roboto Slab', sans-serif; font-size:40px; color:#D8D190; padding:20px 0px; }
.div05-bloco2-info-texto								{ font-size:16px; color:#33333F; }
.div05-bloco3-info										{ background:url(../images/018.jpg) left top no-repeat; min-height:400px; padding:160px 0px 0px 500px; margin:0px 70px; }
.div05-bloco3-info-titulo								{ font-family:'Roboto Slab', sans-serif; font-size:40px; color:#D8D190; padding:20px 0px; }
.div05-bloco3-info-texto								{ font-size:16px; color:#33333F; }

.div06													{ background:url(../images/004.jpg) center top no-repeat; background-size:cover; padding:50px 0px 0px 0px; }
.div06-fundo											{ background:url(../images/019.png) left top no-repeat; min-height:645px;  }
.div06-fundo-coluna										{ width:540px; float:right; }
.div06-fundo-coluna-texto								{ background:url(../images/020.png) right center no-repeat; font-size:13px; color:#33333F; text-align:right; padding:10px 64px 10px 0px; }
.div06-fundo-coluna-caixa								{ background:#FFF; padding:20px; border-radius:6px; margin:30px 0px 10px 0px; }
.div06-fundo-coluna-caixa-titulo						{ font-family:'Roboto Slab', sans-serif; font-size:30px; color:#33333F; text-align:center; padding:20px 70px 30px 70px; line-height:34px; }
.div06-fundo-coluna-imagens								{ margin:20px auto; }
.div06-fundo-coluna-imagens1								{ float:left; margin-top:10px; }
.div06-fundo-coluna-imagens2								{ float:right; }
.div06-fundo-coluna-selos								{ background:#FFF; text-align:center; padding:20px 0px 10px 0px; border-radius:6px 6px 0px 0px; }
.div06-fundo-coluna-selos1								{  }

.div07													{ background:#2E2E39; padding:30px 0px; border-top:30px solid #FFF; }
.div07-logo												{ float:left; }
.div07-texto											{ float:right; color:#FFF; font-size:15px; padding-top:36px; }



.carrinho-01												{ width:1200px; height:445px; margin:0px auto; background:url(../images/040.png) center top no-repeat; }
.carrinho-01-coluna1										{ width:370px; float:left; padding:120px 0px 0px 20px; }
.carrinho-01-coluna1-nome									{ font-size:40px; color:#FFF; font-weight:bold; }
.carrinho-01-coluna1-texto									{ font-size:22px; color:#FFF; }
.carrinho-01-coluna1-obs									{ font-size:12px; color:#FFF; padding-top:50px; }
.carrinho-01-coluna2										{ width:370px; float:right; text-align:right; padding:120px 20px 0px 0px; }
.carrinho-01-coluna2-titulo									{ font-size:40px; color:#FFF; font-weight:bold; }
.carrinho-01-coluna2-imagem									{ margin:20px 0px; }
.carrinho-01-coluna2-texto									{ font-size:22px; color:#FFF; }


.carrinho-02												{ padding:40px 0px 0px 0px; background:#f6f6f6; }
.carrinho-02-titulo											{ font-size:30px; color:#000; text-align:center; text-transform:uppercase; font-weight:700; font-style:italic; }

.carrinho-03												{ margin-top:50px; }
.carrinho-03-coluna1										{ width:calc(50% - 15px); float:left; }
.carrinho-03-coluna1-titulo									{ font-size:20px; color:#000; text-align:left; text-transform:uppercase; font-weight:700; font-style:italic; }
.carrinho-03-coluna1-subtitulo								{ text-align:center; background:#eef2f4; padding:10px 0px; font-size:20px; color:#5e6f78; border:1px solid #DDD; border-radius:6px 6px 0px 0px; }
.carrinho-03-coluna1-caixa									{ background:#FFF; border:1px solid #DDD; border-top:0px; border-radius:0px 0px 6px 6px; padding:20px; }
.carrinho-03-coluna1-caixa-campo							{ width:calc(100% - 10px); float:left; margin:10px 5px; }
.carrinho-03-coluna1-caixa-campo label						{ font-size:13px; font-weight:700; color:#000; display:block; padding-bottom:5px; }
.carrinho-03-coluna1-caixa-campo input[type=text]			{ border-radius:4px; border:1px solid #CCC; background:#FFF; color:#808080; font-size:15px; padding:10px; font-weight:300; width:calc(100% - 22px); }
.carrinho-03-coluna2										{ width:calc(50% - 15px); float:right; }
.carrinho-03-coluna2-titulo									{ font-size:20px; color:#000; text-align:left; text-transform:uppercase; font-weight:700; font-style:italic; }
.carrinho-03-coluna2-resumo									{ padding:0px 10px 20px 10px; }
.carrinho-03-coluna2-resumo-info							{ border-bottom:1px solid #CCC; height:40px; }
.carrinho-03-coluna2-resumo-info1							{ min-width:10px; float:left; padding-top:10px; }
.carrinho-03-coluna2-resumo-info1 b							{ color:#000; }
.carrinho-03-coluna2-resumo-info2							{ min-width:10px; float:right; padding-top:10px; }
.carrinho-03-coluna2-resumo-info2 b							{ font-weight:700; color:#379629; }
.carrinho-03-coluna2-subtitulo								{ text-align:center; background:#eef2f4; padding:10px 0px; font-size:20px; color:#5e6f78; border:1px solid #DDD; border-radius:6px 6px 0px 0px; }
.carrinho-03-coluna2-caixa									{ background:#FFF; border:1px solid #DDD; border-top:0px; border-radius:0px 0px 6px 6px; padding:20px; }
.carrinho-03-coluna2-caixa-formas							{ display:block; margin:14px auto; }
.carrinho-03-coluna2-caixa-campo							{ width:calc(100% - 10px); float:left; margin:10px 5px; }
.carrinho-03-coluna2-caixa-campo label						{ font-size:13px; font-weight:700; color:#000; display:block; padding-bottom:5px; }
.carrinho-03-coluna2-caixa-campo input[type=text]			{ border-radius:4px; border:1px solid #CCC; background:#FFF; color:#808080; font-size:15px; padding:10px; font-weight:300; width:calc(100% - 22px); }
.carrinho-03-coluna2-caixa-campo select						{ border-radius:4px; border:1px solid #CCC; background:#FFF; color:#808080; font-size:15px; padding:10px; font-weight:300; width:calc(100% - 0px); -webkit-appearance:menulist-button; height:40px; }
.carrinho-03-coluna2-caixa-campo input[type=submit]			{ border-radius:4px; border:1px solid #5eb955; background:#5eb955; color:#FFF; font-size:15px; padding:10px; font-weight:300; width:100%; text-align:center; }
.carrinho-03-coluna2-caixa-selo-seguranca1					{ width:70px; height:60px; float:left; background:url(../images/036.jpg) center center no-repeat; margin:10px 0px 0px 0px; }
.carrinho-03-coluna2-caixa-selo-seguranca2					{ width:329px; height:60px; float:left; background:url(../images/037.jpg) center center no-repeat; margin:10px 0px 0px 0px; }
.carrinho-03-coluna2-caixa-selo-seguranca3					{ width:144px; height:60px; float:left; background:url(../images/038.jpg) center center no-repeat; margin:10px 0px 0px 0px; }
.carrinho-03-coluna2-resumo-cupom							{ padding-top:10px; }
.carrinho-03-coluna2-resumo-cupom input[type=text]			{ border-radius:4px; border:1px solid #CCC; background:#FFF; color:#808080; font-size:13px; padding:10px; font-weight:300; width:140px; }
.carrinho-03-coluna2-resumo-cupom input[type=button]		{ border-radius:4px; border:1px solid #5eb955; background:#5eb955; color:#FFF; font-size:13px; padding:10px; font-weight:300; width:80px; }

.carrinho-04												{ padding-top:30px; padding-bottom:20px; }
.carrinho-04-coluna1										{ width:calc(50% - 15px); float:left; }
.carrinho-04-coluna1-imagem1								{ float:left; margin-top:8px; }
.carrinho-04-coluna1-imagem2								{ float:left; margin-left:35px; margin-top:13px; }
.carrinho-04-coluna2										{ width:calc(50% - 15px); text-align:center; float:right;font-size:15px; color:#024092; font-weight:bold; padding-top:20px; }

.rastreio													{ width:400px; height:300px; background:#D83F13; }
.rastreio-texto												{ font-size:16px; color:#FFF; text-align:center; padding-bottom:20px; padding-top:50px; }
.rastreio-caixa												{ padding:30px; }
.rastreio-caixa input[type=text]							{ border-radius:4px; border:0px solid #CCC; background:#FFF; color:#808080; font-size:15px; padding:10px; font-weight:300; width:calc(100% - 22px); margin:0px auto; display:block; }
.rastreio-caixa input[type=submit]							{ border-radius:4px; border:0px solid #CCC; background:#FFF; color:#808080; font-size:15px; padding:10px; font-weight:300; width:200px; margin:10px auto; display:block; }
.rastreio-caixa-mensagem									{ font-size:16px; color:#FFF; text-align:center; padding-bottom:20px; padding-top:70px; }
.rastreio-caixa-mensagem a									{ color:#FFF; font-weight:bold; }

.resumo-mobile												{ display:none; }

.btn_wbw {
	padding: 10px 20px;
	background: #fff;
	color: #000;
	z-index: 3000;
	position: fixed;
	bottom: 40px;
    right: 40px;
    text-align: center;
    border-radius: 5px;
    box-shadow: 0 8px 25px -5px rgba(45, 62, 79, .3) !important;
}

.my-float{
	font-size:18px;
}


@media (max-width: 980px) {

	a[href^=tel]											{ color:#FFF; }
	
	.centralizar											{ width:auto; margin:0px auto !important; padding:0px 0px; }
	.campo													{ width:calc(100% - 10px) !important; float:none; }
	.campo input[type=submit]								{ width:100%; float:none; font-size:15px; -webkit-appearance:none; }
	
	.acabou-comprar											{ width:calc(100% - 30px); bottom:0px; display:none !important; }
	
	
	.div01													{ background-size:500px; padding-top:10px; height:auto; }
	.div01-telefone											{ background: #464654; color: #FFF; margin: 210px 0px 0px 0px; padding: 10px; text-align: center; font-size: 16px; }
	.div01-telefone span									{ padding:0px; display:block; font-size:30px; }
	.div01-titulo											{ text-align:center; font-size:25px; }
	.div01-subtitulo										{ text-align:center; font-size:18px; }
	.div01-coluna1											{ width:auto; float:none; }
	.div01-coluna1-imagem									{ width:300px; margin:20px auto; display:block; }
	.div01-coluna2											{ width:auto; float:none; }
	.div01-coluna2-imagem									{ width:300px; margin:20px auto; display:block; }
	.div01-coluna2-botao									{ width:300px; font-size:14px; }
	.div01-coluna2-imagens									{ width:300px; text-align:center; }
	.div01-coluna2-imagens1									{ float:none; margin:10px 0px; }
	.div01-coluna2-imagens2									{ float:none; margin:10px 0px; }
	
	.div02													{ padding-top:10px; }
	.div02-video											{ width:290px; border:2px solid #FFF; float:none; margin:20px auto; }
	.div02-video iframe										{ width:290px !important; height:200px !important; }
	.div02-titulo											{ font-size:30px; }
	.div02-texto											{ padding:0px 10px; }
	.div02-botao											{ width:300px; font-size:14px; }

	.div03-imagem											{ width: 100%; margin: -40px 0px 0px 0px; }
	.div03-titulo											{ font-size:30px; }
	.div03-item												{ width: calc(100% - 40px); margin: 20px 20px; }
	
	.div04-imagem											{ width: 100%; margin: -40px 0px 0px 0px; }
	.div04-titulo											{ margin:40px 10px 0px 10px; padding:20px; font-size:20px; line-height:24px; }
	.div04-info												{ background-position: center top; background-size: 300px; padding-top: 220px; }
	.div04-info-coluna1										{ width:auto; float:none; padding:0px 10px; }
	.div04-info-coluna2										{ width:auto; float:none; padding:0px 10px; }
	
	.div04-info-botao										{ width:300px; font-size:14px; margin-top:20px; }
	.div04-info-imagens										{ width:300px; text-align:center; }
	.div04-info-imagens1									{ float:none; margin:10px 0px; }
	.div04-info-imagens2									{ float:none; margin:10px 0px; }
	.div04-sucesso-titulo									{ font-size:30px; }
	.div04-sucesso-item										{ width:290px; float:none; margin:10px auto; }
	.div04-sucesso-item iframe								{ width:290px !important; height:200px !important; }
	
	.div05-bloco1-info										{ background-position: center top; background-size: 300px; padding: 330px 10px 0px 10px; margin: 0px; min-height:auto; padding-bottom:40px; }
	.div05-bloco1-info-titulo								{ font-size:24px; }
	
	.div05-bloco2-info										{ background-position: center top; background-size: 300px; padding: 390px 10px 0px 10px; margin: 0px; min-height:auto; padding-bottom:40px; }
	.div05-bloco2-info-titulo								{ font-size:24px; }
	
	.div05-bloco3-info										{ background-position: center top; background-size: 300px; padding: 350px 10px 0px 10px; margin: 0px; min-height:auto; padding-bottom:40px; }
	.div05-bloco3-info-titulo								{ font-size:24px; }

	.div06-fundo											{ background-position: center top; background-size: 280px; padding-top: 270px; }
	.div06-fundo-coluna										{ width:auto; float:none; padding:0px 10px; }
	.div06-fundo-coluna-texto								{ font-size: 12px; background-size: 32px; padding: 10px 40px 10px 0px; }
	.div06-fundo-coluna-caixa-titulo						{ padding: 10px 0px 10px 0px; font-size: 22px; }
	.div06-fundo-coluna-imagens								{ width:300px; text-align:center; }
	.div06-fundo-coluna-imagens1							{ float:none; margin:10px 0px; }
	.div06-fundo-coluna-imagens2							{ float:none; margin:10px 0px; }
	.div06-fundo-coluna-selos1								{ width:280px; }
	
	.div07													{ text-align:center; }
	.div07-logo												{ float:none; }
	.div07-texto											{ float:none; text-align:center; padding:20px; }
	
	
	
	.carrinho-01			{ width:auto; padding:10px; background-color:#DBCD93; background-position:center bottom; background-size:780px; padding-bottom:220px; }
	.carrinho-01-coluna1				{ width:auto; float:none; padding:20px 0px; }
	.carrinho-01-coluna1-nome		{ font-size:32px; }
	.carrinho-01-coluna1-texto		{ font-size:19px; }
	.carrinho-01-coluna1-obs		{ padding-top:10px; }
	.carrinho-01-coluna2				{ width:auto; float:none; padding:20px 0px; }
	.carrinho-01-coluna2-titulo			{ text-align:center; font-size:30px; }
	.carrinho-01-coluna2-imagem			{ display:block; margin:10px auto; }
	.carrinho-01-coluna2-texto			{ font-size:18px; text-align:center; }
	
	.carrinho-produtos			{ width:auto; padding:10px;	 }
	.carrinho-produtos-item		{ width:auto; float:none; margin:30px 0px; }
	.carrinho-produtos-item-maisvendido		{ height:auto; }
	
	
	.carrinho-03		{ margin:40px 10px 0px 10px; }
	.carrinho-03-coluna1		{ width:auto; float:none; margin-bottom:20px; }
	.carrinho-03-coluna2		{ width:auto; float:none; }
	
	.carrinho-03-coluna1-caixa-campo		{ width: calc(100% - 10px) !important; }
	
	.carrinho-03-coluna2-caixa-telefone			{ float:none; text-align:center; }
	.carrinho-03-coluna2-caixa-formas			{ float:none; margin-top:20px; width:290px !important; }
	
	.carrinho-04-coluna1			{ width:auto; float:none; }
	.carrinho-04-coluna1-imagem1	{ width:280px; display:block; margin:10px auto; float:none; }
	.carrinho-04-coluna1-imagem2	{ width:200px; display:block; margin:10px auto; float:none; }
	.carrinho-04-coluna2			{ width:auto; float:none; padding:10px; }
	


}