/*

    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. Category Page
    05. Category Page
    06. Category Page
    07. Product Template
    08. Shop Template
    09. Shop Template
    10. Shop Template
    11. Shop Template
    12. "Lista de Desejos" Page
    13. "Fale Conosco" Page
    14. "Home" Page
    15. "Blog" Page
    16. "Finalizar Compra" Page
    17. "Home" Page
    18. "Home" Page
    19. "Links" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .wd-shop-tools .woocommerce-ordering.wd-style-underline select{
	max-width: 240px;
}

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;
	margin-top: 20px;
}

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 .wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-input-container{
	border: 1px solid #212121!important;
	min-height: 16px!important;
}

body .wd-hover-fw-button .wd-more-desc:last-child{
	display: none;
}

body .woodmart-cookies-popup{
	z-index: 9999999999;
}

body .wd-products-per-page{
	display: none;
}

body .field-input-container > .wcpf-item > .wcpf-checkbox-item-inner > .wcpf-checkbox-label .wcpf-input-container{
	border-color:#000000;
}

body .wcpf-filter .wcpf-item .wcpf-item .wcpf-input-container{
	border-color:#000000;
}

body .shop-loop-head .woodmart-woo-breadcrumbs p{
	display:none !important;
}

body .pagination-more-btn .product-wrapper h3{
	text-align:center;
}

body .pagination-more-btn .wrap-price .fswp_installments_price{
	width:100%;
}

body .pagination-more-btn .product-wrapper .wrap-price{
	text-align:center;
}

body wd-hover-fw-button .wrap-price .price, body .wd-hover-fw-button .wrap-price .swatches-on-grid{
	width: 100%!important;
}

body .products[class*="wd-stretch-cont"] .price, body .products[class*="wd-stretch-cont"] .wrap-price, body .products[class*="wd-stretch-cont"] .product-rating-price{
	margin-top: auto;
	width: 100%;
}

body .pagination-pagination .wrap-price p{
	position:relative;
	top:-1px;
}

body .pagination-more-btn .wrap-price span.price{
	position:relative;
	top:3px;
}

body .pagination-more-btn .product-wrapper .wd-star-rating{
	text-align:center;
}

body .pagination-more-btn .wd-entities-title a{
	font-weight:500;
}

body star-rating span{
	text-align:center;
}

body .description-area-before .term-description p:nth-child(2){

	display:none;
}

body .description-area-before .term-description p:nth-child(3){

	display:none;
}

body .wd-free-progress-bar .progress-area .progress-bar{
	background-color:rgb(30,115,190);
}

body .copyrights-wrapper .min-footer .col-right{
	margin-top:-10px;
}

body .min-footer .col-right p{
	margin-top:10px;
}

body .footer-sidebar .menu .social-form-circle{
	text-align:left;
}

body .menu-rodape-04-container .menu a{
	color:#333333;
}

body .menu-rodape-03-container .menu a{
	color:#333333;
}

body .menu-rodape-02-container .menu a{
	color:#333333;
}

body .menu-rodape-01-container .menu .menu-item{
	color:#333333;
}

body .menu-rodape-01-container .menu a{
	color:#333333 !important;
}

body .footer-sidebar .widget .widget-title{
	font-weight:600;
}

body .woocommerce-message a{
	color:#000000;
	border-color:#000000;
}

body .term-815 .woodmart-shop-tools .wd-burger-icon a{
	display: none;
}

body .website-wrapper .main-page-wrapper .page-title{
	margin-bottom:10px;
}

body .page-title .woodmart-back-btn a{
	display:none;
}

body .woocommerce-form-login .woocommerce-button{
	background-color:#000000;
}

body .website-wrapper .main-page-wrapper .container .content-layout-wrapper .site-content .hentry .entry-content .woocommerce .woodmart-registration-page #customer_login .col-register-text a{
	width:100% !important;
}

body .woocommerce-form-register .woocommerce-Button{
	background-color:#000000;
}

body .wd-load-more{
	background-color:#6a35ab !important;
	color:#ffffff!important;
}

body .wd-load-more:not(:hover){

	background-color:#773cbf !important;
	color:#ffffff!important;
}

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

body .label-term-vendido{
	background-color:#e38f18 !important;
	min-height: 21px!important;
	height: 21px!important;
}

body .label-term-novo{
	background-color:#2dbe60 !important;
	min-height: 21px!important;
	height: 21px!important;
}

body .product-labels{
	-webkit-box-orient: column-reverse!important;	-webkit-box-direction: column-reverse!important;	-ms-flex-direction: column-reverse!important;	flex-direction: column-reverse!important;
}

body .pagination-more-btn .payment-discount .payment-info{
	font-size:15px;
	margin-bottom:5px;
}

body .pagination-more-btn .payment-card .payment-name{
	margin-bottom:-5px;
}

body .wd-side-hidden.wd-right .wd-heading .title{
	display: none!important;
}

body .wd-side-hidden.wd-right .wd-action-btn>a{
	color: #ffffff;
	background: #773cbc;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 99px;
}

@media (max-width:1024px){

	body .arcu-widget.left.arcu-message{
	bottom: 25px;
	}

}



@media (max-width:767px){

	body .elementor-popup-modal .dialog-message{
	max-width: 80vw!important;
	}

}



@media (max-width:640px){

	body .joinchat--left .joinchat__button{
	right: auto;
	left: 8px;
	bottom: 60px!important;
	}

}



@media (min-width:1025px){

	body .shop-loop-head .woodmart-shop-tools .woodmart-products-shop-view{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post #respond{
	display:none;
}

body.single-post .flickity-slider .add-to-cart-button a{
	background-color:#4bbe9b !important;
}

body.single-post .row-divided .col .hentry .article-inner .entry-content .slider-nav-reveal .flickity-viewport .flickity-slider .product .col-inner .box .box-text-products .add-to-cart-button a{
	width:100% !important;
}

body.single-post .flickity-slider .title-wrapper a{
	color:#282828;
}

body.single-post .flickity-slider .box span.price{
	position:relative;
	top:5px;
}

body.single-post .flickity-slider .price-wrapper p{
	position:relative;
	top:0px;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .entry-content .woocommerce-info{
	width:100%;
}

body.page:not(.home) .jq-toast-single h2{
	font-size: 18px;
	font-weight: bold;
}

body.page:not(.home) .jq-toast-wrap, body.page:not(.home) .jq-toast-wrap *{
	margin-top: 5px;
}

body.page:not(.home) tr.order_item td.product-name .ywcars_button_refund{
	color: #ffffff;
}

body.page:not(.home) .main-page-wrapper .wd-builder-off .hentry .entry-content .woocommerce .cart-content-wrapper .wc-giftwrap #giftwrap_modal_before_cart .modal-dialog .fusion-modal-content .giftwrapper_products .modal-body ul{
	width:50% !important;
}

body.page:not(.home) .hentry .woocommerce-info bdi{
	color:#3e3e3e;
	margin-left:-5px;
}

body.page:not(.home) .hentry .wc_points_rewards_apply_discount .wc_points_rewards_apply_discount{
	color:#3e3e3e;
	border-color:#3e3e3e;
}

body.page:not(.home) .wd-free-progress-bar .progress-area .progress-bar{
	background-color:#1e73be;
}

body.page:not(.home) .giftwrap_header_wrapper .giftwrap_header .wcgwp-modal-toggle{
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
	background-color:#3e3e3e;
	color:#ffffff;
}

body.page:not(.home) .hentry .woocommerce-info strong{
	margin-left:0px;
	margin-right:0px;
}

body.page:not(.home) .col-md .coupon .button{
	background-color:#000000;
}

body.page:not(.home) .col-md .coupon .button:hover{
	background-color:#000000;
}

body.page:not(.home) #order_review .checkout-coupon-toggle .woocommerce-info{
	display:none;
}

body.page:not(.home) .main-page-wrapper .wd-builder-off .hentry .entry-content .woocommerce .checkout .col-md-7 .checkout-order-review #order_review .coupon-form .form-row-last .button{
	width:100% !important;
}

body.page:not(.home) .coupon-form .button{
	background-color:#000000;
	color:#ffffff;
}

body.page:not(.home) #coupon_code{
	background-color:#ffffff;
}

body.page:not(.home) #order_review .coupon-form p{
	font-weight:700;
	color:#000000;
	font-size:20px;
}

body.page:not(.home) #billing_country_field{
	display:none;
}

body.page:not(.home) .hentry .woocommerce-form-login-toggle .woocommerce-info{
	font-size:20px;
}

body.page:not(.home) .woocommerce-form-login-toggle .woocommerce-info a{
	color:#1e73be !important;
}

body.page:not(.home) .hentry .woocommerce-form-login{
	max-width:100%;
}

body.page:not(.home) .website-wrapper .main-page-wrapper .container .content-layout-wrapper .wd-builder-off .hentry .entry-content .woocommerce .woocommerce-form-login{
	width:100% !important;
}

body.page:not(.home) .hentry .woocommerce-notices-wrapper .woocommerce-info{
	display:none;
}

body.page:not(.home) .woocommerce-Addresses .woocommerce-Address address{
	font-style:normal;
}

body.page:not(.home) .entry-content .woocommerce .cart-content-wrapper .cart-totals-section .cart_totals .cart-totals-inner .shop_table tbody .woocommerce-shipping-totals td .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button{
	width:100% !important;
}

body.page:not(.home) .hentry .woocommerce-info .woocommerce-Price-amount{
	color:#000000;
	margin-left:5px;
	margin-right:0px;
}

body.page:not(.home) .woocommerce-error li .woocommerce-Price-amount{
	color:#000000;
}

body.page:not(.home) .wc_points_rewards_earn_points .woocommerce-info strong{
	margin-left:0px;
	margin-right:0px;
}

body.page:not(.home) .cart .cart-item__product-name a{
	color:#000000;
}

body.page:not(.home) .fc-expansible-form-section .fc-coupon-code-section .fc-coupon-code__apply{
	background-color:#773cbc;
}

body.page:not(.home) .fc-cart-coupon-code-form .fc-coupon-codes__coupon{
	border-color:#773cbc;
}

body.page:not(.home) .fc-cart-coupon-code-form .fc-coupon-codes__coupon strong{
	color:#773cbc;
}

body.page:not(.home) .fc-wrapper .fc-coupon-codes__coupon-amount{
	-ms-flex-wrap: wrap;	flex-wrap: wrap;
	-ms-flex-negative: 0;	flex-shrink: 0;
	color: #2dbe60;
}

body.page:not(.home) .fc-coupon-codes__coupon .fc-coupon-codes__coupon-amount .woocommerce-Price-amount{
	color:#2dbe60;
}

body.page:not(.home) .fc-coupon-codes__coupon .fc-coupon-codes__coupon-amount a{
	color:#000000 !important;
}

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

body.page:not(.home) .wcgwp-prompt-wrapper p .wcgwp-modal-toggle{
	background-color:#000000;
	color:#ffffff;
}

body.page:not(.home) .modal-dialog .modal-footer .wcgwp-submit{
	background-color:#000000;
	color:#ffffff;
}

body.page:not(.home) #wcgwp-cancel-_before_cart{
	color:#ffffff;
	background-color:#000000;
}

body.page:not(.home) .cart td li{
	display:none;
}

body.page:not(.home) .wcgwp-peri-cart .wcgwp-prompt-wrapper .wcgwp-modal-toggle{
	background-color:#000000;
	color:#ffffff;
}

body.page:not(.home) .woocommerce-table__line-item .product-name .ywcars_button_refund_container a{
	text-transform:uppercase;
	font-weight:700;
	padding-top:12px;
	background-color:#773cbc;
}

body.page:not(.home) .woocommerce-order-details .ywcars_whole_order a{
	background-color:#773cbc;
	color:#ffffff;
}

body.page:not(.home) .woocommerce-my-account-wrapper .woocommerce-order-details div .woocommerce-table--order-details tbody .woocommerce-table__line-item .product-name .ywcars_button_refund_container a{
	font-size:12px !important;
}

body.page:not(.home) .modal-body .wcgwp-note-container label{
	display:none;
}

body.page:not(.home) #wcgwp-note-_before_cart{
	display:none;
}

body.page:not(.home) #wc-correios-tracking{
	display:none;
}

body.page:not(.home) .woocommerce-my-account-wrapper .woocommerce-order-details p{
	display:none;
}

body.page:not(.home) .woocommerce-order-details .wc-correios-tracking-list li{
	display:none;
}

body.page:not(.home) .fc-checkout-header .fc-checkout-header__inner{
	-webkit-box-pack:center!important;	-ms-flex-pack:center!important;	justify-content:center!important;
}

body.page:not(.home) .page-title ul{
	-webkit-box-pack:center!important;	-ms-flex-pack:center!important;	justify-content:center!important;
}

body.page:not(.home) .page-title{
	margin-top:20px !important;
}

@media (max-width:996px){

	body.page:not(.home) #fc-wrapper{
	padding-left:20px;
	padding-right:20px;
}

body.page:not(.home) .fc-checkout-header .fc-checkout-header__inner{
	-webkit-box-pack:normal !important;	-ms-flex-pack:normal !important;	justify-content:normal !important;
}

body.page:not(.home) .fc-checkout-header{
	position: static;
	}

}



@media (max-width:428px){

	body.page:not(.home) .hentry .woocommerce-form-login-toggle .woocommerce-info{
	font-size:18px;
	}

}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category .box-text h5{
	font-size:18px;
}

@media (max-width:549px){

	body.category .box-text h5{
	font-size:18px;
	font-size:18px;
	}

}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
1704814209



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .woodmart-sticky-btn-cart .cart span{
	display: none;
}

body.single-product .woodmart-sticky-btn-cart .in-stock span{
	display: none!important;
}

body.single-product .single-breadcrumbs .wd-breadcrumbs nav{
	text-transform:uppercase;
}

body.single-product .entry-summary h1{
	margin-top:-10px;
	position:relative;
	top:-2px;
	font-family:'Noto Sans', sans-serif !important;
	font-weight:400 !important;
}

body.single-product .entry-summary .fswp_installments_price p{
	margin-bottom:15px;
}

body.single-product .entry-summary p.price{
	line-height:1em;
}

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

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

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

body.single-product .entry-summary .woodmart-wishlist-btn a{
	font-size:16px;
}

body.single-product .entry-summary .wd-action-btn .wd-open-popup{
	font-size:16px;
	border-width:2px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#000000;
	color:#ffffff;
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart p{
	display:none;
}

body.single-product .wc-points-rewards-product-message{
	display: none!important;
}

body.single-product .woocommerce-info{
	display: none;
}

body.single-product .wd-breadcrumbs .woocommerce-breadcrumb span{
	font-weight:300;
}

body.single-product .wd-single-reviews.wd-layout-two-column .woocommerce-Reviews>div, body.single-product .wd-single-reviews.wd-layout-two-column .woocommerce-Reviews>p{
	-ms-flex-preferred-size: 100%!important;	flex-basis: 100%!important;
}

body.single-product #submit{
	width:100% !important;
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
	font-size:16px;
}

body.single-product #review_form_wrapper{
	padding-top:30px;
	padding-bottom:30px;
	border-style:solid;
	border-width:1px;
}

body.single-product .website-wrapper .main-page-wrapper .container-fluid .content-layout-wrapper .breadcrumbs-location-below_header .product .container .product-image-summary-wrap .product-image-summary .product-image-summary-inner .entry-summary .summary-inner h1{
	font-family:'noto sans' !important;
}

body.single-product #shipping-rates{
	color:#020202;
}

body.single-product .entry-summary .cart .single_add_to_cart_button{
	padding-left:40px;
	padding-right:40px;
	font-size:16px;
}

body.single-product .related-and-upsells .related-products .slider-title{
	text-transform:capitalize;
	font-weight:500;
}

body.single-product .related-and-upsells .upsells-carousel .slider-title{
	text-transform:none;
	font-weight:500;
}

body.single-product .entry-summary .fswp_calc bdi{
	font-weight:400;
}

body.single-product .breadcrumbs-location-below_header .product .container .product-image-summary-wrap .product-image-summary .product-image-summary-inner .entry-summary .summary-inner .fswp_installments_price p{
	font-size:23px !important;
}

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

	margin-top:-10px;
}

body.single-product .elementor-element-8d47adc .elementor-widget-wrap{
	margin-bottom:-9px;
}

body.single-product table.variations label:after{
	display: none;
}

body.single-product .variations tr .label{
	margin-top:10px;
}

body.single-product .related-products .active .wd-entities-title{
	text-align:center;
	font-weight:500;
}

body.single-product .wd-hover-fw-button .wrap-price{
	display: block;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
}

body.single-product .related-products .active span.price{
	text-align:center;
	position:relative;
	top:3px;
}

body.single-product .upsells-carousel div h3{
	text-align:center;
	font-weight:500;
}

body.single-product .upsells-carousel div span.price{
	text-align:center;
	position:relative;
	top:3px;
}

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

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

body.single-product .breadcrumbs-location-below_header .product .container .product-image-summary-wrap .product-image-summary .product-image-summary-inner .entry-summary .summary-inner .variation-swatch-selected .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .wcwl_elements{
	width:100% !important;
}

body.single-product .main-page-wrapper .breadcrumbs-location-below_header .product .container .product-image-summary-wrap .product-image-summary .product-image-summary-inner .entry-summary .summary-inner .variation-swatch-selected .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
	width:100% !important;
}

body.single-product .breadcrumbs-location-below_header .product .container .product-image-summary-wrap .product-image-summary .product-image-summary-inner .entry-summary .summary-inner #wc-shipping-sim #wc-shipping-sim-form #wc-shipping-sim-form-fields input[type=tel]{
	width:100% !important;
}

body.single-product .entry-summary .product_meta .sku_wrapper{
	position:relative;
	top:-5px;
}

body.single-product .wd-sticky-btn-cart .in-stock span{
	display:none !important;
}

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

body.single-product .elementor-icon-list-items .elementor-icon-list-item .e-far-hand-point-right{
	width:16px;
	height:16px;
}

body.single-product .elementor-icon-list-items .elementor-icon-list-item .e-far-gem{
	width:16px;
	height:16px;
}

body.single-product .elementor-icon-list-items .elementor-icon-list-item .e-fas-exchange-alt{
	width:16px;
	height:16px;
}

body.single-product #tab-item-title-additional_information{
	display:none;
}

body.single-product .elementor-widget-wd_single_product_additional_info_table tbody .woocommerce-product-attributes-item{
	display:-ms-grid;	display:grid;
}

body.single-product .elementor-widget-wd_single_product_additional_info_table tbody p{
	text-align:left;
	line-height:1.6em;
	margin-top:5px;
}

body.single-product .elementor-widget-wd_single_product_fbt_products .wd-carousel .product-element-bottom{
	display:inline-flex;
	text-align:center;
}

body.single-product .elementor-widget-wd_single_product_fbt_products .wd-carousel .wrap-price{
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body.single-product #yith-wcwtl-output form .yith-wcwtl-submit{
	min-height:5px;
}

body.single-product .main-page-wrapper .content-layout-wrapper .breadcrumbs-location-below_header .product .container .product-image-summary-wrap .product-image-summary .product-image-summary-inner .entry-summary .summary-inner #yith-wcwtl-output form .yith-wcwtl-submit{
	height:58px !important;
}

body.single-product .wd-sticky-btn-cart #yith-wcwtl-output{
	display: none!important;
}

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

body.single-product .related-products .wrap-price span.price{
	text-align:center!important;
	margin-top:5px!important;
}

body.single-product .related-products .wd-carousel .wd-entities-title{
	text-align:center!important;
}

body.single-product .wd-content-area .product .wd-fbt-wrap{
	display:none;
}

body.single-product .button.single_add_to_cart_button.button.alt.disabled.wc-variation-is-unavailable{
	display: none !important;
}

body.single-product .outofstock .woocommerce-variation-add-to-cart{
	display: none !important;
}

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

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

body.single-product .wd-content-area .product .elementor .elementor-element-dbdfbbd .e-con-inner .elementor-element .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 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #wc-shipping-sim #wc-shipping-sim-form #wc-shipping-sim-form-fields input[type=tel]{
	max-width:100% !important;
}

body.single-product #wc-shipping-sim-br-cep-finder{
	margin-top:5px;
}

body.single-product .elementor-element-dbdfbbd .e-con-inner .elementor-element .wd-single-price .elementor-widget-container .price .wcsp-containe-unique-price .payment-card .payment-info .payment-name{
	margin-top:10px !important;
}

body.single-product .elementor-element-dbdfbbd .wd-action-btn .wd-open-popup{
	background-color:#000000!important;
	color:#ffffff!important;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px!important;
	padding-bottom:5px!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 .wd-single-price .payment-price bdi{
	font-size:20px!important;
}

body.single-product .wd-single-price .payment-card .payment-name{
	margin-bottom:-5px!important;
}

body.single-product .wd-products-element .payment-card .text{
	font-size:15px!important;
}

body.single-product .wd-products-element .text bdi{
	font-size:15px!important;
}

body.single-product .wd-products-element .payment-card .payment-name{
	margin-bottom:-5px!important;
}

body.single-product .wd-products-element .payment-discount .payment-info{
	font-size:15px!important;
	margin-bottom:5px;
}

body.single-product .wd-products-element .payment-discount .text{
	font-size:15px!important;
}

body.single-product .wd-sticky-btn-cart .payment-card .text{
	display:none;
}

body.single-product .wd-sticky-btn-cart .payment-discount .payment-info{
	display:none;
}

body.single-product .wd-sticky-btn .price{
	margin-top:15px;
}

body.single-product .wd-fbt-products .payment-card .payment-name{
	display:none !important;
}

body.single-product .wd-fbt-products .payment-discount .payment-info{
	display:none;
}

body.single-product .wd-fbt-purchase .payment-discount .payment-info{
	display:none;
}

body.single-product .wd-single-price .price .price-from{
	position:relative;
	top:-40px;
}

@media (max-width:1024px){

	body.single-product .arcu-widget.left.arcu-message{
	bottom: 25px;
	}

}



@media (max-width:767px){

	body.single-product .single-breadcrumbs-wrapper .single-breadcrumbs .wd-breadcrumbs{
	font-size:14px;
}

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

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

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

	font-size:25px;
}

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

body.single-product .variations tr .label{
	margin-top:10px;
	}

}



@media (max-width:640px){

	body.single-product #wc-shipping-sim{
	margin-bottom:-50px;
}

body.single-product .wd-single-visitor-count .wd-product-info{
	padding-left:15px;
	padding-right:15px;
	}

}



@media (min-width:1025px){

	body.single-product .entry-summary h1{
	font-size:27px;
	margin-bottom:10px;
}

body.single-product .entry-summary p.price{
	font-size:22px;
}

body.single-product .variations tr .label{
	margin-bottom:5px;
}

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

	font-size:25px;
	margin-bottom:10px;
}

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

	font-size:25px;
	margin-bottom:15px;
}

body.single-product #tab-description .wc-tab-inner{
	max-height:100%;
	}

}



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
body.post-type-archive-product .yith-cart-message a{
	padding-top:4px !important;
	padding-bottom:4px !important;
	top:-4px;
}

body.post-type-archive-product #main .yith-cart-message .content{
	height:62px;
}

body.post-type-archive-product #main .yith-cart-message{
	margin-bottom:22px !important;
	margin-top: 10px !important;
}

@media (max-width:549px){

	body.post-type-archive-product #main .yith-cart-message .content{
	height:138px;
}

body.post-type-archive-product .yith-cart-message a{
	top:10px;
}

body.post-type-archive-product #wrapper #main .cart-container .woocommerce .yith-cart-message .content a{
	width:100% !important;
}

body.post-type-archive-product #wrapper #main .category-page-row .col .shop-container .yith-cart-message .content a{
	width:100% !important;
	}

}



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
3



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
1645119466



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  "Lista de Desejos" Page                      */
/*-----------------------------------------------*/
body.page-id-42 .wishlist-items-wrapper tr .wishlist-empty{
	font-size:25px;
}

