/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Page Template
    05. Page Template
    06. Product Template
    07. Product Template
    08. "Home" Page
    09. "Finalizar Compra" Page
    10. "Carrinho" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #yith-welrp .yith-welrp-popup-inner{
	border-radius: 3px!important;
}

body #yith-welrp .yith-welrp-social > div > span{
	font-size: 13px!important;
	font-weight:700!important;
	padding-top: 2px!important;
	padding-bottom: 2px!important;
}

body #yith-welrp .yith-welrp-popup-content{
	padding: 10px 23px 23px 23px!important;
}

body #yith-welrp .yith-welrp-social-sep span{
	font-size: 13px!important;
}

body #yith-welrp .yith-welrp-continue-as-guest{
	padding: 0px!important;
	border-top: 0!important;
}

body #yith-welrp .yith-welrp-form-field.wide span.yith-welrp-password-eye{
	margin-top: 10px!important;
}

body #yith-welrp .yith-welrp-form-field input[type="text"], body #yith-welrp .yith-welrp-form-field input[type="email"], body #yith-welrp .yith-welrp-form-field input[type="password"]{
	margin-top: 10px!important;
	margin-bottom: -10px!important;
}

body #yith-welrp form{
	margin: 0 0 10px!important;
}

body #yith-welrp .yith-welrp-social-sep{
	margin-bottom: 10px!important;
}

body #yith-welrp .yith-welrp-popup-content h3{
	margin: 10px 0 15px!important;
}

body #yith-welrp .yith-welrp-continue-as-guest p{
	display: none!important;
}

body #yith-welrp .yith-welrp-submit-button, body #yith-welrp .yith-welrp-continue-as-guest .button{
	padding: 13px 15px!important;
}

body .wd-social-login .btn{
	-webkit-box-flex: 1 1 100%!important;	-ms-flex: 1 1 100%!important;	flex: 1 1 100%!important;
}

body #yith-welrp .yith-welrp-social-container.cols-2 .yith-welrp-social{
	-webkit-box-flex: 100%;	-ms-flex: 100%;	flex: 100%;
}

body #yith-welrp-facebook-button{
	margin-bottom: 10px !important;
}

body [class*="wd-header-search-form"]{
	padding-inline: 110px!important;
	-webkit-box-flex: 1 1 auto!important;	-ms-flex: 1 1 auto!important;	flex: 1 1 auto!important;
}

body .wd-free-progress-bar .progress-bar{
	background-image: none!important;
}

body .page-title h1{
	font-size:32px !important;
}

body .description-area-before .shop-loop-head .wd-shop-tools:nth-child(1){

	display:none!important;
}

body .wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-input-container{
	border: 1px solid #212121!important;
	min-height: 16px!important;
}

body .pagination-infinit .product-wrapper .wrap-price{
	display:block!important;
}

body .pagination-infinit .wrap-price .wd-tooltip{
	min-width:3px!important;
	width:30px!important;
	min-height:3px!important;
	height:30px!important;
}

body .wd-buttons{
	background: #f1f1f1!important;
	-webkit-box-shadow: none!important;	box-shadow: none!important;
	opacity: 80%!important;
}

body .website-wrapper .wd-prefooter{
	padding-bottom:0px;
}

body .wd-info-box :is(.info-box-subtitle, body .info-box-title, body .info-box-inner):not(:first-child){

	margin-top: 4px!important;
}

body .product-wrapper .wd-product-header{
	display:block!important;
}

body .product-wrapper span.price{
	margin-top:-5px !important;
	margin-bottom:-12px;
}

body .product-wrapper .variation-out-of-stock{
	min-width:3px!important;
	width:30px!important;
	min-height:3px!important;
}

body .product-wrapper .wd-tooltip{
	min-width:3px!important;
	width:30px!important;
	min-height:3px!important;
	height:30px!important;
}

body .wcsp-containe-unique-price .payment-discount .payment-info{
	margin-top:-5px!important;
	margin-bottom:10px!important;
}

body .price .price-from{
	display:none !important;
}

body .wcsp-containe-multiple-prices .payment-card .text{
	color:#bbbbbb!important;
}

body .wcsp-containe-multiple-prices .text bdi{
	color:#bbbbbb!important;
}

body .wcsp-containe-multiple-prices .payment-discount .payment-info{
	margin-top:-5px!important;
	margin-bottom:10px!important;
	color:#566a74!important;
}

body .wcsp-containe-multiple-prices .payment-price bdi{
	color:#55a071!important;
}

body .wcsp-containe-multiple-prices .payment-discount .text{
	color:#55a071!important;
}

body .social-facebook{
	--social-color: black!important;
}

body .social-instagram{
	--social-color: black!important;
}

body .social-youtube{
	--social-color: black!important;
}

body .social-pinterest{
	--social-color: black!important;
}

