:root{--font-family-serif:'Prata',serif;--font-family-sans:'Open Sans',Arial,sans-serif;--text-color:#333;--h1-size:clamp(2.125rem,4.5vw,3.5rem);--h2-size:clamp(1.75rem,3.8vw,3rem);--h3-size:clamp(1.1875rem,2.2vw,1.3125rem);--h4-size:clamp(1rem,1.6vw,1.125rem);--h5-size:clamp(0.9375rem,1.4vw,1.0625rem);--h6-size:clamp(0.875rem,1.2vw,1rem)}body{font-family:var(--font-family-sans);color:var(--text-color);font-size:1rem;-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--font-family-serif)!important;font-weight:500;text-transform:none}h3,h4,h5,h6,.schema-faq-question{font-family:var(--font-family-sans)!important}h3{font-weight:700!important;line-height:1.3}h1{font-size:clamp(2.125rem,4.5vw,3.5rem);line-height:1.1;margin-bottom:0.6rem}h2{font-size:clamp(1.75rem,3.8vw,3rem);line-height:1.15;margin-bottom:0.5rem}h3{font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.3}h4{font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.35}h5{font-size:clamp(0.9375rem,1.4vw,1.0625rem);line-height:1.4}h6{font-size:clamp(0.875rem,1.2vw,1rem);line-height:1.45}.dsm-faq-title,.dsm-faq-title h3,h3.dsm-faq-title{font-family:var(--font-family-sans)!important;font-size:clamp(1.0625rem,2vw,1.25rem)!important;font-weight:700!important;line-height:1.3!important}.et_pb_blurb h3,.et_pb_text h3,.et_pb_accordion h3,.et_pb_toggle h3,.et_pb_counter_title h3,.et_pb_tab h3{font-family:var(--font-family-sans);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.3}.schema-faq-question{font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.3}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2,.et_pb_column_1_3 h2.et_pb_module_heading,.et_pb_column_1_4 h2.et_pb_module_heading,.et_pb_column_1_5 h2.et_pb_module_heading,.et_pb_column_1_6 h2.et_pb_module_heading,.et_pb_column_2_5 h2.et_pb_module_heading,.et_pb_column_1_3 .dsm_card_title h2,.et_pb_column_1_4 .dsm_card_title h2,.et_pb_column_1_5 .dsm_card_title h2,.et_pb_column_1_6 .dsm_card_title h2,.et_pb_column_2_5 .dsm_card_title h2,.et_pb_column_1_3 .et_pb_blurb h2,.et_pb_column_1_4 .et_pb_blurb h2,.et_pb_column_1_5 .et_pb_blurb h2,.et_pb_column_1_6 .et_pb_blurb h2,.et_pb_column_2_5 .et_pb_blurb h2{font-size:var(--h2-size)!important}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3,.et_pb_column_1_3 h3.et_pb_module_heading,.et_pb_column_1_4 h3.et_pb_module_heading,.et_pb_column_1_5 h3.et_pb_module_heading,.et_pb_column_1_6 h3.et_pb_module_heading,.et_pb_column_2_5 h3.et_pb_module_heading,.et_pb_column_1_3 .dsm_card_title h3,.et_pb_column_1_4 .dsm_card_title h3,.et_pb_column_1_5 .dsm_card_title h3,.et_pb_column_1_6 .dsm_card_title h3,.et_pb_column_2_5 .dsm_card_title h3,.et_pb_column_1_3 .et_pb_blurb h3,.et_pb_column_1_4 .et_pb_blurb h3,.et_pb_column_1_5 .et_pb_blurb h3,.et_pb_column_1_6 .et_pb_blurb h3,.et_pb_column_2_5 .et_pb_blurb h3{font-size:var(--h3-size)!important}.et_pb_column_1_3 .dsm_card_title,.et_pb_column_1_4 .dsm_card_title,.et_pb_column_1_5 .dsm_card_title,.et_pb_column_1_6 .dsm_card_title,.et_pb_column_2_5 .dsm_card_title{}.et-fixed-header #logo{content:url(https://melillimonartesania.com/wp-content/uploads/2025/09/melillimona-icanyella-black.svg)}.et_pb_menu--style-centered .et_pb_menu__wrap{justify-content:right}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#69e842;height:2px;transition:right 0.3s ease-out}#top-menu li a:hover:before{right:0}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a{color:#79d039}#top-menu li li a{padding:6px 6px;width:200px}.nav li ul{padding:0 0 5px}@media (max-width:980px){.et_mobile_menu{background-color:#c3ceba!important}.et_mobile_menu li a{color:#1a1a1a!important}}.et_pb_button,.boton-promocion{padding:1rem 2rem!important;border-radius:50px}.boton-promocion{font-size:16px;background-color:#444;color:white;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;border:none!important}.boton-promocion:hover{background-color:#c3ceba;color:#444}p a:not(.post-meta a){position:relative;display:inline-block;text-decoration:none;color:inherit}p a:not(.post-meta a)::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#5ece08;transition:width 0.3s ease}p a:not(.post-meta a):hover::after{width:25%}.amelia-app-booking #amelia-booking-wrap p{font-family:var(--font-family-sans)!important;font-size:16px!important}.amelia-app-booking #amelia-booking-wrap .am-event-title{font-size:32px!important;font-weight:600!important;line-height:2rem!important}.amelia-v2-booking #amelia-container .am-ec__actions-price{font-weight:700!important;color:#627967!important}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-event{border-radius:25px!important;padding:32px!important}.wpseo-opening-hours{border-collapse:collapse;width:100%}.wpseo-opening-hours td{border-bottom:1px solid #e0e0e0;padding:8px;text-align:left}.wpseo-opening-hours tr:first-child td{border-top:1px solid #e0e0e0}.wpseo-opening-hours strong{color:#5ece08;font-weight:600;padding-left:16px}.wpseo-opening-hours tr.current-day-open{background-color:#f6f9f6}.schema-faq-section{border:1px solid #eee;padding:20px;border-radius:25px;background-color:#ffffff;margin-bottom:30px}.schema-faq-question{font-size:1.3rem;font-weight:600;color:#333;display:block}@media (min-width:981px){.columna-10{width:10%!important}.columna-75{width:80%!important}}@media (max-width:767px){.columna-10,.columna-75,.columna-15{width:100%!important}}.et_pb_blog_grid .et_pb_post{display:flex!important;flex-direction:column;justify-content:space-between;height:100%}.et_pb_blog_grid .post-content{max-height:160px;overflow:hidden;text-overflow:ellipsis}.espaciado-ajustado .et_pb_text_inner>*{margin-bottom:12px;line-height:1.4em;display:block}.espaciado-ajustado .et_pb_text_inner>p:last-of-type{margin-top:20px!important}.sin-espacio-final .et_pb_text_inner>*:last-child{padding-bottom:0!important;margin-bottom:0!important}.modulo-vacio:empty{display:none!important}.contenedor-logistica-hero{display:flex!important;flex-direction:row!important;align-items:baseline!important;white-space:nowrap!important;flex-wrap:nowrap!important}.separador-hero,.horario-hero{display:inline-block!important;margin:0!important}.horario-hero{font-size:28px!important;font-weight:normal!important;padding-left:0px}.separador-hero{font-weight:300!important;opacity:0.5;padding:0 2px}@media (max-width:767px){.horario-hero{font-size:18px!important}.contenedor-logistica-hero{justify-content:flex-start}}body:not(.wp-admin) h2,body:not(.wp-admin) h3,body:not(.wp-admin) h4{font-family:'Tu Fuente',serif;margin-bottom:20px}.et_pb_blurb .et_pb_module_header{padding-bottom:0!important}.dsm_card_subtitle{padding-bottom:20px}.fila-efecto-fondo-altura .et_pb_column{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;position:relative!important}@media (min-width:981px){.fila-efecto-fondo-altura .et_pb_column .et_pb_module:first-child{margin-top:30%!important}}@media (min-width:768px) and (max-width:980px){.fila-efecto-fondo-altura .et_pb_column .et_pb_module:first-child{margin-top:15%!important}}@media (max-width:767px){.fila-efecto-fondo-altura .et_pb_column{justify-content:flex-start!important}.fila-efecto-fondo-altura .et_pb_column .et_pb_module:first-child{margin-top:0!important}.fila-efecto-fondo-altura .et_pb_blurb{margin-bottom:30px!important}.fila-efecto-fondo-altura .et_pb_blurb:last-child{margin-bottom:0!important}}.fila-efecto-fondo-altura .et_pb_column,.fila-efecto-fondo-altura .et_pb_column:hover,.fila-efecto-fondo-altura .et_pb_column:focus{justify-content:flex-start!important}.grecaptcha-badge{position:fixed!important;bottom:14px!important;left:8px!important;right:auto!important;width:62px!important;overflow:hidden!important;transition:width 0.3s ease!important;z-index:9999!important}.grecaptcha-badge:hover{width:256px!important}::selection{color:#ffffff;background:#627967}.texto-artesano-acf img{border-radius:15px!important;margin-right:25px!important;margin-bottom:15px!important}.texto-artesano-acf h3{margin-top:40px!important;margin-bottom:8px!important}.texto-artesano-acf h3:first-child{margin-top:0!important}.wpcf7-form-control.wpcf7-file::file-selector-button{padding:16px 16px;border-radius:8px;background-color:#d6d6d6;border:none;cursor:pointer}.acf-field .acf-input .wp-editor-container{height:200px!important}.et-fb-root-ancestor .et_pb_text_inner:empty::before,.et-fb-root-ancestor .et_pb_text_inner:not(:has(*))::before{content:"Shortcode activo aquí";display:block;background:rgba(80,117,101,0.1);border:1px dashed #507565;padding:10px;color:#507565;font-size:12px;text-align:center}.et-fb-root-ancestor .contenedor-logistica-hero{min-width:100px!important;min-height:20px!important;outline:1px dotted #ccc!important}.wpml-ls-slot-menu .wpml-ls-flag{margin-right:10px!important;vertical-align:middle}.fila-efecto-fondo-altura .et_pb_column{justify-content:flex-start!important}.et_pb_row.fila-efecto-fondo-altura .et_pb_column{justify-content:flex-start!important}.fila-efecto-fondo-altura.et_pb_row .et_pb_column{justify-content:flex-start!important}