body.page-id-42 .page-wrapper .container .vertical-tabs .col .yith-wfbt-slider-wrapper .yith-wfbt-slider .yith-wfbt-products-list div div .active .product .yith-wfbt-product-actions .yith-wfbt-add-to-cart{
	width:100% !important;
}

body.page-id-42 .yith-wfbt-products-list div .yith-wfbt-product-info{
	text-align:center;
}

body.page-id-42 .yith-wfbt-products-list div .yith-wfbt-add-wishlist{
	font-size:12px;
}

body.page-id-42 .yith-wfbt-products-list div .yith-wfbt-add-to-cart{
	font-size:12px;
	background-color:#4bbe9b;
}

body.page-id-42 .page-wrapper .container .vertical-tabs .col .yith-wfbt-slider-wrapper .yith-wfbt-slider .yith-wfbt-products-list div div .active .product .yith-wfbt-product-actions .yith-wfbt-add-wishlist{
	width:100% !important;
}

body.page-id-42 .yith-wfbt-slider .yith-wfbt-products-list > div{
	padding-left:10px;
	padding-right:10px;
}

body.page-id-42 .yith-wfbt-products-list div h3{
	line-height:1.1em;
}

body.page-id-42 .yith-wfbt-products-list .product-title a{
	color:#282828;
	font-weight:400;
}

