/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 08 2025 | 14:29:25 */
:focus {
	outline: none;
}
a.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button.contained, button.woocommerce-button.button.woocommerce-form-login__submit.wp-element-button, button.woocommerce-Button.woocommerce-button.button.wp-element-button.woocommerce-form-register__submit, a.wp-block-button__link.wp-element-button.add_to_cart_button {
    background: #2a4290;
    border-radius: 35px;
}
a.wc-block-components-product-name {
	text-decoration: none;
}
.animatedfsmenu-navbar-toggler {
	.bar {
		background: black;
	}
}
.wc-block-cart-item__product .wc-block-components-product-metadata__description {
	display: none;
}
a.joinchat__woo-btn.custom-btn-wa {
    background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve' width='14' height='14' %3E%3Cg id='WA_Logo'%3E%3Cg%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;' d='M20.463,3.488C18.217,1.24,15.231,0.001,12.05,0 C5.495,0,0.16,5.334,0.157,11.892c-0.001,2.096,0.547,4.142,1.588,5.946L0.057,24l6.304-1.654 c1.737,0.948,3.693,1.447,5.683,1.448h0.005c6.554,0,11.89-5.335,11.893-11.893C23.944,8.724,22.708,5.735,20.463,3.488z M12.05,21.785h-0.004c-1.774,0-3.513-0.477-5.031-1.378l-0.361-0.214l-3.741,0.981l0.999-3.648l-0.235-0.374 c-0.99-1.574-1.512-3.393-1.511-5.26c0.002-5.45,4.437-9.884,9.889-9.884c2.64,0,5.122,1.03,6.988,2.898 c1.866,1.869,2.893,4.352,2.892,6.993C21.932,17.351,17.498,21.785,12.05,21.785z M17.472,14.382 c-0.297-0.149-1.758-0.868-2.031-0.967c-0.272-0.099-0.47-0.149-0.669,0.148s-0.767,0.967-0.941,1.166 c-0.173,0.198-0.347,0.223-0.644,0.074c-0.297-0.149-1.255-0.462-2.39-1.475c-0.883-0.788-1.48-1.761-1.653-2.059 s-0.018-0.458,0.13-0.606c0.134-0.133,0.297-0.347,0.446-0.521C9.87,9.97,9.919,9.846,10.019,9.647 c0.099-0.198,0.05-0.372-0.025-0.521C9.919,8.978,9.325,7.515,9.078,6.92c-0.241-0.58-0.486-0.501-0.669-0.51 C8.236,6.401,8.038,6.4,7.839,6.4c-0.198,0-0.52,0.074-0.792,0.372c-0.272,0.298-1.04,1.017-1.04,2.479 c0,1.463,1.065,2.876,1.213,3.074c0.148,0.198,2.095,3.2,5.076,4.487c0.709,0.306,1.263,0.489,1.694,0.626 c0.712,0.226,1.36,0.194,1.872,0.118c0.571-0.085,1.758-0.719,2.006-1.413c0.248-0.694,0.248-1.29,0.173-1.413 C17.967,14.605,17.769,14.531,17.472,14.382z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 10% no-repeat;
    color: black;
    border: 1px solid black;
    border-radius: 18px !important;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
}
.card-product {
	cursor: pointer;
}

button.button.addonify-cp-button.icon-position-left {
    display: none!important;
}
.card-product button.button.addonify-cp-button.icon-position-left {
    display: block!important;
	z-index: 999;
}
.archive.woocommerce-shop {
	span.woocommerce-Price-amount.amount bdi {
		font-size: 1.70rem;
	}

	ins .woocommerce-Price-amount.amount bdi {
		font-size: 1.70rem;
		margin-left: 10px;
	}
	del .woocommerce-Price-amount.amount bdi {
		font-size: 20px;
	}
}

.wc-block-components-product-sale-badge.alignright.wc-block-components-product-sale-badge--align-right {
    top: 20px;
    right: 20px;
    border: none;
    border-radius: 20px;
    font-size: 14px;
    padding: 5px 10px;
}

