/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2026 | 00:36:18 */
/*Ajuste imágenes giftcard*/
.ywgc-design-list .ywgc-preset-image img, .ywgc-preset-image img, .woocommerce img, .woocommerce-page img{
    object-fit: cover;
}

/*Ajuste listado de categorías en modal - giftcard*/
@media screen and (max-width: 600px) {
    ul.ywgc-template-categories li.ywgc-template-item {
        display: block !important;
    }
}

.woocommerce .quantity .qty{
    padding: 10px !important;
}

.yith_ywgc_opened .yith-ywgc-popup-wrapper{
	z-index: 121 !important;
}

.yith-ywgc-gift-this-product-modal-opened.yith_ywgc_opened .yith-ywgc-popup-wrapper{
	opacity: 1 !important;
}

.ywgc-preset-image img{
    object-fit: cover !important;
}

.ywgc-preset-image.ywgc-preset-image-view-all .ywgc-choose-image,
.gift_card_template_button .gift_card_add_to_cart_button{
    background-color: #b99e76 !important;
    border: 0 !important;
    font-size: 16px !important;
    color: #FFF !important;
}

.ywgc-preset-image.ywgc-preset-image-view-all .ywgc-choose-image:hover,
.gift_card_template_button .gift_card_add_to_cart_button:hover{
    background-color: #9b8462 !important
}

.gift-card-content-editor.step-appearance{
    margin-bottom: 0 !important;
}

.ywgc-choose-design-preview{
    margin-bottom: 0 !important;
}

.ywgc_delivery_info_title{
    display: none;
}

.ywgc-preset-image.ywgc-preset-image-view-all{
    height: initial !important;
}

.gift_card_template_button .quantity{
    margin-right: 12px !important;
}

#gift-this-product{
	margin-bottom: 1rem;
	padding: 2em 2em 2em 2em !important;
}

.gift-this-product-main-container{
	background-color: inherit !important;
	border-color: #17b4a9 !important;
}

button#give-as-present{
	padding: 20px;
    font-weight: 600;
    padding-left: 40px;
    padding-right: 40px;
}

.virtual .ywgc-main-form-preview-container{
	min-height: initial !important;
}

.yith-ywgc-gift-this-product-modal-content-wrapper .ywgc-design-list .ywgc-preset-image img{
	width: 150px;
	height: 150px;
}

.yith-ywgc-gift-this-product-modal-overlay{
	z-index: 51;
}

.shadhar-listing .jet-unfold__mask{
	height: inherit !important;
	margin-bottom: 16px;
}

.shadhar-listing .jet-unfold__trigger{
	display: none !important;
}

.mt-3{
	margin-top: 1rem !important;
}

.border-3{
	border: 3px solid #dee2e6;
}

.p-3{
	padding: 1rem;
}

.fs-5{
	font-size: 1.25rem;
}

.d-inline-flex{
	display: inline-flex;
}

.mb-4{
	margin-bottom: 1.5rem !important;
}

body:not(.woocommerce-cart) .woocommerce-store-notice{
	display: none !important;
}

.woocommerce-store-notice{
	position: relative !important;
}

.woocommerce-store-notice .woocommerce-store-notice__dismiss-link{
	display: none;
}

/*Modificación título servicios*/
h2.elementor-heading-title.elementor-size-default {
    font-family: "Roboto Slab", serif !important;
    font-weight: 400 !important;
}




/* Loco translate
Nombre: to Nombre (opcional)
Correo electronico: same
Mensaje: same
*/