.select-your-city-dropdown{margin-top:10px!important}.newsletter-sub-content .wpforms-container.inline-fields .wpforms-form{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;max-width:500px!important;margin:0 auto!important}.newsletter-sub-content .wpforms-container.inline-fields .wpforms-field-container{display:flex!important;flex-direction:column!important;width:100%!important}.newsletter-sub-content .wpforms-field-email input[type="email"]::placeholder{color:#000!important}.newsletter-sub-content .wpforms-field-email input[type="email"]{width:100%;padding:14px 16px;background-color:#ffffff!important;border:1px solid #e0e0e0!important;border-radius:5px!important;font-family:"Avenir","Helvetica",sans-serif!important;font-size:16px!important;color:#333333!important;box-sizing:border-box!important}.newsletter-sub-content .wpforms-container.inline-fields .wpforms-submit-container{width:100%!important;margin-top:15px!important;display:flex!important;justify-content:center!important}.newsletter-sub-content .wpforms-submit{color:#000!important;background-color:#e1cea0!important;width:100%!important;max-width:500px!important;padding:14px 20px!important;border:none!important;border-radius:25px!important;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif!important;font-size:18px!important;font-weight:500!important;text-transform:uppercase!important;cursor:pointer!important;line-height:17px!important}.newsletter-sub-content .wpforms-submit:hover{box-shadow:0 0 9px 0 var(--gold-light,#f5e6cc)!important}.newsletter-sub-content .wpforms-container .wpforms-field{padding:0!important}.newsletter-sub-footer .wpforms-container{display:flex;justify-content:flex-end;align-items:center;background:#1a2a44;padding:10px}.newsletter-sub-footer input[type="email"]::placeholder{color:#000!important}.newsletter-sub-footer .wpforms-container input[type="email"]{padding:10px 15px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff;color:#000;margin-right:10px;width:200px}.newsletter-sub-footer .wpforms-container .wpforms-submit{padding:8px 20px;border:1px solid #E1CEA0!important;border-radius:4px;background:none!important;color:#fff!important;cursor:pointer;border-radius:25px!important;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;font-weight:300!important;text-transform:uppercase!important}.newsletter-sub-footer .wpforms-container input[type="email"]::placeholder{color:#000!important}#menu-item-1146 a{padding:15px 20px!important;background:url('https://www.enchantchristmas.com/wp-content/uploads/2025/03/Captura-de-pantalla-2025-03-24-a-las-4.29.40 p.m.png') center center / cover no-repeat;width:fit-content;border-radius:8px;color:#000!important;display:inline-block;text-align:center;text-decoration:none}.et-fixed-header #menu-item-1146 a{padding:12px 16px!important;color:#000!important;background:url('https://www.enchantchristmas.com/wp-content/uploads/2025/03/Captura-de-pantalla-2025-03-24-a-las-4.29.40 p.m.png') center center / cover no-repeat;border-radius:8px}@media (max-width:981px){#menu-item-1146 a{padding:10px 20px!important;margin-top:40px;border-radius:8px;color:#000!important;background:url('https://www.enchantchristmas.com/wp-content/uploads/2025/03/Captura-de-pantalla-2025-03-24-a-las-4.29.40 p.m.png') center center / cover no-repeat}}.gold{background:linear-gradient(180deg,#fff8e8 0%,#f8dfaa 40%,#e6c37a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.enchant-eyebrow{font-family:"proxima-reg",sans-serif!important;font-size:clamp(12px,1vw,14px);line-height:1.2;letter-spacing:0.12em;text-transform:uppercase;color:#d6ae5c!important;display:block;margin-bottom:18px}.enchant-h1{font-family:"Majesti Banner",serif!important;font-weight:500!important;font-size:clamp(42px,4vw,65px);line-height:0.9;letter-spacing:0em;color:#f4f1e8!important}.enchant-h2{font-family:"Majesti Banner",serif!important;font-weight:500!important;font-size:clamp(32px,3.5vw,55px);line-height:1.05;letter-spacing:0em;color:#f4f1e8!important}.enchant-h3{font-family:"Majesti Banner",serif!important;font-weight:500!important;font-size:clamp(24px,2.5vw,42px);line-height:1.1;letter-spacing:0em;color:#f4f1e8!important}.enchant-h4{font-family:"Majesti Banner",serif!important;font-weight:500!important;font-size:clamp(20px,2vw,30px);line-height:1.2;letter-spacing:0em;color:#f4f1e8!important}.enchant-subtitle{font-family:"proxima-reg",sans-serif!important;font-size:clamp(16px,1.3vw,20px);line-height:1.6;color:#FFFFFF!important}.enchant-body{font-family:"proxima-reg",sans-serif!important;font-size:clamp(14px,1.1vw,18px);line-height:1.6;color:rgba(255,255,255,.85)!important}.hero-title{text-align:center;line-height:.95}.hero-title .hero-top{display:block;font-family:"Majesti Banner",serif!important;font-size:clamp(36px,4vw,65px);font-weight:500;color:#f4f1e8;letter-spacing:0.9em}.hero-title .hero-bottom{display:block;font-family:"Majesti Banner",serif!important;font-size:clamp(36px,4vw,65px);font-weight:500;font-style:italic;letter-spacing:0.9em;background:linear-gradient(180deg,#fff7dd 0%,#efd89c 35%,#d8b66d 70%,#caa04f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:767px){.gold{letter-spacing:0em}.hero-title{line-height:1}.hero-title .hero-top,.hero-title .hero-bottom{letter-spacing:0.04em}.enchant-h1{line-height:0.95;letter-spacing:0em;font-size:clamp(36px,8vw,50px)}.enchant-h2{font-size:30px!important;line-height:1.1;letter-spacing:0em}.enchant-h3{font-size:28px!important;line-height:1.15;letter-spacing:0em}.enchant-h4{font-size:26px!important;line-height:1.25}.enchant-eyebrow{line-height:1.4;letter-spacing:0.09em;margin-bottom:14px}.enchant-subtitle{font-size:17px;line-height:1.7}}.mobile-number{font-size:6em;line-height:0.9}.mobile-title{font-size:2em;line-height:1}@media only screen and (max-width:767px){.mobile-number{font-size:100px!important;line-height:0.8!important}.mobile-title{font-size:22px!important;line-height:1!important;white-space:nowrap!important}}.ticket-carousel .dmpro-carousel-item-content{min-height:850px!important;position:relative}.ticket-carousel .dmpro-carousel-button-wrapper{position:absolute;bottom:30px;left:0;right:0}.card--sparkle{position:relative}.card--sparkle::before{content:"";content:"";position:absolute;inset:-16px;z-index:20;pointer-events:none;background-image:url("https://www.enchantchristmas.com/wp-content/uploads/2026/10/star-3-resized.png"),url("https://www.enchantchristmas.com/wp-content/uploads/2026/10/star-3-resized.png"),url("https://www.enchantchristmas.com/wp-content/uploads/2026/10/star-3-resized.png"),url("https://www.enchantchristmas.com/wp-content/uploads/2026/10/star-3-resized.png");background-repeat:no-repeat;background-size:32px 32px;background-position:top left,top right,bottom left,bottom right}@media screen and (min-width:768px){.card--sparkle::before{inset:-24px;background-size:48px 48px}}@media screen and (min-width:981px){.card--sparkle.et_pb_row{width:calc(100% - 72px)}.card--sparkle::before{inset:-36px;background-size:72px 72px}}