@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//correiacosmeticos.com.br/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=7.3.2") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:rgb(119,0,144);
	background-image: none;
}

.page-title-default{
	background-color:rgb(239,0,83);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(0,0,0);
	background-image: none;
}

:root{
--wd-text-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(0,0,0);
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-title-font-weight:500;
--wd-title-color:rgb(0,0,0);
}
:root{
--wd-entities-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:rgb(15,15,15);
--wd-entities-title-color-hover:rgb(0, 0, 0);
}
:root{
--wd-alternative-font:"Roboto", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(255,255,255);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:14px;
}
.titulo_principal h4{
	font-family: "Black Ops One", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 40px;line-height: 40px;text-transform: uppercase;color: #e23434;
}

.titulo_principal h4:hover{
	color: rgba(229,22,0,0.93);
}

:root{
--wd-primary-color:rgb(119,0,144);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:rgb(234,234,234);
--wd-link-color-hover:rgb(234,234,234);
}
.page .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.woodmart-archive-shop:not(.single-product) .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.single-product .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.woodmart-archive-blog .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.single-post .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.woodmart-archive-portfolio .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.single-portfolio .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

:root{
--btn-default-font-family:Arial, Helvetica, sans-serif;
--btn-default-font-weight:400;
}
:root{
--btn-default-bgcolor:rgb(0,0,0);
}
:root{
--btn-default-bgcolor-hover:rgb(0,0,0);
}
:root{
--btn-accented-font-family:Arial, Helvetica, sans-serif;
--btn-accented-font-weight:400;
}
:root{
--btn-accented-bgcolor:#83b735;
}
:root{
--btn-accented-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:#81d742;
}
:root{
--notices-success-color:rgb(0,0,0);
}
:root{
--notices-warning-bg:rgb(206,47,47);
}
:root{
--notices-warning-color:rgb(0,0,0);
}
.product-labels .product-label.onsale{
	background-color:rgb(221,51,51);
}

.product-labels .product-label.onsale{
	color:rgb(255,255,255);
}

.product-labels .product-label.new{
	background-color:rgb(221,51,51);
}

.product-labels .product-label.featured{
	background-color:rgb(221,51,51);
}

.product-labels .product-label.out-of-stock{
	background-color:rgb(221,51,51);
}

.product-labels .product-label.out-of-stock{
	color:rgb(255,255,255);
}

.product-labels .product-label.attribute-label:not(.label-with-img){
	background-color:rgb(221,51,51);
}


	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 0px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
							--btn-default-bottom-active: -1px;
				--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-default-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
					
							--btn-accented-bottom-active: -1px;
				--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
							
					--wd-brd-radius: 0px;
		
			}

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
			div.wd-popup.wd-promo-popup {
			max-width: 800px;
		}
	
	
			:root {
			--wd-header-banner-h: 35px;
		}
		@media (max-width: 1024px) {
			:root {
				--wd-header-banner-h: 68px;
			}
		}
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 271px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

									--wd-form-color: rgb(255,255,255);
					
									--wd-form-placeholder-color: rgb(255,255,255);
					
									--wd-form-brd-color: rgb(255,255,255);
					
									--wd-form-brd-color-focus: rgb(255,255,255);
					
									--wd-form-bg: rgb(15,15,15);
						}
