.mascot-part{transform-box:fill-box;transform-origin:50%}[data-part=root]{transform-origin:40px 90px}[data-part=shadow]{transform-origin:40px 96px}[data-part=cape]{transform-origin:40px 42px}[data-part=body]{transform-origin:40px 65px}[data-part=head]{transform-origin:40px 38px}[data-part=fez]{transform-origin:40px 16px}[data-part=face]{transform-origin:40px 28px}[data-part=arm-left]{transform-origin:22px 48px}[data-part=arm-right]{transform-origin:58px 48px}@media (prefers-reduced-motion:reduce){.mascot-svg [data-part]{animation:none!important}.mascot-reduced-motion [data-part=root]{animation:3s ease-in-out infinite ma-idleBob-r!important}}.mascot-anim-idleBob [data-part=root]{animation:2.4s ease-in-out infinite ma-idleBob-r}.mascot-anim-idleBreathe [data-part=root]{animation:3s ease-in-out infinite ma-idleBreathe-r}[data-part=body]{animation:3s ease-in-out infinite ma-idleBreathe-b}.mascot-anim-idleSway [data-part=root]{animation:2.8s ease-in-out infinite ma-idleSway-r}.mascot-anim-idleFloat [data-part=root]{animation:3.2s ease-in-out infinite ma-idleFloat-r}[data-part=shadow]{animation:3.2s ease-in-out infinite ma-idleFloat-s}.mascot-anim-idleBlink [data-part=face]{animation:3.5s ease-in-out infinite ma-idleBlink-f}.mascot-anim-idleLookLeft [data-part=head]{animation:2.6s ease-in-out infinite ma-idleLookLeft-h}.mascot-anim-idleLookRight [data-part=head]{animation:2.6s ease-in-out infinite ma-idleLookRight-h}.mascot-anim-idleStretch [data-part=root]{animation:2.4s ease-in-out infinite ma-idleStretch-r}.mascot-anim-idleCapeFlutter [data-part=cape]{animation:2.2s ease-in-out infinite ma-idleCapeFlutter-c}.mascot-anim-idleFezTilt [data-part=fez]{animation:2.5s ease-in-out infinite ma-idleFezTilt-z}.mascot-anim-idleHandsRest [data-part=arm-left]{animation:2.8s ease-in-out infinite ma-idleHandsRest-al}.mascot-anim-idleMicroBounce [data-part=root]{animation:1.8s ease-in-out infinite ma-idleMicroBounce-r}.mascot-anim-waveRight [data-part=arm-right]{animation:.9s ease-out ma-waveRight-ar}.mascot-anim-waveLeft [data-part=arm-left]{animation:.9s ease-out ma-waveLeft-al}.mascot-anim-doubleWave [data-part=arm-left]{animation:1.1s ease-out ma-doubleWave-al}.mascot-anim-bow [data-part=head]{animation:1s ease-out ma-bow-h}.mascot-anim-salam [data-part=arm-left]{animation:1.2s ease-out ma-salam-al}.mascot-anim-tipFez [data-part=fez]{animation:.7s ease-out ma-tipFez-z}.mascot-anim-thumbsUp [data-part=arm-right]{animation:.8s ease-out ma-thumbsUp-ar}.mascot-anim-clap [data-part=arm-left]{animation:.9s ease-out ma-clap-al}.mascot-anim-talkPulse [data-part=root]{animation:.6s ease-in-out infinite ma-talkPulse-r}.mascot-anim-talkBounce [data-part=root]{animation:.7s ease-in-out infinite ma-talkBounce-r}.mascot-anim-talkLean [data-part=root]{animation:.8s ease-in-out infinite ma-talkLean-r}.mascot-anim-talkExcited [data-part=root]{animation:.5s ease-in-out infinite ma-talkExcited-r}.mascot-anim-talkExplain [data-part=arm-right]{animation:.9s ease-in-out infinite ma-talkExplain-ar}.mascot-anim-talkNod [data-part=head]{animation:.7s ease-in-out infinite ma-talkNod-h}.mascot-anim-talkGestureRight [data-part=arm-right]{animation:.8s ease-in-out infinite ma-talkGestureRight-ar}.mascot-anim-talkGestureLeft [data-part=arm-left]{animation:.8s ease-in-out infinite ma-talkGestureLeft-al}.mascot-anim-talkThink [data-part=head]{animation:1.2s ease-in-out infinite ma-talkThink-h}.mascot-anim-talkLaugh [data-part=root]{animation:.6s ease-in-out infinite ma-talkLaugh-r}.mascot-anim-happyJump [data-part=root]{animation:.8s ease-out ma-happyJump-r}.mascot-anim-curiousTilt [data-part=head]{animation:1s ease-in-out infinite ma-curiousTilt-h}.mascot-anim-surprisedPop [data-part=root]{animation:.7s ease-out ma-surprisedPop-r}.mascot-anim-proudStand [data-part=root]{animation:2s ease-in-out infinite ma-proudStand-r}[data-part=fez]{animation:2s ease-in-out infinite ma-proudStand-z}.mascot-anim-sleepyDroop [data-part=head]{animation:2.5s ease-in-out infinite ma-sleepyDroop-h}[data-part=face]{animation:2.5s ease-in-out infinite ma-sleepyDroop-f}.mascot-anim-shyHide [data-part=head]{animation:1.2s ease-out ma-shyHide-h}.mascot-anim-energeticShake [data-part=root]{animation:.5s ease-in-out infinite ma-energeticShake-r}.mascot-anim-calmSway [data-part=root]{animation:3s ease-in-out infinite ma-calmSway-r}.mascot-anim-wink [data-part=face]{animation:1.5s ease-in-out infinite ma-wink-f}.mascot-anim-loveHeart [data-part=root]{animation:1.2s ease-in-out infinite ma-loveHeart-r}.mascot-anim-ctxHomeWelcome [data-part=root]{animation:2s ease-out ma-ctxHomeWelcome-r}.mascot-anim-ctxServicesShow [data-part=arm-right]{animation:2s ease-out ma-ctxServicesShow-ar}.mascot-anim-ctxPricingPresent [data-part=arm-left]{animation:2s ease-out ma-ctxPricingPresent-al}.mascot-anim-ctxShopBag [data-part=arm-right]{animation:2s ease-out ma-ctxShopBag-ar}.mascot-anim-ctxShopProductZoom [data-part=root]{animation:2s ease-out ma-ctxShopProductZoom-r}.mascot-anim-ctxVillasKey [data-part=arm-right]{animation:2s ease-out ma-ctxVillasKey-ar}.mascot-anim-ctxVillaDetailTour [data-part=head]{animation:2s ease-out ma-ctxVillaDetailTour-h}.mascot-anim-ctxContactPhone [data-part=arm-left]{animation:2s ease-out ma-ctxContactPhone-al}.mascot-anim-ctxReservationCalendar [data-part=arm-right]{animation:2s ease-out ma-ctxReservationCalendar-ar}.mascot-anim-ctxAboutStory [data-part=head]{animation:2s ease-out ma-ctxAboutStory-h}[data-part=cape]{animation:2s ease-out ma-ctxAboutStory-c}.mascot-anim-ctxGuidePoint [data-part=arm-right]{animation:2s ease-out ma-ctxGuidePoint-ar}.mascot-anim-ctxAccountWave [data-part=arm-right]{animation:2s ease-out ma-ctxAccountWave-ar}.mascot-anim-ctxAccountOrdersList [data-part=arm-left]{animation:2s ease-out ma-ctxAccountOrdersList-al}.mascot-anim-ctxAccountSettingsGear [data-part=fez]{animation:2s ease-out ma-ctxAccountSettingsGear-z}.mascot-anim-ctxCheckoutCard [data-part=arm-left]{animation:2s ease-out ma-ctxCheckoutCard-al}.mascot-anim-ctxLegalScroll [data-part=root]{animation:2s ease-out ma-ctxLegalScroll-r}.mascot-anim-ctxDefaultNod [data-part=head]{animation:2s ease-out ma-ctxDefaultNod-h}@keyframes ma-idleBob-r{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes ma-idleBreathe-r{0%{transform:scale(1)}50%{transform:scale(1.02,1.04)}to{transform:scale(1)}}@keyframes ma-idleBreathe-b{0%{transform:scaleY(1)}50%{transform:scaleY(1.03)}to{transform:scaleY(1)}}@keyframes ma-idleSway-r{0%{transform:rotate(0)}25%{transform:rotate(2deg)}50%{transform:rotate(0)}75%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes ma-idleFloat-r{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes ma-idleFloat-s{0%{transform:scaleX(1)}50%{transform:scaleX(1.08)}to{transform:scaleX(1)}}@keyframes ma-idleBlink-f{0%{transform:scaleY(1)}25%{transform:scaleY(.1)}50%{transform:scaleY(1)}75%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes ma-idleLookLeft-h{0%{transform:rotate(0)}33%{transform:rotate(-10deg)}67%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes ma-idleLookRight-h{0%{transform:rotate(0)}33%{transform:rotate(10deg)}67%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes ma-idleStretch-r{0%{transform:scaleY(1)}50%{transform:scaleY(1.05)}to{transform:scaleY(1)}}@keyframes ma-idleStretch-al{0%{transform:rotate(0)}50%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes ma-idleStretch-ar{0%{transform:rotate(0)}50%{transform:rotate(-8deg)}to{transform:rotate(0)}}@keyframes ma-idleCapeFlutter-c{0%{transform:skew(0)}33%{transform:skew(3deg)}67%{transform:skew(-2deg)}to{transform:skew(0)}}@keyframes ma-idleFezTilt-z{0%{transform:rotate(0)}33%{transform:rotate(8deg)}67%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes ma-idleHandsRest-al{0%{transform:rotate(0)}50%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes ma-idleHandsRest-ar{0%{transform:rotate(0)}50%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes ma-idleMicroBounce-r{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes ma-waveRight-ar{0%{transform:rotate(0)}25%{transform:rotate(-35deg)}50%{transform:rotate(-20deg)}75%{transform:rotate(-35deg)}to{transform:rotate(0)}}@keyframes ma-waveLeft-al{0%{transform:rotate(0)}25%{transform:rotate(35deg)}50%{transform:rotate(20deg)}75%{transform:rotate(35deg)}to{transform:rotate(0)}}@keyframes ma-doubleWave-al{0%{transform:rotate(0)}25%{transform:rotate(30deg)}50%{transform:rotate(0)}75%{transform:rotate(30deg)}to{transform:rotate(0)}}@keyframes ma-doubleWave-ar{0%{transform:rotate(0)}25%{transform:rotate(-30deg)}50%{transform:rotate(0)}75%{transform:rotate(-30deg)}to{transform:rotate(0)}}@keyframes ma-bow-h{0%{transform:rotate(0)}33%{transform:rotate(15deg)}67%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes ma-bow-r{0%{transform:translateY(0)}33%{transform:translateY(3px)}67%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes ma-salam-al{0%{transform:rotate(0)}33%{transform:rotate(25deg)}67%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes ma-salam-ar{0%{transform:rotate(0)}33%{transform:rotate(-25deg)}67%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes ma-salam-h{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes ma-tipFez-z{0%{transform:rotate(0)}50%{transform:rotate(-12deg)}to{transform:rotate(0)}}@keyframes ma-tipFez-h{0%{transform:rotate(0)}50%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes ma-thumbsUp-ar{0%{transform:rotate(0)}33%{transform:rotate(-55deg)}67%{transform:rotate(-50deg)}to{transform:rotate(0)}}@keyframes ma-clap-al{0%{transform:translate(0)}25%{transform:translate(8px)}50%{transform:translate(0)}75%{transform:translate(8px)}to{transform:translate(0)}}@keyframes ma-clap-ar{0%{transform:translate(0)}25%{transform:translate(-8px)}50%{transform:translate(0)}75%{transform:translate(-8px)}to{transform:translate(0)}}@keyframes ma-talkPulse-r{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes ma-talkBounce-r{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes ma-talkLean-r{0%{transform:rotate(0)}50%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes ma-talkLean-h{0%{transform:rotate(0)}50%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes ma-talkExcited-r{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ma-talkExcited-ar{0%{transform:rotate(0)}50%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes ma-talkExplain-ar{0%{transform:rotate(0)}33%{transform:rotate(-20deg)}67%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes ma-talkExplain-al{0%{transform:rotate(0)}50%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes ma-talkNod-h{0%{transform:rotate(0)}25%{transform:rotate(8deg)}50%{transform:rotate(0)}75%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes ma-talkGestureRight-ar{0%{transform:rotate(0)}33%{transform:rotate(-25deg)}67%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes ma-talkGestureLeft-al{0%{transform:rotate(0)}33%{transform:rotate(25deg)}67%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes ma-talkThink-h{0%{transform:rotate(0)}33%{transform:rotate(-8deg)}67%{transform:rotate(-8deg)}to{transform:rotate(0)}}@keyframes ma-talkThink-al{0%{transform:rotate(0)}33%{transform:rotate(20deg)}67%{transform:rotate(25deg)}to{transform:rotate(20deg)}}@keyframes ma-talkLaugh-r{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes ma-talkLaugh-f{0%{transform:scaleY(1)}50%{transform:scaleY(1.15)}to{transform:scaleY(1)}}@keyframes ma-happyJump-r{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes ma-curiousTilt-h{0%{transform:rotate(0)}33%{transform:rotate(-12deg)}67%{transform:rotate(-12deg)}to{transform:rotate(0)}}@keyframes ma-surprisedPop-r{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ma-surprisedPop-h{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes ma-surprisedPop-f{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ma-proudStand-r{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes ma-proudStand-h{0%{transform:rotate(0)}50%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes ma-proudStand-z{0%{transform:rotate(0)}50%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes ma-sleepyDroop-h{0%{transform:rotate(0)}33%{transform:rotate(10deg)}67%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes ma-sleepyDroop-f{0%{transform:scaleY(1)}33%{transform:scaleY(.85)}67%{transform:scaleY(.85)}to{transform:scaleY(1)}}@keyframes ma-shyHide-h{0%{transform:translate(0)}33%{transform:translate(5px)}67%{transform:translate(5px)}to{transform:translate(0)}}@keyframes ma-shyHide-c{0%{transform:opacity(.9)}33%{transform:opacity(1)}67%{transform:opacity(1)}to{transform:opacity(.9)}}@keyframes ma-energeticShake-r{0%{transform:rotate(0)}25%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes ma-calmSway-r{0%{transform:rotate(0)}25%{transform:rotate(1.5deg)}50%{transform:rotate(0)}75%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}@keyframes ma-wink-f{0%{transform:scaleY(1)}25%{transform:scaleY(1)}50%{transform:scaleY(.1)}75%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes ma-loveHeart-r{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes ma-loveHeart-ar{0%{transform:rotate(0)}50%{transform:rotate(-20deg)}to{transform:rotate(0)}}@keyframes ma-loveHeart-al{0%{transform:rotate(0)}50%{transform:rotate(20deg)}to{transform:rotate(0)}}@keyframes ma-ctxHomeWelcome-r{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes ma-ctxHomeWelcome-ar{0%{transform:rotate(0)}50%{transform:rotate(-30deg)}to{transform:rotate(0)}}@keyframes ma-ctxHomeWelcome-al{0%{transform:rotate(0)}50%{transform:rotate(30deg)}to{transform:rotate(0)}}@keyframes ma-ctxServicesShow-ar{0%{transform:rotate(0)}33%{transform:rotate(-40deg)}67%{transform:rotate(-20deg)}to{transform:rotate(0)}}@keyframes ma-ctxPricingPresent-al{0%{transform:rotate(0)}50%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes ma-ctxPricingPresent-ar{0%{transform:rotate(0)}50%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes ma-ctxPricingPresent-r{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes ma-ctxShopBag-ar{0%{transform:rotate(0)}33%{transform:rotate(-25deg)}67%{transform:rotate(-25deg)}to{transform:rotate(0)}}@keyframes ma-ctxShopBag-al{0%{transform:rotate(0)}50%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes ma-ctxShopProductZoom-r{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ma-ctxShopProductZoom-h{0%{transform:rotate(0)}33%{transform:rotate(-5deg)}67%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes ma-ctxVillasKey-ar{0%{transform:rotate(0)}33%{transform:rotate(-35deg)}67%{transform:rotate(-35deg)}to{transform:rotate(0)}}@keyframes ma-ctxVillasKey-r{0%{transform:translate(0)}50%{transform:translate(2px)}to{transform:translate(0)}}@keyframes ma-ctxVillaDetailTour-h{0%{transform:rotate(0)}33%{transform:rotate(-8deg)}67%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes ma-ctxVillaDetailTour-r{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes ma-ctxContactPhone-al{0%{transform:rotate(0)}33%{transform:rotate(15deg)}67%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes ma-ctxContactPhone-h{0%{transform:rotate(0)}50%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes ma-ctxReservationCalendar-ar{0%{transform:rotate(0)}50%{transform:rotate(-20deg)}to{transform:rotate(0)}}@keyframes ma-ctxReservationCalendar-al{0%{transform:rotate(0)}50%{transform:rotate(20deg)}to{transform:rotate(0)}}@keyframes ma-ctxAboutStory-h{0%{transform:rotate(0)}33%{transform:rotate(5deg)}67%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes ma-ctxAboutStory-c{0%{transform:skew(0)}50%{transform:skew(2deg)}to{transform:skew(0)}}@keyframes ma-ctxGuidePoint-ar{0%{transform:rotate(0)}33%{transform:rotate(-45deg)}67%{transform:rotate(-30deg)}to{transform:rotate(0)}}@keyframes ma-ctxAccountWave-ar{0%{transform:rotate(0)}25%{transform:rotate(-25deg)}50%{transform:rotate(-15deg)}75%{transform:rotate(-25deg)}to{transform:rotate(0)}}@keyframes ma-ctxAccountOrdersList-al{0%{transform:rotate(0)}50%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes ma-ctxAccountOrdersList-ar{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes ma-ctxAccountOrdersList-r{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes ma-ctxAccountSettingsGear-z{0%{transform:rotate(0)}33%{transform:rotate(15deg)}67%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes ma-ctxAccountSettingsGear-h{0%{transform:rotate(0)}50%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes ma-ctxCheckoutCard-al{0%{transform:rotate(0)}33%{transform:rotate(20deg)}67%{transform:rotate(20deg)}to{transform:rotate(0)}}@keyframes ma-ctxCheckoutCard-ar{0%{transform:rotate(0)}50%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes ma-ctxLegalScroll-r{0%{transform:translateY(0)}50%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes ma-ctxLegalScroll-h{0%{transform:rotate(0)}50%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes ma-ctxDefaultNod-h{0%{transform:rotate(0)}25%{transform:rotate(10deg)}50%{transform:rotate(0)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}.mascot-anim-propTeaWelcome [data-part=root]{animation:2.4s ease-out ma-propTeaWelcome-r}.mascot-anim-propMintSteam [data-part=root]{animation:2.5s ease-in-out infinite ma-propMintSteam-r}.mascot-anim-propCamelPeek [data-part=head]{animation:2.2s ease-out ma-propCamelPeek-h}.mascot-anim-propLanternGlow [data-part=root]{animation:2.4s ease-in-out infinite ma-propLanternGlow-r}.mascot-anim-propTagineServe [data-part=arm-right]{animation:2s ease-out ma-propTagineServe-ar}.mascot-anim-propBaboucheShow [data-part=arm-right]{animation:1.8s ease-out ma-propBaboucheShow-ar}.mascot-anim-propKeyOffer [data-part=arm-right]{animation:2s ease-out ma-propKeyOffer-ar}.mascot-anim-propCoinPresent [data-part=arm-left]{animation:2s ease-out ma-propCoinPresent-al}[data-part=root]{animation:2s ease-out ma-propCoinPresent-r}.mascot-anim-propPhoneWave [data-part=arm-left]{animation:1.8s ease-out ma-propPhoneWave-al}.mascot-anim-propCalendarPoint [data-part=arm-right]{animation:2s ease-out ma-propCalendarPoint-ar}.mascot-anim-propBagShow [data-part=arm-right]{animation:2s ease-out ma-propBagShow-ar}.mascot-anim-propZelligeSpin [data-part=root]{animation:2.2s ease-in-out infinite ma-propZelligeSpin-r}[data-part=head]{animation:2.2s ease-in-out infinite ma-propZelligeSpin-h}.mascot-anim-propTeaStory [data-part=head]{animation:2.4s ease-out ma-propTeaStory-h}[data-part=arm-right]{animation:2.4s ease-out ma-propTeaStory-ar}[data-part=arm-left]{animation:2.4s ease-out ma-propTeaStory-al}@keyframes ma-propTeaWelcome-r{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes ma-propTeaWelcome-ar{0%{transform:rotate(0)}33%{transform:rotate(-20deg)}67%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes ma-propTeaWelcome-al{0%{transform:rotate(0)}50%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes ma-propMintSteam-r{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes ma-propMintSteam-h{0%{transform:rotate(0)}50%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes ma-propCamelPeek-h{0%{transform:rotate(0)}33%{transform:rotate(-8deg)}67%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes ma-propCamelPeek-r{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes ma-propLanternGlow-r{0%{transform:rotate(0)}33%{transform:rotate(2deg)}67%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes ma-propLanternGlow-ar{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes ma-propTagineServe-ar{0%{transform:rotate(0)}33%{transform:rotate(-30deg)}67%{transform:rotate(-20deg)}to{transform:rotate(0)}}@keyframes ma-propTagineServe-al{0%{transform:rotate(0)}50%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes ma-propBaboucheShow-ar{0%{transform:rotate(0)}50%{transform:rotate(-25deg)}to{transform:rotate(0)}}@keyframes ma-propBaboucheShow-r{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes ma-propKeyOffer-ar{0%{transform:rotate(0)}33%{transform:rotate(-35deg)}67%{transform:rotate(-25deg)}to{transform:rotate(0)}}@keyframes ma-propCoinPresent-al{0%{transform:rotate(0)}50%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes ma-propCoinPresent-ar{0%{transform:rotate(0)}50%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes ma-propCoinPresent-r{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes ma-propPhoneWave-al{0%{transform:rotate(0)}33%{transform:rotate(20deg)}67%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes ma-propPhoneWave-h{0%{transform:rotate(0)}50%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes ma-propCalendarPoint-ar{0%{transform:rotate(0)}33%{transform:rotate(-20deg)}67%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes ma-propCalendarPoint-h{0%{transform:rotate(0)}50%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes ma-propBagShow-ar{0%{transform:rotate(0)}33%{transform:rotate(-25deg)}67%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes ma-propBagShow-al{0%{transform:rotate(0)}50%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes ma-propZelligeSpin-r{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes ma-propZelligeSpin-h{0%{transform:rotate(0)}33%{transform:rotate(3deg)}67%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes ma-propTeaStory-h{0%{transform:rotate(0)}33%{transform:rotate(5deg)}67%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes ma-propTeaStory-ar{0%{transform:rotate(0)}50%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes ma-propTeaStory-al{0%{transform:rotate(0)}50%{transform:rotate(15deg)}to{transform:rotate(0)}}
[data-part^=prop-]{opacity:0;transform-box:fill-box;transform-origin:50%;pointer-events:none}.mascot-prop-scale{transform-origin:50%;transform:scale(1.15)}[data-part=aura]{opacity:0;transform-origin:55px 60px;transform-box:fill-box}.mascot-anim-ctxHomeWelcome [data-part=prop-tea],.mascot-anim-salam [data-part=prop-mint],.mascot-anim-ctxVillasKey [data-part=prop-key],.mascot-anim-ctxVillaDetailTour [data-part=prop-camel],.mascot-anim-ctxServicesShow [data-part=prop-tagine],.mascot-anim-ctxShopBag [data-part=prop-bag],.mascot-anim-ctxShopProductZoom [data-part=prop-bag],.mascot-anim-ctxPricingPresent [data-part=prop-coin],.mascot-anim-ctxContactPhone [data-part=prop-phone],.mascot-anim-ctxReservationCalendar [data-part=prop-calendar],.mascot-anim-ctxGuidePoint [data-part=prop-lantern],.mascot-anim-ctxAboutStory [data-part=prop-zellige],.mascot-anim-ctxLegalScroll [data-part=prop-zellige],.mascot-anim-propTeaWelcome [data-part=prop-tea],.mascot-anim-propMintSteam [data-part=prop-mint],.mascot-anim-propCamelPeek [data-part=prop-camel],.mascot-anim-propLanternGlow [data-part=prop-lantern],.mascot-anim-propTagineServe [data-part=prop-tagine],.mascot-anim-propBaboucheShow [data-part=prop-babouche],.mascot-anim-propKeyOffer [data-part=prop-key],.mascot-anim-propCoinPresent [data-part=prop-coin],.mascot-anim-propPhoneWave [data-part=prop-phone],.mascot-anim-propCalendarPoint [data-part=prop-calendar],.mascot-anim-propBagShow [data-part=prop-bag],.mascot-anim-propZelligeSpin [data-part=prop-zellige],.mascot-anim-propTeaStory [data-part=prop-tea]{opacity:1;filter:drop-shadow(0 2px 4px #b85a3873)}.mascot-anim-ctxHomeWelcome [data-part=aura],.mascot-anim-salam [data-part=aura],.mascot-anim-ctxVillasKey [data-part=aura],.mascot-anim-ctxVillaDetailTour [data-part=aura],.mascot-anim-ctxServicesShow [data-part=aura],.mascot-anim-ctxShopBag [data-part=aura],.mascot-anim-ctxPricingPresent [data-part=aura],.mascot-anim-ctxContactPhone [data-part=aura],.mascot-anim-ctxReservationCalendar [data-part=aura],.mascot-anim-ctxGuidePoint [data-part=aura],.mascot-anim-ctxAboutStory [data-part=aura],.mascot-anim-ctxLegalScroll [data-part=aura],.mascot-anim-propTeaWelcome [data-part=aura],.mascot-anim-propMintSteam [data-part=aura],.mascot-anim-propCamelPeek [data-part=aura],.mascot-anim-propLanternGlow [data-part=aura],.mascot-anim-propTagineServe [data-part=aura],.mascot-anim-propBaboucheShow [data-part=aura],.mascot-anim-propKeyOffer [data-part=aura],.mascot-anim-propCoinPresent [data-part=aura],.mascot-anim-propPhoneWave [data-part=aura],.mascot-anim-propCalendarPoint [data-part=aura],.mascot-anim-propBagShow [data-part=aura],.mascot-anim-propZelligeSpin [data-part=aura],.mascot-anim-propTeaStory [data-part=aura]{opacity:1;animation:8s linear infinite ma-aura-spin}.mascot-anim-ctxHomeWelcome [data-part=prop-tea],.mascot-anim-propTeaWelcome [data-part=prop-tea],.mascot-anim-propTeaStory [data-part=prop-tea]{animation:2.4s cubic-bezier(.45,0,.55,1) infinite ma-oriental-tea}.mascot-anim-salam [data-part=prop-mint],.mascot-anim-propMintSteam [data-part=prop-mint]{animation:2.2s ease-in-out infinite ma-oriental-mint}.mascot-anim-ctxVillaDetailTour [data-part=prop-camel],.mascot-anim-propCamelPeek [data-part=prop-camel]{animation:2.5s ease-in-out infinite ma-oriental-camel}.mascot-anim-ctxGuidePoint [data-part=prop-lantern],.mascot-anim-propLanternGlow [data-part=prop-lantern]{animation:2s ease-in-out infinite ma-oriental-lantern}.mascot-anim-ctxServicesShow [data-part=prop-tagine],.mascot-anim-propTagineServe [data-part=prop-tagine]{animation:2.2s ease-in-out infinite ma-oriental-tagine}.mascot-anim-propBaboucheShow [data-part=prop-babouche]{animation:1.6s ease-in-out infinite ma-oriental-babouche}.mascot-anim-ctxVillasKey [data-part=prop-key],.mascot-anim-propKeyOffer [data-part=prop-key]{animation:2s ease-in-out infinite ma-oriental-key}.mascot-anim-ctxPricingPresent [data-part=prop-coin],.mascot-anim-propCoinPresent [data-part=prop-coin]{animation:1.8s ease-in-out infinite ma-oriental-coin}.mascot-anim-ctxContactPhone [data-part=prop-phone],.mascot-anim-propPhoneWave [data-part=prop-phone]{animation:.6s ease-in-out infinite ma-oriental-phone}.mascot-anim-ctxReservationCalendar [data-part=prop-calendar],.mascot-anim-propCalendarPoint [data-part=prop-calendar]{animation:2s ease-in-out infinite ma-oriental-calendar}.mascot-anim-ctxShopBag [data-part=prop-bag],.mascot-anim-ctxShopProductZoom [data-part=prop-bag],.mascot-anim-propBagShow [data-part=prop-bag]{animation:2s ease-in-out infinite ma-oriental-bag}.mascot-anim-ctxAboutStory [data-part=prop-zellige],.mascot-anim-ctxLegalScroll [data-part=prop-zellige],.mascot-anim-propZelligeSpin [data-part=prop-zellige]{animation:3s ease-in-out infinite ma-oriental-zellige}.mascot-anim-ctxHomeWelcome .mascot-steam-group,.mascot-anim-propTeaWelcome .mascot-steam-group,.mascot-anim-propTeaStory .mascot-steam-group,.mascot-anim-ctxServicesShow .mascot-steam-group,.mascot-anim-propTagineServe .mascot-steam-group,.mascot-anim-propMintSteam .mascot-steam-group{transform-origin:bottom;animation:1.8s ease-out infinite ma-steam-rise}.mascot-anim-ctxGuidePoint .mascot-lantern-glow,.mascot-anim-propLanternGlow .mascot-lantern-glow{animation:1.2s ease-in-out infinite ma-lantern-pulse}.mascot-anim-propTeaWelcome [data-part=arm-right],.mascot-anim-propTeaStory [data-part=arm-right]{animation:2.4s ease-in-out infinite ma-oriental-pour!important}.mascot-anim-propTeaWelcome [data-part=arm-left],.mascot-anim-propTeaStory [data-part=arm-left]{animation:2.4s ease-in-out infinite ma-oriental-receive!important}.mascot-anim-propCamelPeek [data-part=head]{animation:2.5s ease-in-out infinite ma-oriental-peek!important}.mascot-anim-propKeyOffer [data-part=arm-right]{animation:2s ease-in-out infinite ma-oriental-key-hand!important}.mascot-anim-propTagineServe [data-part=arm-right]{animation:2.2s ease-in-out infinite ma-oriental-serve!important}.mascot-anim-propLanternGlow [data-part=arm-right]{animation:2s ease-in-out infinite ma-oriental-hold-lantern!important}.mascot-anim-propBagShow [data-part=arm-left],.mascot-anim-propBagShow [data-part=arm-right]{animation:2s ease-in-out infinite ma-oriental-bag-swing-arms!important}.mascot-anim-propCoinPresent [data-part=arm-left]{animation:1.8s ease-in-out infinite ma-oriental-present!important}.mascot-anim-propPhoneWave [data-part=arm-left]{animation:.5s ease-in-out infinite ma-oriental-phone-arm!important}.mascot-anim-propMintSteam [data-part=root]{animation:2.8s ease-in-out infinite ma-oriental-sway-deep!important}.mascot-anim-propCamelPeek [data-part=root]{animation:2.5s ease-in-out infinite ma-oriental-bounce!important}@keyframes ma-aura-spin{0%{opacity:.35;transform:rotate(0)scale(1)}50%{opacity:.55;transform:rotate(180deg)scale(1.04)}to{opacity:.35;transform:rotate(360deg)scale(1)}}@keyframes ma-oriental-tea{0%,to{transform:scale(1.15)translateY(0)rotate(0)}25%{transform:scale(1.2)translateY(-6px)rotate(-8deg)}75%{transform:scale(1.18)translateY(-3px)rotate(5deg)}}@keyframes ma-oriental-mint{0%,to{transform:scale(1.15)rotate(0)}33%{transform:scale(1.22)rotate(12deg)}66%{transform:scale(1.18)rotate(-10deg)}}@keyframes ma-oriental-camel{0%,to{transform:scale(1.15)translate(0)}50%{transform:scale(1.2)translate(8px)translateY(-2px)}}@keyframes ma-oriental-lantern{0%,to{transform:scale(1.15)rotate(0)}25%{transform:scale(1.2)rotate(14deg)}75%{transform:scale(1.2)rotate(-14deg)}}@keyframes ma-oriental-tagine{0%,to{transform:scale(1.15)translateY(0)}50%{transform:scale(1.25)translateY(-8px)rotate(-3deg)}}@keyframes ma-oriental-babouche{0%,to{transform:scale(1.15)translateY(0)}50%{transform:scale(1.2)translateY(-5px)rotate(-6deg)}}@keyframes ma-oriental-key{0%,to{transform:scale(1.15)rotate(0)translateY(0)}50%{transform:scale(1.25)rotate(-25deg)translateY(-10px)}}@keyframes ma-oriental-coin{0%,to{transform:scale(1.15)rotateY(0)}50%{transform:scale(1.3)rotateY(180deg)rotate(15deg)}}@keyframes ma-oriental-phone{0%,to{transform:scale(1.15)rotate(0)}20%,60%{transform:scale(1.2)rotate(-12deg)}40%,80%{transform:scale(1.2)rotate(12deg)}}@keyframes ma-oriental-calendar{0%,to{transform:scale(1.15)}50%{transform:scale(1.28)rotate(5deg)}}@keyframes ma-oriental-bag{0%,to{transform:scale(1.15)rotate(0)}50%{transform:scale(1.22)rotate(18deg)}}@keyframes ma-oriental-zellige{0%{transform:scale(1.15)rotate(0)}50%{transform:scale(1.25)rotate(180deg)}to{transform:scale(1.15)rotate(360deg)}}@keyframes ma-steam-rise{0%{opacity:.8;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(1.3)}}@keyframes ma-lantern-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes ma-oriental-pour{0%,to{transform:rotate(0)}50%{transform:rotate(-35deg)}}@keyframes ma-oriental-receive{0%,to{transform:rotate(0)}50%{transform:rotate(20deg)}}@keyframes ma-oriental-peek{0%,to{transform:rotate(0)}50%{transform:rotate(-15deg)translate(-3px)}}@keyframes ma-oriental-key-hand{0%,to{transform:rotate(0)}50%{transform:rotate(-40deg)}}@keyframes ma-oriental-serve{0%,to{transform:rotate(0)}50%{transform:rotate(-30deg)translateY(-2px)}}@keyframes ma-oriental-hold-lantern{0%,to{transform:rotate(0)}50%{transform:rotate(-20deg)}}@keyframes ma-oriental-bag-swing-arms{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}@keyframes ma-oriental-present{0%,to{transform:rotate(0)}50%{transform:rotate(25deg)translateY(-4px)}}@keyframes ma-oriental-phone-arm{0%,to{transform:rotate(0)}50%{transform:rotate(18deg)}}@keyframes ma-oriental-sway-deep{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(3deg)}}@keyframes ma-oriental-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
[data-part^=scene-]{opacity:0;transform-box:fill-box;transform-origin:bottom;pointer-events:none;transition:opacity .35s}[data-part=scene-backdrop]{opacity:0}[class*=mascot-anim-scene] [data-part=scene-backdrop]{opacity:1}[class*=mascot-anim-scene] [data-part=character]{transform-origin:70px 120px;transform-box:fill-box;transform:translate(52px,18px)scale(.78)}[class*=mascot-anim-scene] [data-part=aura]{opacity:0}.mascot-anim-sceneCamelRide [data-part=scene-backdrop] rect:first-child,.mascot-anim-sceneDesertCaravan [data-part=scene-backdrop] rect:first-child{fill:#87ceeb}.mascot-anim-sceneSoukWalk [data-part=scene-backdrop] rect:first-child,.mascot-anim-sceneSoukBargain [data-part=scene-backdrop] rect:first-child,.mascot-anim-sceneSpiceSouk [data-part=scene-backdrop] rect:first-child,.mascot-anim-sceneCarpetMerchant [data-part=scene-backdrop] rect:first-child{fill:#f5e6c8}.mascot-anim-sceneMedinaGate [data-part=scene-backdrop] rect:first-child{fill:#4a6fa5}.mascot-anim-sceneTeaCeremony [data-part=scene-backdrop] rect:first-child,.mascot-anim-sceneTerraceSunset [data-part=scene-backdrop] rect:first-child{fill:#ffb347}.mascot-anim-sceneRiadPool [data-part=scene-backdrop] rect:first-child{fill:#b8d4e8}.mascot-anim-sceneJemaaSquare [data-part=scene-backdrop] rect:first-child{fill:#e8d5b5}.mascot-anim-sceneOlivePath [data-part=scene-backdrop] rect:first-child{fill:#c8e6c9}.mascot-anim-sceneCamelRide [data-part=scene-backdrop] rect:nth-child(2),.mascot-anim-sceneDesertCaravan [data-part=scene-backdrop] rect:nth-child(2){fill:#e8c872}.mascot-anim-sceneSoukWalk [data-part=scene-backdrop] rect:nth-child(2),.mascot-anim-sceneSoukBargain [data-part=scene-backdrop] rect:nth-child(2),.mascot-anim-sceneSpiceSouk [data-part=scene-backdrop] rect:nth-child(2),.mascot-anim-sceneCarpetMerchant [data-part=scene-backdrop] rect:nth-child(2){fill:#c9a96e}.mascot-anim-sceneMedinaGate [data-part=scene-backdrop] rect:nth-child(2){fill:#8b7355}.mascot-anim-sceneTeaCeremony [data-part=scene-backdrop] rect:nth-child(2),.mascot-anim-sceneTerraceSunset [data-part=scene-backdrop] rect:nth-child(2){fill:#d4a574}.mascot-anim-sceneRiadPool [data-part=scene-backdrop] rect:nth-child(2){fill:#2d7ab8;opacity:.85}.mascot-anim-sceneJemaaSquare [data-part=scene-backdrop] rect:nth-child(2){fill:#c9a96e}.mascot-anim-sceneOlivePath [data-part=scene-backdrop] rect:nth-child(2){fill:#8fbc8f}.mascot-anim-sceneCamelRide [data-part=scene-camel],.mascot-anim-sceneDesertCaravan [data-part=scene-camel],.mascot-anim-sceneDesertCaravan [data-part=scene-dunes]{opacity:1;filter:drop-shadow(0 6px 8px #00000040)}.mascot-anim-sceneSoukWalk [data-part=scene-souk],.mascot-anim-sceneSoukBargain [data-part=scene-souk],.mascot-anim-sceneSpiceSouk [data-part=scene-souk],.mascot-anim-sceneSpiceSouk [data-part=scene-spices],.mascot-anim-sceneCarpetMerchant [data-part=scene-souk],.mascot-anim-sceneCarpetMerchant [data-part=scene-carpets],.mascot-anim-sceneJemaaSquare [data-part=scene-souk],.mascot-anim-sceneJemaaSquare [data-part=scene-minaret]{opacity:1;filter:drop-shadow(0 4px 6px #0003)}.mascot-anim-sceneMedinaGate [data-part=scene-medina]{opacity:1;filter:drop-shadow(0 6px 10px #0000004d)}.mascot-anim-sceneTeaCeremony [data-part=scene-terrace],.mascot-anim-sceneTeaCeremony [data-part=prop-tea],.mascot-anim-sceneTerraceSunset [data-part=scene-terrace],.mascot-anim-sceneTerraceSunset [data-part=scene-dunes]{opacity:1;filter:drop-shadow(0 4px 6px #0003)}.mascot-anim-sceneRiadPool [data-part=scene-riad]{opacity:1;filter:drop-shadow(0 4px 8px #00000040)}.mascot-anim-sceneOlivePath [data-part=scene-olive]{opacity:1;filter:drop-shadow(0 4px 6px #0003)}.mascot-anim-sceneCamelRide [data-part=scene-camel]{animation:3.5s ease-in-out infinite ma-pro-camel-walk}.mascot-anim-sceneCamelRide [data-part=character]{animation:3.5s ease-in-out infinite ma-pro-mount-ride!important}.mascot-anim-sceneCamelRide [data-part=arm-right]{animation:3.5s ease-in-out infinite ma-pro-reins!important}.mascot-anim-sceneSoukWalk [data-part=scene-souk]{animation:2.8s linear infinite ma-pro-souk-scroll}.mascot-anim-sceneSoukWalk [data-part=character]{animation:.55s ease-in-out infinite ma-pro-walk!important}.mascot-anim-sceneSoukWalk [data-part=arm-left],.mascot-anim-sceneSoukWalk [data-part=arm-right]{animation:.55s ease-in-out infinite alternate ma-pro-arm-swing!important}.mascot-anim-sceneSoukBargain [data-part=character]{animation:2.2s ease-in-out infinite ma-pro-bargain!important}.mascot-anim-sceneSoukBargain [data-part=arm-right]{animation:2.2s ease-in-out infinite ma-pro-bargain-arm!important}.mascot-anim-sceneSoukBargain [data-part=scene-souk]{animation:2.2s ease-in-out infinite ma-pro-souk-highlight}.mascot-anim-sceneMedinaGate [data-part=character]{animation:3s ease-in-out infinite ma-pro-enter-gate!important}.mascot-anim-sceneMedinaGate [data-part=scene-medina]{animation:3s ease-in-out infinite ma-pro-gate-glow}.mascot-anim-sceneTeaCeremony [data-part=character]{animation:3s ease-in-out infinite ma-pro-tea-pour!important;transform:translate(58px,28px)scale(.72)!important}.mascot-anim-sceneTeaCeremony [data-part=prop-tea]{filter:drop-shadow(0 4px 6px #0000004d);animation:2.4s ease-in-out infinite ma-pro-tea-pot;transform:translate(72px,58px)scale(1.15);opacity:1!important}@keyframes ma-pro-tea-pot{0%,to{transform:translate(72px,58px)scale(1.15)rotate(0)}50%{transform:translate(72px,54px)scale(1.15)rotate(-8deg)}}.mascot-anim-sceneTeaCeremony .mascot-steam-group{animation:1.6s ease-out infinite ma-steam-rise}.mascot-anim-sceneRiadPool [data-part=scene-riad]{animation:2.5s ease-in-out infinite ma-pro-fountain}.mascot-anim-sceneRiadPool [data-part=character]{animation:2.5s ease-in-out infinite ma-pro-admire!important}.mascot-anim-sceneSpiceSouk [data-part=scene-spices]{animation:2.5s ease-in-out infinite ma-pro-spice-bob}.mascot-anim-sceneSpiceSouk [data-part=character]{animation:2.5s ease-in-out infinite ma-pro-smell!important}.mascot-anim-sceneSpiceSouk [data-part=head]{animation:2.5s ease-in-out infinite ma-pro-smell-head!important}.mascot-anim-sceneCarpetMerchant [data-part=scene-carpets]{animation:2.5s ease-in-out infinite ma-pro-unroll}.mascot-anim-sceneCarpetMerchant [data-part=character]{animation:2.5s ease-in-out infinite ma-pro-present!important}.mascot-anim-sceneCarpetMerchant [data-part=arm-left]{animation:2.5s ease-in-out infinite ma-pro-present-arm!important}.mascot-anim-sceneDesertCaravan [data-part=scene-dunes]{animation:4s ease-in-out infinite ma-pro-dunes}.mascot-anim-sceneDesertCaravan [data-part=scene-camel]{animation:4s linear infinite ma-pro-caravan}.mascot-anim-sceneDesertCaravan [data-part=character]{animation:4s ease-in-out infinite ma-pro-rider-bounce!important}.mascot-anim-sceneTerraceSunset [data-part=scene-dunes]{animation:3s ease-in-out infinite ma-pro-sunset}.mascot-anim-sceneTerraceSunset [data-part=character]{animation:3s ease-in-out infinite ma-pro-relax!important}.mascot-anim-sceneJemaaSquare [data-part=scene-minaret]{animation:3s ease-in-out infinite ma-pro-minaret}.mascot-anim-sceneJemaaSquare [data-part=character]{animation:3s ease-in-out infinite ma-pro-wave-body!important}.mascot-anim-sceneJemaaSquare [data-part=arm-right]{animation:1s ease-in-out infinite ma-pro-wave-arm!important}.mascot-anim-sceneOlivePath [data-part=scene-olive]{animation:3s ease-in-out infinite ma-pro-olive-parallax}.mascot-anim-sceneOlivePath [data-part=character]{animation:.65s ease-in-out infinite ma-pro-walk!important}@keyframes ma-pro-camel-walk{0%,to{transform:translate(0)}25%{transform:translate(6px,-5px)}50%{transform:translate(14px)}75%{transform:translate(6px,-5px)}}@keyframes ma-pro-mount-ride{0%{transform:translate(52px,18px)scale(.78)}15%{transform:translate(58px,4px)scale(.78)rotate(-6deg)}28%{transform:translate(68px,-18px)scale(.72)rotate(-3deg)}38%{transform:translate(78px,-38px)scale(.68)rotate(-2deg)}45%,to{transform:translate(82px,-42px)scale(.66)rotate(-1deg)}60%{transform:translate(86px,-46px)scale(.66)rotate(0)}75%{transform:translate(90px,-42px)scale(.66)rotate(1deg)}}@keyframes ma-pro-rider-bounce{0%,to{transform:translate(82px,-42px)scale(.66)rotate(-1deg)}25%{transform:translate(86px,-48px)scale(.66)rotate(0)}50%{transform:translate(90px,-42px)scale(.66)rotate(1deg)}75%{transform:translate(86px,-48px)scale(.66)rotate(0)}}@keyframes ma-pro-reins{0%,to{transform:rotate(0)}50%{transform:rotate(-18deg)}}@keyframes ma-pro-souk-scroll{0%{transform:translate(24px)}to{transform:translate(-40px)}}@keyframes ma-pro-walk{0%,to{transform:translate(52px,18px)scale(.78)translateY(0)}50%{transform:translate(52px,18px)scale(.78)translateY(-6px)}}@keyframes ma-pro-arm-swing{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@keyframes ma-pro-bargain{0%,to{transform:translate(52px,18px)scale(.78)rotate(0)}50%{transform:translate(48px,14px)scale(.78)rotate(-5deg)}}@keyframes ma-pro-bargain-arm{0%,to{transform:rotate(0)}25%{transform:rotate(-45deg)}55%{transform:rotate(15deg)}75%{transform:rotate(-30deg)}}@keyframes ma-pro-souk-highlight{0%,to{filter:drop-shadow(0 4px 6px #0003)brightness()}50%{filter:drop-shadow(0 6px 10px #f5d76e66)brightness(1.1)}}@keyframes ma-pro-enter-gate{0%{opacity:.6;transform:translate(30px,22px)scale(.65)}40%{opacity:1;transform:translate(52px,18px)scale(.78)}to{opacity:1;transform:translate(56px,18px)scale(.78)}}@keyframes ma-pro-gate-glow{0%,to{filter:drop-shadow(0 6px 10px #0000004d)}50%{filter:drop-shadow(0 8px 16px #f5d76e80)brightness(1.08)}}@keyframes ma-pro-tea-pour{0%,to{transform:translate(58px,28px)scale(.72)rotate(0)}50%{transform:translate(58px,24px)scale(.72)rotate(-4deg)}}@keyframes ma-pro-fountain{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ma-pro-admire{0%,to{transform:translate(52px,18px)scale(.78)rotate(0)}50%{transform:translate(52px,18px)scale(.78)rotate(6deg)}}@keyframes ma-pro-spice-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ma-pro-smell{0%,to{transform:translate(52px,18px)scale(.78)}50%{transform:translate(52px,14px)scale(.78)}}@keyframes ma-pro-smell-head{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}@keyframes ma-pro-unroll{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.2)translate(-6px)}}@keyframes ma-pro-present{0%,to{transform:translate(52px,18px)scale(.78)}50%{transform:translate(46px,16px)scale(.78)rotate(-3deg)}}@keyframes ma-pro-present-arm{0%,to{transform:rotate(0)}50%{transform:rotate(40deg)}}@keyframes ma-pro-dunes{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}@keyframes ma-pro-caravan{0%{transform:translate(-30px)}to{transform:translate(30px)}}@keyframes ma-pro-sunset{0%,to{opacity:1}50%{opacity:.85;filter:brightness(1.15)}}@keyframes ma-pro-relax{0%,to{transform:translate(52px,18px)scale(.78)rotate(0)}50%{transform:translate(52px,16px)scale(.78)rotate(3deg)}}@keyframes ma-pro-minaret{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes ma-pro-wave-body{0%,to{transform:translate(52px,18px)scale(.78)translateY(0)}50%{transform:translate(52px,18px)scale(.78)translateY(-5px)}}@keyframes ma-pro-wave-arm{0%,to{transform:rotate(0)}50%{transform:rotate(-40deg)}}@keyframes ma-pro-olive-parallax{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.mascot-anim-sceneMealServe [data-part=scene-meal],.mascot-anim-sceneMealServe [data-part=scene-terrace]{opacity:1;filter:drop-shadow(0 4px 6px #0003)}.mascot-anim-sceneMealServe [data-part=scene-backdrop] rect:first-child{fill:#ffb347}.mascot-anim-sceneMealServe [data-part=scene-meal]{animation:3s ease-in-out infinite ma-pro-meal-steam}.mascot-anim-sceneMealServe [data-part=character]{animation:3s ease-in-out infinite ma-pro-meal-serve!important}.mascot-anim-sceneMealServe [data-part=arm-right]{animation:3s ease-in-out infinite ma-pro-present-arm!important}.mascot-anim-sceneCleaningHome [data-part=scene-cleaning]{opacity:1;filter:drop-shadow(0 4px 6px #0003)}.mascot-anim-sceneCleaningHome [data-part=scene-backdrop] rect:first-child{fill:#e8f4f8}.mascot-anim-sceneCleaningHome [data-part=scene-cleaning]{animation:2.8s ease-in-out infinite ma-pro-clean-sparkle}.mascot-anim-sceneCleaningHome [data-part=character]{animation:2.8s ease-in-out infinite ma-pro-clean-sweep!important}.mascot-anim-sceneCleaningHome [data-part=arm-right]{animation:2.8s ease-in-out infinite ma-pro-clean-arm!important}.mascot-anim-sceneErrandsWalk [data-part=scene-errands],.mascot-anim-sceneErrandsWalk [data-part=scene-souk]{opacity:1;filter:drop-shadow(0 4px 6px #0003)}.mascot-anim-sceneErrandsWalk [data-part=scene-errands]{animation:3s ease-in-out infinite ma-pro-errands-bob}.mascot-anim-sceneErrandsWalk [data-part=character]{animation:.6s ease-in-out infinite ma-pro-walk!important}.mascot-anim-sceneErrandsWalk [data-part=arm-left]{animation:.6s ease-in-out infinite alternate ma-pro-errands-bag!important}.mascot-anim-sceneCheckoutPay [data-part=scene-checkout]{opacity:1;filter:drop-shadow(0 4px 8px #00000040)}.mascot-anim-sceneCheckoutPay [data-part=scene-backdrop] rect:first-child{fill:#e8d5b5}.mascot-anim-sceneCheckoutPay [data-part=scene-checkout]{animation:2.5s ease-in-out infinite ma-pro-checkout-glow}.mascot-anim-sceneCheckoutPay [data-part=character]{animation:2.5s ease-in-out infinite ma-pro-checkout-tap!important}.mascot-anim-sceneCheckoutPay [data-part=arm-right]{animation:2.5s ease-in-out infinite ma-pro-bargain-arm!important}.mascot-anim-sceneWhatsappHello [data-part=scene-whatsapp]{opacity:1;filter:drop-shadow(0 4px 8px #00000040)}.mascot-anim-sceneWhatsappHello [data-part=scene-backdrop] rect:first-child{fill:#c8e6c9}.mascot-anim-sceneWhatsappHello [data-part=scene-whatsapp]{animation:2.5s ease-in-out infinite ma-pro-whatsapp-pulse}.mascot-anim-sceneWhatsappHello [data-part=character]{animation:2.5s ease-in-out infinite ma-pro-wave-body!important}.mascot-anim-sceneWhatsappHello [data-part=arm-right]{animation:1s ease-in-out infinite ma-pro-wave-arm!important}.mascot-anim-sceneCooperativePride [data-part=scene-cooperative],.mascot-anim-sceneCooperativePride [data-part=scene-medina]{opacity:1;filter:drop-shadow(0 6px 10px #00000040)}.mascot-anim-sceneCooperativePride [data-part=scene-cooperative]{animation:3s ease-in-out infinite ma-pro-cooperative-glow}.mascot-anim-sceneCooperativePride [data-part=character]{animation:3s ease-in-out infinite ma-pro-cooperative-proud!important}@keyframes ma-pro-meal-steam{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ma-pro-meal-serve{0%,to{transform:translate(52px,18px)scale(.78)rotate(0)}50%{transform:translate(48px,16px)scale(.78)rotate(-4deg)}}@keyframes ma-pro-clean-sparkle{0%,to{filter:drop-shadow(0 4px 6px #0003)brightness()}50%{filter:drop-shadow(0 6px 10px #f5d76e66)brightness(1.08)}}@keyframes ma-pro-clean-sweep{0%,to{transform:translate(52px,18px)scale(.78)}50%{transform:translate(48px,20px)scale(.78)rotate(-3deg)}}@keyframes ma-pro-clean-arm{0%,to{transform:rotate(0)}50%{transform:rotate(-35deg)}}@keyframes ma-pro-errands-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ma-pro-errands-bag{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes ma-pro-checkout-glow{0%,to{filter:drop-shadow(0 4px 8px #00000040);transform:scale(1)}50%{filter:drop-shadow(0 6px 12px #f5d76e66);transform:scale(1.04)}}@keyframes ma-pro-checkout-tap{0%,to{transform:translate(52px,18px)scale(.78)}50%{transform:translate(50px,20px)scale(.78)rotate(2deg)}}@keyframes ma-pro-whatsapp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ma-pro-cooperative-glow{0%,to{filter:drop-shadow(0 6px 10px #00000040)brightness()}50%{filter:drop-shadow(0 8px 16px #f5d76e80)brightness(1.1)}}@keyframes ma-pro-cooperative-proud{0%,to{transform:translate(52px,18px)scale(.78)rotate(0)}50%{transform:translate(52px,14px)scale(.8)rotate(0)}}