/*

    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. Post Template
    04. Post Template
    05. Product Template
    06. Product Template
    07. Product Template
    08. Product Template
    09. Product Template
    10. "Castellani Home Decor" Page
    11. "Carrinho" Page
    12. "Finalizar Compra" Page
    13. "Contato" Page
    14. "Combo Black Friday &#8211; 2 Bancos de 45cm" Product
    15. "Combo Black Friday &#8211; 2 Bancos de 59cm" Product

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
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 .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 .wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-input-container{
	border: 1px solid #212121!important;
	min-height: 16px!important;
}

body .product-grid-item .star-rating{
	-ms-flex-item-align: center!important;	-ms-grid-row-align: center!important;	align-self: center!important;
}

body .pagination-more-btn .product-wrapper .product-element-bottom{
	text-align: center!important;
}

body .pagination-more-btn .wrap-price .wd-tooltip{
	min-width:4px!important;
	width:35px!important;
	min-height:4px!important;
	height:35px!important;
}

body .whb-main-header .whb-col-left .wd-header-text{
	font-weight:700!important;
	font-size:13px!important;
}

body .wd-blog-holder .hentry .wd-meta-author{
	display:none!important;
}

body .wd-blog-holder .hentry .wd-post-entry-meta{
	display:none!important;
}

body .wd-blog-holder .wd-meta-reply a{
	display:none!important;
}

body .wd-blog-holder .hentry .wd-post-actions{
	margin-right:-10px!important;
}

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

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

body .pagination-more-btn .wrap-price span.price{
	font-size:20px!important;
	margin-bottom:2px!important;
}

body .pagination-more-btn .fswp_installments_price p{
	margin-bottom:0px!important;
}

body .pagination-more-btn .fswp_in_cash_price p{
	margin-bottom:0px!important;
	color:#000000;
}

body .pagination-more-btn .price bdi{
	color:#000000!important;
}

body #menu-top-bar .menu-item .nav-link-text{
	font-weight:600;
	color:#000000;
}

body .pagination-more-btn .fswp_calc bdi{
	color:#000000;
}

body .pagination-more-btn .fswp_calc .fswp_installment_prefix{
	color:#000000;
}

body .pagination-more-btn .fswp_calc .fswp_installment_suffix{
	color:#000000;
}

body .wd-shipping-progress-bar .progress-area .progress-bar{
	background-color:#044e82;
}

body .whb-main-header .whb-col-left strong{
	color:#000000;
}

body .elements-grid .product-wrapper .wrap-price{
	display:block!important;
}

body .elements-grid .wrap-price span.price{
	font-size:18px;
	margin-bottom:2px;
}

body .elements-grid .loop .fswp_installment_prefix{
	color:#000000;
}

body .elements-grid .loop .fswp_installment_suffix{
	color:#000000;
}

body .elements-grid .wd-entities-title a{
	font-size:16px;
}

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

	margin-top: 3px!important;
}

body .main-page-wrapper .page-title .container{
	padding-top:20px!important;
	padding-bottom:20px!important;
}

body .wd-side-hidden-nav{
	z-index: 9999!important;
}

@media (max-width:1024px){

	body .joinchat__button{
	bottom: 58px!important;
}

body .joinchat--chatbox .joinchat__button{
	bottom: 8px!important;
}

body .whb-main-header .whb-hidden-lg p{
	color:#000000;
	}

}



@media (max-width:1023px){

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

	display:none;
	}

}



@media (max-width:767px){

	body .elementor-element-4c04488e .cursor-pointer .info-box-content{
	text-align:center!important;
	}

}



@media (min-width:1025px){

	body .website-wrapper .main-page-wrapper .page-title{
	padding-top:15px;
	padding-bottom:15px;
	}

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

body.single-post .entry-meta .entry-meta-list .meta-author{
	display:none;
}

body.single-post #submit{
	width:100% !important;
}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post a:9:{
	s:29:"wt_iew_maximum_execution_time";
	i:300;
	s:24:"wt_iew_enable_import_log";
	i:1;
	s:28:"wt_iew_default_import_method";
	s:3:"new";
	s:27:"wt_iew_default_import_batch";
	i:10;
	s:28:"wt_iew_default_export_method";
	s:3:"new";
	s:18:"wt_iew_include_bom";
	s:1:"1";
	s:27:"wt_iew_default_export_batch";
	i:30;
	s:33:"wt_iew_enable_history_auto_delete";
	i:1;
	s:32:"wt_iew_auto_delete_history_count";
	i:100;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .breadcrumbs-location-summary .product .wd-fbt-wrap{
	display:none!important;
}

body.single-product .elementor-widget-wd_single_product_fbt_products .elementor-widget-container{
	background-color:rgba(255,255,255,0) !important;
}

body.single-product .entry-summary .fswp_installments_price p{
	font-size:20px!important;
	font-weight:600!important;
	margin-bottom:-19px;
}

body.single-product .entry-summary .fswp_calc .fswp_in_cash_prefix{
	color:#000000;
}

body.single-product .entry-summary .fswp_calc .fswp_in_cash_suffix{
	color:#000000;
}

body.single-product .elementor .elementor-element-39b454d .elementor-container .elementor-top-column .elementor-widget-wrap .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;
}

body.single-product #wc-shipping-sim-form-fields input[type=tel]{
	max-width:100% !important;
	max-width:100% !important;
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
}

body.single-product #wc-shipping-sim-form-fields .button{
	background-color:#044e82;
	color:#ffffff!important;
	color:#ffffff!important;
	border-top-left-radius:99px !important;
	border-top-right-radius:99px !important;
	border-bottom-left-radius:99px !important;
	border-bottom-right-radius:99px !important;
}

body.single-product .main-page-wrapper .breadcrumbs-location-summary .product .container .product-image-summary-wrap .product-image-summary .product-image-summary-inner .entry-summary .summary-inner .wd-reset-bottom-md .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{
	width:100% !important;
}

body.single-product .woocommerce-variation-add-to-cart-disabled div input[type=button]{
	display:none!important;
}

body.single-product .woocommerce-variation-add-to-cart-disabled div input[type=number]{
	display:none!important;
}

body.single-product .related-and-upsells .related-products .pagination-pagination{
	display:none!important;
}

body.single-product .related-and-upsells .related-products .slider-title{
	display:none!important;
}

body.single-product .wd-products-element .product-wrapper .product-element-bottom{
	text-align: center!important;
}

body.single-product .product-grid-item .star-rating{
	-ms-flex-item-align: center!important;	-ms-grid-row-align: center!important;	align-self: center!important;
}

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

	font-size:32px!important;
	margin-bottom:5px!important;
}

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

	font-size:32px!important;
	margin-bottom:5px!important;
}

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

	font-size:32px!important;
	margin-bottom:5p!;
}

body.single-product .entry-summary .elementor .elementor-element-58178629 .elementor-container .elementor-top-column .elementor-widget-wrap .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;
}

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

body.single-product .entry-summary .fswp_calc .fswp_installment_suffix{
	font-weight:500;
	color:#000000;
}

body.single-product .entry-summary .fswp_calc .fswp_installment_prefix{
	font-weight:500;
	color:#000000;
}

body.single-product .entry-summary .fswp_in_cash_price p{
	font-size:20px!important;
}

body.single-product .wd-products-holder .product-wrapper .wrap-price{
	display:block!important;
}

body.single-product .wd-products-holder .wrap-price span.price{
	font-size:20px!important;
	margin-bottom:2px!important;
}

body.single-product .wd-products-holder .loop .fswp_calc{
	margin-bottom:0px!important;
	color:#000000;
}

body.single-product .entry-summary .in-stock{
	display:none!important;
}

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

body.single-product .wd-reset-bottom-md .single_variation_wrap .fswp_variable_installment_calculation{
	display:none!important;
}

body.single-product .amount{
	color: black;
}

body.single-product #woocommerce-correios-calculo-de-frete-na-pagina-do-produto{
	display:none !important;
}

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

body.single-product .entry-summary .cart span{
	margin-top:-10px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:700;
}

body.single-product #yith-wcwtl-output .wrap-form-fields .yith-wcwtl-submit{
	min-height:4px;
	height:56px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	padding-bottom:20px;
}

body.single-product #yith-wcwtl-user-email{
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body.single-product .entry-summary .product_meta .tagged_as{
	display:none;
}

body.single-product .entry-summary .product_meta .posted_in{
	display:none;
}

body.single-product .entry-summary .fswp_calc bdi{
	color:#000000;
}

body.single-product .entry-summary .cart .single_add_to_cart_button{
	width:150px;
}

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

body.single-product .variations tr .label{
	margin-bottom:10px !important;
}

body.single-product .main-page-wrapper .breadcrumbs-location-summary > .product{
	background-color:#f4f4ed;
}

body.single-product .breadcrumbs-location-summary .product .product-tabs-wrapper{
	background-color:#f4f4ed;
}

body.single-product .product > div > div > p{
	display:none;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
4



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
3



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
1645119559



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  "Castellani Home Decor" Page                 */
/*-----------------------------------------------*/
body.page-id-14 .product-wrapper .wrap-price{
	display:block!important;
	display:block!important;
	display:block!important;
}