@media (max-width:767px){

	body.page-id-42 .yith-wfbt-slider .yith-wfbt-slider-nav .yith-wfbt-nav-next{
	margin-right:30px;
}

body.page-id-42 .yith-wfbt-slider .yith-wfbt-slider-nav .yith-wfbt-nav-prev{
	margin-left:30px;
	}

}



@media (min-width:550px){

	body.page-id-42 .yith-wfbt-products-list div h3{
	font-size:18px;
	}

}



/*-----------------------------------------------*/
/*  "Fale Conosco" Page                          */
/*-----------------------------------------------*/
body.page-id-87 .wpcf7 .wpcf7-submit{
	width: 100%;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-17 .active .wd-entities-title{
	text-align:center!important;
}

body.page-id-17 .active .wd-star-rating{
	text-align:center!important;
}

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

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

body.page-id-17 .loop.fswp_installments_price .price.fswp_calc, body.page-id-17 .loop.fswp_in_cash_price .price.fswp_calc{
	text-align: center!important;
}

body.page-id-17 .wd-carousel-container .owl-carousel-item .product-grid-item .product-wrapper .product-element-bottom .wrap-price .fswp_installments_price{
	width: 100% !important;
	min-width:100%!important;
}

body.page-id-17 .category-grid-item .more-products>a{
	display: none;
}

body.page-id-17 .category-grid-item .category-image{
	display: inline-flex!important;
	margin: -1px;
	transition: transform 0.5s cubic-bezier(0,0,.44,1.18);
}



/*-----------------------------------------------*/
/*  "Blog" Page                                  */
/*-----------------------------------------------*/
body.blog .box-text h5{
	font-size:18px;
}

@media (max-width:549px){

	body.blog .box-text h5{
	font-size:18px;
	font-size:18px;
	}

}



/*-----------------------------------------------*/
/*  "Finalizar Compra" Page                      */
/*-----------------------------------------------*/
body.page-id-10 .giftwrap_header_wrapper .giftwrap_header .wcgwp-modal-toggle{
	display:none;
}

body.page-id-10 .fc-inside .fc-points-rewards-earn-points .fc-points-rewards-earn-points__inner{
	display:none;
}

body.page-id-10 .fc-checkout-steps .fc-checkout-step .fc-step__next-step{
	background-color:#000000;
	color:#ffffff;
}

body.page-id-10 #fc-substep__fields--contact .wd-shipping-progress-bar .wd-free-progress-bar{
	margin-bottom:20px;
	margin-top:-20px;
}

