html,body,main{height: 100%;}

/* SECTION INFORMACOES */
section.carrinho{border-top: 8px solid #231F20;overflow-x: clip;background: #F6F6F6;min-height: 100%;position: relative;}
section.carrinho > .centro{display: flex;max-width: 1340px;width: 100%;margin: 0 auto;padding: 0 20px;justify-content: space-between;gap: 88px;}
	section.carrinho .centro .pedidoInfos {display: flex;flex-direction: column;max-width: 680px;width: 100%;min-width: 498px;min-height: calc(100dvh - 8px);}
	section.carrinho .centro .pedidoInfos .topo {margin:20px 0 12px;}
	section.carrinho .centro .pedidoInfos .topo h1 a {display: flex;width: 100%;align-items: center;gap: 17px;}
		section.carrinho .centro .pedidoInfos .topo h1 a figure {max-width: 69px;}
	section.carrinho .centro .pedidoInfos .topo h1 a figure img{width: 100%; height: auto;}
	section.carrinho .centro .pedidoInfos .topo h1 a figure.logoTemporal { }
	section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul{display: flex; gap: 28px; position: relative;}
		section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul::after{content: '';display: block;position: absolute;width: 100dvw;width: 1920px;left: 50%;transform: translateX(-50%);bottom: -14px;height: 1px;background: #D9D9D9;}
		section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li{font: 700 12px/16px 'Montserrat';letter-spacing: -0.01em;color: #231F20;transition: all .5s ease;position: relative;}
			section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li:not(:last-of-type)::after{content: ''; display: block; width: 1px; height: 11px; background: #E5E5E5; right: -13px; position: absolute; top: 50%; transform: translateY(-50%);}
		section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li.ativo{color: #231F20;}
		section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li.ativo::before {position:absolute;content:'';width:40px;height:3px;background:#231F20;left:50%;bottom: -15px;transform:translateX(-50%);z-index: 3;}
		section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li.concluido{color: #231F20;opacity: 0.6;}
section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li:not(.concluido,.ativo) {opacity: 0.2;}
	section.carrinho .centro .pedidoInfos .etapa{margin-bottom: 40px;}
	body.login section.carrinho .centro .pedidoInfos .boxEtapas {margin-top: 20px}
	section.carrinho .centro .pedidoInfos .boxEtapas{margin-top: 54px;}

		section.carrinho .centro .pedidoInfos .boxEtapas form {padding: 0;border: none;}

	section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao{display: flex;align-items: center;gap: 20px;}
		section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao button{max-width: 225px;width: 100%;min-height: 44px;display: flex;align-items: center;justify-content: center;border-color: transparent;border: solid 2px #231F20;background: #231F20;cursor: pointer;transition: all .5s ease;}
		section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao p.enviando{display: none;max-width: 225px;width: 100%;padding: 15px;text-align: center;font: 700 13px / 14px 'Montserrat';letter-spacing: -0.02em;color: #FFFFFF;text-transform: uppercase;border-radius: 2px;border-color: transparent;background: #231F20;}

		section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao .retornoAjax.ativo{display: block;}
		section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao .retornoAjax{display: none;/* text-transform: uppercase; */font: 700 13px / 12px 'Montserrat';letter-spacing: 0.02em;color: #D22E2E;}

		section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao a:active,
		section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao a:any-link{display: flex;align-items: center;gap: 8px;margin-left: auto;}

		section.carrinho .centro .pedidoInfos .terceiraEtapa .boxEtapas.ativo .botoesAcao a:active,
		section.carrinho .centro .pedidoInfos .terceiraEtapa .boxEtapas.ativo .botoesAcao a:any-link {opacity: 0.5;pointer-events: none;}
			section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao a:hover svg {transform: translateX(-2px);}
			section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao a svg path {transition: all .5s ease;fill: #231F20;}
			section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao a:hover svg path {opacity: 1; fill: #231F20;}
			section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao a svg {max-width: 11px; width: 100%; transition: all .5s ease;}
			section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao a b{font: 700 13px/12px 'Montserrat';letter-spacing: -0.02em;color: #231F20;text-wrap: nowrap;text-align: right;opacity: 0.32;transition: all ease 0.5s;text-transform: lowercase;}
				section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao a:hover b {opacity: 1;}
			section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao button b{letter-spacing: -0.01em;font: 800 15px / 15px 'Montserrat', sans-serif;color: #FFFFFF;transition: all .5s ease;}
			section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao button.inativo b{color: #231F20;}
		section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao button.inativo{border: 1px solid #231F2052;background: transparent;opacity: 0.32;cursor: default;pointer-events: none;}
		section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao button:hover{background: #FFF;/* outline: 2px solid #231F20; *//* border-color: #231F20; */}
		section.carrinho .centro .pedidoInfos .boxEtapas .botoesAcao button:hover b{color: #231F20;}

section.carrinho .centro .pedidoInfos h4{font: 700 20px/14px 'Crimson Pro', serif;letter-spacing: -0.02em;color: #231F20;margin-bottom: 20px;text-transform: lowercase;}
section.carrinho .centro .pedidoInfos .boxEtapas form .infoEntrega{margin-top: 36px;}
section.carrinho .centro .pedidoInfos .boxEtapas .cadastroInfos{display: flex;flex-wrap: wrap;}

		@keyframes loading {100% {transform: rotate(1turn);}}
		section.carrinho .centro .pedidoInfos .boxEtapas .cadastroInfos .box.cep{position: relative;}
		section.carrinho .centro .pedidoInfos .boxEtapas .cadastroInfos .box.cep:before{content: "";position: absolute;right: 15px;bottom: 14px;width: 16px;height: 16px;animation: loading 1s infinite linear;border-radius: 50%;background: radial-gradient(farthest-side, #231F20 94%, #0000) top / 3.8px 3.8px no-repeat, conic-gradient(#0000 30%, #231F20);-webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 3.8px),#000 0);opacity: 0;visibility: hidden;transition: all 0.5s ease;}
		section.carrinho .centro .pedidoInfos .boxEtapas .cadastroInfos .box.cep:has(input.loading):before{opacity: 1;visibility: visible;}

		section.carrinho .centro .pedidoInfos .cadastroInfos .checkContainer{position: relative; display: flex; align-items: center; gap: 8px; cursor: pointer;}
		section.carrinho .centro .pedidoInfos .cadastroInfos .checkContainer:hover span.checkbox::before{opacity: 0.5; visibility: visible;}
			section.carrinho .centro .pedidoInfos .cadastroInfos input[type="radio"]{position: absolute; opacity: 0; pointer-events: none;}
			section.carrinho .centro .pedidoInfos .cadastroInfos b{font: italic  400 13px/12px 'Montserrat'; letter-spacing: 0.02em; color: #231F20; }
			section.carrinho .centro .pedidoInfos .cadastroInfos span.checkbox{width: 20px; height: 20px; border-radius: 4px; background: #FFFFFF;border: 1px solid #E5E5E5; transition: all .5s ease; display: block; cursor: pointer; position: relative;}
				section.carrinho .centro .pedidoInfos .cadastroInfos span.checkbox::before{content: ''; display: block; background: url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9"><path d="M4.75 9 0 4.27l1.82-1.813 2.93 2.918L10.18 0 12 1.812 4.75 9Z" fill="%2342B227"/></svg>') no-repeat; background-size: 12px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 12px; height: 9px; opacity: 0; visibility: hidden; transition: all .5s ease;}
				section.carrinho .centro .pedidoInfos .cadastroInfos span.checkbox.ativo::before{opacity: 1; visibility: visible;}
		section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis{width: 100%;}
		section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis .inputFake{width: 100%; min-height: 44px; border-radius: 2px; border: 1px solid #E5E5E5; background: #FFFFFF; padding: 0 20px 0 24px; display: flex; align-items: center; }
		section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis .inputFake p{font: 400 15px/26px 'Montserrat'; letter-spacing: 0.01em; color: #231F20;}
		
		section.carrinho .centro .pedidoInfos .cadastroInfos .box input{font: 400 15px/26px 'Montserrat';letter-spacing: 0.01em;color: #231F20;min-height: 44px;border-radius: 2px;/* border: 1px solid #E5E5E5; */padding: 0 20px 0 24px;width: 100%;transition: all .5s ease;background: #FFFFFF;width: 100%;font: 600 15px / 24px 'Montserrat', sans-serif;color: #BFBEBE;padding: 4px 16px;transition: all 0.5s ease;letter-spacing: -0.01em;text-align: justify;border: solid 2px #E2E2E2;/* outline-offset: 0px; */}
			section.carrinho .centro .pedidoInfos .cadastroInfos .box input:hover, section.carrinho .centro .pedidoInfos .cadastroInfos .box input:focus{border-color: #A7A7A7;box-shadow: 0px 0px 0px 4px #4C19190F;}

			section.carrinho .centro .pedidoInfos .cadastroInfos .box input:not(:placeholder-shown){font-family: Montserrat;font-weight: 500;font-size: 14px;line-height: 26px;/*text-transform: lowercase;*/color: #231F20;/* border-color: #A7A7A7; */}
		section.carrinho .centro .pedidoInfos .cadastroInfos .box select{font: 400 15px/26px 'Montserrat';letter-spacing: 0.01em;color: #231F20;min-height: 44px;border-radius: 2px;border: 1px solid #E5E5E5;padding: 0 20px 0 24px;width: 100%;transition: all .5s ease;box-shadow: 0px 0px 0px 4px transparent;background: #FFFFFF;appearance: none;-webkit-appearance: none;background-image: linear-gradient(45deg, transparent 50%, #474747 50%), linear-gradient(135deg, #474747 50%, transparent 50%), linear-gradient(to right, #fff, #fff);background-position: calc(100% - 22px) calc(1em + 3px), calc(100% - 16px) calc(1em + 3px), calc(100% - 2.5em) 0.5em;background-size: 5px 5px, 6px 6px, 1px 1.5em;background-repeat: no-repeat;cursor: pointer;transition: all 0.5s ease;border: solid 2px #E2E2E2;}
			section.carrinho .centro .pedidoInfos .cadastroInfos .box select:hover, section.carrinho .centro .pedidoInfos .cadastroInfos .box select:focus{border-color: #231F2080;box-shadow: 0px 0px 0px 4px #4C19190F;}

		section.carrinho .centro .pedidoInfos .rodape{display: flex;align-items: center;justify-content: space-between;padding: 35px 0;margin-top: auto;position: relative;}
			section.carrinho .centro .pedidoInfos .rodape::before{content: ''; display: block; position: absolute; top: 0; left: -300px; height: 1px; width: 100dvw; background: #E5E5E5}
			section.carrinho .centro .pedidoInfos .rodape span{font: 700 13px/12px 'Montserrat';color: #231F2080;text-transform: uppercase;display: flex;align-items: center;gap: 8px;text-transform: capitalize;}
			section.carrinho .centro .pedidoInfos .rodape span::before{content: '';display: block;width: 24px;height: 24px;background: url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0C5.379 0 0 5.379 0 12s5.379 12 12 12 12-5.379 12-12S18.621 0 12 0Zm0 1.043c6.057 0 10.956 4.9 10.956 10.957S18.057 22.956 12 22.956C5.943 22.956 1.043 18.057 1.043 12c0-6.057 4.9-10.957 10.957-10.957Zm0 3.653a3.124 3.124 0 0 0-3.13 3.13v1.565h-.522c-.859 0-1.565.707-1.565 1.566v5.217c0 .858.706 1.565 1.565 1.565h7.304c.859 0 1.565-.707 1.565-1.565v-5.217c0-.859-.706-1.566-1.565-1.566h-.522V7.826A3.124 3.124 0 0 0 12 4.696Zm0 1.043c1.188 0 2.087.9 2.087 2.087v1.565H9.913V7.826c0-1.187.9-2.087 2.087-2.087Zm-3.652 4.696h.956c.056.01.114.01.17 0h5.047c.056.01.114.01.17 0h.961a.52.52 0 0 1 .522.521v5.218a.52.52 0 0 1-.522.522H8.348a.52.52 0 0 1-.522-.522v-5.217a.52.52 0 0 1 .522-.522ZM12 12a1.044 1.044 0 0 0-.522 1.946v.663c0 .313.209.521.522.521.313 0 .522-.208.522-.521v-.664A1.043 1.043 0 0 0 12 12Z" fill="%23231F2080"/></svg>')no-repeat;}
			section.carrinho .centro .pedidoInfos .rodape nav{display: flex; align-items: center; gap: 28px; }
				section.carrinho .centro .pedidoInfos .rodape nav a{font: 700 13px/12px 'Montserrat';color: #231F20;position: relative;letter-spacing: -0.01em;text-transform: lowercase;transition: all ease 0.5s;/* text-decoration: underline; */}
					section.carrinho .centro .pedidoInfos .rodape nav a:first-of-type::after{content: ''; display: block; position: absolute; width: 1px; height: 12px; background: #E5E5E5; right: -15px; top: 50%; transform: translateY(-50%);}
					section.carrinho .centro .pedidoInfos .rodape nav a:last-of-type {opacity: 0.6;}
						section.carrinho .centro .pedidoInfos .rodape nav a:hover {color: #000;opacity: 1;}
					section.carrinho .centro .pedidoInfos .rodape nav a em{color: #231F2080;font-weight: 700;text-decoration: none;}
					section.carrinho .centro .pedidoInfos .rodape nav a b {font-weight: 700;color: #231F20;}
					section.carrinho .centro .pedidoInfos .rodape nav a i {font-weight: 700;text-decoration: none;text-decoration: underline;text-decoration-color: transparent;margin-left: 6px;transition: all ease 0.5s;}
section.carrinho .centro .pedidoInfos .rodape nav a:hover i {text-decoration-color: #231F20;}

/* SECTION DETALHE PEDIDO */
section.carrinho .centro section.carrinhoPedido{background: #FFFFFF;max-width: 472px;width: 100%;z-index: 3;box-shadow: -52px 0px 0 #fff;position: relative;padding-top: 17px;transition: all ease 0.3s;}

	section.carrinho .centro section.carrinhoPedido::after{content: ''; background: #FFFFFF; position: absolute; left: 100%; top: 0; width: 1920px; height: 100%;}
	section.carrinho .centro section > span{font: 500 13px/12px 'Montserrat'; letter-spacing: 0.02em; color: #231F2080; display: block; width: 100%; text-align: end; cursor: pointer;}
	section.carrinho .centro section span.abrirDetalhesCarrinho {display: none;}

	section.carrinho .centro section > h3 {font-family: Crimson Pro;font-weight: 600;font-size: 23px;line-height: 100%;letter-spacing: -0.02em;color: #231F20;position: relative;padding: 0px 0px 24px 34px;/* margin: 0 20px 0 37px; */border-bottom: 2px solid #E5E5E5;}
	section.carrinho .centro section > h3 b {display:none;font-weight:700;}
	section.carrinho .centro section > h3 em {display:block;font-weight:700;}
		section.carrinho .centro section > h3::before {position: absolute;content: '';width: 22px;height: 27px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='27' fill='none' viewBox='0 0 22 27'%3E%3Cg fill='%23231f20' opacity='.2'%3E%3Cpath d='M19.224 27H2.776c-.376 0-.748-.074-1.094-.218a2.8 2.8 0 0 1-.917-.62 2.7 2.7 0 0 1-.592-.922 2.6 2.6 0 0 1-.17-1.075L.752 8.649a2.67 2.67 0 0 1 .853-1.834 2.8 2.8 0 0 1 1.92-.749h14.95c.716 0 1.403.268 1.92.749s.822 1.138.853 1.834l.749 15.516c.018.366-.04.731-.17 1.075a2.7 2.7 0 0 1-.592.922c-.26.265-.571.476-.917.62a2.8 2.8 0 0 1-1.094.218M3.524 7.875a.94.94 0 0 0-.653.264.89.89 0 0 0-.27.636l-.75 15.48a.88.88 0 0 0 .254.666.93.93 0 0 0 .67.279h16.45a.95.95 0 0 0 .67-.28.9.9 0 0 0 .253-.665L19.4 8.739a.89.89 0 0 0-.27-.636.94.94 0 0 0-.654-.264z' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3Cpath d='M16.545 6.975h-1.849V5.4c0-.955-.39-1.87-1.082-2.546A3.75 3.75 0 0 0 11 1.8c-.98 0-1.92.38-2.614 1.054A3.55 3.55 0 0 0 7.304 5.4v1.575H5.456V5.4a5.33 5.33 0 0 1 1.623-3.818A5.62 5.62 0 0 1 11 0c1.47 0 2.88.569 3.92 1.582A5.33 5.33 0 0 1 16.545 5.4zM11 11.7c-2.524 0-4.583 2.022-4.583 4.5h2.685c0-1.02.842-1.863 1.898-1.863s1.898.826 1.898 1.863-.842 1.863-1.898 1.863h-.036V20.7H11c2.524 0 4.583-2.021 4.583-4.5S13.524 11.7 11 11.7' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;left: 0;top: -1px;}

		section.carrinho .centro section.carrinhoPedido ul.produtos {margin-bottom: 30px;}
			section.carrinho .centro section.carrinhoPedido ul.produtos li {padding: 28px 0px 27px;border-bottom: 1px solid #E5E5E5;/* margin: 0 20px; */}
			section.carrinho .centro section.carrinhoPedido ul.produtos li:last-of-type{border: none;}
			section.carrinho .centro section.carrinhoPedido ul.produtos li .centro{position: relative;display: flex;gap: 30px;}
				section.carrinho .centro section.carrinhoPedido ul.produtos li .centro a.excluirItem{position: absolute;top: -9px;right: 0;width: 17px;height: 18px;background-image: url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 22"><path d="M6 0 5 1.1H1c-.552 0-1 .493-1 1.1 0 .607.448 1.1 1 1.1h14c.552 0 1-.493 1-1.1 0-.607-.448-1.1-1-1.1h-4L10 0H6ZM1 5.5v14.3c0 1.21.9 2.2 2 2.2h10c1.1 0 2-.99 2-2.2V5.5H1Zm4.41 3.755a.95.95 0 0 1 .705.32L8 11.65l1.885-2.073a.935.935 0 0 1 1.41 0 1.177 1.177 0 0 1 0 1.55L9.41 13.2l1.885 2.073a1.177 1.177 0 0 1 0 1.551.935.935 0 0 1-1.41 0L8 14.751l-1.885 2.073a.935.935 0 0 1-1.41 0 1.177 1.177 0 0 1 0-1.55L6.59 13.2l-1.885-2.073a1.177 1.177 0 0 1 0-1.551.95.95 0 0 1 .705-.32Z" fill="%23231F2080"/></svg>');background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' fill='none' viewBox='0 0 17 18'%3E%3Cg fill='%23231f20' opacity='.8'%3E%3Cpath d='M10.582 6.897c.44 0 .793.366.793.82v7.128c0 .455-.354.82-.793.82a.806.806 0 0 1-.794-.82V7.718c0-.455.354-.821.794-.821m-4.164 0c.44 0 .794.366.794.82v7.128c0 .455-.354.82-.794.82a.805.805 0 0 1-.793-.82V7.718c0-.455.354-.821.793-.821M1.072 2.769a.8.8 0 0 0-.365.076C.293 3.004 0 3.412 0 4.09s.445 1.16.82 1.181c.374.024.72.232.742.505L2.3 15.69c.045.58.234 1.125.582 1.56.347.433.889.75 1.492.75h8.253c.604 0 1.145-.317 1.492-.75.347-.435.537-.98.58-1.56l.74-9.914c.02-.273.369-.481.742-.505.374-.022.819-.502.819-1.18 0-.679-.293-1.087-.707-1.246a.8.8 0 0 0-.363-.076z' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3Cpath fill-rule='evenodd' d='M11.027 1.248v.598H5.973v-.598C5.973.558 6.57 0 7.306 0h2.389c.736 0 1.332.558 1.332 1.248' clip-rule='evenodd' style='fill:%23231f20;fill:color(display-p3 .1373 .1216 .1255);fill-opacity:1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-repeat: no-repeat;background-position: center;transition: all 0.5s ease;opacity: 0;}
				section.carrinho .centro section.carrinhoPedido ul.produtos li .centro a.excluirItem:hover{/* filter: sepia(1) hue-rotate(-65deg) brightness(0.9); */}
				section.carrinho .centro section.carrinhoPedido ul.produtos li:hover .centro a.excluirItem {opacity:0.4;/* background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' fill='none' viewBox='0 0 17 18'%3E%3Cg fill='%23D22E2E' opacity='.8'%3E%3Cpath d='M10.582 6.897c.44 0 .793.366.793.82v7.128c0 .455-.354.82-.793.82a.806.806 0 0 1-.794-.82V7.718c0-.455.354-.821.794-.821m-4.164 0c.44 0 .794.366.794.82v7.128c0 .455-.354.82-.794.82a.805.805 0 0 1-.793-.82V7.718c0-.455.354-.821.793-.821M1.072 2.769a.8.8 0 0 0-.365.076C.293 3.004 0 3.412 0 4.09s.445 1.16.82 1.181c.374.024.72.232.742.505L2.3 15.69c.045.58.234 1.125.582 1.56.347.433.889.75 1.492.75h8.253c.604 0 1.145-.317 1.492-.75.347-.435.537-.98.58-1.56l.74-9.914c.02-.273.369-.481.742-.505.374-.022.819-.502.819-1.18 0-.679-.293-1.087-.707-1.246a.8.8 0 0 0-.363-.076z'/%3E%3Cpath fill-rule='evenodd' d='M11.027 1.248v.598H5.973v-.598C5.973.558 6.57 0 7.306 0h2.389c.736 0 1.332.558 1.332 1.248' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") no-repeat; */}
				section.carrinho .centro section.carrinhoPedido ul.produtos li .centro a.excluirItem:hover {opacity:1;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' fill='none' viewBox='0 0 17 18'%3E%3Cg fill='%23D22E2E' opacity='.8'%3E%3Cpath d='M10.582 6.897c.44 0 .793.366.793.82v7.128c0 .455-.354.82-.793.82a.806.806 0 0 1-.794-.82V7.718c0-.455.354-.821.794-.821m-4.164 0c.44 0 .794.366.794.82v7.128c0 .455-.354.82-.794.82a.805.805 0 0 1-.793-.82V7.718c0-.455.354-.821.793-.821M1.072 2.769a.8.8 0 0 0-.365.076C.293 3.004 0 3.412 0 4.09s.445 1.16.82 1.181c.374.024.72.232.742.505L2.3 15.69c.045.58.234 1.125.582 1.56.347.433.889.75 1.492.75h8.253c.604 0 1.145-.317 1.492-.75.347-.435.537-.98.58-1.56l.74-9.914c.02-.273.369-.481.742-.505.374-.022.819-.502.819-1.18 0-.679-.293-1.087-.707-1.246a.8.8 0 0 0-.363-.076z'/%3E%3Cpath fill-rule='evenodd' d='M11.027 1.248v.598H5.973v-.598C5.973.558 6.57 0 7.306 0h2.389c.736 0 1.332.558 1.332 1.248' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") no-repeat;}
				section.carrinho .centro section.carrinhoPedido ul.produtos li .centro figure{width: 100%;max-width: 55px;max-height: 74px;}
				section.carrinho .centro section.carrinhoPedido ul.produtos li .centro figure {width: 100%;box-shadow: 3px 3px 0px 0px #231F201F;}
					section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto {width: 100%;}
					section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto h4{display: flex;align-items: center;letter-spacing: -0.02em;color: #231F20;max-width: 323px;font: 700 20px / 20px 'Crimson Pro', serif;}

					section.carrinho .centro section.carrinhoPedido ul.produtos li.carregandoQtd .centro .boxTexto .valor span.contador em{/* background-color: #cacaca; */opacity: 10%;pointer-events: none;}

					@keyframes pulseRemovendo{0%,100%{opacity: 1;}50%{opacity: 0.25;}}
					section.carrinho .centro section.carrinhoPedido ul.produtos li.removendoItem{opacity: 0.45;pointer-events: none;transition: opacity 0.3s ease;}
					section.carrinho .centro section.carrinhoPedido ul.produtos li.removendoItem .centro a.excluirItem{animation: pulseRemovendo 0.8s ease-in-out infinite;}

					section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto em{display: block;font: 700 13px/18px 'Montserrat';letter-spacing: 0.04em;color: #231F2080;text-transform: uppercase}
					section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor{display: flex;justify-content: space-between;margin-top: 13px;align-items: flex-start;}
						section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco{position: relative;display: flex;flex-wrap: wrap;gap: 3px 10px;margin: -10px 0 0;align-items: center;justify-content: flex-end;}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco .precoInicial{font: 600 18px/100% 'Montserrat', sans-serif;color: #000000;letter-spacing: -0.02em;text-align: right;}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco .precoTotal{width: 100%;text-align: right;font: 500 12px / 13px 'Montserrat';letter-spacing: 0.02em;color: #231F2080;font: 500 12px / 13px 'Montserrat', sans-serif;letter-spacing: 0.02em;color: #231F2080;/* max-width: max-content; */margin-top: 5px;}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco .precoTotal strong{text-transform: initial;font: 600 18px / 100% 'Montserrat', sans-serif;color: #000000;letter-spacing: -0.02em;text-align: right;font: 600 14px / 16px 'Montserrat', sans-serif;letter-spacing: -0.02em;color: #231F20;}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco b{text-decoration: line-through;font: 400 13px/16px 'Montserrat';letter-spacing: -0.02em;color: #231F2080;}
						section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador{min-width: max-content;display: flex;align-items: center;width: max-content;border-radius: 2px;background: #FFFFFF;overflow: hidden;transition: all 0.5s ease;}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador:hover{border-color: #000000;}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador b{min-width: 30px;padding: 0 5px;transition: all .5s ease;font: 600 15px / 100% 'Montserrat', sans-serif;letter-spacing: -0.02em;text-align: center;color: #231F20;}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em.inativo{cursor: default; opacity: 0.32}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em{padding: 11px 10px;background-repeat: no-repeat;background-position: center;background-size: 10px;transition: all .5s ease;cursor: pointer;border-radius: 50%;border: 1px solid #E5E5E5;width: 23px;height: 23px;}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em:not(em.inativo):hover{background-color: #F2F2F2;}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em.menos{background-image: url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 2"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 2H0V0h10v2Z" fill="%23231F20"/></svg>');}
							section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em.mais{background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 6H6V10H4V6H0V4H4V0H6V4H10V6Z" fill="%23231F20"/></svg>');}
		
		section.carrinho .centro section.carrinhoPedido .cupom {border-top: 1px solid #E5E5E5; padding: 13px 0 15px; border-bottom: 1px solid #E5E5E5; margin: 19px 0 21px; overflow: clip; padding-left: 8px;}
		section.carrinho .centro section.carrinhoPedido .cupom em{font: 500 13px/12px 'Montserrat'; letter-spacing: -0.02em; color: #231F2080; cursor: pointer;}
		section.carrinho .centro section.carrinhoPedido .cupom .boxInput{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 13px; opacity: 0; visibility: hidden; max-height: 0; transition: all .5s ease;}
		section.carrinho .centro section.carrinhoPedido .cupom .boxInput.ativo{opacity: 1; visibility: visible; max-height: 200px; margin: 4px 0 9px;}
			section.carrinho .centro section.carrinhoPedido .cupom .boxInput input{max-width: 344px; width: 100%; min-height: 44px; border-radius: 2px; border: 1px solid #E5E5E5; font: 400 15px/26px 'Montserrat'; letter-spacing: 0.01em; color: #231F20; padding: 0 20px 0 24px; transition: all .5s ease;}
			section.carrinho .centro section.carrinhoPedido .cupom .boxInput input:hover, section.carrinho .centro section.carrinhoPedido .cupom .boxInput input:focus{border-color:#231F2080;}
			section.carrinho .centro section.carrinhoPedido .cupom .boxInput input:not(:placeholder-shown){box-shadow: 0px 0px 0px 4px #231F200F; border-color: #231F2080;}
			section.carrinho .centro section.carrinhoPedido .cupom .boxInput button{cursor: pointer; background: #231F20; border-radius: 2px; max-width: 107px; min-height: 44px; display: flex; align-items: center; justify-content: center; width: 100%; transition: all .5s ease;}
			section.carrinho .centro section.carrinhoPedido .cupom .boxInput button:hover{background: #FFF; outline: 2px solid #231F20;}
				section.carrinho .centro section.carrinhoPedido .cupom .boxInput button b{font: 700 13px/14px 'Montserrat'; letter-spacing: -0.02em; color: #FFFFFF; transition: all .5s ease; text-transform: uppercase;}
				section.carrinho .centro section.carrinhoPedido .cupom .boxInput button:hover b{color: #231F20;}
			section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto{display: flex; align-items: center; background: #E4F9E7; max-width: 148px; width: 100%; min-height: 0; border-radius: 2px; padding: 0 15px; position: relative; justify-content: space-between; transition: all .5s ease; opacity: 0; visibility: hidden; max-height: 0;}
			section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto.ativo{opacity: 1; visibility: visible; min-height: 32px;}
				section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto b{display: block;font: 500 14px/20px 'Montserrat'; letter-spacing: 0.01em; color: rgba(35, 31, 32, 0.8); text-transform: uppercase; margin-top: 2px;}
				section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto a{background-image: url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 8"><path d="M1.596.54A.883.883 0 0 0 .935.235.883.883 0 0 0 .274.54a1.139 1.139 0 0 0 0 1.48L2.04 4 .274 5.979a1.139 1.139 0 0 0 0 1.48.866.866 0 0 0 1.322 0l1.766-1.978L5.13 7.46a.866.866 0 0 0 1.322 0 1.139 1.139 0 0 0 0-1.481l-1.766-1.98L6.45 2.022a1.139 1.139 0 0 0 0-1.48.866.866 0 0 0-1.322 0L3.363 2.518 1.595.54Z" fill="%23231F20"/></svg>'); background-position: center; background-repeat: no-repeat; width: 7px;height: 8px; transition: all .5s ease;}
				section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto a:hover{opacity: 0.5;}
				section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto::before{content: ''; display: block; background-image: url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M5.523.001a1.853 1.853 0 0 0-.78.138c-.707.293-1.026.936-1.274 1.473-.249.536-.463 1.025-.648 1.21-.204.203-.693.422-1.225.67-.533.249-1.168.555-1.457 1.252-.288.697-.055 1.363.146 1.915.2.552.39 1.053.39 1.34 0 .262-.192.76-.396 1.314-.204.555-.433 1.236-.14 1.943.293.708.937 1.027 1.473 1.275.536.249 1.024.463 1.209.648.204.204.423.693.671 1.225.248.533.554 1.168 1.252 1.457.697.288 1.363.055 1.915-.146.552-.2 1.053-.39 1.341-.39.261 0 .758.192 1.313.396.555.204 1.235.433 1.943.14.707-.293 1.027-.937 1.275-1.473s.463-1.024.648-1.209c.203-.204.692-.423 1.225-.671.532-.248 1.168-.554 1.457-1.252.288-.697.055-1.363-.146-1.915-.2-.552-.392-1.053-.392-1.341 0-.261.194-.759.398-1.313.204-.555.433-1.235.14-1.943-.293-.707-.937-1.027-1.473-1.275s-1.025-.463-1.21-.648c-.203-.203-.423-.693-.67-1.225-.249-.532-.555-1.168-1.252-1.457-.697-.288-1.364-.055-1.915.146-.552.2-1.053.392-1.341.391-.261 0-.758-.193-1.313-.397a4.468 4.468 0 0 0-.914-.256 2.322 2.322 0 0 0-.25-.022Zm.278 4.401a1.4 1.4 0 1 1 0 2.798 1.4 1.4 0 0 1 0-2.798Zm5.197 0a.6.6 0 0 1 .424 1.024l-5.996 5.996a.598.598 0 0 1-.848 0 .6.6 0 0 1 0-.848l5.996-5.996a.598.598 0 0 1 .424-.176Zm-.8 4.397a1.4 1.4 0 1 1 0 2.799 1.4 1.4 0 0 1 0-2.799Z" fill="%2342B227"/></svg>'); width: 16px;height: 16px; background-repeat: no-repeat; background-position: center;}
			section.carrinho .centro section.carrinhoPedido ul.calculoTotal{padding-left: 8px;}
			section.carrinho .centro section.carrinhoPedido ul.calculoTotal li{display: flex; justify-content: space-between;}
				section.carrinho .centro section.carrinhoPedido ul.calculoTotal li:not(:last-of-type){margin-bottom: 13px;}
				section.carrinho .centro section.carrinhoPedido ul.calculoTotal li em{display: flex;gap: 8px;font: 600 13px/12px 'Montserrat';letter-spacing: -0.02em;color: #393536;align-items: center;}
					section.carrinho .centro section.carrinhoPedido ul.calculoTotal li em b{position: relative; display: flex; gap: 4px; align-items: center; font: 500 12px/16px 'Montserrat'; letter-spacing: 0.01em; color: rgba(35, 31, 32, 0.8);text-transform: uppercase;}
						section.carrinho .centro section.carrinhoPedido ul.calculoTotal li em b::before{content: ''; display: block; width: 14px; height: 14px; background-image: url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path d="M4.833.001a1.622 1.622 0 0 0-.682.12c-.62.257-.899.82-1.116 1.29-.217.469-.405.896-.566 1.058h-.001c-.178.178-.606.37-1.072.587C.93 3.273.375 3.541.122 4.151c-.253.61-.049 1.193.127 1.676.176.483.342.92.342 1.173 0 .228-.168.664-.347 1.149-.178.485-.379 1.081-.122 1.7.256.62.82.899 1.288 1.116.47.217.896.405 1.058.566v.001c.179.178.37.606.587 1.072.218.466.486 1.021 1.096 1.274.61.253 1.192.049 1.675-.127.483-.176.922-.342 1.174-.342.229 0 .664.168 1.15.347.484.178 1.08.378 1.699.122s.898-.82 1.115-1.289c.217-.469.406-.895.567-1.057.178-.179.607-.37 1.072-.588.466-.217 1.022-.485 1.275-1.095.253-.61.049-1.192-.127-1.675-.176-.483-.343-.922-.343-1.174 0-.229.17-.664.348-1.15.178-.485.378-1.08.122-1.699s-.82-.898-1.288-1.115c-.47-.218-.897-.406-1.059-.567-.178-.179-.37-.607-.587-1.072C10.727.93 10.459.375 9.849.122c-.61-.253-1.193-.049-1.676.127C7.69.425 7.253.592 7 .592c-.229 0-.664-.17-1.15-.348A3.91 3.91 0 0 0 5.052.02a2.032 2.032 0 0 0-.218-.019Zm.243 3.85a1.224 1.224 0 1 1 0 2.45 1.224 1.224 0 0 1 0-2.45Zm4.547 0a.523.523 0 0 1 .371.897L4.748 9.994a.523.523 0 0 1-.742 0 .524.524 0 0 1 0-.742l5.246-5.246a.523.523 0 0 1 .371-.154Zm-.7 3.848a1.224 1.224 0 1 1 0 2.449 1.224 1.224 0 0 1 0-2.449Z" fill="%2342B227"/></svg>'); background-repeat: no-repeat; background-position: center;}
				section.carrinho .centro section.carrinhoPedido ul.calculoTotal li span.preco{font: 600 14px/14px 'Montserrat';letter-spacing: -0.02em;color: #231F20;}
				section.carrinho .centro section.carrinhoPedido ul.calculoTotal li span.desconto { }
				section.carrinho .centro section.carrinhoPedido ul.calculoTotal li.totalDesconto span.precoDesconto{color: #42B227;}
				section.carrinho .centro section.carrinhoPedido .cupom .msgCupom{display: none; margin-top: 8px; font: 700 12px/16px 'Montserrat'; color: #231F2080;}
				section.carrinho .centro section.carrinhoPedido .cupom .msgCupom.ativo{display: block;}
				section.carrinho .centro section.carrinhoPedido .cupom .msgCupom.erro{color: #D22E2E;}
				.boxEtapas.opcoesFrete .box .freteGratisMsg{display: none; margin-top: 10px; padding: 12px 15px; background: #E4F9E7; border-radius: 2px; font: 700 13px/18px 'Montserrat'; letter-spacing: -0.01em; color: #1F7A33;}
				section.carrinho .centro section.carrinhoPedido ul.calculoTotal li i{font: 600 14px / 14px 'Montserrat';letter-spacing: -0.02em;color: #231F20;}
				section.carrinho .centro section.carrinhoPedido ul.calculoTotal li.totalFrete i {opacity:0.6;font: 500 12px / 14px 'Montserrat';font-style: italic;}
				section.carrinho .centro section.carrinhoPedido ul.calculoTotal li.totalFrete.ativo i {opacity:1;font: 600 14px / 14px 'Montserrat';font-style: normal;}

		section.carrinho .centro section.carrinhoPedido .total{display: flex;justify-content: space-between;align-items: center;border-top: 2px solid #E5E5E5;margin-top: 18px;padding: 20px 0 0 8px;}
			section.carrinho .centro section.carrinhoPedido .total em{font: 600 23px/12px 'Crimson Pro';letter-spacing: -0.02em;color: #231F20;text-transform: lowercase;}
			section.carrinho .centro section.carrinhoPedido .total span.valorTotal{font: 600 15px/15px 'Montserrat';letter-spacing: 0.02em;color: #231F20;}

/* INFO CADASTRO E FORMA DE ENTREGA */
section.carrinho .centro .pedidoInfos .infoCadastro .cadastroInfos{border: 1px solid #E2E2E2;background: #FFFFFF;border-radius: 2px;padding: 21px 20px 8px 20px;padding: 21px 0px 8px 0px;}
section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .infoCadastro:first-of-type{margin-bottom: 0;}

	section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoCEP{}
	section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoRua{width: 60%;}
	section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoNumero{width: 40%;}
	section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoBairro{width: 60%;}
	section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoComplemento{width: 40%;}
	section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoCidade{width: 60%;}
	section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoEstado{width: 40%;}

	section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis{flex-wrap: nowrap;gap: 13px;align-items: baseline;position: relative;/* padding: 0 10px 0 0; */}
		section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis a.editar{position: absolute; right: 22px; width: 16px;height: 16px; top: -1px;}
		section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis span{font: 600 13px/15px 'Montserrat';letter-spacing: -0.01em;color: #231F2080;display: block;text-align: right;min-width: 62px;text-transform: lowercase;}
		section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis p{font: 500 13px/18px 'Montserrat';letter-spacing: -0.01em;color: #231F20;max-width: 532px;width: 100%;}
	section.carrinho .centro .pedidoInfos .cadastroInfos .separa{width: 100%;height: 1px;border-top: 1px dashed #E5E5E5;/* max-width: 656px; */margin: 6px 12px 16px -8px;margin: 6px 0px 16px;width: calc(100% + 90px);position: relative;}

	section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul{background: #FFFFFF;border: 1px solid #E5E5E5; border-radius: 2px; overflow: clip; }
		section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li{display: flex;align-items: center;position: relative;padding: 16px 32px 11px 24px;cursor: pointer;}
		section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li:not(:last-of-type){border-bottom: 1px dashed #E5E5E5;}
			section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li input{opacity: 0;position: absolute;}
			section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li span.checkbox{width: 20px;height: 20px; border-radius: 100%;border: 1px solid #E5E5E5; position: relative; cursor: pointer;}
			section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li.ativo span.checkbox::before{opacity: 1; visibility: visible;}
			section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li span.checkbox::before{content: '';width: 8px;height: 8px;background: #231F20; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 100%; opacity: 0; visibility: hidden; transition: all .5s ease;}
			section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li .boxDesc{margin: 0 15px 0 8px;}
			section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li .boxDesc p{font: 600 13px/16px 'Montserrat';letter-spacing: -0.01em;color: #231F20;}
			section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li .boxDesc i{font: italic 500 12px/14px 'Montserrat';letter-spacing: -0.02em;color: #231F2080;}
		section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li b{font: 600 14px/14px 'Montserrat';letter-spacing: -0.02em;color: #231F20;text-transform: uppercase;margin-left: auto;}
		section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .botoesAcao{padding-top: 71px;}
			section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .botoesAcao button{max-width: 269px; position: relative;}
			section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .botoesAcao input{opacity: 0; visibility: hidden; pointer-events: none; position: absolute;}

/* ESTILOS FORM */
.form100{  clear: inherit; width: 100% !important;}
.cadastroInfos > div:not(.box){margin-bottom: 12px;display: flex;flex-wrap: wrap;}
.box{margin-bottom: 12px;}
	.margemForm{ margin-right: 4%;}
	.margemFormPequeno{ margin-right: 2%;}
	.clearForm{ clear: both !important;}
	.formAuto{  clear: inherit !important; width:auto !important;}
.form2{  clear: inherit; width: 2%;}.form4{  clear: inherit; width: 4%;}.form6{  clear: inherit; width: 6%;}.form8{  clear: inherit; width: 8%;}.form10{  clear: inherit; width: 10%;}.form12{  clear: inherit; width: 12%;}.form14{  clear: inherit; width: 14%;}.form16{  clear: inherit; width: 16%;}.form18{  clear: inherit; width: 18%;}.form20{  clear: inherit; width: 20%;}.form22{  clear: inherit; width: 22%;}.form24{  clear: inherit; width: 24%;}.form26{  clear: inherit; width: 26%;}.form28{  clear: inherit; width: 28%;}.form30{  clear: inherit; width: 30%;}.form32{  clear: inherit; width: 32%;}.form34{  clear: inherit; width: 34%;}.form36{  clear: inherit; width: 36%;}.form38{  clear: inherit; width: 38%;}.form40{  clear: inherit; width: 40%;}.form42{  clear: inherit; width: 42%;}.form44{  clear: inherit; width: 44%;}.form46{  clear: inherit; width: 46%;}.form48{  clear: inherit; width: 48%;}.form50{  clear: inherit; width: 50%;}.form52{  clear: inherit; width: 52%;}.form54{  clear: inherit; width: 54%;}.form56{  clear: inherit; width: 56%;}.form58{  clear: inherit; width: 58%;}.form60{  clear: inherit; width: 60%;}.form62{  clear: inherit; width: 62%;}.form64{  clear: inherit; width: 64%;}.form66{  clear: inherit; width: 66%;}.form68{  clear: inherit; width: 68%;}.form70{  clear: inherit; width: 70%;}.form72{  clear: inherit; width: 72%;}.form74{  clear: inherit; width: 74%;}.form76{  clear: inherit; width: 76%;}.form78{  clear: inherit; width: 78%;}.form80{  clear: inherit; width: 80%;}.form82{  clear: inherit; width: 82%;}.form84{  clear: inherit; width: 84%;}.form86{  clear: inherit; width: 86%;}.form88{  clear: inherit; width: 88%;}.form90{  clear: inherit; width: 90%;}.form92{  clear: inherit; width: 92%;}.form94{  clear: inherit; width: 94%;}.form96{  clear: inherit; width: 96%;}.form98{  clear: inherit; width: 98%;}.form306{  clear: inherit; width:30.6%;}.form168{  clear: inherit; width:16.8%;}.form654{  clear: inherit; width:65.4%;}

/* FORMULARIO DA PAGINA DE CADASTRO */
.carrinho.cadastroUsuario {display: flex;align-items: center;justify-content: center;min-height: 100dvh;padding: 48px 20px;background-color: #F6F6F6;position: relative;z-index: 1;}
section.cadastroUsuario::before {position:absolute;content:'';width:1920px;height: 375px;background: url(../img/fundoLogin2.avif) no-repeat;background-size: contain;background-position: bottom;bottom: 0;z-index: -1;}
.carrinho.cadastroUsuario .centro {display: block;max-width: 500px;width: 100%;margin: 0;padding: 0;}
.carrinho.cadastroUsuario .centro .pedidoInfos {max-width: 500px;min-width: 0;min-height: 0;display: block;background: #FFF;padding: 38px 28px 52px;}
.carrinho.cadastroUsuario .centro .pedidoInfos .topo {text-align: center;max-width: 60px;margin: 0 auto;}
.carrinho.cadastroUsuario .centro .pedidoInfos .topo h1 { }
.carrinho.cadastroUsuario .centro .pedidoInfos .topo h1 a { }
.carrinho.cadastroUsuario .centro .pedidoInfos .topo h1 a figure { }
.carrinho.cadastroUsuario .centro .pedidoInfos .topo h1 a figure img { }

.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa {margin-bottom: 20px;}
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas {margin-top: 20px;}
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro h4 {font: 600 32px / 36px "Crimson Pro", serif;letter-spacing: -0.01em;text-transform: none;text-align: center;color: #231F20;margin-bottom: 0;text-transform: lowercase;}
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos {background: none;border: none;}
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form { }

.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box {width: 100%;}
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.form100 { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.form68 { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.form28 { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.form48 { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.margemForm { }

.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box label { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input {
}
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="nomeCompleto"] { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="email"] { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="documento"] { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="telefone"] { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="senha"] { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="confirmarSenha"] { }

.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao button {max-width: 100%;}
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao button b { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao p.enviando { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao p.enviando .dots { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao p.enviando .dots span { }
.carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao .retornoAjax { }

.carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro {text-align: center;font: 400 14px / 20px 'Montserrat', sans-serif;color: #231F2080;text-transform: lowercase;}
.carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a:active,
.carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a:link,
.carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a:visited {color: #231F20;text-decoration: underline;text-decoration-color: #231F2040;text-underline-offset: 2px;transition: text-decoration-color .3s ease;}
.carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a b { }
.carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a:hover {text-decoration-color: #231F20;}

/* MOBILE CARRINHO FINALIZAR */


/* SECTION INFORMACOES */
._320 main {overflow-y: auto;padding: 0;}
._320 section.carrinho{ }
._320 section.carrinho > .centro{gap: 0;}
	._320 section.carrinho .centro .pedidoInfos {min-width: 0;/* min-height: 0; */padding-bottom: 60px;}
	._320 section.carrinho .centro .pedidoInfos .topo { }
	._320 section.carrinho .centro .pedidoInfos .topo h1 a { }
		._320 section.carrinho .centro .pedidoInfos .topo h1 a figure { }
	._320 section.carrinho .centro .pedidoInfos .topo h1 a figure img{ }
	._320 section.carrinho .centro .pedidoInfos .topo h1 a figure.logoTemporal { }
	._320 section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul{ }
		._320 section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul::after{ }
		._320 section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li{ }
			._320 section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li:not(:last-of-type)::after{ }
		._320 section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li.ativo{ }
		._320 section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li.ativo::before { }
		._320 section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li.concluido{ }
._320 section.carrinho .centro .pedidoInfos .menuAndamentoPedido ul li:not(.concluido,.ativo) { }
	._320 section.carrinho .centro .pedidoInfos .etapa{ }
	._320 body.login section.carrinho .centro .pedidoInfos .boxEtapas { }
	._320 section.carrinho .centro .pedidoInfos .boxEtapas{ }

		._320 section.carrinho .centro .pedidoInfos .boxEtapas form { }

	._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao{flex-direction: column;align-items: center;}
		._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao button{max-width: 100%;}
		._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao p.enviando{ }

		._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao .retornoAjax.ativo{ }
		._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao .retornoAjax{ }

		._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao a:active,
		._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao a:any-link{margin: 0;}
			._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao a:hover svg { }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao a svg path { }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao a:hover svg path { }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao a svg {min-width: 11px;}
			._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao a b{ }
				._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao a:hover b { }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao button b{ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao button.inativo b{ }
		._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao button.inativo{ }
		._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao button:hover{ }
		._320 section.carrinho .centro .pedidoInfos .boxEtapas form .botoesAcao button:hover b{ }

._320 section.carrinho .centro .pedidoInfos h4{ }
._320 section.carrinho .centro .pedidoInfos .boxEtapas form .infoEntrega{ }
._320 section.carrinho .centro .pedidoInfos .boxEtapas .cadastroInfos{ }

		._320 section.carrinho .centro .pedidoInfos .boxEtapas .cadastroInfos .box.cep{}
		._320 section.carrinho .centro .pedidoInfos .boxEtapas .cadastroInfos .box.cep:before{ }
		._320 section.carrinho .centro .pedidoInfos .boxEtapas .cadastroInfos .box.cep:has(input.loading):before{ }

		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .checkContainer{ }
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .checkContainer:hover span.checkbox::before{ }
			._320 section.carrinho .centro .pedidoInfos .cadastroInfos input[type="radio"]{ }
			._320 section.carrinho .centro .pedidoInfos .cadastroInfos b{ }
			._320 section.carrinho .centro .pedidoInfos .cadastroInfos span.checkbox{ }
				._320 section.carrinho .centro .pedidoInfos .cadastroInfos span.checkbox::before{ }
				._320 section.carrinho .centro .pedidoInfos .cadastroInfos span.checkbox.ativo::before{ }
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis{ }
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis .inputFake{ }
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis .inputFake p{ }
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .box {width: 100%;max-width: 100%;margin: 0 0 12px 0;}
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .box input{ }
		
			._320 section.carrinho .centro .pedidoInfos .cadastroInfos .box input:hover, section.carrinho .centro .pedidoInfos .cadastroInfos .box input:focus{ }

			._320 section.carrinho .centro .pedidoInfos .cadastroInfos .box input:not(:placeholder-shown){ }
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .box select{ }
			._320 section.carrinho .centro .pedidoInfos .cadastroInfos .box select:hover, section.carrinho .centro .pedidoInfos .cadastroInfos .box select:focus{ }

		._320 section.carrinho .centro .pedidoInfos .rodape{flex-direction: column-reverse;padding: 20px 0;gap: 10px;}
			._320 section.carrinho .centro .pedidoInfos .rodape::before{left: 50%;transform: translateX(-50%);}
			._320 section.carrinho .centro .pedidoInfos .rodape span{font-size: 12px;}
			._320 section.carrinho .centro .pedidoInfos .rodape span::before{min-width: 20px;max-width: 20px;position: relative;top: 2px;}
			._320 section.carrinho .centro .pedidoInfos .rodape nav{flex-wrap: wrap;justify-content: center;gap: 18px;margin-bottom: 10px;}
				._320 section.carrinho .centro .pedidoInfos .rodape nav a{font-size: 12px;}
					._320 section.carrinho .centro .pedidoInfos .rodape nav a:first-of-type::after{ }
					._320 section.carrinho .centro .pedidoInfos .rodape nav a:last-of-type { }
						._320 section.carrinho .centro .pedidoInfos .rodape nav a:hover { }
					._320 section.carrinho .centro .pedidoInfos .rodape nav a em{ }
					._320 section.carrinho .centro .pedidoInfos .rodape nav a b { }
					._320 section.carrinho .centro .pedidoInfos .rodape nav a i {margin-left: 0;}
._320 section.carrinho .centro .pedidoInfos .rodape nav a:hover i { }

/* SECTION DETALHE PEDIDO */
._320 section.carrinho .centro section{position: fixed;bottom: 0;max-width: 440px;left: 50%;transform: translateX(-50%);overflow: auto;max-height: 60px;height: 80dvh;border-top: 2px solid #231F20;box-shadow: 0px -1px 3px 3px #231f2024;padding: 17px 20px 12px;overflow: visible;overflow-y: visible;overflow-x: clip;z-index: 3;}
	._320 section.carrinho .centro section span.abrirDetalhesCarrinho {position:relative;width: 42px;height: 42px;position: absolute;top: -16px;left: 90%;transform: translateX(-50%);border-radius: 50%;box-shadow: 0px 0px 4px 4px #231f2024;z-index: 3;cursor: pointer;background: #FFF;display: flex;justify-content: center;align-items: center;}
	._320 section.carrinho .centro section.ativo span.abrirDetalhesCarrinho {top: 10px;opacity: 0.8;}
		._320 section.carrinho .centro section.ativo span.abrirDetalhesCarrinho svg {transform: scaleX(-1);}

	._320 section.carrinho .centro section span.abrirDetalhesCarrinho svg {/* position:absolute; */content:'';width: 20px;height: 20px;/* top: 50%; *//* left: 50%; *//* transform: translate(-50%,-50%); */transition: all ease 0.5s;/* background-size: contain; */rotate: 90deg;}
._320 section.carrinho .centro section.ativo {/* max-height: max-content; */padding-bottom: 12px;/* overflow-y: auto; */max-height: 100%;overflow-y: auto;}

	._320 section.carrinho .centro section.carrinhoPedido::after{ }
	._320 section.carrinho .centro section.carrinhoPedido > span{ }

	._320 section.carrinho .centro section.carrinhoPedido > h3 {/* margin-left: 20px; */}
		._320 section.carrinho .centro section.carrinhoPedido > h3 b {display: block;}
		._320 section.carrinho .centro section.carrinhoPedido > h3 em {display: none;}
		._320 section.carrinho .centro section.carrinhoPedido > h3::before {top: -3px;}

		._320 section.carrinho .centro section.carrinhoPedido ul.produtos { }
			._320 section.carrinho .centro section.carrinhoPedido ul.produtos li { }
			._320 section.carrinho .centro section.carrinhoPedido ul.produtos li:last-of-type{ }
			._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro{ }
				._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro a.excluirItem{ }
				._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro a.excluirItem:hover{ }
				._320 section.carrinho .centro section.carrinhoPedido ul.produtos li:hover .centro a.excluirItem { }
				._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro a.excluirItem:hover { }
				._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro figure{ }
				._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro figure { }
					._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto { }
					._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto h4{ }

					._320 section.carrinho .centro section.carrinhoPedido ul.produtos li.carregandoQtd .centro .boxTexto .valor span.contador em{ }

		
					._320 section.carrinho .centro section.carrinhoPedido ul.produtos li.removendoItem{ }
					._320 section.carrinho .centro section.carrinhoPedido ul.produtos li.removendoItem .centro a.excluirItem{ }

					._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto em{ }
					._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor{ }
						._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco .precoInicial{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco .precoTotal{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco .precoTotal strong{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.preco b{ }
						._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador:hover{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador b{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em.inativo{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em:not(em.inativo):hover{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em.menos{ }
							._320 section.carrinho .centro section.carrinhoPedido ul.produtos li .centro .boxTexto .valor span.contador em.mais{ }
		
		._320 section.carrinho .centro section.carrinhoPedido .cupom { }
		._320 section.carrinho .centro section.carrinhoPedido .cupom em{ }
		._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput{ }
		._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput.ativo{ }
			._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput input{ }
			._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput input:hover, section.carrinho .centro section.carrinhoPedido .cupom .boxInput input:focus{ }
			._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput input:not(:placeholder-shown){ }
			._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput button{ }
			._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput button:hover{ }
				._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput button b{ }
				._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput button:hover b{ }
			._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto{ }
			._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto.ativo{ }
				._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto b{ }
				._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto a{ }
				._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto a:hover{ }
				._320 section.carrinho .centro section.carrinhoPedido .cupom .boxInput span.tagDesconto::before{ }
			._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal{ }
			._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li{ }
				._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li:not(:last-of-type){ }
				._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li em{ }
					._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li em b{ }
						._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li em b::before{ }
				._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li span.preco{ }
				._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li span.desconto { }
				._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li i{ }
				._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li.totalFrete i { }
				._320 section.carrinho .centro section.carrinhoPedido ul.calculoTotal li.totalFrete.ativo i { }

		._320 section.carrinho .centro section.carrinhoPedido .total{ }
			._320 section.carrinho .centro section.carrinhoPedido .total em{ }
			._320 section.carrinho .centro section.carrinhoPedido .total span.valorTotal{ }

/* INFO CADASTRO E FORMA DE ENTREGA */
._320 section.carrinho .centro .pedidoInfos .infoCadastro .cadastroInfos{ }
._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .infoCadastro:first-of-type{ }

	._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoCEP{ }
	._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoRua{ }
	._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoNumero{ }
	._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoBairro{ }
	._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoComplemento{ }
	._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoCidade{ }
	._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis.enderecoEstado{ }

	._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis{ }
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis a.editar{ }
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis span{ }
		._320 section.carrinho .centro .pedidoInfos .cadastroInfos .dadosNaoEditaveis p{ }
	._320 section.carrinho .centro .pedidoInfos .cadastroInfos .separa{ }

	._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul{ }
		._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li{ }
		._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li:not(:last-of-type){ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li input{ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li span.checkbox{ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li.ativo span.checkbox::before{ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li span.checkbox::before{ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li .boxDesc{ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li .boxDesc p{ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li .boxDesc i{ }
		._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .box ul li b{ }
		._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .botoesAcao{ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .botoesAcao button{ }
			._320 section.carrinho .centro .pedidoInfos .boxEtapas.opcoesFrete form .botoesAcao input{ }

/* ESTILOS FORM */
._320 .form100{ }
._320 .cadastroInfos > div:not(.box){ }
._320 .box{ }
	._320 .margemForm{ }
	._320 .margemFormPequeno{ }
	._320 .clearForm{ }
	._320 .formAuto{ }
._320 .form2{ }

/* FORMULARIO DA PAGINA DE CADASTRO */
._320 .carrinho.cadastroUsuario { }
._320 section.cadastroUsuario::before { }
._320 .carrinho.cadastroUsuario .centro { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .topo { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .topo h1 { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .topo h1 a { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .topo h1 a figure { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .topo h1 a figure img { }

._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro h4 { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form { }

._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.form100 { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.form68 { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.form28 { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.form48 { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box.margemForm { }

._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box label { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input { }

._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="nomeCompleto"] { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="email"] { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="documento"] { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="telefone"] { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="senha"] { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .box input[name="confirmarSenha"] { }

._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao button { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao button b { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao p.enviando { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao p.enviando .dots { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao p.enviando .dots span { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos .etapa.cadastroEtapa .boxEtapas .box.infoCadastro .cadastroInfos form .botoesAcao .retornoAjax { }

._320 .carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a:active,
._320 .carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a:link,
._320 .carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a:visited { }
._320 .carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a b {font-weight: 600;}
._320 .carrinho.cadastroUsuario .centro .pedidoInfos p.linkCadastro a:hover { }
