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

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(119,119,119);
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(78,0,142);
	--wd-alternative-color: rgb(78,0,142);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(78,0,142);
	--btn-accented-bgcolor-hover: rgb(78,0,142);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(0,0,128);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(0,0,128);
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-popup.wd-age-verify {
	background-color: rgba(255,255,255,0);
	background-image: none;
}
.wd-age-verify-wrap {
	--wd-popup-width: 1000px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(255,255,255,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 1000px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li > a {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 700;
	font-size: 14px;
	text-transform: capitalize;
	color: rgb(104,104,104);
}
html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li:hover > a {
	color: rgb(104,104,104);
}
html .wd-product .price {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 600;
	font-size: 16px;
	color: rgb(0,0,0);
}
html .wd-product .wd-entities-title a {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 600;
	font-size: 14px;
	color: rgb(0,0,0);
}
.page :is(.wd-page-content, .whb-header) {
	background-color: rgb(227,230,230);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(227,230,230);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(227,230,230);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(227,230,230);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(227,230,230);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(227,230,230);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(227,230,230);
	background-image: none;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 15px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-offset-v: 80px;
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-bg: rgb(255,255,255);
	--wd-arrow-bg-hover: rgb(255,255,255);
	--wd-arrow-radius: 33px;
	--wd-arrow-brd-color: rgb(0,0,0);
	--wd-arrow-brd: 1px solid;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 10px;
	--wd-arrow-size: 30px;
	--wd-arrow-icon-size: 20px;
	--wd-arrow-offset-h: -23px;
	--wd-arrow-offset-v: 0px;
	--wd-arrow-bg: rgb(255,255,255);
	--wd-arrow-bg-hover: rgb(255,255,255);
	--wd-arrow-radius: 8px;
	--wd-arrow-brd-color-hover: rgb(255,255,255);
	--wd-arrow-brd: 0px solid;
}
.wd-nav-pagin-wrap:not(.wd-custom-style) {
	--wd-pagin-bg: rgb(255,255,255);
}
.product-labels .product-label.onsale {
	background-color: rgb(221,51,51);
}
.product-labels .product-label.featured {
	background-color: rgb(132,214,66);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(0, 0, 128);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 600px;
}

@media (max-width: 768.98px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: 162px;
	}
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-gap: 10px;
	--wd-arrow-size: 20px;
	--wd-arrow-icon-size: 13px;
	--wd-arrow-offset-h: -10px;
	}

}
:root{
--wd-container-w: 1280px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1280px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* Ajuste de estilo do poup e botão formulario de cancelamento */
.pi-corw-container {
    background: #fff;
		border-radius:30px;
}
:is(.btn,.button,button,[type="submit"],[type="button"]) {
	border-color:#6d0098;
	border-style:solid;
	border-width:1px;
	border-radius:5px !important;
}
.pi-corw-container .mb-10 {
    border-color:#6d0098;
	border-style:solid;
	border-width:1px;
	border-radius:5px !important;
}

#fr_refund_table .check-all-button .check{
	background-color:#6d0098;
	color:#ffffff;
}

/* Ajuste da cor e letra do status do pedido na pagina do cliente */
.woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-status{
	font-weight:700;
	color:#e74c3c;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
}

/* Thumbnail Image do prodyto pagina unico ajuste fe voradr e cor */
.wd-gallery-thumb .wd-carousel img{
	border-color:#878787;
	border-width:1px;
	border-style:solid;
	
}

/* arredonadmento do formulario pop cacnelamento do pedido*/
.fancybox-content {
    border-radius:20px;
}

/* Heading */
.wd-content-area .product .elementor .elementor-element .e-con-inner .elementor-element .wd-btn-design-full .elementor-widget-container .variation-swatch-selected .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .tpt__tiered-pricing .tiered-pricing-wrapper h3{
	margin-top:0px !important;
}

/* Division */
.variation-swatch-selected .single_variation_wrap .woocommerce-variation-add-to-cart-enabled{
	margin-top:-26px;
	
}