body.page-id-10 .fc-coupon_code__collapsible .fc-expansible-form-section__toggle .collapsible-content__inner{
	display:none;
}

body.page-id-10 .woocommerce-checkout-review-order-table td .product-details{
	color:#3a3a3a;
}

body.page-id-10 .odr-order-bump-banner-product-price ins .woocommerce-Price-amount{
	color:#ffffff;
}

body.page-id-10 #shipping_company_field{
	display:none;
}

body.page-id-10 .fc-checkout-steps .fc-discount-section{
	display:none;
}

body.page-id-10 .fc-checkout-steps .fc-checkout-step:nth-child(4) .fc-step__substep:nth-child(2){

	margin-top:-21px;
}

body.page-id-10 .woocommerce-checkout-review-order-table .order-total th{
	color:#2dbe60;
	font-weight:600;
}

body.page-id-10 .order-total td bdi{
	color:#2dbe60;
}

body.page-id-10 .fc-expansible-form-section .fc-coupon-code-section .fc-coupon-code__apply{
	color:#ffffff;
}

body.page-id-10 .fc-checkout-steps .fc-checkout-step .fc-step__substep-save{
	background-color:#000000;
	color:#ffffff;
}

body.page-id-10 #wcgwp-note-_checkout{
	display:none;
}