.woodmart-logo img {
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-transform: unset !important;
    transform: unset !important;
    backface-visibility: unset !important;
    -webkit-backface-visibility: unset !important;
    perspective: unset !important;
    -webkit-perspective: unset !important;
}
.site-logo {
    margin: 0 auto;
}
.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 0 !important;
}
.page-title.color-scheme-light .entry-title {
    color: #fff;
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 0;
    font-size: xx-large;
}
p.price.fswp_calc {
    font-size: small;
}
.loop.fswp_in_cash_price .price.fswp_calc,
.loop.fswp_installments_price .price.fswp_calc {
    color: #959595;
}
.loop.fswp_installments_price .price.fswp_calc .amount {
    color: #959595;
}
.product-grid-item .price {
    font-size: 18px;
    line-height: 1.5;
}
h6 {
    font-weight: 500;
    font-size: unset;
}
@media only screen and (max-width: 600px) {
    .cresta-whatsapp-chat-box {
        bottom: 65px;
    }
}
.insta img.vc_single_image-img.attachment-medium {
    width: 70% !important;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
    display: none;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions {
    display: none;
}
span.select2.select2-container.select2-container--default.select2-container--above {
    width: 100% !important;
}
jdiv#jvlabelWrap {
    z-index: 1 !important;
}
button#idx-calc_shipping {
    margin-top: -5px !important;
    border: 1px solid #e6e6e6;
    padding: 5px;
    width: 50px;
    height: 35px;
}
#shipping-simulator #zipcode {
    float: left;
    margin-right: 5px;
    padding: 0 5px;
    width: 133px;
    height: 35px !important;
}
#shipping-simulator {
    width: 100% !important;
}
button.single_add_to_cart_button.button.alt {
    height: 42px !important;
}
.cart label {
    text-transform: uppercase;
    font-weight: 500 !important;
}
li.li-frenet {
    background: #f3f3f3;
    border: 1px solid #e6e6e6;
    margin-bottom: 1px;
    padding: 4px;
}
.newslatter form#wpforms-form-8328 {
    display: flex !important;
}
.newslatter .wpforms-field-container {
    display: flex !important;
}
.vc_custom_1578699094279 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.vc_custom_1578706333801 {
    margin-bottom: 0 !important;
}
.newslatter div.wpforms-container-full .wpforms-form input[type="date"],
.newslatter div.wpforms-container-full .wpforms-form input[type="datetime-local"],
.newslatter div.wpforms-container-full .wpforms-form input[type="datetime"],
.newslatter div.wpforms-container-full .wpforms-form input[type="email"],
.newslatter div.wpforms-container-full .wpforms-form input[type="month"],
.newslatter div.wpforms-container-full .wpforms-form input[type="number"],
.newslatter div.wpforms-container-full .wpforms-form input[type="password"],
.newslatter div.wpforms-container-full .wpforms-form input[type="range"],
.newslatter div.wpforms-container-full .wpforms-form input[type="search"],
.newslatter div.wpforms-container-full .wpforms-form input[type="tel"],
.newslatter div.wpforms-container-full .wpforms-form input[type="text"],
.newslatter div.wpforms-container-full .wpforms-form input[type="time"],
.newslatter div.wpforms-container-full .wpforms-form input[type="url"],
.newslatter div.wpforms-container-full .wpforms-form input[type="week"],
.newslatter div.wpforms-container-full .wpforms-form select,
.newslatter div.wpforms-container-full .wpforms-form textarea {
    border-radius: unset !important;
    margin-right: 20px !important;
}
.newslatter button#wpforms-submit-8328 {
    height: 38px !important;
}
.newslatter div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 10px 0 !important;
    margin-right: 10px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1578706333801 {
    margin-bottom: unset !important;
}
.loop.fswp_installments_price .price.fswp_calc, .loop.fswp_in_cash_price .price.fswp_calc {
    text-align: left !important;
}
.woodmart-wishlist-btn.wd-action-btn.wd-wishlist-btn.wd-style-text {
    margin-top: 10px;
}
.woocommerce .entry-summary .wc-simulador-parcelas-parcelamento-info-container:before
{
	display:none;
}
.woocommerce .entry-summary .wc-simulador-parcelas-parcelamento-info-container {
    padding-left: 0 !important;
}

element.style {
}
@media (min-width: 1025px)
ul#menu-menu-horizontal span.nav-link-text {
    font-size: small;
}
@media (min-width: 1025px)
li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.item-level-1>a>span {
    display: list-item;
    margin-left: 1.3em;
    list-style-type: circle;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.item-level-1>a>span {
    display: list-item;
    margin-left: 1.3em;
    list-style-type: circle;
}
.hide-larger-price .price {
    word-spacing: unset !important;
    visibility: visible !important;
}
.woodmart-hover-tiled .product-element-top {
    margin-bottom: 0;
    background: white;
}
.product-grid-item .hover-img img, .product-grid-item .product-image-link img {

    display: block !important;
		margin: 0 auto !important;
}
.woocommerce .entry-summary .wc-simulador-parcelas-offer {
    position: relative;
    padding-left: 0px !important;
    margin-bottom: 20px;
    font-style: normal !important;
}
span.wc-simulador-parcelas-detalhes-valor {
    font-style: normal !important;
}
.woocommerce .entry-summary .wc-simulador-parcelas-offer:before{
	display:none;
}
span.wc-simulador-parcelas-parcelamento-info.best-value.no-fee {
    font-style: unset !important;
}
span.wc-simulador-parcelas-detalhes-valor {
    font-size: 16px;
}
.cresta-whatsapp-chat-box {

    bottom: 50px !important;
}
span.wc-simulador-parcelas-a-partir-de {
    display: none !important;
}
.hide-larger-price .price>span:nth-child(2) {
    display: block !important;
    font-size: unset !important;
}
span.woofrom {
    display: none;
}
span.wc-simulador-parcelas-parcelamento-info.best-value.no-fee {
    font-size: small !important;
}
.woocommerce-cart .main-page-wrapper, .woocommerce-checkout .main-page-wrapper {
    background: white;
}
p#billing_address_2_field {
    float: right;
    clear: unset !important;
    width: 47%;
}
p#billing_city_field {
    float: right;
    clear: unset !important;
    width: 47%;
}
.product-grid-item .product-title a {
    color: #282828 !important;
    font-weight: 600;
    text-align: center !important;
}
.product-grid-item .price {
    text-align: center !important;
}
span.wc-simulador-parcelas-offer span.woocommerce-Price-amount.amount {
    font-size: larger;
    display: block;
    color: #3c39fe;
    font-weight: 700;
}
span.wc-simulador-parcelas-detalhes-valor {
    color: #008000;
}
.whb-row.whb-header-bottom.whb-not-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle {
    padding-top: 15px;
    padding-bottom: 15px;
}
.wd-hover-tiled .product-wrapper {
    border: 1px solid #3a3a3a;
}
p.woocommerce-form-row.form-row {
    display: inline-flex;
}
.woodmart-hover-tiled .product-wrapper {
    border: 1px solid #757672;
}