.deposits-input-wrapper {
	display: none;
}

.maps-footer {
	cursor: pointer;
}
.service-home {
	cursor: pointer;
}
button.fc-step__next-step.button.wp-element-button, a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, button.single_add_to_cart_button.button.alt.wp-element-button, a.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained {
    background: #2a4290;
    border-radius: 20px;
}
button.fc-step__next-step.button.wp-element-button:hover, a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover, button.single_add_to_cart_button.button.alt.wp-element-button:hover, a.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained:hover {
    background: #1a295b!important;
}
.wc-block-mini-cart__footer-actions {
    flex-direction: column;
	a.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-mini-cart__footer-cart.outlined {
		border-radius: 20px;
	}
}
.woocommerce div.product form.cart:has(.deposits-frontend-wrapper) {
	display: grid;
	grid-template-columns: repeat(2, 1fr); 
	grid-template-rows: auto; 
	grid-auto-flow: row;
	gap: 10px;
	button.single_add_to_cart_button.button.alt.wp-element-button {
		width: 100%;
	}
	.joinchat__woo-btn.joinchat_app {
		padding-left: 70px;
		border-radius: 20px;
	}
}
.woocommerce div.product form.cart:has(.deposits-frontend-wrapper) > *:nth-child(1) {
  grid-column: 1 / span 2;
}
.woocommerce div.product form.cart:has(.deposits-frontend-wrapper) > *:nth-child(2),
.woocommerce div.product form.cart:has(.deposits-frontend-wrapper) > *:nth-child(3),
.woocommerce div.product form.cart:has(.deposits-frontend-wrapper) > *:nth-child(4) {
  grid-column: auto;
}
.relative {
	position: relative;
	figure.logo {
		position: absolute;
		top: 10px;
		left: 30px;
		width: 160px;
	}
	p.frase {
		position: absolute;
		top: 0;
		right: 10px;
		width: 190px;
		font-weight: 600 !important;
		color: #7a7a7a !important;
		font-size: 18px;
	}
}
.w-100 {
	width: 100%;
}
.wp-block-woocommerce-add-to-cart-form .variations_button, .wp-block-woocommerce-add-to-cart-form form.cart {
	display: flex;
	flex-direction: row;
	gap: 10px;
	div.quantity {
		display: none!important;
	}
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
	width: 100%;
	border: 1px solid #dddddd;
	font-size: 16px;
	padding: 10px 0 10px 5px;
	border-radius: 12px;
	margin-bottom: 10px;
	font-family: sans-serif;
}
input.wpcf7-form-control.wpcf7-submit {
	width: 100%;
	background: #294293;
	padding: 10px;
	border: none;
	border-radius: 12px;
	font-size: 16px;
	color: white;
	text-transform: uppercase;
}
li.wp-block-navigation-item.current-menu-item.wp-block-navigation-link {
	color: #294293;
	font-weight: 700;
	text-decoration: underline;
}
div.fascia-info {
	position: relative;
	bottom: -100px;
	margin-left: 20%!important;
}
.shadow-card {
	box-shadow: 1px 1px 11px 0px #b6b6b626;
}
.ti-widget.ti-goog .ti-col-4 .ti-review-item {
	flex: 0 0 33%!important;
	max-width: 33%!important;
	.ti-widget.ti-goog .ti-review-content {
		font-size: 17px!important;
	}
}
.ti-widget.ti-goog .ti-review-item>.ti-inner {
	padding: 30px!important;
}
/* Pagina account */
.page-id-103 {
	.form-footer {
		display: none;
	}
}
.ti-widget.ti-goog .ti-review-item.ti-image-layout-thumbnail >.ti-inner, .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button {
	border-radius: 40px!important;
	.ti-review-text-container.ti-review-content {
		font-size: 17px!important;
		color: #393939;
		line-height: 22px;
	}
}
.btn-grp {
	display: flex;
	flex-direction: row;
	gap: 10px;
	div {
		width: 50%;
		button, a {
			width: 100%!important;
			padding-bottom: 14px!important;
			padding-top: 14px!important;
			height: auto;
			font-weight: 600;
			font-size: 16px!important;
		}
	}
	button.addonify-cp-button {
		width: 50%;
		padding-top: 14px;
		padding-right: 2.25rem;
		padding-bottom: 14px;
		padding-left: 2.25rem;
		margin-block-start: 0;
		color: white;
		border: 2px solid white;
		border-radius: 35px;
		background: none;
		font-size: 16px!important;
		font-weight: 600;
	}
	button:hover {
		background: #294293!important;
		border: 2px solid #294293!important;
		transition: all .5s ease;
	}
}
.woocommerce table.shop_attributes th {
	width: 35%;
	text-align: left;
	padding: 8px 20px !important;
}
.joinchat__woo-btn.joinchat_app {
	height: 100%;
	border-radius: 30px;
	display: flex;
	flex-direction: row;
	align-content: center;
	align-items: center;
	font-size: 18px;
	font-weight: normal;
	background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve' width='14' height='14' %3E%3Cg id='WA_Logo'%3E%3Cg%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;' d='M20.463,3.488C18.217,1.24,15.231,0.001,12.05,0 C5.495,0,0.16,5.334,0.157,11.892c-0.001,2.096,0.547,4.142,1.588,5.946L0.057,24l6.304-1.654 c1.737,0.948,3.693,1.447,5.683,1.448h0.005c6.554,0,11.89-5.335,11.893-11.893C23.944,8.724,22.708,5.735,20.463,3.488z M12.05,21.785h-0.004c-1.774,0-3.513-0.477-5.031-1.378l-0.361-0.214l-3.741,0.981l0.999-3.648l-0.235-0.374 c-0.99-1.574-1.512-3.393-1.511-5.26c0.002-5.45,4.437-9.884,9.889-9.884c2.64,0,5.122,1.03,6.988,2.898 c1.866,1.869,2.893,4.352,2.892,6.993C21.932,17.351,17.498,21.785,12.05,21.785z M17.472,14.382 c-0.297-0.149-1.758-0.868-2.031-0.967c-0.272-0.099-0.47-0.149-0.669,0.148s-0.767,0.967-0.941,1.166 c-0.173,0.198-0.347,0.223-0.644,0.074c-0.297-0.149-1.255-0.462-2.39-1.475c-0.883-0.788-1.48-1.761-1.653-2.059 s-0.018-0.458,0.13-0.606c0.134-0.133,0.297-0.347,0.446-0.521C9.87,9.97,9.919,9.846,10.019,9.647 c0.099-0.198,0.05-0.372-0.025-0.521C9.919,8.978,9.325,7.515,9.078,6.92c-0.241-0.58-0.486-0.501-0.669-0.51 C8.236,6.401,8.038,6.4,7.839,6.4c-0.198,0-0.52,0.074-0.792,0.372c-0.272,0.298-1.04,1.017-1.04,2.479 c0,1.463,1.065,2.876,1.213,3.074c0.148,0.198,2.095,3.2,5.076,4.487c0.709,0.306,1.263,0.489,1.694,0.626 c0.712,0.226,1.36,0.194,1.872,0.118c0.571-0.085,1.758-0.719,2.006-1.413c0.248-0.694,0.248-1.29,0.173-1.413 C17.967,14.605,17.769,14.531,17.472,14.382z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 10% no-repeat;
	color: black;
	border: 1px solid black;
}
.filter-row {
	width: 100% !important;
	max-width: 1350px;
	.yith-wcan-filters {
		.filters-container form {
			display: flex;
			flex-direction: row;
			gap: 20px;
			width: 100%;
		}
		.yith-wcan-filter {
			flex: 1;
			.filter-title {
				margin: 0;
				margin-bottom: 10px;
			}
			.yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field {
				height: 45px;
				border: 1px solid #0000001c;
				border-radius: 30px;
				padding-left: 15px;
				font-size: 16px;
			}
		}
	}
}


@media (max-width: 768px) {
	a.joinchat__woo-btn.custom-btn-wa {
		width: 100%;
		text-align: center;
		background: #ffffff url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve' width='14' height='14' %3E%3Cg id='WA_Logo'%3E%3Cg%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;' d='M20.463,3.488C18.217,1.24,15.231,0.001,12.05,0 C5.495,0,0.16,5.334,0.157,11.892c-0.001,2.096,0.547,4.142,1.588,5.946L0.057,24l6.304-1.654 c1.737,0.948,3.693,1.447,5.683,1.448h0.005c6.554,0,11.89-5.335,11.893-11.893C23.944,8.724,22.708,5.735,20.463,3.488z M12.05,21.785h-0.004c-1.774,0-3.513-0.477-5.031-1.378l-0.361-0.214l-3.741,0.981l0.999-3.648l-0.235-0.374 c-0.99-1.574-1.512-3.393-1.511-5.26c0.002-5.45,4.437-9.884,9.889-9.884c2.64,0,5.122,1.03,6.988,2.898 c1.866,1.869,2.893,4.352,2.892,6.993C21.932,17.351,17.498,21.785,12.05,21.785z M17.472,14.382 c-0.297-0.149-1.758-0.868-2.031-0.967c-0.272-0.099-0.47-0.149-0.669,0.148s-0.767,0.967-0.941,1.166 c-0.173,0.198-0.347,0.223-0.644,0.074c-0.297-0.149-1.255-0.462-2.39-1.475c-0.883-0.788-1.48-1.761-1.653-2.059 s-0.018-0.458,0.13-0.606c0.134-0.133,0.297-0.347,0.446-0.521C9.87,9.97,9.919,9.846,10.019,9.647 c0.099-0.198,0.05-0.372-0.025-0.521C9.919,8.978,9.325,7.515,9.078,6.92c-0.241-0.58-0.486-0.501-0.669-0.51 C8.236,6.401,8.038,6.4,7.839,6.4c-0.198,0-0.52,0.074-0.792,0.372c-0.272,0.298-1.04,1.017-1.04,2.479 c0,1.463,1.065,2.876,1.213,3.074c0.148,0.198,2.095,3.2,5.076,4.487c0.709,0.306,1.263,0.489,1.694,0.626 c0.712,0.226,1.36,0.194,1.872,0.118c0.571-0.085,1.758-0.719,2.006-1.413c0.248-0.694,0.248-1.29,0.173-1.413 C17.967,14.605,17.769,14.531,17.472,14.382z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) 22% no-repeat !important;
	}
	.social-media {
        ul li {
            border: none !important;
        }
    }
	ul.animatedfsmenu_woocommerce {
		display: flex;
		flex-direction: column;
		gap: 10px;
		margin-top: 30px;
		li a {
			font-size: 16px;
			text-decoration: none;
		}
	}
	ul.animatedfsmenu_woocommerce li:nth-child(2) {
		display: none;
	}
	.animatedfsmenu .social-media ul li a {
		font-size: 20px !important;
		margin-top: 20px;
	}
	.row-meta {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: 0px;
	}
	del .woocommerce-Price-amount.amount bdi {
		font-size: 20px;
	}
	.cover-mobile {
		min-height: 250px;
	}
	.hero-video {
		min-height: 250px !important;
	}
	.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-f66f9956.wp-block-group-is-layout-flex {
		display: flex;
		flex-direction: column;
		gap: 0px;
	}
	.btn-grp {
		gap: 10px;
		div {
			button, a {
				padding-bottom: 6px!important;
				padding-top: 6px!important;
			}
		}
	}
	.row-product {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.woocommerce div.product form.cart:has(.deposits-frontend-wrapper) {
		grid-template-columns: repeat(1, 1fr); 
	}
	.woocommerce div.product form.cart:has(.deposits-frontend-wrapper) > *:nth-child(2),
	.woocommerce div.product form.cart:has(.deposits-frontend-wrapper) > *:nth-child(3),
	.woocommerce div.product form.cart:has(.deposits-frontend-wrapper) > *:nth-child(4) {
	  grid-column: 1;
	}
	.relative {
		figure.logo {
			width: 105px;
		}
		p.frase {
			width: 97px;
			font-size: 14px;
		}
	}
	a.uagb-modal-button-link.wp-block-button__link.uagb-modal-trigger {
		width: 100%;
	}
	.uagb-effect-default.uagb-modal-popup.uagb-block-ca7f8d52.uagb-modal-type-undefined.active {
		padding: 0 15px;
	}
	
	.uagb-block-ca7f8d52.uagb-modal-popup.active .uagb-modal-popup-close {
		top: 15px!important;
		right: 15px!important;
		fill: black;
	}
	
	li.wc-block-product.product {
		.wp-block-cover, .wp-block-cover-image {
			min-height: 300px;
		}
	}
	.btn-grp {
		button, a {
			padding: 10px 0!important;
			font-size: 14px;
			font-weight: normal;
		}
	}
	p {
		font-size: 18px;
	}
	.title strong {
		font-size: 24px;
	}
	.wc-block-product-template__responsive.columns-2 {
		grid-template-columns: repeat(auto-fill, minmax(max(250px, calc(100% - .625em)), 1fr));
	}
	.btn-grp {
		button {
			font-size: 14px;
			padding: 0px!important;
		}
	}
	.wp-block-woocommerce-add-to-cart-form .variations_button, .wp-block-woocommerce-add-to-cart-form form.cart {
		flex-direction: column;
	}
	.joinchat__woo-btn.joinchat_app {
		justify-content: center;
		background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve' width='14' height='14' %3E%3Cg id='WA_Logo'%3E%3Cg%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;' d='M20.463,3.488C18.217,1.24,15.231,0.001,12.05,0 C5.495,0,0.16,5.334,0.157,11.892c-0.001,2.096,0.547,4.142,1.588,5.946L0.057,24l6.304-1.654 c1.737,0.948,3.693,1.447,5.683,1.448h0.005c6.554,0,11.89-5.335,11.893-11.893C23.944,8.724,22.708,5.735,20.463,3.488z M12.05,21.785h-0.004c-1.774,0-3.513-0.477-5.031-1.378l-0.361-0.214l-3.741,0.981l0.999-3.648l-0.235-0.374 c-0.99-1.574-1.512-3.393-1.511-5.26c0.002-5.45,4.437-9.884,9.889-9.884c2.64,0,5.122,1.03,6.988,2.898 c1.866,1.869,2.893,4.352,2.892,6.993C21.932,17.351,17.498,21.785,12.05,21.785z M17.472,14.382 c-0.297-0.149-1.758-0.868-2.031-0.967c-0.272-0.099-0.47-0.149-0.669,0.148s-0.767,0.967-0.941,1.166 c-0.173,0.198-0.347,0.223-0.644,0.074c-0.297-0.149-1.255-0.462-2.39-1.475c-0.883-0.788-1.48-1.761-1.653-2.059 s-0.018-0.458,0.13-0.606c0.134-0.133,0.297-0.347,0.446-0.521C9.87,9.97,9.919,9.846,10.019,9.647 c0.099-0.198,0.05-0.372-0.025-0.521C9.919,8.978,9.325,7.515,9.078,6.92c-0.241-0.58-0.486-0.501-0.669-0.51 C8.236,6.401,8.038,6.4,7.839,6.4c-0.198,0-0.52,0.074-0.792,0.372c-0.272,0.298-1.04,1.017-1.04,2.479 c0,1.463,1.065,2.876,1.213,3.074c0.148,0.198,2.095,3.2,5.076,4.487c0.709,0.306,1.263,0.489,1.694,0.626 c0.712,0.226,1.36,0.194,1.872,0.118c0.571-0.085,1.758-0.719,2.006-1.413c0.248-0.694,0.248-1.29,0.173-1.413 C17.967,14.605,17.769,14.531,17.472,14.382z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 23% no-repeat;
	}
}
