                /* IMAGEM PRODUTO */
				.thumbnail-image{ border: 1px solid #fff; padding: 5px; height: 60px; text-align: center;}
				.thumbnail-image img{ margin: 0 auto; max-height: 50px;}
				.thumbnail-image:hover{ border: 1px solid #333;}
				.img-full{ margin-top: 15px; min-height: 300px; width: 100%; display: flex; justify-content: center; align-items: center;}
				.img-full img{ margin: 0 auto; }
				.fotoPrincipal{
					& .banner-icons, .banner-icons path{
	
						fill: #fff !important;
					}
					& .owl-next{
						top: 40% !important;

					}
					& .owl-prev{
						top: 40% !important;
					}
				}
				#botao_comprar{display: flex;justify-content: space-between;align-items: center;margin-top: 10%;
					& a{
						width: 80%;
					}
				}
				/* PRECO */
				.preco-produto{color: #656565;}
				.preco-produto h3{ margin-top: 0px; margin-bottom: 0px; font-weight: bold; }
				.preco-produto span{ color: #656565; font-size: 15px; }
				.preco-produto span>small{ cursor: pointer; float: right; font-size: 10px; margin-top: 5px; }
				.preco-produto b{ color: #000; }
				#vp{font-size: 1.5rem;font-weight: bold;line-height: 1.36;letter-spacing: 0.4px;color: white;font-family: 'Montserrat';}
				#vf{ color: #656565; font-size: 16px; }
				.preco-produto p{ margin-bottom: 0px; font-weight: 700;}
				.quantidade-estoque input{padding: 0px;border-radius: 10px !important;background: transparent;padding-right: 0px;color: white;border: none;text-align: center;box-shadow: none;}
				.quantidade-estoque label{font-size: 17px;font-weight: 100;color: white;margin-top: 11px;font-family: 'Montserrat';}
				.quantidade-estoque{padding-right: 0px !important;margin-top: 5%;margin-bottom: 5%;}

				.envio-valor{ padding-left: 0px !important; }
				
				.nome-fabricante{ color: #ef2229; display: block; font-size: 15px; font-weight: 400; line-height: 15px; text-decoration: none !important; }
				.info-produto p{ float: left; margin-right: 30px; }
				  /* caroulsel */
                .MultiCarousel {/* float: left; */overflow: hidden;padding: 15px;width: 88%;display: flex;position:relative;justify-content: center;}
                .MultiCarousel .MultiCarousel-inner {transition: 1s ease all;float: left;display: flex;}
                .MultiCarousel .MultiCarousel-inner .item {float: left;/* margin-left: 15%; */}
                .MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
                .MultiCarousel .leftLst { left:0; }
                .MultiCarousel .rightLst {right:0;background: #0a8b67;border-color: #0a8b67;}
                .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over {pointer-events: none;background:#ccc;background: #0a8b67;border-color: #0a8b67;}
                .mini-imagens img{width: 57px;}
				/* TITULO */
				.titulo-produto{  }
				.btnBuyProd{    display: flex;align-items: center;border: 1px solid white;border-radius: 10px;width: 68%;justify-content: center;padding: 6px 1px;}
				.nomeCaracteristica{color: #737373;font-size: 16px;margin-bottom: 5%;font-family: 'Kulim';font-weight: bold;display: flex;text-align: center;flex-direction: column;justify-content: center;align-items: center;}
				.titulo-produto h1 {font-size: 2.3rem;font-weight: 100;line-height: 1.40;/* letter-spacing: 0.4px; */color: #fff;font-family: Konkhmer;margin: 0px;margin-bottom: 7px;}
				.fotoPrincipal{overflow: hidden;display: flex;justify-content: center;}
				.miniFoto{display: flex;justify-content: center;}
				.frete-produto{ border: 1px solid #ccc; padding: 15px; margin-top: 10px; border-radius: 5px; }
				.frete-produto input{ border: none !important; box-shadow: none; }
				.frete-produto button{ border: none !important; box-shadow: none; }
				.frete-produto .col-md-2{ padding-right: 0px !important; }
				.frete-produto .col-md-10{ padding-left: 0px !important; }
				#insere_aqui{ margin: 10px -15px -15px; background: #f7f6f6; color: #949494;}
				#cep:focus{ box-shadow: none; border: none; }
				#carrega{ background: #00b9ba; border-radius: 5px; color: #FFF; font-weight: 800; }
				#lista_desejo{cursor: pointer;/* border: 1px solid #ccc; */padding: 16px;border-radius: 10px;text-align: center;}
				#lista_desejo i{ font-size: 20px !important; font-weight: bold; }
				.breadcrumb{ background-color: #ffffff !important; border-radius: 0px !important; border: 1px solid #eeeeee !important; margin-top: 10px !important;}
				.especificacoes, .comprejunto, .avaliacoes{ margin-top: 20px; margin-bottom: 20px; }
				.produto-flutuante{ width: 100%; position: fixed; top: -90px; left: 0; z-index: 500; font-size: 2.5em; background-color: #fff; padding-bottom: 3px; }
				
				.comprar-agora{width: 100%;height: 45px;font-size: 1.7rem !important;font-weight: 100 !important;background-color: rgb(10 139 103) !important;!I;!;font-family: 'Montserrat';letter-spacing: 0.4px;background-size: 200%;border-color: #0a8b67 !important;!Im;border-radius: 30px !important;transition: all 0.25s ease-out 0s;background-position: right center;color: #FFF;/* margin-top: 10%; */}
				.comprar-agora:hover{ background-position: left center; color: #FFF !important; }
				.btn-share{ color: #888 !important; border-radius: 5px !important;}
				.ratings{color: #dcdc65;}
				.btn-avaliar{ float: right; }
				
				.titulo-avaliacao .ratings{color: #dcdc65; font-size: 20px;}
				.titulo-avaliacao div{margin-right: 5px; display: inline-block;}
				.titulo-avaliacao a{margin-right: 5px;margin-left: 5px; cursor: pointer;}
				.variacao{ border-radius: 7px; margin-bottom: 10px; -webkit-transition: all 0.3s; transition: all 0.3s; border: 1px solid #777777; text-transform: uppercase; color: #3a3a3a; cursor: pointer; display: inline-block; font-size: 12px; padding: 3px 8px; margin-right: 5px; }
				.variacao:hover{color: #ef2229; text-decoration: none !important; border-color: #ef2229;}
				.var-selec{/* background: #ef2229;*/ border-color: #ef2229; color: #ef2229 !important; text-decoration: none !important;}
				.variacao .fa{ position: absolute; margin-top: -2px; color: black; }
				/* POP UP AVALIACOES */
				.comentarios{ cursor: pointer; position: fixed !important; z-index: 5000; bottom: 10px; left: 20px; padding-left: 0px !important; }
				.comentarios>.alert{ border-radius: 2px; border: 1px solid rgb(124, 221, 119); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 4px; background-color: rgb(188, 245, 188); color: darkgreen; }
				
				/* CARROSSEL DE PRODUTOS */
				.owl-theme .owl-controls .owl-buttons div { position: absolute; border-radius: 0px !important; margin: 0px !important; padding: 3px 5px !important; }
				.owl-theme .owl-controls .owl-buttons .owl-prev{ left: 0px; top: 19%; }
				.owl-theme .owl-controls .owl-buttons .owl-next{ right: 0px; top: 19%; }
				.owl-pagination{ display: none; }
				
				.produto-share{display: flex;align-items: center;gap: 27px;}
				.social-share,.social-share path{width: 17px; height: 17px; fill: var(--colorcarrinho); transition: all .7s ease-in-out;}
				.social-share:hover,.social-share:hover path{fill: var(--colorcarrinho); opacity: .87;}
				
				
				@media (max-width: 768px) {
					.banner-icons,.banner-icons path{width: 40px !important;height: 40px !important;fill: #0a8b67;}
					.owl-theme .owl-controls .owl-buttons .owl-prev{left: -11px;top: 19%;}
				.owl-theme .owl-controls .owl-buttons .owl-next{right: -10px;top: 19%;}
									.quantidade-estoque{display: flex;align-items: center;flex-direction: column;}
				.preco-produto{text-align:center}

					.quantidade-estoque input {color: #0a8b67;}
					.quantidade-estoque label{color: #0a8b67;font-size: 22px;}
				.btnBuyProd{border: 1px solid #0a8b67;width: 65%;}

				.titulo-produto h1 {color: #0a8b67;text-align: center;}
				#vp{color: #0a8b67;}
					.produto-flutuante{display: none;}
					.thumbnail-image{ display: inline-block; margin-bottom: 30px;}
					.envio-valor{ padding-left: 15px !important; }
				}