/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 16 2025 | 03:00:45 */
@import url("/wp-content/uploads/custom-css-js/1464.css");

/* Start Site */
body .carousel-container.item-carousel.secction-testimoniales {
	overflow: hidden;
	position: relative;
}
body ._btn .wp-element-button:hover,
body a:hover {
	text-decoration: none !important;
}
.wp-block-woocommerce-customer-account a span {
	font-size: var(--f-s-p);
}

.current-menu-item a {
	margin-bottom: 4px;
	border-bottom: 4px solid var(--orange);
}
.current-menu-item a:hover {
	text-decoration: none;
}
body footer .group-footer .footer-links :where(.wp-block-list li) {
	color: var(--white);
}
._cont_slider p,
._cont_slider h2 {
	color: var(--brown) !important;
}
.slick-slider-hero-banner-Testimonial-slider ._cont_slider {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
body .carousel-container .slick-slider-hero-banner-Testimonial-slider ._cont_slider h2 {
	padding-top: 0;
	margin-bottom: 20px !important;
}
.slick-track {
	background: transparent !important;
}
body ._cont_slider .btn-article-slider:hover {
	text-decoration: none;
}
body .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal span,
body .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal div {
	font-size: var(--f-s-h2);
	margin-bottom: 8px;
}
.woocommerce-breadcrumb,
.woocommerce-breadcrumb a,
.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
	font-size: var(--f-s-p);
}
.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
	font-weight: 600 !important;
	font-size: var(--f-s-h2);
}
.wc-block-mini-cart__footer {
	padding: 12px 16px 24px 16px;
}
@media all and (min-width: 1400px) {
	body .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal span,
	body .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal div {
		font-size: 20px;
	} 
	.wp-block-woocommerce-customer-account a span,
	.woocommerce-breadcrumb,
	.woocommerce-breadcrumb a,	
	.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
		font-size: 16px;
	}
	.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
		font-size: 24px;
	}
}

/* End Site */

/* Start Ecommerce */

.wp-block-woocommerce-mini-cart-shopping-button-block {
	background: var(--brown);
	color: var(--white);
	border-radius: 24px;
}
.wp-block-woocommerce-mini-cart-shopping-button-block:hover {
	color: var(--white);
	background: var(--black);
	text-decoration: none;
}
body .single_add_to_cart_button:hover, body .add_to_cart_button:hover, body .wc-block-components-product-button__button:hover, body .btn-article-slider:hover, body div.wpforms-container-full button[type=submit]:hover {
	text-decoration: none !important;
}
body.woocommerce-cart .add_to_cart_button {
	line-height: 35px !important;
}

.wp-block-woocommerce-product-price .wc-block-grid__product-price {
	font-size: var(--f-s-price) !important;
	font-weight: 600 !important;
}
.wp-block-woocommerce-product-template .wp-block-woocommerce-product-price .wc-block-grid__product-price,
body .carousel-container .pro_price_area {
	font-size: var(--f-s-carrousel-price) !important;
	color: var(--brown-soft);
}
body .carousel-container .wpb-wps-slider-item h3 {
	height: 50px;
    padding-left: 10px;
    padding-right: 10px;
}
.radio-control-wc-payment-method-options-bacs__content {
	padding: 20px;
	box-sizing: border-box;
}
.wp-block-button {
	height: auto;
}
.wp-block-woocommerce-empty-cart-block h2.with-empty-cart-icon {
	font-family: var(--font-global);
	font-size: var(--f-s-h2);
}
.wc-block-grid__product .wc-block-grid__product-title {
	min-height: 40px;
}
.wc-block-grid__products .wc-block-grid__product-image img {
	height: 300px;
}
.wp-block-woocommerce-empty-cart-block h2 {
	font-family: var(--font-title);
	font-size: var(--f-s-h1);
}

.wp-block-woocommerce-order-confirmation-status h1 {
	padding-top: 56px;
}
.wp-block-woocommerce-order-confirmation-additional-information h3 {
	font-size: var(--f-s-h2);
}

[data-block-name="woocommerce/order-confirmation-totals"],
.wc-block-order-confirmation-address-wrapper,
.wp-block-woocommerce-order-confirmation-summary,
.wp-block-woocommerce-order-confirmation-additional-information {
	box-sizing: var(--box-shadow);
	background-color: var(--white);
	padding: 20px;
	box-sizing: border-box;
	border-radius: 8px;
}
.wp-block-woocommerce-order-confirmation-additional-information h2,
.wp-block-woocommerce-order-confirmation-additional-information h3 {
	font-family: var(--gobal-font);
}
.wc-block-order-confirmation-totals__total {
	font-size: var(--f-s-h4);
	font-weight: 600 !important;
	color: var(--brown);
}

@media all and (min-width: 1400px) {
	.wp-block-woocommerce-product-template .wp-block-woocommerce-product-price .wc-block-grid__product-price,
	body .carousel-container .pro_price_area {
		font-size: 20px !important;		
	}
	.wp-block-woocommerce-product-price .wc-block-grid__product-price {
		font-size: 32px !important;		
	}
}

/* End Ecommerce */
