/*

    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. Page Template
    03. Product Template
    04. "Carrinho" Page
    05. "Checkout" Page
    06. "Minha conta" Page
    07. "Bota Coturno New Priest" Product
    08. "Mocassim Tratorado Ouroboros" Product
    09. "Coturno Vegano Cano Alto Chunky" Product
    10. "Tênis Cano Médio Dark Wire" Product

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .wd-shipping-progress-bar .progress-area .progress-bar{
	background-color:#563055!important;
}

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

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

body .product-wrapper .wd-entities-title{
	text-align:center!important;
	font-weight:700;
}

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

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

body .wrap-price span.price{
	text-align:center!important;
	font-size:18px!important;
}

body .wd-swatches-grid.wd-size-m{
	--wd-swatch-size: 30px!important;
}

body .wd-swatches-product{
	-ms-flex-line-pack: center!important;	align-content: center!important;
	margin-top:10px!important;
}

body .wd-variations-inited .wd-swatches-product{
	text-align:center!important;
	-webkit-box-pack:center!important;	-ms-flex-pack:center!important;	justify-content:center!important;
}

body .variations{
	-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 .wcpf-filter .wcpf-field-item .wcpf-color-item{
	border-top-left-radius:0px!important;
	border-top-right-radius:0px!important;
	border-bottom-left-radius:0px!important;
	border-bottom-right-radius:0px!important;
}

body .wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-input-container{
	border: 1px solid black!important;
}

body .field-input-container > .wcpf-item > .wcpf-checkbox-item-inner > .wcpf-checkbox-label .wcpf-input-container{
	min-height:16px!important;
	height:16px!important;
}

body .hentry del bdi{
	color:#534b4b!important;
}

body .main-footer .elementor-hidden-tablet .wd-social-icon{
	padding-left:8px!important;
	padding-right:8px!important;
}

body .elementor-element:nth-child(2) > .elementor-element:nth-child(1) > .elementor-element:nth-child(1){

	display:block!important;
	-ms-flex-item-align:center!important;	-ms-grid-row-align:center!important;	align-self:center!important;
	text-align:center!important;
	padding-bottom:10px!important;
}

body .main-footer .elementor .wd-social-icon{
	padding-left:8px!important;
	padding-right:8px!important;
}

body .elementor-element-831b812 .title-wrapper .liner-continer{
	margin-bottom:0px!important;
}

body .hentry .e-lazyloaded .payment-discount .payment-info{
	margin-bottom:-4px!important;
}

body .hentry .e-lazyloaded .payment-card .payment-name{
	margin-bottom:3px!important;
}

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

body .pagination-more-btn .payment-discount .payment-info{
	margin-bottom:5px!important;
}

body .hentry .payment-card .payment-info .payment-name{
	margin-bottom:-8px !important;
}

body .hentry .elementor .elementor-element .e-con-inner .elementor-widget-wd_products .elementor-widget-container .wd-products-element .wd-stretch-cont-lg .product-grid-item .product-wrapper .product-element-bottom .wrap-price .price .wcsp-containe-unique-price .payment-discount .payment-info{
	margin-bottom:5px !important;
}

body .hentry .payment-discount .text{
	color:#357325!important;
}

body .pagination-more-btn .payment-discount .text{
	color:#357325!important;
}

body .label-term-forma-grande{
	background-color:#4c0062 !important;
}

body .woocommerce-product-gallery .product-labels{
	max-width: 100% !important;
}

body .product-labels{
	max-width: 100% !important;
}

body .whb-main-header .whb-col-right .wd-social-icon{
	padding-right:10px!important;
}

body .product-labels .label-attribute-pa_forma-do-calcado.label-term-normal{
	display: none !important;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .wcgwp-peri-cart .wcgwp-prompt-wrapper .wcgwp-modal-toggle{
	background-color:#000000;
	color:#ffffff;
}

body.page:not(.home) #wcgwp-slidetoggle-_before_cart{
	color:#ffffff!important;
	background-color:#070707!important;
}

body.page:not(.home) #wcgwp-panel-_before_cart .wcgwp-button-wrapper .wcgwp-submit{
	background-color:#020202!important;
	color:#f7f7f7!important;
}

body.page:not(.home) #wcgwp-panel-_before_cart ul{
	margin-bottom:-20px!important;
}

body.page:not(.home) #wcgwp-cancel-_before_cart{
	background-color:#070707!important;
	color:#f4f4f4!important;
}

body.page:not(.home) #wcgwp-panel-_before_cart .wcgwp-details{
	display:none!important;
}

body.page:not(.home) .woocommerce ul.order_details{
	display:-webkit-box!important;	display:-webkit-flex!important;	display:-ms-flexbox!important;	display:flex!important;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .elementor-element-73fbe8c1 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-5845fed .elementor-container .elementor-inner-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;
}

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

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

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

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

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

body.single-product .wd-swatches-name .single_variation_wrap .woocommerce-variation-add-to-cart{
	margin-left:-10px!important;
}

body.single-product .elementor-element-ebe4a7d .wd-products-element h4{
	font-weight:700!important;
}

body.single-product .elementor-widget-heading h2{
	font-weight:700!important;
}

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

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

body.single-product .elementor-element-ebe4a7d .product-wrapper .product-element-bottom{
	text-align:center;
}

body.single-product .elementor-element-ebe4a7d .product-wrapper .wrap-price{
	display:block !important;
	-ms-flex-item-align:center!important;	-ms-grid-row-align:center!important;	align-self:center!important;
}

body.single-product .elementor-element-ebe4a7d .wrap-price span.price{
	font-size:18px!important;
}

body.single-product .wd-swatches-product{
	-ms-flex-line-pack: center!important;	align-content: center!important;
}

body.single-product .elementor-element-ebe4a7d .fswp_in_cash_price p{
	margin-bottom:10px!important;
}

body.single-product .wd-entities-title a{
	font-weight:700!important;
}

body.single-product .wd-swatches-grid.wd-size-m{
	--wd-swatch-size: 30px!important;
}

body.single-product .elementor-widget-wd_single_product_fbt_products h4{
	font-weight:700!important;
}

body.single-product .main-page-wrapper .container .content-layout-wrapper .shop-content-area .product .elementor .elementor-element-ebe4a7d .elementor-container .elementor-top-column .elementor-widget-wrap .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;
}

body.single-product .wd-icon-pos-left li span{
	font-weight:700;
	font-size:18px;
}

body.single-product .wd-single-price del bdi{
	color:#534b4b!important;
}

body.single-product .wd-swatches-grid{
	margin-top:10px!important;
}

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

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

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

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

body.single-product .elementor-element-ebe4a7d .payment-card .payment-name{
	margin-bottom:-8px!important;
}

body.single-product .wd-single-price .payment-discount .payment-name span{
	color:#357325!important;
}

body.single-product .elementor-element-ebe4a7d .payment-discount .text{
	color:#357325!important;
}

body.single-product #pa_tamanhos{
	display:none;
}

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-disabled .wc-variation-selection-needed{
	width:100% !important;
}

body.single-product .entry-summary .payment-card .payment-name{
	margin-bottom:-10px!important;
}

body.single-product .entry-summary .payment-discount .text{
	color:#357325!important;
}

body.single-product .variation-swatch-selected .single_variation_wrap .woocommerce-variation{
	display:none!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 .variation-swatch-selected .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .single_add_to_cart_button{
	width:100% !important;
}

body.single-product .entry-summary h1{
	font-weight:700!important;
	margin-bottom:10px!important;
}

body.single-product .entry-summary .woocommerce-product-rating{
	margin-bottom:10px!important;
}

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

body.single-product .shop-content-area .product .elementor .elementor-element-73fbe8c1 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-10dc2e96 .elementor-container .elementor-inner-column .elementor-widget-wrap .wd-btn-design-full .elementor-widget-container .wd-wtl-form .wd-wtl-form-fields a{
	width:100% !important;
}

body.single-product .wd-sticky-btn p{
	display:none!important;
}

body.single-product .wd-product-type-simple .price bdi{
	position:relative;
	top:-4px!important;
}

@media (max-width:1439px){

	body.single-product .woocommerce-tabs .wd-accordion-item .wd-accordion-title-text{
	font-weight:700!important;
	text-transform:uppercase!important;
	}

}



@media (min-width:1025px){

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

}



/*-----------------------------------------------*/
/*  "Carrinho" Page                              */
/*-----------------------------------------------*/
body.page-id-9 .fc-expansible-form-section .fc-coupon-code-section .fc-coupon-code__apply{
	background-color:#000000;
	color:#ffffff;
}