body .social-tiktok{
	--social-color: black!important;
}

body .wd-blog-holder .hentry ul{
	display:none;
}

body .wd-blog-holder .hentry h3{
	margin-bottom:-10px;
}

body .wd-products-element .products-footer a{
	color:#ffffff!important;
	background-color:#000000!important;
}

body .wd-content-area .payment-card .text{
	color:#2d2d2d;
}

body .wd-content-area .text bdi{
	color:#2d2d2d;
}

body .wd-content-area del bdi{
	color:#2d2d2d;
}

body .wd-content-area .payment-price bdi{
	color:#007534;
}

body .wd-content-area .payment-discount .text{
	color:#007534;
	font-weight:700;
}

body .whb-general-header .whb-col-left h4{
	position:relative!important;
	top:6px!important;
}

body .info-box-title{
	position:relative!important;
	top:6px!important;
}

body p.stock.wd-style-default:is(.available-on-backorder, body .in-stock){

	display: none!important;
}

@media (max-width:1024px){

	body [class*="wd-header-search-form"]{
	padding-inline: 10px!important;
	-webkit-box-flex: 1 1 auto!important;	-ms-flex: 1 1 auto!important;	flex: 1 1 auto!important;
	}

}



@media (max-width:767px){

	body .joinchat--left .joinchat__button{
	margin-bottom: 55px;
	}

}



@media (max-width:479px){

	body .label-term-mais-vendidos{
	min-width: 90px!important;
	}

}



@media (min-width:577px){

	body .wd-blog-holder .hentry .wd-tltp-top{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .main-page-wrapper .hentry .meta-author{
	display:none;
}

body.single-post .main-page-wrapper .hentry h1.post-title{
	text-align:left;
}

body.single-post .main-page-wrapper .hentry .article-inner{
	text-align:left;
}

body.single-post .wd-carousel-wrap .meta-reply a{
	display:none;
}

body.single-post .wd-carousel-wrap .hentry .post-title{
	margin-bottom:-10px;
}

body.single-post .website-wrapper .main-page-wrapper .page-title{
	display:none;
}

body.single-post .main-page-wrapper .wp-post-image img{
	width:100%!important;
}

@media (min-width:577px){

	body.single-post .wd-carousel-wrap .hentry .wd-tltp-top{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #billing_country_field{
	display:none!important;
}

body.page:not(.home) #shipping_country_field{
	display:none!important;
}

body.page:not(.home) .fc-checkout-steps .fc-checkout-step .fc-step__substep-save{
	background-color:#444444!important;
	color:#ffffff!important;
}

body.page:not(.home) #shipping-calculator-form p .button{
	width:100%!important;
}

body.page:not(.home) .fc-cart-sections .fc-points-rewards-earn-points .fc-points-rewards-earn-points__inner{
	border-style:solid!important;
}

body.page:not(.home) .fc-cart-sections .fc-points-rewards-redeem .fc-discount-section{
	border-style:solid!important;
}

body.page:not(.home) .fc-cart-sections .wd-shipping-progress-bar .wd-free-progress-bar{
	border-style:solid!important;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
1720719881



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .elements-grid .product-wrapper .wrap-price .wd-tooltip{
	min-width:3px!important;
	width:30px!important;
	min-height:3px!important;
	height:30px!important;
	min-width:3px!important;
	width:30px!important;
	min-height:3px!important;
	height:30px!important;
}

body.single-product .entry-summary .summary-inner .elementor .e-con-boxed .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #wc-shipping-sim #wc-shipping-sim-form #wc-shipping-sim-form-fields input[type=tel]{
	width:100% !important;
	width:100% !important;
}

body.single-product div.quantity{
	display: none!important;
}

body.single-product .wd-sizeguide .responsive-table{
	display: none!important;
}

body.single-product #wc-shipping-sim-form-fields input[type=tel]{
	max-width:100% !important;
	max-width:100% !important;
}

body.single-product #wc-shipping-sim-form-fields .button{
	background-color:#444444;
	color:#ffffff;
	background-color:#444444;
	color:#ffffff;
}

body.single-product #wc-shipping-sim-form-title{
	margin-top:-10px;
	margin-bottom:5px;
	margin-top:-10px;
	margin-bottom:5px;
}

body.single-product .wd-accordion{
	display: none!important;
	display: none!important;
}

body.single-product .breadcrumbs-location-summary .product .wd-fbt-wrap{
	display:none!important;
	display:none!important;
}

body.single-product .breadcrumbs-location-summary .product .product-tabs-wrapper .container .row .poduct-tabs-inner .elementor .wd-section-stretch .e-con-inner .elementor-widget-wd_single_product_fbt_products .elementor-widget-container .wd-design-side .wd-fbt-form .wd-fbt-purchase .wd-fbt-purchase-btn{
	width:100% !important;
	width:100% !important;
}

