.coffee-module__87Paoa__page{--cream:#fff;--paper:#f1f1f1;--ink:#0a0a0a;--soft:#4f4f4f;--crema:#ae1f4a;--green:#ae1f4a;--deep:#8f1a3d;--slate:#334862;--r:10px;width:100%;color:var(--ink);font-family:var(--font-body), Arial, sans-serif;font-synthesis:none;line-height:1.55}.coffee-module__87Paoa__page *{box-sizing:border-box}.coffee-module__87Paoa__kiosk{flex-direction:column;align-items:center;width:100%;max-width:420px;margin:0 auto;display:flex}.coffee-module__87Paoa__bezel{width:100%}.coffee-module__87Paoa__neck,.coffee-module__87Paoa__base{display:none}@media (min-width:700px){.coffee-module__87Paoa__kiosk{width:368px;padding-top:14px}.coffee-module__87Paoa__bezel{background:#0b0b0c;border-radius:5px;padding:7px;position:relative;box-shadow:0 24px 50px #0000004d}.coffee-module__87Paoa__bezel:before{content:"";background:#0b0b0c radial-gradient(circle at 50% 55%,#3b4a63 0 2.5px,#0b0b0c 3px);border-radius:3px 3px 0 0;width:46px;height:14px;margin-left:-23px;position:absolute;top:-13px;left:50%}.coffee-module__87Paoa__bezel .coffee-module__87Paoa__screen{aspect-ratio:9/16;border-radius:2px;height:auto}.coffee-module__87Paoa__neck{background:linear-gradient(90deg,#a9acb0,#f3f4f5 45%,#b4b7bb 70%,#9b9ea2);width:14px;height:200px;display:block}.coffee-module__87Paoa__base{background:linear-gradient(#f4f5f6,#cfd2d5 70%,#b9bcc0);border-radius:10px 10px 8px 8px;width:200px;height:30px;display:block;position:relative;box-shadow:0 14px 20px #0000002e}.coffee-module__87Paoa__base:after{content:"";background:#8d9094;border-radius:2px;width:22px;height:3px;margin-left:-11px;position:absolute;bottom:9px;left:50%}}.coffee-module__87Paoa__screen{background:var(--cream);color:var(--ink);border-radius:0;width:100%;min-height:560px;display:flex;overflow:hidden}@media (min-width:700px){.coffee-module__87Paoa__screen{min-height:0}}.coffee-module__87Paoa__scroll{flex:1;display:flex;overflow:hidden auto}.coffee-module__87Paoa__pane{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;margin:auto;padding:28px 22px;animation:.4s both coffee-module__87Paoa__slideIn;display:flex}.coffee-module__87Paoa__cup{flex:none;width:96px;height:auto}.coffee-module__87Paoa__liquid{transition:y .6s cubic-bezier(.3,.7,.3,1),height .6s cubic-bezier(.3,.7,.3,1)}.coffee-module__87Paoa__stream{transform-origin:top;animation:1.7s ease-in both coffee-module__87Paoa__pour}.coffee-module__87Paoa__progress{flex-direction:column;align-items:center;gap:4px;display:flex}.coffee-module__87Paoa__progress .coffee-module__87Paoa__cup{width:64px}.coffee-module__87Paoa__count{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:13px;font-weight:600}.coffee-module__87Paoa__qTitle{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:4px 0;font-size:2.1rem;font-weight:400;line-height:1.25;line-height:.95!important}.coffee-module__87Paoa__lead{color:var(--soft);max-width:26em;margin:0;font-size:1.02rem}.coffee-module__87Paoa__answers{gap:10px;width:100%;margin-top:6px;display:grid}.coffee-module__87Paoa__answer{border-radius:var(--r);background:var(--paper);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;outline:none;align-items:center;padding:14px 18px;font-size:1rem;font-weight:500;transition:background .2s,transform .15s;display:flex;position:relative}.coffee-module__87Paoa__answer:hover{background:#e3e3e3}.coffee-module__87Paoa__answer:focus-visible{box-shadow:0 0 0 3px var(--green)}.coffee-module__87Paoa__answer:active{transform:scale(.98)}.coffee-module__87Paoa__answer:disabled{opacity:.45;cursor:default}.coffee-module__87Paoa__picked{background:var(--green);color:#fff}.coffee-module__87Paoa__picked:hover{background:var(--green)}.coffee-module__87Paoa__picked:disabled{opacity:1}.coffee-module__87Paoa__steam{pointer-events:none;width:32px;height:34px;position:absolute;top:6px;right:22px}.coffee-module__87Paoa__steam i{background:#ffffffe6;border-radius:4px;width:5px;height:22px;animation:.9s ease-out infinite coffee-module__87Paoa__rise;position:absolute;bottom:0}.coffee-module__87Paoa__steam i:first-child{left:4px}.coffee-module__87Paoa__steam i:nth-child(2){animation-delay:.2s;left:14px}.coffee-module__87Paoa__steam i:nth-child(3){animation-delay:.4s;left:24px}.coffee-module__87Paoa__primary{border-radius:var(--r);background:var(--green);color:#fff;width:100%;min-height:60px;font:inherit;cursor:pointer;border:0;outline:none;margin-top:8px;font-size:1.05rem;font-weight:700;transition:background .2s,transform .15s}.coffee-module__87Paoa__primary:hover{background:var(--deep)}.coffee-module__87Paoa__primary:focus-visible{box-shadow:0 0 0 3px var(--ink)}.coffee-module__87Paoa__primary:active{transform:scale(.98)}.coffee-module__87Paoa__primary:disabled{opacity:.6}.coffee-module__87Paoa__ghost{border-radius:var(--r);background:var(--paper);width:100%;min-height:56px;color:var(--ink);font:inherit;cursor:pointer;border:0;outline:none;margin-top:6px;font-size:1.05rem;font-weight:700}.coffee-module__87Paoa__ghost:hover{background:#e3e3e3}.coffee-module__87Paoa__ghost:focus-visible{box-shadow:0 0 0 3px var(--green)}.coffee-module__87Paoa__field{text-align:left;flex-direction:column;gap:6px;width:100%;font-size:14px;font-weight:600;display:flex}.coffee-module__87Paoa__field input{border-radius:var(--r);background:var(--paper);min-height:56px;font:inherit;color:var(--ink);border:0;outline:none;padding:0 16px;font-size:1.05rem}.coffee-module__87Paoa__field input:focus-visible{box-shadow:0 0 0 3px var(--green)}.coffee-module__87Paoa__field em,.coffee-module__87Paoa__err{color:#b20000;font-size:13px;font-style:normal;font-weight:600}.coffee-module__87Paoa__err{text-align:left;width:100%}.coffee-module__87Paoa__honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.coffee-module__87Paoa__consent{text-align:left;color:var(--soft);cursor:pointer;align-items:flex-start;gap:12px;font-size:13.5px;display:flex}.coffee-module__87Paoa__consent input{width:26px;height:26px;accent-color:var(--green);flex:none}.coffee-module__87Paoa__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin:0;font-size:13px;font-weight:700}.coffee-module__87Paoa__resultName{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:3rem;font-weight:400;line-height:.95!important}.coffee-module__87Paoa__tagline{color:var(--crema);margin:0;font-size:1.1rem;font-weight:700}.coffee-module__87Paoa__reveal{flex-direction:column;align-items:center;gap:12px;width:100%;animation:.5s both coffee-module__87Paoa__slideIn;display:flex}.coffee-module__87Paoa__redeem{background:var(--ink);color:#fff;border-radius:var(--r);width:100%;padding:16px 18px;font-weight:700}.coffee-module__87Paoa__note{color:var(--soft);margin:0;font-size:13px}@keyframes coffee-module__87Paoa__slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes coffee-module__87Paoa__rise{0%{opacity:0;transform:translateY(8px)scaleY(.6)}40%{opacity:1}to{opacity:0;transform:translateY(-16px)scaleY(1.2)}}@keyframes coffee-module__87Paoa__pour{0%{transform:scaleY(0)}25%{transform:scaleY(1)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.coffee-module__87Paoa__pane,.coffee-module__87Paoa__reveal,.coffee-module__87Paoa__stream,.coffee-module__87Paoa__steam i{animation:none}.coffee-module__87Paoa__liquid,.coffee-module__87Paoa__answer,.coffee-module__87Paoa__primary{transition:none}}