/*Aumentar Largura Botão de Comprar da página do produto*/
button.single_add_to_cart_button.button.alt {  
	width: 350px !important; 
}

/* Trocar cores preços produtos */
	/*Boleto*/
.wc-simulador-parcelas-offer .woocommerce-Price-amount.amount { 
	color: blue !important;
	font-size: 30px !important;
}
	/*Cartao*/
.woocommerce-Price-amount.amount {
    color: blue !important;
}
.wc-simulador-parcelas-parcelamento-info-container {
    color: blue !important;
}
/*Em até Nx de */
.wc-simulador-parcelas-parcelamento-info.best-value.no-fee{
		color: blue !important;
}
/*Carrosel de imagens Depoimentos*/
.owl-carousel-item-inner{
	margin-right: 5px;
}


/*********BLACK FRIDAY**********/
/*
body{
	background-color: black !important;
}
.whb-color-dark:not(.whb-with-bg){
	background-color: black !important;
}
.wd-tools-icon{
	color: white !important;
}
.wd-tools-text{
	color: white !important;
}
.woodmart-wishlist-info-widget .wishlist-icon:before{
	color: white !important;
}
.woodmart-shopping-cart.woodmart-cart-alt .woodmart-cart-icon:before{
	color: white !important;
}
.nav-link-text{
	color: white !important;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.item-level-1>a>span{
	color: black !important;
}
div.vc_message_box.vc_message_box-outline.vc_message_box-square.vc_color-grey>p>span{
	color:white !important;
}
.vc_custom_1635787866605{
	background-color: black !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1635787866605.vc_row-has-fill{
	background-color: black !important;
}
.page .main-page-wrapper{
	background-color: black !important;
}
td.product-name a {
	color: white !important;
} 
.product-name{
	color: white !important;
} 
.product-price{
	color: white !important;
} 
.product-quantity{
	color: white !important;
} 
.product-subtotal{
	color: white !important;
} 
.cart-totals-inner{
	color: white !important;
} 
.cart-subtotal{
	color: white !important;
} 
.woocommerce-shipping-totals.shipping{
	color: white !important;
} 
.Entrega{
	color: white !important;
} 
#shipping_method label{
	color: white !important;
} 
.order-total{
	color: white !important;
}
.cart-totals-inner h2{
	color: white !important;
}
table tbody th{
	color: white !important;
}
div.quantity input[type=number]{
	color: white !important;
}
.remove{
	color: white !important;
}
.woodmart-table-wrapper{
	background-color: black !important;
}
table tfoot th{
	color: white !important;
}
.payment_box{
	background-color: black !important;
}
td.product-price bdi{
	color: white !important;
}
td.product-subtotal bdi{
	color: white !important
}
tr.cart-subtotal bdi {
    color: white !important;
}
tr.order-total bdi {
    color: white !important;
}
td.product-total bdi {
    color: white !important;
}*/
/*FIM BLACK FRIDAY*/

/*Troca cor fundo cabeçalho*/
.whb-top-bar{
	background-color: #ec268f !important;
}
/*Troca cor Subtotal cabeçalho*/
span.woodmart-cart-subtotal bdi{
	color: black !important;
}
/*Cor de fundo do botao de remover produto da lista*/
.remove{
	background-color: white !important;
}