body.page-id-14 .wrap-price span.price{
	text-align:center!important;
	text-align:center!important;
	text-align:center!important;
}

body.page-id-14 .product-wrapper .wd-entities-title{
	text-align:center!important;
}

body.page-id-14 bdi{
	color:#000000!important;
}

body.page-id-14 .title-wrapper .liner-continer h4{
	margin-bottom:-20px!important;
}

body.page-id-14 .e-child .wrap-price span.price{
	text-align:center;
}

body.page-id-14 .hentry .fswp_in_cash_price p{
	color:#000000;
}

@media (max-width:767px){

	body.page-id-14 .cat-design-center .more-products{
	display: none!important;
}

body.page-id-14 .hentry .elementor .liner-continer{
	text-align:center;
	}

}



/*-----------------------------------------------*/
/*  "Carrinho" Page                              */
/*-----------------------------------------------*/
body.page-id-7 .fc-expansible-form-section .fc-coupon-code-section .fc-coupon-code__apply{
	background-color:rgb(4,78,130);
	color:#ffffff;
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
}

body.page-id-7 .order-total td bdi{
	color:#008543;
}

body.page-id-7 #shipping-calculator-form p .button{
	width:100% !important;
}



/*-----------------------------------------------*/
/*  "Finalizar Compra" Page                      */
/*-----------------------------------------------*/
body.page-id-8 .fc-checkout-steps .fc-checkout-step .fc-step__substep-save{
	background-color:#044e82;
	color:#ffffff!important;
}

