[data-gra="0"],[data-gra="0"] *,[data-gra="0"] *:before,[data-gra="0"] *:after{animation-play-state:paused!important}.vm-bez-ruchu .hs,.vm-bez-ruchu .hs *,.vm-bez-ruchu .hs *:before,.vm-bez-ruchu .hs *:after,.vm-bez-ruchu .mz-scena *,.vm-bez-ruchu .mz-scena *:before,.vm-bez-ruchu .mz-scena *:after,.vm-bez-ruchu .ek *,.vm-bez-ruchu .vm-kroki *,.vm-bez-ruchu .vm-kroki-lista:before,.vm-bez-ruchu .vm-tlo *,.vm-bez-ruchu .hk *,.vm-bez-ruchu .hk-karta,.vm-bez-ruchu .vm-tasma *,.vm-bez-ruchu .vm-daylight-copy h1 span,.vm-bez-ruchu .vm-cta-polysk,.vm-bez-ruchu .vm-cta-polysk:after,.vm-bez-ruchu .vm-hero-scena,.vm-bez-ruchu main h2,.vm-bez-ruchu .vm-probka,.vm-bez-ruchu .vm-probka *{animation:none!important;transition:none!important}.vm-bez-ruchu .vm-hero-scena{transform:none!important}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.vivomeal-landing main h2:not([data-gra] h2){animation:vm-naglowek linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}@keyframes vm-naglowek{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:none}}.vm-animacje-przycisk{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid rgba(74,53,34,.2);background:#fff;color:#3f463d;font:600 12px/1.2 Inter,Inter Fallback,Inter Fallback Android,sans-serif;cursor:pointer}.vm-animacje-przycisk:hover{border-color:#b0420c73;color:#98400f}.vm-animacje-przycisk:focus-visible{outline:2px solid #bc470d;outline-offset:2px}.hs{position:relative;width:100%;max-width:470px;margin:0 auto}.hs:before{content:"";position:absolute;top:-12%;right:-14%;bottom:-8%;left:-14%;background:radial-gradient(60% 55% at 60% 40%,rgba(232,119,46,.22),transparent 70%),radial-gradient(40% 40% at 20% 80%,rgba(99,130,80,.16),transparent 70%);filter:blur(8px);z-index:0;pointer-events:none}.hs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hs-okno{position:relative;z-index:1;height:540px;overflow:hidden;border-radius:28px;background:#fff;border:1px solid #ebe3d6;box-shadow:0 30px 70px #4c39222e,0 6px 18px #4c392214;padding:16px 16px 0;display:flex;flex-direction:column;gap:12px;animation:hs-unos 7s ease-in-out infinite}@keyframes hs-unos{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hs-okno>*{flex-shrink:0}.hs-pasek{display:flex;align-items:center;gap:10px;padding:4px 4px 10px;border-bottom:1px solid #f0eadf}.hs-sergio{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#fff0de;box-shadow:0 0 0 2px #fff,0 0 0 4px #e8772e59;flex-shrink:0}.hs-status{display:flex;flex-direction:column;min-width:0;flex:1}.hs-status-kto{font:800 13px/1.2 Plus Jakarta Sans,sans-serif;color:#242b23}.hs-status-co{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:#555e52;animation:hs-wjazd .35s ease both;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-status-co.is-gotowe{color:#287343;font-weight:700}.hs-kropki{display:inline-flex;gap:3px}.hs-kropki i{width:4px;height:4px;border-radius:50%;background:#e8772e;animation:hs-kropka 1s ease-in-out infinite}.hs-kropki i:nth-child(2){animation-delay:.15s}.hs-kropki i:nth-child(3){animation-delay:.3s}@keyframes hs-kropka{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.hs-iskra{color:#e8772e;animation:hs-obrot 6s linear infinite;flex-shrink:0}@keyframes hs-obrot{to{transform:rotate(360deg)}}@keyframes hs-wjazd{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hs-chipy{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.hs-chipy li{font-size:11.5px;font-weight:600;line-height:1;padding:7px 10px;border-radius:999px;background:#fff0de;color:#98400f;border:1px solid rgba(176,66,12,.2);animation:hs-pop .45s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(var(--i)*.17s)}@keyframes hs-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.hs-dni{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding-bottom:8px}.hs-dzien{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 0 7px;border-radius:12px;background:#f6f2ea;font-size:11.5px;font-weight:700;color:#555e52;transition:background .35s,color .35s,box-shadow .35s}.hs-dzien i{width:5px;height:5px;border-radius:50%;background:#d8cfc2;transition:background .3s,transform .3s}.hs-dni.on .hs-dzien i{background:#e8772e;transform:scale(1.25);transition-delay:calc(var(--i)*.29s)}.hs-dni.on .hs-dzien{transition-delay:calc(var(--i)*.29s)}.hs-dzien.is-wybrany{background:linear-gradient(135deg,#bc470d,#973607);color:#fff;box-shadow:0 6px 14px #b5440c47}.hs-dzien.is-wybrany i{background:#fff}.hs-postep{position:absolute;left:0;bottom:0;height:3px;width:100%;border-radius:3px;background:linear-gradient(90deg,#e8772e,#bc470d);transform:scaleX(0);transform-origin:left;transition:transform .2s}.hs-dni.on .hs-postep{transform:scaleX(1);transition:transform 2.1s cubic-bezier(.4,0,.2,1)}.hs[data-krok="2"] .hs-postep,.hs[data-krok="3"] .hs-postep,.hs[data-krok="4"] .hs-postep,.hs[data-krok="5"] .hs-postep{opacity:0;transition:opacity .4s}.hs-suma{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-height:24px}.hs-suma>*{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.hs-suma.on>*{opacity:1;transform:none}.hs-suma:after{content:"";position:absolute;left:0;top:4px;width:58%;height:14px;border-radius:7px;background:linear-gradient(100deg,#f6f2ea 20%,#fdfbf7,#f6f2ea 70%);background-size:220% 100%;animation:hs-polysk 1.5s linear infinite;transition:opacity .3s}.hs-suma.on:after{opacity:0}.hs-suma strong{font:800 14px/1.2 Plus Jakarta Sans,sans-serif;color:#242b23}.hs-kcal{font-size:12px;color:#555e52}.hs-kcal b{font:800 20px/1 Plus Jakarta Sans,sans-serif;color:#242b23;font-variant-numeric:tabular-nums;margin-right:2px}.hs-makro{font-size:11.5px;color:#555e52;margin-left:auto}.hs-posilki{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hs-posilek{position:relative;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:14px;background:#fff;border:1px solid #efe8dd;box-shadow:0 2px 8px #4c39220d;transition:box-shadow .3s,border-color .3s}.hs-posilek:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;opacity:0;transition:opacity .4s}.hs-posilek:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,#f6f2ea 20%,#fdfbf7,#f6f2ea 70%);background-size:220% 100%;animation:hs-polysk 1.5s linear infinite;transition:opacity .4s;pointer-events:none}@keyframes hs-polysk{0%{background-position:120% 0}to{background-position:-100% 0}}.hs-posilek>:not(.hs-dlaczego){opacity:0;transform:translateY(8px);transition:opacity .4s,transform .45s cubic-bezier(.2,.9,.3,1.15)}.hs-posilek.on>:not(.hs-dlaczego),.hs-posilek.on:before{opacity:1;transform:none;transition-delay:calc(var(--i)*.15s)}.hs-posilek.on:after{opacity:0;transition-delay:calc(var(--i)*.15s)}.hs-breakfast:before{background:linear-gradient(180deg,#f59e0b,#fbbf24)}.hs-lunch:before{background:linear-gradient(180deg,#22c55e,#4ade80)}.hs-snack:before{background:linear-gradient(180deg,#8b5cf6,#a78bfa)}.hs-dinner:before{background:linear-gradient(180deg,#3b82f6,#60a5fa)}.hs-ikona{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#f6f2ea;color:#555e52}.hs-breakfast .hs-ikona{background:#fef3c7;color:#b45309}.hs-lunch .hs-ikona{background:#dcfce7;color:#15803d}.hs-snack .hs-ikona{background:#ede9fe;color:#6d28d9}.hs-dinner .hs-ikona{background:#dbeafe;color:#1d4ed8}.hs-posilek-tekst{display:flex;flex-direction:column;min-width:0}.hs-posilek-tekst small{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#555e52}.hs-nazwa{font:700 13px/1.3 Plus Jakarta Sans,sans-serif;color:#242b23;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-meta{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#555e52;white-space:nowrap}.hs-posilek.is-podswietlony{border-color:#bc470d73;box-shadow:0 8px 22px #b5440c29}.hs-dlaczego{position:absolute;z-index:3;left:28px;right:-6px;top:calc(100% + 8px);padding:11px 13px;border-radius:14px;background:#242b23;color:#f6f2ea;font-size:12px;line-height:1.5;box-shadow:0 16px 32px #242b234d;opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top left;transition:opacity .35s,transform .35s;pointer-events:none}.hs-dlaczego:before{content:"";position:absolute;top:-6px;left:22px;width:12px;height:12px;background:#242b23;transform:rotate(45deg);border-radius:2px}.hs-dlaczego strong{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#fdba74;margin-bottom:3px}.hs-dlaczego.on{opacity:1;transform:none}.hs-zakupy{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;gap:6px 10px;align-items:center;padding:12px 14px;border-radius:18px;background:#fff;border:1px solid #ebe3d6;box-shadow:0 -10px 40px #4c39222e;transform:translateY(130%);transition:transform .55s cubic-bezier(.2,.9,.3,1.1)}.hs-zakupy.on{transform:none}.hs-zakupy-ikona{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#bc470d,#973607);color:#fff}.hs-zakupy-tekst{display:flex;flex-direction:column}.hs-zakupy-tekst strong{font:800 13.5px/1.2 Plus Jakarta Sans,sans-serif;color:#242b23}.hs-zakupy-tekst span{font-size:12px;color:#555e52}.hs-zakupy-tekst b{color:#98400f;font-variant-numeric:tabular-nums}.hs-zakupy-tasma{grid-column:1/-1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);opacity:0;transition:opacity .4s .35s}.hs-zakupy.on .hs-zakupy-tasma{opacity:1}.hs-tasma-ruch{display:flex;gap:6px;width:max-content;animation:hs-tasma 16s linear infinite}@keyframes hs-tasma{to{transform:translate(calc(-50% - 3px))}}.hs-zakupy-tasma em{font-style:normal;flex-shrink:0;font-size:11px;font-weight:600;padding:5px 9px;border-radius:999px;background:#eaf4e7;color:#1f5c35}.hs-stopka{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;margin-top:12px}.hs-podpis{margin:0;text-align:center;font-size:11px;line-height:1.5;color:#656c60}@media(max-width:1000px){.hs-okno{height:520px}}@media(max-width:760px){.hs{max-width:none}.hs:before{top:-6%;right:-4%;bottom:-6%;left:-4%}.hs-okno{height:336px;padding:12px 12px 0;gap:9px;border-radius:22px;animation:none}.hs-pasek{padding:0 2px 8px}.hs-sergio{width:32px;height:32px}.hs-chipy{flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.hs-chipy li{font-size:10.5px;padding:6px 8px;white-space:nowrap;flex-shrink:0}.hs-dzien{padding:6px 0 5px;font-size:10.5px;border-radius:10px}.hs-makro{display:none}.hs-posilek{padding:7px 10px 7px 12px;grid-template-columns:28px 1fr;row-gap:1px}.hs-meta{grid-column:2;font-size:10.5px}.hs-ikona{width:28px;height:28px}.hs-snack,.hs-dinner{display:none}.hs-dlaczego{left:12px;right:0;top:auto;bottom:calc(100% + 8px);font-size:11px;transform-origin:bottom left}.hs-dlaczego:before{top:auto;bottom:-6px}.hs-zakupy{left:8px;right:8px;bottom:8px;padding:9px 11px}.hs-zakupy-tasma{display:none}.hs-stopka{margin-top:6px}.hs-podpis{font-size:10px}}