body.page-id-9 #shipping-calculator-form p .button{
	width:100%;
}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-164260 #shipping_country_field{
	display:none;
}

body.page-id-164260 .fc-coupon_code__collapsible .fc-coupon-code-section .fc-coupon-code__apply{
	background-color:#000000;
	color:#ffffff;
}

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

body.page-id-164260 .woocommerce-order .woocommerce-order-details ul.order_details{
	display:block !important;
}



/*-----------------------------------------------*/
/*  "Minha conta" Page                           */
/*-----------------------------------------------*/
body.page-id-11 .hentry .entry-content > p:nth-child(2){

	font-size:20px;
	font-weight:700;
	margin-bottom:0px;
}

body.non-logged-in.page-id-11 .hentry .entry-content > p:nth-child(2){

	display: none;
}

body.non-logged-in.page-id-11 .hentry .entry-content > p:nth-child(3){

	display: none;
}



/*-----------------------------------------------*/
/*  "Bota Coturno New Priest" Product            */
/*-----------------------------------------------*/
body.postid-140926 #pa_tamanhos{
	display:none;
}



/*-----------------------------------------------*/
/*  "Mocassim Tratorado Ouroboros" Product       */
/*-----------------------------------------------*/
body.postid-182888 .product-label{
	font-size: 14px!important;
}



/*-----------------------------------------------*/
/*  "Coturno Vegano Cano Alto Chunky" Product    */
/*-----------------------------------------------*/
body.postid-141095 .variation-swatch-selected .single_variation_wrap .woocommerce-variation{
	display:block!important;
}



/*-----------------------------------------------*/
/*  "Tênis Cano Médio Dark Wire" Product       */
/*-----------------------------------------------*/
body.postid-142149 .variation-swatch-selected .single_variation_wrap .woocommerce-variation{
	display:block!important;
}