.elementor-kit-6{--e-global-color-primary:#D98324;--e-global-color-secondary:#2C3E50;--e-global-color-text:#544F49;--e-global-color-accent:#3B4D3D;--e-global-color-633e084:#F5F2ED;--e-global-color-057ce02:#8E978D;--e-global-color-e75d1a6:#8DA6B0;--e-global-color-6f79e9c:#E3C4A8;--e-global-color-6e02eb7:#FFFFFF;--e-global-color-b68e305:#FFFFFF00;--e-global-typography-primary-font-family:"Playfair";--e-global-typography-primary-font-size:3.5rem;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:1.5rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.3rem;--e-global-typography-5dfef98-font-family:"Montserrat";--e-global-typography-5dfef98-font-size:1em;--e-global-typography-5dfef98-font-weight:500;--e-global-typography-405f549-font-family:"Playfair";--e-global-typography-405f549-font-size:2.1rem;--e-global-typography-405f549-font-weight:400;--e-global-typography-405f549-line-height:1em;--e-global-typography-e57bcdd-font-family:"Montserrat";--e-global-typography-e57bcdd-font-size:0.8rem;--e-global-typography-e57bcdd-font-weight:500;--e-global-typography-e57bcdd-line-height:1.3em;background-color:var(--e-global-color-633e084)}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var(--e-global-color-accent);color:var(--e-global-color-6e02eb7);border-radius:50px 50px 50px 50px}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var(--e-global-color-057ce02);color:var(--e-global-color-633e084);border-radius:50px 50px 50px 50px}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-kit-6 a{color:var(--e-global-color-accent);font-family:var(--e-global-typography-5dfef98-font-family),Sans-serif;font-size:var(--e-global-typography-5dfef98-font-size);font-weight:var(--e-global-typography-5dfef98-font-weight)}.elementor-kit-6 a:hover{color:var(--e-global-color-primary)}.elementor-kit-6 h3{color:var(--e-global-color-accent);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:1.5rem}.elementor-kit-6 a{font-size:var(--e-global-typography-5dfef98-font-size)}.elementor-kit-6 h3{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:2.2rem;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:1.2rem}.elementor-kit-6 a{font-size:var(--e-global-typography-5dfef98-font-size)}.elementor-kit-6 h3{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}html,body{overflow-x:hidden!important}header{position:absolute;width:100%;z-index:999}.elementor-element.transparente.elementor-widget-image img{mix-blend-mode:darken}.elementor-widget-video.transparente .elementor-wrapper,.elementor-widget-video.transparente .e-hosted-video{background-color:transparent!important;background:transparent!important}.elementor-widget-video.transparente video{mix-blend-mode:darken!important;background-color:transparent!important}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{background:var(--e-global-color-primary)}body::-webkit-scrollbar-track{background-color:var(--e-global-color-secondary)}::selection{background-color:var(--e-global-color-accent);color:var(--e-global-color-primary)}div#cmplz-document{width:100%;max-width:100%}html{font-size:clamp(15px, 1vw ,16px)}p b{font-weight:700}li b{font-weight:700}div#logotipo-casa-lyrata a{display:block;position:relative;text-decoration:none}div#logotipo-casa-lyrata a img{display:block!important;min-width:100px!important;opacity:1;transition:opacity 0.4s ease-in-out}div#logotipo-casa-lyrata a:before{content:"";position:absolute;top:-9px;left:-1px;width:100%;height:100%;min-width:100px!important;background-image:url(https://casalyrata.es/wp-content/uploads/2026/02/logotipo-casa-lyrata-sin-tagline.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;pointer-events:none;z-index:2;transition:opacity 0.4s ease-in-out,top 0.4s ease-in-out,left 0.4s ease-in-out}body.logo-scroll-activo div#logotipo-casa-lyrata a img{opacity:0}body.logo-scroll-activo div#logotipo-casa-lyrata a:before{opacity:1;top:0;left:0}@media (max-width:767px){.elementor-13 .elementor-element.elementor-element-2e05210 .elementor-main-swiper .swiper-slide{border-width:4px!important}}.detalles-opciones-home{transition:transform 0.3s ease;cursor:pointer}.opciones-home:hover .detalles-opciones-home{transform:translateY(-10px)}.opciones-home:hover,.opciones-home:hover *{color:#ffffff!important}.texto-dinamico{color:#fff;mix-blend-mode:difference!important}:root{--ws-color:#25D366;--ws-dark:#128C7E}.btn-whatsapp{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--ws-color),var(--ws-dark));color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-family:'Segoe UI',Roboto,sans-serif;font-weight:600;font-size:16px;position:relative;overflow:hidden;box-shadow:0 4px 15px rgb(37 211 102 / .3);transition:all 0.3s ease;animation:pulse-elegant 3s infinite}.icon-ws{width:24px;height:24px;filter:brightness(0) invert(1)}.btn-whatsapp::after{content:'';position:absolute;top:-50%;left:-60%;width:20%;height:200%;background:rgb(255 255 255 / .2);transform:rotate(30deg);transition:none;animation:shimmer 4s infinite}.btn-whatsapp:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(37 211 102 / .5);filter:brightness(1.1)}@keyframes pulse-elegant{0%{box-shadow:0 0 0 0 rgb(37 211 102 / .7)}70%{box-shadow:0 0 0 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes shimmer{0%{left:-60%}15%{left:120%}100%{left:120%}}.logos-pago-gris img{filter:grayscale(100%) contrast(130%) brightness(.85);opacity:.8;transition:all 0.35s ease-in-out}.logos-pago-gris img:hover{filter:grayscale(0%) contrast(100%) brightness(1);opacity:1}