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