body.page-id-8 #shipping_country_field{
	display:none!important;
}

body.page-id-8 #billing_country_field{
	display:none!important;
}

body.page-id-8 .woocommerce-billing-fields .wd-shipping-progress-bar .wd-free-progress-bar{
	display:none!important;
}

body.page-id-8 .order-total td bdi{
	color:#61a300!important;
	font-size:20px!important;
}

body.page-id-8 #payment_method_iugu-pix{
	background-color:rgba(251, 250, 247, 1)!important;
}

body.page-id-8 .main-page-wrapper .fc-progress-bar .fc-progress-bar__inner{
	background-color:rgba(251, 250, 247, 1)!important;
}

body.page-id-8 .fc-expansible-form-section .fc-coupon-code-section .fc-coupon-code__apply{
	background-color:#044e82;
	color:#ffffff!important;
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
}

body.page-id-8 .fc-contact-login .fc-contact-login__cta-text{
	font-size:20px!important;
	font-weight:600!important;
}

body.page-id-8 #fc-substep__fields--contact .woocommerce-account-fields p.create-account{
	margin-bottom:0px !important;
}

body.page-id-8 .place-order--main .automatewoo-optin label{
	margin-bottom:-40px !important;
}



/*-----------------------------------------------*/
/*  "Contato" Page                               */
/*-----------------------------------------------*/
body.page-id-53 #form-field-field_052c4be{
	margin-bottom:10px;
}



/*-----------------------------------------------*/
/*  "Combo Black Friday &#8211; 2 Bancos de 45cm" Product*/
/*-----------------------------------------------*/
body.postid-128319 #wc-shipping-sim{
	display:none !important;
}



/*-----------------------------------------------*/
/*  "Combo Black Friday &#8211; 2 Bancos de 59cm" Product*/
/*-----------------------------------------------*/
body.postid-128311 #wc-shipping-sim{
	display:none !important;
}