/* List sajuste de posição da mensagem maximo/minimo plfin masximo/minimo*/
.wd-wc-notices .woocommerce-notices-wrapper ul{
	margin-bottom:10px;
	
}

/* Woofc count ajsute do botão flutaante do carrinho na pagina em geral */
#woofc-count{
	top:458px;
	left:1532px;
	
}


/* Paragraph */
.wd-single-short-desc .woocommerce-product-details__short-description p{
	transform:translatex(0px) translatey(0px);
}

/* Tab title qna */
#tab-title-cr_qna{
	background-color:#ffffff;
	border-radius:8px;
	border-style:solid;
	border-color:#a3a3a3;
	border-width:1px;
	box-shadow:0px 0px 5px 0px #a3a3a3;
}


#cr_qna .cr-review-form-comment .cr-review-form-lbl{
	display:none;
}

/* Alg oma */
.wd-btn-design-full .cart .alg-wc-oma-msg{
	color:#2c3e50;
	font-weight:600;
	margin-top:-12px;
	
}


/* Image - Ajuste da imagem da pagina de cotação vazia. */
#quote_list .elex-raq-empty-list img{
	max-width:243px;
}

#quote_list div .elex-raq-empty-list{
	background-color:#ffffff;
	padding:10px;
	border-radius:15px;
	
}




/* Qna ans button inibir botão de resposta na pagina do produto - plugin reviews cuctemoer */
#cr_qna .cr-qna-list-q-b .cr-qna-ans-button{
	display:none;
}


/* Button - aumentrar tamanhoda letra e e tamanho do botão*/
.add_view_quote_btn .w-100 .wp-element-button{
	font-size:17px;
	overflow:hidden;
	max-width:none;
	width:100%;
	
}


/* aumentar tamango da letras do botões da pagina da lista de cotação/*
/* Button */
.mb-5 a .btn{
	font-size:16px;
	font-weight:600;
}
.mb-5 .gap-2 .gap-2 .btn{
	font-weight:600;
	font-size:16px;
	
}
 /* Button aumenta o tamanho do botão ver losta  plugin elex orçamento */
.wd-btn-design-full a .elex-raq-view-quote-list-open-btn{
	width:100%;
	
}


/* Cart widget side  arredonadamento do wiget do carrinho*/
.cart-widget-side{
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	
}



/* Sticky nav  ajudte largura entr linhas e arrendodamento do mrnu*/
.wd-sticky-nav{
	border-bottom-right-radius:15px;
	border-top-right-radius:15px;
	
}

#menu-categories .menu-item .woodmart-nav-link{
	min-height:35px;
	
}

.wd-sticky-nav #menu-categories .menu-item .woodmart-nav-link{
	height:35px !important;
}


/* Tools icon cor da borda do icone do cabeçlafo mina conta */
.whb-main-header .wd-header-my-account .wd-tools-icon{
	border-color:#333333;
	border-width:1px;
	border-style:solid;
	
}

/* Copyrights wrapper   ajuste e cor do fundo*/
.wd-page-wrapper .copyrights-wrapper{
	background-color:#4e008e;
	
}




/* Ajuste arredondamento do menu noa paginal principal - departamentos */
.whb-main-header .whb-flex-flex-middle .container .whb-header-bottom-inner .whb-col-left .wd-close-menu-mouseout a .wd-tools-inner{
	border-radius:10px !important;
	
}

/* Sticky nav title  ajusre do arredonadamento do titulo do sticky*/
.wd-sticky-nav .wd-sticky-nav-title{
	border-radius:8px;
	
}


/* Mudar a cor da etiqueta escrita off do plgin tiered na pagina do produto*/
#rgawyciknuerpsksm .tiered-pricing-block__price-discount{
	color:#2b8c46;
	
}

/* Font Icon ajuste da cor do carrinho ptrvisão de entrega */
.wd-content-area .elementor .elementor .fa-truck{
	color:#6d0098;
	
}


