/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Oct 16 2024 | 17:08:23 */
/* Estilos adicionados a 11-10-2024 */
.cart-bottom .btn.btn-theme.btn-block.checkout.wc-forward {
	white-space: break-spaces !important;
	font-size: 1.2em;
	line-height: 1.1em;
}

.woocommerce #customer_details h3.form-row {
	color: black;
}

.woocommerce-cart .btn-personalizado {
		font-size: 1.1em;
		white-space: break-spaces !important;
		line-height: 1.1em
}

@media screen and (max-width: 768px) {
	.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
		display: block;
	}
	
	.product-thumbnail:before{
		display:none;
	}
	
	#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
		width: 150px;
	}
	
	.woocommerce-cart .woocommerce-message .button.wc-forward {
		width: 50% !important;
		font-size: 0.8em;
		white-space: break-spaces !important;
	}

}

@media screen and (max-width: 540px) {
	
	.woocommerce-cart td.product-price, .woocommerce-cart td.product-quantity, .woocommerce-cart td.product-quantity, .woocommerce-cart td.product-subtotal, .woocommerce-cart td.product-remove{
		width: 25%;
		border:none!important;
		display:revert!important;
		padding:5px!important;
		text-align: center!important;
	}
	
	.woocommerce-cart td.product-quantity:before{
		float:none!important;
		text-align:center;
		display:block;
	}
	
	 .woocommerce-cart td.product-quantity .quantity-wrapper {
    	width: 100%;
  	}
	
	.woocommerce-cart td.product-name {
		margin-bottom: 0px !important;
	}
	
	.woocommerce-cart .woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce-cart .woocommerce td.product-name .wc-item-meta dt, .woocommerce-cart .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce-cart .woocommerce td.product-name dl.variation dt {
		float: none!important;
		display: flex;
		word-break: break-word;
		white-space: break-spaces;
		max-width: 80%;
	}
	
	.woocommerce-cart .woocommerce table.shop_table_responsive tr td:not(.product-thumbnail), .woocommerce-page table.shop_table_responsive tr td:not(.product-thumbnail) {
		text-align: left !important;
	}
	
	.woocommerce-cart .woocommerce table.shop_table_responsive tr td.product-thumbnail, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail {
		text-align: center !important;
	}

	.woocommerce-cart .woocommerce-cart-form__cart-item .tc-value {
		color:black;
	}
	
	.woocommerce-cart .btn-personalizado {
		white-space: break-spaces!important;
	}

	.woocommerce-cart .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		line-height: initial;
	}
}

