@keyframes mln-kenburns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(-1.2%,-.8%)}}@media (prefers-reduced-motion:no-preference){html :where(.mln-home-hero,.mln-svc-hero) .mln-hero-img,html .mln-face-hero-img,html .mln-body-hero-img{transform-origin:50% 45%;animation:20s ease-in-out 1.2s infinite alternate mln-kenburns}}html .mln-pkg-card,html .mln-j-card,html .mln-fj-card,html .mln-bb__card,html .mln-bundle-card,html .mln-wc-product-img{transition:translate var(--millan-hover-dur) var(--millan-ease-out), box-shadow var(--millan-hover-dur) var(--millan-ease-out), background-color var(--millan-hover-dur) var(--millan-ease-out), border-color var(--millan-hover-dur) var(--millan-ease-out)}html .mln-j-img,html .mln-fj-img{transition:scale var(--millan-hover-dur) var(--millan-ease-out)}@media (hover:hover) and (pointer:fine){html :is(.mln-pkg-card,.mln-face-bundles .mln-bundle-card,.mln-wc-product-img):is(:hover,:focus-visible,:has(:focus-visible)){box-shadow:var(--millan-shadow-card-hover)}html :is(.mln-j-card,.mln-fj-card,.mln-bb__card,.mln-pkg-card.mln-pkg-featured,.mln-bundles .mln-bundle-card):is(:hover,:focus-visible,:has(:focus-visible)){box-shadow:var(--millan-shadow-card-hover-dark)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html :is(.mln-pkg-card,.mln-j-card,.mln-fj-card,.mln-bb__card,.mln-bundle-card,.mln-wc-product-img):is(:hover,:focus-visible,:has(:focus-visible)){translate:0 var(--millan-hover-lift)}html :is(.mln-j-card,.mln-fj-card):is(:hover,:focus-visible,:has(:focus-visible)) :is(.mln-j-img,.mln-fj-img){scale:1.04}}@media (prefers-reduced-motion:reduce){html .mln-pkg-card,html .mln-j-card,html .mln-fj-card,html .mln-bb__card,html .mln-bundle-card,html .mln-wc-product-img{transition:box-shadow .15s,background-color .15s,border-color .15s!important}}
.mln-sticky-wa,.mln-sticky-wa-spacer{display:none}@media (max-width:767px){.mln-sticky-wa-spacer{height:calc(76px + env(safe-area-inset-bottom));background:var(--millan-night);display:block}.mln-sticky-wa{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:900;background:var(--millan-cocoa);min-height:52px;color:var(--millan-on-dark);letter-spacing:.01em;transition:opacity .25s ease, transform .3s var(--millan-ease-out,ease), background-color .2s ease, visibility 0s linear 0s;border:1px solid #d4af7473;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:fixed;box-shadow:0 10px 28px #1a120c59}.mln-sticky-wa[data-hidden=true],html[data-booking-open] .mln-sticky-wa{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;transform:translateY(16px)}.mln-sticky-wa:hover{background:var(--millan-espresso)}.mln-sticky-wa svg{width:20px;height:20px;color:var(--millan-gold)}.mln-sticky-wa:focus-visible{outline:2px solid var(--millan-gold);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.mln-sticky-wa,.mln-sticky-wa[data-hidden=true],html[data-booking-open] .mln-sticky-wa{transition:opacity .15s,background-color .15s,visibility 0s linear .15s!important;transform:none!important}}.mln-sticky-wa:hover,.mln-sticky-wa:focus{color:var(--millan-on-dark)}