/* All reviews add review  mudar a cor do botão avaliação*/
.cr-summaryBox-add-review .cr-add-review-wrap .cr-all-reviews-add-review{
	background-color:#6d0098 !important;
}

/* Qna ask button mudar a cor do botão na pergunatas e erespostas*/
#cr_qna .cr-qna-search-block .cr-qna-ask-button{
	background-color:#6d0098;
	
}





/* arredonamento do fundo do mini cart fly-cart plugin */
#woofc-area .woofc-cart-area .woofc-area-top{
	transform:translatex(0px) translatey(0px);
	border-top-left-radius:23px;
	
	border-top-right-radius:27px;
}

/* Woofc area heading */
.woofc-cart-area .woofc-area-top .woofc-area-heading{
	border-top-left-radius:0px;
}

/* Woofc cart area */
#woofc-area .woofc-cart-area{
	border-top-left-radius:17px;
	border-top-right-radius:22px;
	border-bottom-left-radius:22px;
	border-bottom-right-radius:23px;
	
}
/* arredonamento do fundo do mini cart fly-cart plugin */





/
/* Entry Content */
#tab-wd_custom_tab{
	background-color:rgba(239,239,239,0.7);
	padding-left:22px;
	margin-left:15px;
	margin-right:14px;
	border-radius:10px;
	padding-right:16px;
	padding-top:23px;
	padding-bottom:19px;
	margin-bottom:21px
}


/* Ajhuste na cor do fundo da descrição e informações tecnicas do produto na pagina do produto */


 
/* Heading tamanho da fonte escolha a quantidade  do tiered*/
.cart h3{
	font-size:17px;
	}







	

/* Inico da customização da pagina do checkout do olugin one page checoutCustomer address details */
#customer_address_details{
	background-color:#ffffff;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

/* Cclw payment section */
#cclw_payment_section{
	background-color:#ffffff;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:14px;
}

/* Cclw order details table */
#cclw_order_details_table{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:17px;
	background-color:#ffffff;
}

/* Checkout pix container */
.wc_payment_methods .payment_box .mp-checkout-pix-container{
	border-style:solid;
	border-color:#b7b7b7;
	border-width:1px;
	border-top-left-radius:19px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

/* List Item */
#payment .wc_payment_methods li{
	transform:translatex(0px) translatey(0px);
}


/* Checkout pro content */
.wc_payment_methods .payment_box .mp-checkout-pro-content{
	border-color:#bab9b9;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}



/* Heading */
#cclw_order_details_table h3{
	display:none;
}

/* Final cofiguração da customização da pagina do checkout do olugin one page checoutCustomer address details */




/* espaçmento dotitulo das variações do produto pafina produto */

.variations tr .yay-variant-wrapper{
	margin-top:16px;
	
}



/* Tools inner = akuste das bordas menu departamento da loja pagina principal */
.whb-main-header .whb-col-left .wd-tools-inner{
	border-radius:10px;
	
}



/* Edw date  peso da letra calculo estimado do frete */
.main-page-wrapper .product .edw_date{
	font-weight:600;
	
	
}



/* Centred block   ajsute de esconder o carrinho pagina progpal elex catalogo */
.hentry .elementor center{
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	padding-bottom:10px;
	color:#2c3e50;
	font-weight:600;
		
}





/* ocultar menadgem de fora de estoque pagina do produto*/
.wcmmq-notification-error{
	display:none;
}



/* Ajuste das letras do plugn tieres no celular o titulos */
@media (max-width:352px){

	/* Heading */
	.tpt__tiered-pricing h3{
		font-size:13px;
		
	}
	
}


/* Ajuste das lposicão quantidade de skiders no slider pagina principal*/
#slider-812 .wd-nav-pagin-wrap ul{
	position:relative;
	left:153px;
	
}





/* AAjuste da tabela de paecelamento na pagina produto unico*/
#wci-accordion-installments .wci-accordion-item .wci-accordion-content{
	padding-top:14px;
	border-color:#4e008e;
	border-style:solid;
	border-width:1px;
	border-radius:8px;
	margin-top:14px;
	
}




