.vm-launch{--vm-launch-red:#e0292e;--vm-launch-mark:min(42vmin, 200px);--vm-launch-lift:min(16vh, 130px);--vm-launch-settle:.72;display:none}html[data-vm-launch] .vm-launch{z-index:2147483001;background:var(--vm-launch-red);color:#fff;pointer-events:auto;touch-action:none;transition:opacity .42s,transform .42s cubic-bezier(.4,0,1,1);animation:1ms linear 4.5s forwards vm-launch-failsafe;display:block;position:fixed;inset:0;overflow:hidden}html[data-vm-launch-leave] .vm-launch{opacity:0;pointer-events:none;transform:scale(1.04)}html[data-vm-launch]:not([data-vm-launch-leave]) body{overflow:hidden}@keyframes vm-launch-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.vm-launch-depth{opacity:0;background:radial-gradient(circle at 50% calc(50% - var(--vm-launch-lift)), #fff3 0, #fff0 min(60vmin, 320px)), linear-gradient(165deg, #f0443f 0%, var(--vm-launch-red) 45%, #b3161c 100%);animation:.45s .1s forwards vm-launch-in;position:absolute;inset:0}.vm-launch-mark{width:var(--vm-launch-mark);aspect-ratio:128.35/87.68;filter:drop-shadow(0 6px 16px #5a00064d);background:url(/brand/vitomall-eagle.svg) 50%/contain no-repeat;animation:.7s cubic-bezier(.2,.8,.2,1) .1s forwards vm-launch-rise;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes vm-launch-rise{to{transform:translate(-50%, calc(-50% - var(--vm-launch-lift))) scale(var(--vm-launch-settle))}}.vm-launch-halo{left:50%;top:calc(50% - var(--vm-launch-lift));width:calc(var(--vm-launch-mark) * .9);aspect-ratio:1;opacity:0;border:1.5px solid #ffffff8c;border-radius:50%;animation:1.4s cubic-bezier(.2,.7,.3,1) .25s forwards vm-launch-ripple;position:absolute;transform:translate(-50%,-50%)scale(.85)}.vm-launch-halo-2{animation-delay:.55s}@keyframes vm-launch-ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.85)}to{opacity:0;transform:translate(-50%,-50%)scale(2.3)}}.vm-launch-col{left:0;right:0;top:calc(50% - var(--vm-launch-lift) + var(--vm-launch-mark) * .25 + 18px);flex-direction:column;align-items:center;gap:12px;padding-inline:24px;display:flex;position:absolute}.vm-launch-wordmark{aspect-ratio:480/153;opacity:0;background:url(/brand/vitomall-wordmark-white.png) 50%/contain no-repeat;width:min(36vmin,150px);animation:.5s cubic-bezier(.2,.8,.2,1) .35s forwards vm-launch-up;transform:translateY(12px)}.vm-launch-rule{background:#f6c453;border-radius:2px;width:32px;height:2px;animation:.4s .55s forwards vm-launch-draw;transform:scaleX(0)}.vm-launch-tagline{text-align:center;max-width:34ch;font-family:var(--font-sans);color:#fff;opacity:0;margin:0;font-size:15px;font-weight:500;line-height:1.4;animation:.45s .65s forwards vm-launch-in;display:none}html:not([lang=ar]):not([lang=en]) .vm-launch-tagline[lang=fr],html[lang=ar] .vm-launch-tagline[lang=ar],html[lang=en] .vm-launch-tagline[lang=en]{display:block}.vm-launch-bar{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 56px);opacity:0;background:#fff3;border-radius:3px;width:120px;height:3px;margin-left:-60px;animation:.4s .7s forwards vm-launch-in;position:absolute;overflow:hidden}.vm-launch-bar:after{content:"";background:linear-gradient(90deg,#fff0,#f6c453,#fff);border-radius:3px;width:40%;animation:1.1s ease-in-out infinite vm-launch-sweep;position:absolute;inset:0}@keyframes vm-launch-in{to{opacity:1}}@keyframes vm-launch-up{to{opacity:1;transform:none}}@keyframes vm-launch-draw{to{transform:scaleX(1)}}@keyframes vm-launch-sweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.vm-launch-mark{transform:translate(-50%, calc(-50% - var(--vm-launch-lift))) scale(var(--vm-launch-settle));animation:none}.vm-launch-halo,.vm-launch-bar:after{animation:none}.vm-launch-halo{opacity:0}.vm-launch-wordmark,.vm-launch-rule{transform:none}.vm-launch-depth,.vm-launch-wordmark,.vm-launch-tagline,.vm-launch-bar{animation:.3s forwards vm-launch-in}html[data-vm-launch] .vm-launch{transition:opacity .3s}html[data-vm-launch-leave] .vm-launch{transform:none}}.vm-tour{z-index:2147483000;color:#231416;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff9f7;flex-direction:column;animation:.3s forwards vm-launch-in;display:flex;position:fixed;inset:0}.vm-tour[data-leaving]{opacity:0;transition:opacity .32s,transform .32s;animation:none;transform:translateY(16px)}.vm-tour-top{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.vm-tour-brand{align-items:center;gap:8px;display:flex}.vm-tour-brand span:first-child{aspect-ratio:128.35/87.68;background:url(/icon-192x192.png) 50%/contain no-repeat;width:30px}.vm-tour-brand span:last-child{aspect-ratio:480/153;filter:brightness(0)saturate();background:url(/brand/vitomall-wordmark-white.png) 50%/contain no-repeat;width:50px}.vm-tour-skip{color:#5e4a4d;background:#2314160f;border-radius:999px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600}.vm-tour-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;display:flex;overflow:auto hidden}.vm-tour-track::-webkit-scrollbar{display:none}.vm-tour-slide{scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;justify-content:center;max-width:100%;padding:12px 24px;display:flex;overflow-y:auto}.vm-tour-slide>*{width:100%;max-width:440px;margin-inline:auto}.vm-tour-art{aspect-ratio:1/.86;border-radius:28px;place-items:center;max-height:46vh;display:grid;overflow:hidden}.vm-tour-art img{object-fit:contain;filter:drop-shadow(0 10px 18px #7814192e);width:78%;max-height:92%}.vm-tour-slide[data-on] .vm-tour-art img{animation:3.2s ease-in-out infinite vm-tour-float}@keyframes vm-tour-float{50%{transform:translateY(-8px)}}.vm-tour-tint-discover{background:radial-gradient(circle at 50% 45%,#ffe7dc,#fbd6cf 70%)}.vm-tour-tint-pay{background:radial-gradient(circle at 50% 45%,#fff4d6,#f8e1a8 75%)}.vm-tour-tint-delivery{background:radial-gradient(circle at 50% 45%,#e8eeff,#d5defb 75%)}.vm-tour-tint-deals{background:radial-gradient(circle at 50% 45%,#f1e6ff,#decbfa 75%)}.vm-tour-ey{letter-spacing:.14em;text-transform:uppercase;color:#c81d23;margin-top:22px;font-size:12px;font-weight:700}html[lang=ar] .vm-tour-ey{letter-spacing:0}.vm-tour-title{font-family:var(--font-display,var(--font-sans));color:#231416;text-wrap:balance;margin-top:6px;font-size:clamp(24px,6.6vw,30px);font-weight:800;line-height:1.12}.vm-tour-body{color:#5e4a4d;margin-top:8px;font-size:15px;line-height:1.5}.vm-tour-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.vm-tour-chips li{color:#8e1419;background:#fbedee;border:1px solid #f4d3d5;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.vm-tour-bottom{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:488px;margin-inline:auto;padding:12px 20px 24px;display:flex}.vm-tour-dots{gap:6px;display:flex}.vm-tour-dots span{background:#e6d3d5;border-radius:999px;width:8px;height:8px;transition:width .3s,background-color .3s}.vm-tour-dots span[data-on]{background:#e0292e;width:24px}.vm-tour-cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f0443f,#b3161c);border-radius:999px;min-height:48px;padding:0 24px;font-size:15px;font-weight:700;box-shadow:0 8px 18px -8px #c81d2399}.vm-tour-skip:focus-visible,.vm-tour-cta:focus-visible{outline-offset:3px;outline:2px solid #231416}@media (prefers-reduced-motion:reduce){.vm-tour,.vm-tour-slide[data-on] .vm-tour-art img{animation:none}.vm-tour-dots span{transition:none}}