/*15 de dezembro de 2021*/
/*Altera cor do valor boleto da página inicial para vermelho*/
div.product-element-bottom span.price span.wc-simulador-parcelas-offer span.woocommerce-Price-amount.amount {
    color: red !important;
}

/*Altera cor do valor boleto na página do produto*/
div.summary-inner p.price span.wc-simulador-parcelas-offer span.woocommerce-Price-amount.amount bdi {
    color: red !important;
}

/*Alterar cor do valor boleto no checkout*/
tfoot tr.order-total td strong span.woocommerce-Price-amount.amount bdi {
    color: red !important;
}

/*Altera cor "A vista" */
span.wc-simulador-parcelas-detalhes-valor {
    color: red;
}
/*Oculta a newsletter do E-goi*/
label.checkbox {
    display: none;
}

/*Oculta campo email duplicado Honeypot fale conosco*/
#wpforms-8313-field_9-container{
	display: none;
}@media (min-width: 1025px) {
	.newslatter button#wpforms-submit-8328 {
    width: 131px !important;
}
.product-grid-item .hover-img img, .product-grid-item .product-image-link img {
    max-height: 290px !important;
    width: initial !important;
}

.product-element-top {
    max-height: 363px !important;
    min-height: 283px !important;
}
.product-element-top {
    height: 283px !important;
}

/*Arruma botão em cima do ReCaptcha*/
.g-recaptcha-wrap{
	display: table !important;
}

/*Altera tamanho da fonte do desconto no produto*/
.labels-rectangular .product-label{
	font-size: 30px;
}

/*Tamanho do preço desconto*/
/*ins span bdi{
	font-size: 25px;
}*/

.chaty-widget{
	bottom: 50px !important;
}

/*Oculta Jivo Chat para desktop*/
jdiv#jvlabelWrap {
	display: none;
}

/*Linha do preço sem desconto*/
.price del{
	color: red;
	font-size: 20px;
}
/*Preço cortado tamanho*/
/*span del span bdi{
	font-size: 12px;
}*/
/*Ajusta frase produto*/
span.wc-simulador-parcelas-parcelamento-info.best-value.no-fee {
    font-size: small !important;
    display: inline-block;
}

/*Ajusta div do bloco de esgotado*/
.product-images .product-labels {   
    max-width: 50%;
}
.product-labels.labels-rectangular {
    max-width: 100%;
}

/*Pagina Inicio Novo*/
.mensagem-home p.color-primary {
    left: 62px;
    position: relative;
}
.fa, .fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: black;
}

.mensagem-home p.color-primary strong {
    font-weight: 900 !important;
}

.far {
    color: black;
}

.products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
    margin-top: auto;
    align-items: center;
    align-self: center;
}

/*Tamanho do Formulário Newsletter*/
.wpforms-field-container {
    width: 319px !important;
}

.fa-store:before {
    content: "\f54e";
    display: block !important;
    color: black !important;
    font-size: 20px !important;
}

/*Borda nos banners*/
.bloco-banners {
    border: 1px solid;
}
}

@media (max-width: 576px) {
	.product-grid-item .hover-img img, .product-grid-item .product-image-link img {
    display: block !important;
    margin: 0 auto !important;
    max-height: 236px !important;
    height: auto;
    width: initial !important;
}
.woodmart-hover-tiled .product-element-top {
    height: 190px !important;
    min-height: 190px !important;
}
.cresta-whatsapp-chat-box {
    bottom: 90px !important;
}
/*Oculta icone carrinho para mobile*/
.wd-action-btn.wd-style-icon .button{
	display: none;
}
/*Reposiciona icone coracao*/
.woodmart-buttons.wd-pos-r-t {
    position: absolute;
    top: 1px;  <--
    right: 1px; <--
}

/*Plugin Chaty - Mobile*/
.chaty-widget{
	bottom: 60px !important;
}

/*Preço Boleto*/
.wc-simulador-parcelas-offer .woocommerce-Price-amount.amount{
	font-size: 25px !important;
}

/*Linha do preço sem desconto*/
.price del{
	color: red;	
}
/*Posição Jivo Chat*/
jdiv.wrap_2b34._orientationRight_3725.__jivoMobileButton {
    margin-bottom: 43px !important;
    margin-right: 258px !important;
}

/*Ajusta tamanho da fonte do Esgotado na lista de produtos*/
.labels-rectangular .product-label {    
    font-size: 19px;
}
.product-labels.labels-rectangular {
    max-width: 60%;
}


/*Ajusta preço no centro do bloco*/
.products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
    margin-top: auto;
    align-items: center;
    align-self: center;
}
}