/* Cart timer message   ajuste ba cor e fundo yexyo menagem acrrinho vais expirar na pagina do carrinho*/
.e-cart__column-start .woocommerce-cart-form .wc-cart-timer-message{
	background-color:#000080 !important;
	color:#ffffff;
	font-weight:600;
	
}




/* mudar cor da letra notão variação nowpc bottom*/
.wpcvs-terms .wpcvs-term .wpcvs-term-inner span{
	color:#020202;
	font-weight:600;
	
}









/* 1. Esconde especificamente a etiqueta de Esgotado */
.product-label.out-of-stock, 
.wd-label-out-of-stock,
.stock-out-of-stock .product-label {
    display: none !important;
}

/* 2. Esconde a etiqueta escrita 'Promoção' (Sale), mas MANTÉM a de Desconto (-10%) */
/* O Woodmart costuma usar a classe .label-sale para o texto */
.product-label.label-sale:not(.product-label-discount),
.wd-label-sale:not(.wd-label-discount) {
    display: none !important;
}

/* 3. Força a etiqueta de desconto a aparecer, caso o tema tente escondê-la */
.product-label.product-label-discount,
.wd-label-discount {
    display: inline-block !important;
}@media (max-width: 576px) {
		
	/* Button */
	.update-list-wrapper .after-table-right .ywraq_clean_list{
		display:none;
	}
	
	/* Button */
	#yith-ywraq-form .update-list-wrapper .button{
		display:none;
	}
	
	/* Heading */
	.hentry .elementor-widget-heading h3{
		font-size:14px;
	}
	
	/* Button */
	.ywraq-wrapper .yith-ywraq-before-table a{
		margin-left:19px;
		margin-top:-50px;
		
	}
	



/*aredondamento do meni lateral da descrição . informações 0 etc */
	/* Popup description */
	#popup-description{
		border-bottom-left-radius:15px;
		border-top-left-radius:15px;
		
	}

	/*aredondamento do meni lateral da descrição . informações 0 etc */
	/* Popup description */
	#popup-description{
		border-bottom-left-radius:15px;
		border-top-left-radius:15px;
		
	}
	



/* Ajuste do botão cep no celular na pagina do produto */

	#wc-shipping-sim-form-fields input[type=tel]{
		max-width:115px !important;
		
	}
	/* Ajuste da mensagem de frete e insiponivel na modelo de frete ágina do p´roduto*/

	#wc-shipping-sim-results div{
		max-width:255px;
		
	}
	

/* esconde ao inicio do emnu gotão carrinho mobile */

	#menu-menu-botao-carrinho-mobile .menu-item .woodmart-nav-link{
		display:none;
	}
	

/* Ajuste de formulario de cotação no celular */

		.product-thumbnail a img{
		display:none;
	}
	
		#ywraq-other-form h3{
		font-size:16px;
		text-align:center;
	}
	



/* remove a mensagem de minimo/maximo custo ou quantidade plugin wp-fly carrinho lateral

	/* List */
	.woofc-area-mid .woofc-notices ul{
		display:none;
	}
	


/* 545px and smaller screen sizes */

	/* Division */
	.wd-page-wrapper > div{
		top:143px !important;
		left:7px;
		
	}
	
	/* Copyrights wrapper esconder no celular */
	.wd-page-wrapper .footer-container .copyrights-wrapper{
		display:none;
	}
	






	/* Button - ajsute do tamanho e espalamento do btoão calcular frete*/
	.wpcsm-location-shortcode .infixs-correios-automatico-calculate-box a{
		width:84px !important;
		margin-left:-8px;
		
	}
	






	/* Button - tamanho da letra do botão cotação em azul */
	/* 352px and smaller screen sizes */
@media (max-width:352px){

	/* Button */
	.add_view_quote_btn .w-100 .wp-element-button{
		font-size:14px;
		
	}
	
}
		/* Button - tamanho da letra do botão cotação em azul */
}