body.single-product .wd-price-outside .woocommerce-variation .woocommerce-variation-availability{
	display: none!important;
	display: none!important;
}

body.single-product #submit{
	width:100%!important;
	width:100%!important;
}

body.single-product .entry-summary .price:nth-child(3){

	margin-bottom:0px!important;
	margin-bottom:0px!important;
}

body.single-product .entry-summary h1{
	font-size:25px;
	font-size:25px;
}

body.single-product .variation-swatch-selected .single_variation_wrap .fswp_variable_installment_calculation{
	display: none!important;
}

body.single-product .woocommerce-variation-availability{
	display: none!important;
}

body.single-product .variation-swatch-selected .single_variation_wrap .woocommerce-variation{
	display:none!important;
}

body.single-product .wd-reset-bottom-md .single_variation_wrap .woocommerce-variation-add-to-cart-disabled{
	margin-top:-30px;
}

body.single-product .wd-stretch-cont-lg .product-wrapper .wd-product-header{
	display:block!important;
}

body.single-product .wd-stretch-cont-lg .fswp_installments_price{
	margin-top: -5px!important;
	margin-bottom: -9px!important;
}

body.single-product .wd-stretch-cont-lg .product-wrapper .wrap-price{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center!important;	-ms-flex-pack:center!important;	justify-content:center!important;
	-ms-flex-line-pack:center!important;	align-content:center!important;
	-webkit-box-orient:column!important;	-webkit-box-direction:column!important;	-ms-flex-direction:column!important;	flex-direction:column!important;
}

body.single-product .wd-stretch-cont-lg .product-wrapper .wd-entities-title{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient:column!important;	-webkit-box-direction:column!important;	-ms-flex-direction:column!important;	flex-direction:column!important;
	-webkit-box-pack:center!important;	-ms-flex-pack:center!important;	justify-content:center!important;
	-webkit-box-align:center!important;	-ms-flex-align:center!important;	align-items:center!important;
	-ms-flex-line-pack:center!important;	align-content:center!important;
}

body.single-product .wd-stretch-cont-md .product-wrapper span.price{
	margin-top:-8px !important;
	margin-bottom:-13px;
}

body.single-product .wd-stretch-cont-md .product-wrapper .wd-tooltip{
	min-width:3px!important;
	width:30px!important;
	min-height:3px!important;
	height:30px!important;
}

body.single-product .entry-summary .payment-discount .payment-info{
	margin-top:-10px !important;
}

body.single-product .wd-sticky-btn-cart .price .wcsp-containe-unique-price{
	display:none!important;
}

body.single-product .wd-sticky-btn-cart .price .woocommerce-Price-amount{
	position:relative!important;
	top:3px!important;
}

body.single-product .wd-shipping-progress-bar .wd-free-progress-bar{
	border-style:solid !important;
}

body.single-product .entry-summary .single-breadcrumbs-wrapper nav{
	font-size:14px;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart p{
	margin-bottom:5px;
	margin-top:20px;
}

body.single-product #commentform .wd-review-criteria-wrap .comment-form-rating{
	font-size:20px;
}

body.single-product .product-tabs-wrapper .elementor .elementor-heading-title{
	margin-top:30px;
}

body.single-product .wd-single-tabs .woocommerce-tabs{
	margin-top:50px;
}

body.single-product #wc-shipping-sim-results table bdi{
	color:#2d840a;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
1725993210



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-21 .wd-carousel-wrap .product-wrapper .wd-swatches-product{
	margin-top:0px !important;
	margin-bottom:0px !important;
}

body.page-id-21 .wd-carousel-wrap .product-wrapper .wd-tooltip{
	min-width:3px!important;
	min-height:3px!important;
	width:30px!important;
	height:30px!important;
}

body.page-id-21 .swiper .swiper-pagination span{
	margin-left:16px !important;
}



/*-----------------------------------------------*/
/*  "Finalizar Compra" Page                      */
/*-----------------------------------------------*/
body.page-id-18 .fc-inside .fc-points-rewards-earn-points .fc-points-rewards-earn-points__inner{
	border-style:solid!important;
}

body.page-id-18 .fc-inside .wd-shipping-progress-bar .wd-free-progress-bar{
	border-style:solid!important;
}

body.page-id-18 .fc-checkout-steps .fc-discount-section{
	border-style:solid!important;
}

body.page-id-18 .fc-checkout-steps .fc-checkout-step .fc-step__substep-save{
	background-color:#80669d;
	color:#ffffff;
}

body.page-id-18 #shipping_neighborhood_field label span{
	display:none;
}



/*-----------------------------------------------*/
/*  "Carrinho" Page                              */
/*-----------------------------------------------*/
body.page-id-17 .fc-cart-coupon-code-form .fc-discount-section{
	display:none!important;
}

body.page-id-17 #pagaleve-widget-calculator-root{
	display:none!important;
}