@font-face{font-family:Rany;src:url(/assets/Rany-Medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Rany;src:url(/assets/Rany-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-UI.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#090909;font-synthesis:none;--font-display:"Rany", Arial, sans-serif;--font-text:"MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--acid:#d2fa2a;--ink:#090909;--paper:#fff;--soft:#f1f1ef;--line:#c7c7c1;--muted:#6f6f6b;background:#ececea;font-family:MiSans,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{background:#ececea}body{background:#ececea;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit;-webkit-tap-highlight-color:transparent}button{cursor:pointer}.brew-page{background:var(--paper);width:min(680px,100%);min-height:100vh;padding:env(safe-area-inset-top) 20px calc(142px + env(safe-area-inset-bottom));margin:0 auto}.brand-header,.timer-header{justify-content:space-between;align-items:center;min-height:72px;display:flex}.brand-header{border-bottom:1px solid var(--ink)}.brand-mark{width:max-content;font-family:var(--font-display);text-transform:uppercase;line-height:.82;display:grid}.brand-mark b{letter-spacing:-.035em;font-size:18px;font-weight:700}.brand-mark small{letter-spacing:-.02em;justify-self:end;font-size:10px;font-weight:700}.brand-header>span{max-width:145px;font-family:var(--font-display);letter-spacing:.025em;text-align:right;font-size:10px;font-weight:700;line-height:1.08}.product-hero-scene{--hero-height:148svh;--hero-progress:0;--hero-track-y:0px;--hero-product-lift:0px;--hero-product-scale:.96;--hero-product-opacity:1;--hero-pitch:1.8deg;height:var(--hero-height);position:relative}.product-hero-frame{height:calc(100svh - env(safe-area-inset-top));background:var(--paper);min-height:560px;position:sticky;top:0;overflow:hidden}.product-hero-track{height:100%;min-height:100%;transform:translate3d(0, var(--hero-track-y), 0);transform-origin:50% 0;will-change:transform;flex-direction:column;padding-bottom:132px;display:flex}.product-hero-scene .brand-header{background:var(--paper)}.hero-copy{text-align:center;opacity:calc(1 - var(--hero-progress) * 1.42);transform:translateY(calc(var(--hero-progress) * -20px));flex:none;padding:clamp(25px,4.3svh,43px) 6px 8px;transition:opacity 80ms linear}.hero-copy h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:620px;margin:0 auto;font-size:clamp(35px,9.7vw,54px);font-weight:700;line-height:1.02}.hero-copy .original-name{margin-top:8px;font-size:13px}.hero-copy .flavor-notes{max-width:560px;margin:14px auto 0;font-size:clamp(13px,3.7vw,17px);line-height:1.48}.product-stage-wrap{perspective:1100px;flex:auto;place-items:center;min-height:0;margin-top:2px;display:grid;position:relative;overflow:hidden}.product-stage{--hero-drag-y:0deg;--hero-shine-x:50%;--hero-shine-y:43%;--hero-shadow-x:0px;z-index:3;width:min(100%,540px);height:100%;opacity:var(--hero-product-opacity);touch-action:pan-y;transform:translate3d(0, var(--hero-product-lift), 40px) rotateX(var(--hero-pitch)) rotateY(var(--hero-drag-y)) scale(var(--hero-product-scale));transform-origin:50%;transform-style:preserve-3d;will-change:transform;-webkit-user-select:none;user-select:none;place-items:center;transition:transform .38s cubic-bezier(.2,.72,.2,1),filter .38s;display:grid;position:relative}.product-stage.dragging{cursor:grabbing;transition-duration:40ms}.product-stage>img{z-index:3;object-fit:contain;object-position:50% 50%;width:100%;height:100%;filter:drop-shadow(var(--hero-shadow-x) 19px 16px #0003);pointer-events:none;display:block;position:relative;transform:translateZ(22px)}.product-stage .hero-placeholder{z-index:3;aspect-ratio:auto;border-radius:0;width:82%;height:88%;position:relative;transform:translateZ(22px)}.product-stage-cast-shadow{z-index:1;filter:blur(20px);width:58%;height:18%;transform:translate3d(var(--hero-shadow-x), 0, -24px) rotateX(72deg);background:#0000001f;border-radius:50%;transition:transform .35s;position:absolute;bottom:8%}.product-stage-shine{z-index:4;background:radial-gradient(circle at var(--hero-shine-x) var(--hero-shine-y), #ffffff85, #ffffff1f 19%, transparent 48%);mix-blend-mode:screen;pointer-events:none;transition:background-position .12s linear;position:absolute;inset:0;transform:translateZ(28px);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-stage-orbit{z-index:1;border:2px solid var(--acid);height:30%;opacity:calc(1 - var(--hero-progress) * .35);transform:perspective(320px) rotateX(69deg) scaleX(calc(1 - var(--hero-progress) * .08));transform-origin:50%;border-radius:50%;position:absolute;bottom:8%;left:1%;right:1%}.product-stage-contact-shadow{z-index:2;filter:blur(13px);width:48%;height:5%;opacity:var(--hero-product-opacity);transform:translateX(var(--hero-shadow-x)) scaleX(calc(1 - var(--hero-progress) * .18));background:#0003;border-radius:50%;position:absolute;bottom:15%}.product-stage-hint{z-index:5;color:var(--muted);letter-spacing:.03em;opacity:calc(1 - var(--hero-progress) * 4);margin:0;font-size:10px;font-weight:500;position:absolute;bottom:2px}.product-hero-scroll-cue{z-index:9;color:var(--ink);letter-spacing:.03em;opacity:calc(1 - var(--hero-progress) * 4);pointer-events:none;margin:0;font-size:10px;font-weight:600;position:absolute;bottom:112px;right:8px}.product-hero-progress{z-index:8;background:var(--soft);height:2px;position:absolute;bottom:8px;left:0;right:0}.product-hero-progress span{width:calc(var(--hero-progress) * 100%);background:var(--acid);height:100%;display:block}.coffee-hero{padding-top:18px}.coffee-hero>img,.hero-placeholder{aspect-ratio:1.34;object-fit:cover;border-radius:18px;width:100%;display:block}.hero-placeholder{background:var(--acid);place-items:center;display:grid}.hero-placeholder span{color:var(--ink);font-family:var(--font-display);font-size:112px;font-weight:700}.profile-card{margin-top:54px;padding-top:3px}.profile-content{margin-top:29px}.profile-content h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(37px,10.2vw,54px);font-weight:700;line-height:1.04}.product-index{color:var(--acid);font-family:var(--font-display);letter-spacing:-.035em;justify-content:space-between;align-items:baseline;margin:0 0 32px;font-size:clamp(38px,10.6vw,54px);font-weight:700;line-height:.82;display:flex}.product-index b{letter-spacing:-.025em;font-size:.68em;font-weight:500}.origin-line,.timer-kicker{color:var(--ink);letter-spacing:.015em;margin:0;font-size:11px;font-weight:600;line-height:1.5}.origin-line:before{content:"●";margin-right:6px;font-size:8px}.original-name{color:var(--muted);font-family:var(--font-display);letter-spacing:.01em;margin:9px 0 0;font-size:15px;font-weight:500}.flavor-notes{color:var(--ink);margin:23px 0 0;font-size:17px;font-weight:600;line-height:1.6}.summary{color:#383836;margin:13px 0 0;font-size:13px;line-height:1.75}.coffee-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:27px;display:grid}.coffee-facts span{min-width:0;color:var(--ink);padding:15px 12px 16px 0;font-size:13px;font-weight:600;line-height:1.45}.coffee-facts span+span{border-left:1px solid var(--line);padding-left:14px}.coffee-facts small{color:var(--muted);letter-spacing:.04em;margin-bottom:6px;font-size:10px;font-weight:500;display:block}.recipe-card,.steps-card{margin-top:54px;padding-top:3px}.section-title{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.section-title>div{min-width:0}.section-title strong{color:var(--acid);font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(35px,9.5vw,49px);font-weight:700;line-height:.84;display:block}.section-title h2,.section-title p{margin:0}.section-title h2{color:var(--ink);letter-spacing:-.025em;margin-top:11px;font-size:20px;font-weight:700;line-height:1.15}.section-title p{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.5}.section-title>span{color:var(--acid);font-family:var(--font-display);letter-spacing:-.025em;flex:none;font-size:clamp(31px,8.6vw,42px);font-weight:500;line-height:.84}.preset-selector{scrollbar-width:none;gap:9px;margin:25px 0 0;padding-bottom:4px;display:flex;overflow-x:auto}.preset-selector::-webkit-scrollbar{display:none}.preset-selector button{border:1px solid var(--ink);background:var(--paper);min-width:112px;color:var(--ink);text-align:left;border-radius:0;flex:none;padding:12px 14px}.preset-selector button.active{background:var(--acid)}.preset-selector strong,.preset-selector span{display:block}.preset-selector strong{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1}.preset-selector span{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.35}.preset-selector button.active span{color:var(--ink)}.recipe-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.recipe-grid>div,.recipe-grid>button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-width:0;min-height:91px;color:inherit;text-align:left;border-radius:0;padding:15px 11px}.recipe-grid small,.recipe-grid strong,.recipe-grid span{display:block}.recipe-grid small{color:var(--muted);letter-spacing:.035em;font-size:10px;font-weight:500}.recipe-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:15px;font-weight:700;overflow:hidden}.recipe-grid span{color:#53534f;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;line-height:1.3;overflow:hidden}.recipe-fact-button{position:relative}.recipe-fact-button:after{content:"↗";font-family:var(--font-display);font-size:11px;position:absolute;top:10px;right:9px}.recipe-fact-button:active{background:var(--acid)}.steps-card ol{counter-reset:brew-step;border-top:1px solid var(--line);gap:0;margin:27px 0 0;padding:0;list-style:none;display:grid}.steps-card li{counter-increment:brew-step;border-bottom:1px solid var(--line);grid-template-columns:27px 48px minmax(0,1fr);align-items:start;gap:10px;padding:16px 0;display:grid}.steps-card li:before{content:counter(brew-step);background:var(--ink);width:22px;height:22px;color:var(--paper);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.steps-card time{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px;font-weight:700}.steps-card li strong{font-size:15px;font-weight:700}.steps-card p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.start-dock{z-index:20;background:linear-gradient(to top, var(--paper) 78%, #fff0);max-width:680px;padding:30px 20px calc(14px + env(safe-area-inset-bottom));margin:auto;position:fixed;bottom:0;left:0;right:0}.start-dock button,.primary-timer-action{border:1px solid var(--ink);background:var(--acid);width:100%;min-height:66px;color:var(--ink);border-radius:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.start-dock button span{font-family:var(--font-display);text-align:left;font-size:20px;font-weight:700;line-height:.86}.start-dock button span b{font-family:var(--font-text);font-size:12px;font-weight:700}.start-dock button small{font-family:var(--font-display);font-size:18px;font-weight:700}.start-dock p{color:var(--muted);text-align:center;margin:7px 0 0;font-size:10px;line-height:1.4}.timer-page{background:var(--paper);width:min(680px,100%);height:100svh;min-height:560px;color:var(--ink);padding:env(safe-area-inset-top) 16px calc(11px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.timer-header{border-bottom:1px solid var(--ink);flex:none;min-height:66px}.timer-header>div>span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.timer-header button{border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;padding:8px 13px;font-size:11px;font-weight:600}.timer-progress{background:var(--soft);flex:none;height:6px;overflow:hidden}.timer-progress span{background:var(--acid);height:100%;transition:width .15s linear;display:block}.timer-live{background:var(--acid);flex:none;margin-top:12px;padding:16px 15px 14px}.timer-live-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.timer-live-heading h1{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(28px,7.6vw,40px);font-weight:700;line-height:1.08}.overtime-badge{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;padding:6px 9px;font-size:12px}.live-metrics{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:9px;margin-top:13px;display:grid}.live-metrics>div{min-width:0}.live-metrics>div:last-child{text-align:right}.live-metrics small{color:#333;letter-spacing:.02em;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.live-metrics strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(50px,15vw,84px);font-weight:500;line-height:.8;display:block}.live-metrics strong em{font-family:var(--font-text);letter-spacing:0;margin-left:2px;font-size:.27em;font-style:normal;font-weight:600}.live-metrics>span{font-family:var(--font-display);font-size:clamp(34px,10vw,54px);font-weight:500;line-height:.74}.timer-instruction{min-height:18px;color:var(--ink);margin:13px 0 0;font-size:12px;font-weight:600;line-height:1.45}.timer-flow{color:#333;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:10px;line-height:1.35}.timer-timeline{border-top:1px solid var(--ink);flex-direction:column;flex:auto;min-height:0;margin-top:10px;display:flex;overflow:hidden}.timeline-heading{flex:none;justify-content:space-between;align-items:center;padding:9px 2px 7px;display:flex}.timeline-heading>div{align-items:baseline;gap:7px;display:flex}.timeline-heading span{font-family:var(--font-display);letter-spacing:.01em;font-size:14px;font-weight:700}.timeline-heading strong,.timeline-heading small{color:var(--muted);font-size:10px;font-weight:500}.timer-timeline ol{border-top:1px solid var(--line);scrollbar-width:none;scroll-behavior:smooth;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.timer-timeline ol::-webkit-scrollbar{display:none}.timer-timeline li{border-bottom:1px solid var(--line);min-height:50px;color:var(--muted);grid-template-columns:25px 46px minmax(0,1fr);align-items:start;gap:9px;padding:9px 4px;transition:color .2s,background .2s;display:grid}.timeline-marker{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.timeline-marker span{font-family:var(--font-display);font-size:10px;font-weight:700}.timer-timeline time{font-family:var(--font-display);font-variant-numeric:tabular-nums;padding-top:4px;font-size:11px;font-weight:700}.timeline-copy{min-width:0}.timeline-copy>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.timeline-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.timeline-copy b{font-family:var(--font-display);flex:none;font-size:12px;font-weight:700}.timeline-copy p{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;line-height:1.4;overflow:hidden}.timer-timeline li.completed{color:var(--ink)}.timer-timeline li.completed .timeline-marker{background:var(--ink);color:var(--paper)}.timer-timeline li.current{background:var(--acid);color:var(--ink)}.timer-timeline li.current .timeline-marker{background:var(--ink);color:var(--acid)}.timer-timeline li.current .timeline-copy strong{font-weight:700}.timer-timeline li.upcoming{color:#969690}.timer-controls{flex:none;padding-top:9px}.timer-controls>div{grid-template-columns:1fr 1.15fr;gap:8px;display:grid}.timer-controls .primary-timer-action,.complete-timer-action{justify-content:center;min-height:48px;font-size:12px;font-weight:700}.timer-controls .primary-timer-action{background:var(--paper)}.complete-timer-action{border:1px solid var(--ink);background:var(--acid);color:var(--ink);border-radius:0}.reset-timer-action{color:var(--muted);background:0 0;border:0;margin:7px auto 0;padding:3px 12px;font-size:10px;display:block}.timer-controls p{color:var(--muted);text-align:center;margin:5px 0 0;font-size:10px;line-height:1.35}.complete-page{text-align:center;justify-content:center;align-items:center}.complete-page .timer-header{top:env(safe-area-inset-top);position:absolute;left:16px;right:16px}.complete-page .timer-kicker{font-family:var(--font-display);letter-spacing:.015em;font-weight:700}.complete-mark{background:var(--acid);width:96px;height:96px;color:var(--ink);font-family:var(--font-display);place-items:center;margin-bottom:27px;font-size:44px;display:grid}.complete-page h1{letter-spacing:-.04em;margin:9px 0;font-size:42px;font-weight:700}.complete-page>p:not(.timer-kicker){color:var(--muted);margin:0}.complete-time{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:3px;width:min(320px,100%);margin:28px 0;padding:20px 0;display:grid}.complete-time small,.complete-time span{color:var(--muted);font-size:10px}.complete-time strong{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;line-height:.9}.complete-page .primary-timer-action{justify-content:center;max-width:320px}.state-page{background:var(--paper);text-align:center;place-content:center;justify-items:center;min-height:100svh;padding:30px;display:grid}.state-page .brand-mark{top:calc(22px + env(safe-area-inset-top));font-family:var(--font-display);font-size:20px;font-weight:700;position:absolute}.state-page h1{margin:22px 0 7px;font-size:27px;font-weight:700}.state-page p{max-width:280px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.unavailable-mark{background:var(--acid);width:92px;height:92px;color:var(--ink);font-family:var(--font-display);place-items:center;font-size:46px;font-weight:700;display:grid}.loader{border:3px solid var(--soft);border-top-color:var(--acid);width:42px;height:42px;animation:.8s linear infinite spin}.grind-sheet-backdrop{z-index:60;padding-top:env(safe-area-inset-top);background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.grind-sheet{background:var(--paper);width:min(680px,100%);max-height:calc(100svh - 24px);color:var(--ink);padding:9px 20px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -20px 50px #0000002e}.grind-sheet-handle{background:var(--line);width:42px;height:4px;margin:0 auto 16px}.grind-sheet header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.grind-sheet header p,.grind-sheet header h2{margin:0}.grind-sheet header p{color:var(--acid);font-family:var(--font-display);letter-spacing:.015em;font-size:15px;font-weight:700;line-height:1}.grind-sheet header h2{letter-spacing:-.035em;margin-top:10px;font-size:30px;font-weight:700;line-height:1.08}.grind-sheet header button{border:1px solid var(--ink);background:var(--paper);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;padding:0 0 3px;font-size:27px;line-height:1;display:grid}.grind-select{color:var(--muted);gap:8px;margin-top:26px;font-size:11px;display:grid}.grind-select select{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:51px;color:var(--ink);border-radius:0;padding:0 13px;font-size:14px;font-weight:600}.grind-target{margin-top:18px}.grind-target>span{color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.grind-target>div{grid-template-columns:52px minmax(0,1fr) 52px;align-items:stretch;gap:8px;display:grid}.grind-target button{border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-display);border-radius:0;font-size:27px}.grind-target label{display:block;position:relative}.grind-target input{border:1px solid var(--ink);background:var(--paper);width:100%;height:64px;color:var(--ink);text-align:center;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:0;padding:0 46px 0 12px;font-size:38px}.grind-target label small{color:var(--muted);font-size:10px;position:absolute;bottom:13px;right:14px}.grind-output{border:1px solid var(--ink);background:var(--acid);min-height:180px;color:var(--ink);text-align:center;border-radius:0;place-items:center;margin-top:18px;padding:22px;display:grid}.grind-output>small{font-size:11px;font-weight:600}.grind-output>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:78px;font-weight:500;line-height:.84}.grind-output>span{font-size:11px}.grind-output.invalid{background:var(--soft)}.grind-output.invalid>strong{color:var(--muted)}.grind-notes,.grind-disclaimer,.grind-empty p{color:var(--muted);font-size:11px;line-height:1.65}.grind-notes{margin:12px 0 0}.grind-disclaimer{margin:14px 0 0}.grind-empty{border:1px solid var(--ink);background:var(--paper);text-align:center;margin-top:20px;padding:22px}.grind-empty strong{font-size:19px;font-weight:700}.grind-empty p{margin:7px 0 0}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=681px){.brew-page,.timer-page{box-shadow:0 0 60px #00000017}}@media (width<=360px){.brew-page{padding-left:16px;padding-right:16px}.product-index{font-size:36px}.section-title strong{font-size:32px}.section-title>span{font-size:30px}.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy{padding-top:21px}.hero-copy h1{font-size:34px}.product-stage{width:96%}.timer-page{padding-left:11px;padding-right:11px}.live-metrics{gap:6px}.live-metrics strong{font-size:clamp(45px,14vw,59px)}.timer-timeline li{grid-template-columns:24px 39px minmax(0,1fr);gap:6px}}@media (height<=700px){.timer-page{min-height:520px}.timer-header{min-height:54px}.timer-live{margin-top:8px;padding-top:11px;padding-bottom:10px}.timer-live-heading h1{font-size:24px}.live-metrics{margin-top:9px}.live-metrics strong{font-size:clamp(43px,13vw,62px)}.timer-instruction{margin-top:8px}.timer-timeline li{min-height:45px;padding-top:6px;padding-bottom:6px}.timer-controls .primary-timer-action,.complete-timer-action{min-height:43px}.product-hero-track{padding-bottom:122px}.hero-copy{padding-top:18px}.hero-copy .flavor-notes{margin-top:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.product-hero-scene{height:auto!important}.product-hero-frame{height:auto;min-height:0;position:relative;overflow:visible}.product-hero-track{height:auto;min-height:calc(100svh - env(safe-area-inset-top));padding-bottom:132px}.product-hero-track,.product-stage,.hero-copy{transform:none!important}.hero-copy,.product-stage,.product-stage-hint{opacity:1!important}.product-hero-scroll-cue,.product-hero-progress{display:none}}