@media (max-width:1024px){

	body.page-id-10 #main{
	padding-top:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-78405 .active .wd-entities-title{
	text-align:center!important;
}

body.page-id-78405 .active .wd-star-rating{
	text-align:center!important;
}

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

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

body.page-id-78405 .loop.fswp_installments_price .price.fswp_calc, body.page-id-78405 .loop.fswp_in_cash_price .price.fswp_calc{
	text-align: center!important;
}

body.page-id-78405 .wd-carousel-container .owl-carousel-item .product-grid-item .product-wrapper .product-element-bottom .wrap-price .fswp_installments_price{
	width: 100% !important;
	min-width:100%!important;
}

body.page-id-78405 .category-grid-item .more-products>a{
	display: none;
}

body.page-id-78405 .category-grid-item .category-image{
	display: inline-flex!important;
	margin: -1px;
	transition: transform 0.5s cubic-bezier(0,0,.44,1.18);
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-91893 .hentry .payment-discount .payment-info{
	font-size:15px!important;
	margin-bottom:5px!important;
}

body.page-id-91893 .hentry .payment-card .payment-name{
	margin-bottom:-5px!important;
}



/*-----------------------------------------------*/
/*  "Links" Page                                 */
/*-----------------------------------------------*/
@media (max-width:1023px){

	body.page-id-109704 .wd-toolbar{
	display:none !important;
	}

}