.phero .stores,.ctaband .stores{margin-top:0}.phero .store,.ctaband .store{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--line-2)}.phero .store small,.ctaband .store small{color:var(--text-3)}.phero .store:hover,.ctaband .store:hover{box-shadow:0 0 0 1px var(--text-3),0 14px 30px -16px rgb(0 0 0 / .8)}.store.is-preferred{box-shadow:0 0 0 1px var(--lime),0 0 26px -8px rgb(200 244 91 / .5)}.app-req{max-width:30rem;margin-top:16px}.app-visual{display:grid;justify-items:center}.app-visual .app__stage::before{content:"";position:absolute;z-index:-1;inset:4% -14% 18% 18%;background:radial-gradient(closest-side,rgb(var(--tone-mm) / .16),rgb(var(--tone-mm) / .05) 60%,transparent);pointer-events:none}.phone{box-shadow:0 0 0 1px rgb(240 243 233 / .16),0 50px 80px -40px rgb(0 0 0 / .95)}.app-visual .app__cap{margin-top:36px}.app-shot{display:grid;justify-items:center;margin:0}.app-shot .phone{width:250px}.app-shot figcaption{margin-top:22px;text-align:center}.miles{padding-top:18px;border-top:1px solid var(--line)}.miles .label{margin-bottom:6px;color:var(--oak)}.miles p + p{color:var(--text-2)}.app-feats .shead + .kgrid{margin-top:clamp(28px,3vw,44px)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.plan{--pc:#8A94A6;position:relative;display:flex;flex-direction:column;min-width:0;padding:28px 26px 22px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-3)}.plan::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pc)}.plan--ritual{--pc:#63CF42}.plan--daily{--pc:#FFAB2E}.plan__name{display:flex;align-items:center;gap:10px;font-size:var(--t-title);line-height:1.25;letter-spacing:-.015em}.plan__name::before{content:"";flex:none;width:8px;height:8px;background:var(--pc)}.plan__drinks{margin-top:6px;color:var(--text-2)}.plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:24px}.plan__n{font-size:clamp(2rem,1.6rem + 1.1vw,2.5rem);font-weight:700;line-height:1;letter-spacing:-.03em;white-space:nowrap}.plan__per{color:var(--text-2)}.plan__eur{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);color:var(--text-3);font-size:var(--t-small)}.plans__note{max-width:46rem;margin-top:22px;color:var(--text-2)}.app-terms{max-width:40rem;margin-top:14px}.app-terms a{text-decoration:underline;text-decoration-color:var(--oak);text-underline-offset:3px}.app-terms a:hover{color:var(--text);text-decoration-color:var(--text)}.ctaband .stores{justify-content:flex-end}@media (max-width:1023px){.phero__media.app-visual{justify-self:center}.ctaband .stores{justify-content:flex-start}}@media (max-width:760px){.plans{grid-template-columns:minmax(0,1fr)}.plan{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:22px 20px 16px}.plan__name,.plan__drinks{grid-column:1}.plan__price{grid-column:2;grid-row:1 / span 2;flex-direction:column;align-items:flex-end;gap:2px;margin-top:0}.plan__n{font-size:1.75rem}.plan__eur{grid-column:1 / -1}.app-shot .phone{width:min(210px,56vw)}}@media (forced-colors:active){.app-visual .app__stage::before{display:none}}.shead.app-vouchers{margin-bottom:0}
