.elementor-11557 .elementor-element.elementor-element-78360c6{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11557 .elementor-element.elementor-element-2514670{text-align:center;}.elementor-11557 .elementor-element.elementor-element-2514670 .elementor-heading-title{font-family:"Calibri";font-size:24px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11557 .elementor-element.elementor-element-2bb817e{text-align:center;font-family:"Calibri";font-size:18px;font-weight:400;}.elementor-11557 .elementor-element.elementor-element-b94d1f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11557 .elementor-element.elementor-element-c5692f1 .cart button, .elementor-11557 .elementor-element.elementor-element-c5692f1 .cart .button{transition:all 0.2s;}.elementor-11557 .elementor-element.elementor-element-989dd38{--display:flex;}.elementor-11557 .elementor-element.elementor-element-bded716{--display:flex;}.elementor-11557 .elementor-element.elementor-element-0d8e413{text-align:start;}@media(max-width:767px){.elementor-11557 .elementor-element.elementor-element-2514670 .elementor-heading-title{font-size:18px;}.elementor-11557 .elementor-element.elementor-element-2bb817e{font-size:14px;}.elementor-11557 .elementor-element.elementor-element-c5692f1 > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(min-width:768px){.elementor-11557 .elementor-element.elementor-element-78360c6{--content-width:80%;}}/* Start custom CSS */button.single_add_to_cart_button.button.alt {
    width: 100%;
    font-weight: 600;
}
label{margin-bottom:0px!important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #009ca6!important;
    color: white!important;
    border-color: #009ca6!important;
}
.titulo-coronas::before{
    content: "";
    position: absolute;
    width: 30px;
    height: 3px;
    background-color: #009ca6;
    bottom: -2px;
}
.woocommerce-variation-price{display:none!important;}
.wapf-swatch--text.wapf-checked{
    background-color:#009ca6!important;
    border-color:#009ca6!important;
}
.difunto .wapf-field-description {
    display: flex !important;
}
.fecha_difunto{
    pointer-events: none;
}


.fecha_difunto input.wapf-input.input-673ba51b07116 {
    background-color: lightgrey !important;
    color: black!important;
    font-weight: 600;
}
.fecha_difunto .wapf-field-input{max-width:125px!important;}
.misa-section{
        background-color: white;
    border-radius: 8px;
    color: black!important;
    box-shadow: 0px 0px 11px #888888;
}
.lugar_misa .wapf-field-label {
    border-bottom: none !important;
    font-size: 14px !important;
    color: black !important;
}
.fecha_difunto .wapf-field-description {
    display: flex !important;
    font-size: 14px;
    padding-left:12px;
    max-width: 120px !important;
padding-top: 0px;
}
span.wapf-pricing-hint {
    display: none;
}
.wapf-product-totals .wapf--inner > div:first-child {
    display: none;
}
.wapf-product-totals .wapf--inner > div:nth-child(2) {
    display: none;
}
textarea.wapf-input.input-678eefa09dca8 {
    min-height: 80px !important;
}
input#wapf-1078-6818fb4989324 {
    border: none !important;
    height:22px;
}

.preview_corona{align-content: flex-start;
    padding: 7px 0px 0px 0px;
    height: fit-content;
    border: lightgrey solid 1px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.22);
}
.campos_corona {
    padding: 7px 10px 0px 10px;
    background-color: white;
    border: lightgrey solid 1px;
    margin-left: 20px;
}
.diseno_corona{padding: 7px 10px 0px 20px;
    align-content: flex-start;
    height: fit-content;
    background-color: white;
    border: lightgrey solid 1px;
    margin: 0px 20px 0px 20px;
}
.wapf-swatch.wapf-swatch--image.wapf-single-select {
    width: 140px;
    margin: 0 auto;
}
.wapf-image-swatch-wrapper {
    max-height: 500px;
    overflow: auto;
}
.texto_corona {
    text-align: center;
    padding: 0px 20px 10px 20px !important;
}
.titulo_corona label {
    font-size: 16px;
    font-weight: 500;
    color: black;
}
.preview_corona .titulo_corona label {
    padding-left: 10px;
}
@media (max-width: 767px) {
.campos_corona, .diseno_corona, .preview_corona{width:100%!important;
    margin:10px 0px 0px 0px!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://condolenciashc.cl/wp-content/uploads/2025/06/Calibri.woff2') format('woff2'),
		url('https://condolenciashc.cl/wp-content/uploads/2025/06/Calibri.woff') format('woff'),
		url('https://condolenciashc.cl/wp-content/uploads/2025/06/calibri-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */