/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Nov 07 2024 | 12:15:26 */
.xts-swatch.xts-with-text {

	justify-content: left!important;
	
}

.xts-variation-swatch:not(:last-child) {
	 margin-right: 0px!important;
}

.single_add_to_cart_button.button.alt.disabled.wc-variation-is-unavailable {
	background-color: grey;
}

/* Sem preços para produtos sem stock */
.outofstock .price, .outofstock .variations, .outofstock .xts-reset-variations {
	display: none !important;
}

.dg-pers-quantidade{
	max-width:200px;
}

.elementor-widget-xts_single_product_add_to_cart .variations_form{
	display:block!important;
}

.woocommerce-Tabs-panel .woocommerce-product-attributes {
	margin-left: inherit;
}

/* Hide disabled variations 
.xts-variation-swatch.xts-disabled {
	display: none!important;
}
*/

#yith-wcwtl-user-email{
	border-radius: 0;
}

#yith-wcwtl-output label {
	margin-bottom: 0;
}

/* Caracteristicas extra */
.woocommerce-product-attributes-item.first{
	border-top: 1px solid #E4E4E4;
}

.woocommerce-loop-product__title.xts-entities-title a{
	color:#D4564A;
}

.bt-personalizar a, .bt-politica-descontos a{
	padding-right: 16px !important;
	padding-left: 16px !important;
	padding-top: 14px !important;
	padding-bottom: 14px !important;
	min-height: 40px !important;
	font-size: 14px !important;
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	outline: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	border-radius: 0;
	box-shadow: none;
	vertical-align: middle;
	text-align: center;
	text-transform: none;
	text-shadow: none;
	white-space: unset;
	letter-spacing: .3px;
	font-weight: 600;
	line-height: 1.2;
	cursor: pointer;
	transition: all .25s ease;

}

/* HIDE HREFs */ 
#dg-personalizar-bt:not([href]), #dg-f-tecnica-bt:not([href]) {
    display:none;
}


/*FORMATACAO DAS VARIACOES*/
.xts-single-product-swatches.xts-swatches {
    display: inline-block!important;
}
.xts-variation-swatch.xts-swatch.xts-with-text.xts-size-m{
    margin-bottom: 12px;
}

table.variations tbody tr label {
    margin-top: 0px;
    font-size: 14px;
}