html:has(.evada){scroll-padding-bottom:130px}.evada .hero-booking-info{color:#ece5d6;margin-top:14px;font-size:13px;line-height:1.6}.evada .hero-content>*{animation:none}.evada .hero-content>.hero-note{margin-top:22px}.evada .experience-options{min-width:0}.evada:has(.conversion-menu[data-booking-active=true]) .corner-contact-link{width:50px;padding:0}.evada:has(.conversion-menu[data-booking-active=true]) .corner-contact-link span{display:none}.evada .menu-duration-choice{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:0;scroll-margin-top:24px;display:flex}.menu-duration-choice>span{margin-right:auto;font-size:15px;font-weight:600}.evada .menu-duration-choice button{color:#35452f;background:0 0;border:1px solid #9caa94;border-radius:4px;min-width:76px;min-height:46px;padding:10px 14px;font-size:15px}.evada .menu-duration-choice button[aria-pressed=true]{color:#fff;background:#293a2a;border-color:#293a2a}.evada .show-treatments{color:#33432e;background:0 0;border:1px solid #9aa28d;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.show-treatments[aria-expanded=true] svg{transform:rotate(180deg)}.evada .menu-help{color:#1b633f;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:8px;font-size:13px;display:flex}.menu-help svg{flex-shrink:0}.evada .experience-summary{scroll-margin-top:24px}.evada .experience-summary .summary-photo{aspect-ratio:auto;height:145px}.evada .summary-duration{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.summary-duration a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.evada .summary-reassurance{margin-top:8px}.evada .experience-personalize span{font-weight:400}.evada .site-footer,.evada .page-footer{padding-bottom:145px}.evada .dialog-close{background:#f4f1e9;border-radius:50%;place-items:center;min-width:44px;min-height:44px;margin:0;display:grid;position:static}.booking-dialog.evada{--dialog-padding-block:35px;--dialog-padding-inline:42px;padding:var(--dialog-padding-block) var(--dialog-padding-inline);overscroll-behavior:contain;max-height:calc(100dvh - 32px)}.planner-toolbar{top:calc(-1 * var(--dialog-padding-block));z-index:3;margin:calc(-1 * var(--dialog-padding-block)) calc(-1 * var(--dialog-padding-inline)) 20px;background:#f4f1e9;border-bottom:1px solid #deddd2;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 22px;display:flex;position:sticky}.planner-toolbar>span{color:#4f5b41;font-size:12px;font-weight:600}.booking-dialog.evada .plan-result dd{overflow-wrap:anywhere;white-space:pre-line}.evada a.whatsapp-cta{transition:background-color .18s,transform .18s,box-shadow .18s}@media (min-width:801px) and (max-height:800px){.evada .experience-summary .summary-photo{display:none}.evada .summary-content{padding:22px}}@media (max-width:800px){.evada .experiences.section-shell{padding-top:36px}.evada .conversion-heading h2{margin-top:10px;font-size:clamp(36px,9vw,48px);line-height:1.05}.evada .conversion-intro{margin-top:12px;padding:0}.evada .conversion-intro p{font-size:15px;line-height:1.6}.evada .experience-builder{padding-top:24px}.evada .experience-categories{scrollbar-width:thin;flex-wrap:nowrap;margin:14px 0 12px;padding:3px 3px 9px;overflow-x:auto}.evada .experience-categories button{flex-shrink:0}.evada .experience-summary .summary-photo{height:130px}.evada .mobile-experience-bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:12px}.evada .mobile-summary-link{color:#f4f1e9;min-height:48px;line-height:1.45;display:block}.evada .mobile-summary-link>span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.evada .mobile-summary-link>strong{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex}.evada .mobile-summary-link strong>small{white-space:nowrap}.evada .mobile-summary-link>small{color:#e4d1aa;margin-top:2px;font-size:11px;display:block}.evada .mobile-experience-bar a.whatsapp-cta{text-align:center;border-radius:4px;gap:8px;padding:14px 12px;font-size:13px}.evada:has(.conversion-menu[data-booking-active=true]) .corner-contact{display:none}}@media (max-width:480px){.evada .hero-content{padding-top:164px}.evada .hero .button{gap:20px;max-width:100%;padding-inline:20px}.evada .hero-booking-info{max-width:285px;font-size:12px}.evada .menu-duration-choice{gap:8px}.menu-duration-choice>span{font-size:14px}.evada .menu-duration-choice button{min-width:66px;padding-inline:10px;font-size:14px}.evada .mobile-experience-bar a.whatsapp-cta{gap:6px;padding-inline:10px;font-size:12px}.booking-dialog.evada{--dialog-padding-block:28px;--dialog-padding-inline:22px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.booking-dialog.evada h2{padding-right:16px;font-size:34px!important}.booking-dialog.evada .button{text-align:left;gap:12px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.evada a.whatsapp-cta{transition:none}}.evada .conversion-heading h2{margin-top:0}.evada .experience-choice{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"photo copy""photo footer";align-items:center;gap:8px 14px;padding:12px}.evada .experience-choice .choice-photo{align-self:center;width:88px;height:104px}.evada .experience-choice .choice-copy{align-self:end;padding:0}.evada .choice-copy>span{margin-top:4px}.evada .choice-footer{flex-wrap:wrap;grid-area:footer;justify-content:space-between;align-self:start;align-items:center;gap:6px 12px;display:flex}.evada .experience-choice .choice-price{padding:0;font-size:14px;line-height:1.5}.evada .choice-selection{color:#35452f;border:1px solid #a3ab96;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:76px;min-height:28px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.evada .chosen .choice-selection{color:#fff;background:#35452f;border-color:#35452f}.evada:has(.conversion-menu[data-booking-active=true]) .corner-contact-whatsapp:after{animation:none}@media (max-width:480px){.evada .experience-choice{grid-template-columns:72px minmax(0,1fr);gap:8px 12px;padding:10px}.evada .experience-choice .choice-photo{width:72px;height:96px}}@media (max-width:360px){.evada .mobile-summary-link>strong{font-size:15px}.evada .experience-choice{grid-template-columns:60px minmax(0,1fr);column-gap:10px}.evada .experience-choice .choice-photo{width:60px;height:90px}}
