@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_f6bcd96e-module__v20Fiq__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_f6bcd96e-module__v20Fiq__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_9893333b-module__Uk50Qa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_9893333b-module__Uk50Qa__variable{--font-poppins:"Poppins", "Poppins Fallback"}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}body{margin:0}.kumii-q{--gap-1:6px;--gap-2:12px;--gap-3:20px;--gap-4:32px;--gap-5:52px;--gap-6:84px;--ease:cubic-bezier(.22, .61, .36, 1);--ease-settle:cubic-bezier(.34, 1.32, .64, 1);--t-fast:.14s;--t-med:.32s;--t-slow:.9s;--face-rim:#d8d7d4}.kumii-q[data-brand=keune]{--font:var(--font-jost), "Futura PT", Futura, "Century Gothic", sans-serif;--weight-display:300;--weight-strong:500;--track-eyebrow:.2em;--radius:0px;--surface:#fff;--surface-2:#f7f6f5;--ink:#1a1a1a;--ink-2:#6b6b6b;--ink-3:#767573;--line:#e4e2e0;--accent:#fe7370;--accent-ink:#1a1a1a;--state:#e75955;--progress:#ba5856;--accent-wash:#fff1ef;--accent-grad:linear-gradient(15deg, #fe7370 0%, #ffab8f 73%, #fbbb92 100%);--btn-transform:uppercase;--btn-track:.12em;--btn-size:13px;--weight-wordmark:400;--track-wordmark:.3em;--wordmark-transform:uppercase;--liquid-top:#ffab8f;--liquid-bottom:#fe7370;--glass:#d1cecb;--cap:#fff;--cap-2:#f4f1ee;--cap-line:#cbc7c3}.kumii-q[data-brand=miiki]{--font:var(--font-poppins), "Helvetica Neue", Arial, sans-serif;--weight-display:600;--weight-strong:500;--track-eyebrow:.16em;--radius:8px;--surface:#faf9f8;--surface-2:#f2f0ee;--ink:#191919;--ink-2:#6f6f6f;--ink-3:#72706d;--line:#e5e2df;--accent:#108474;--accent-ink:#fff;--state:#108474;--progress:#108474;--accent-wash:#eaf4f2;--accent-grad:linear-gradient(15deg, #0d6f62 0%, #108474 85%, #14a08c 100%);--btn-transform:none;--btn-track:.01em;--btn-size:15px;--weight-wordmark:700;--track-wordmark:.02em;--wordmark-transform:none;--liquid-top:#35a795;--liquid-bottom:#0d6f62;--glass:#cdcac6;--cap:#171717;--cap-2:#2c2c2c;--cap-line:#171717}.kumii-q{background:var(--surface);min-height:100vh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.kumii-bar{z-index:10;background:var(--line);height:2px;position:fixed;inset:0 0 auto}.kumii-bar>span{height:100%;width:calc(var(--p,0) * 100%);background:var(--progress);transition:width var(--t-slow) var(--ease);display:block}.kumii-shell{min-height:100vh}.kumii-rail{background:var(--surface-2);border-bottom:1px solid var(--line)}.kumii-rail-in{padding:var(--gap-3) var(--gap-3) var(--gap-2);flex-direction:column;align-items:center;display:flex}.kumii-wordmark{font-size:clamp(15px,1.4vw,19px);font-weight:var(--weight-wordmark);letter-spacing:var(--track-wordmark);text-transform:var(--wordmark-transform);color:var(--ink);margin:0;margin-right:calc(var(--track-wordmark) * -1)}.kumii-vessel{display:none}.kumii-main{padding:var(--gap-5) var(--gap-3) var(--gap-6);place-items:center;display:grid}.kumii-q>.kumii-main{min-height:100vh}.kumii-stage{width:100%;max-width:620px}@keyframes kumii-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.kumii-card{animation:kumii-rise .42s var(--ease) both}.kumii-eyebrow{margin:0 0 var(--gap-3);text-transform:uppercase;letter-spacing:var(--track-eyebrow);color:var(--ink-3);font-size:11px;font-weight:500}.kumii-eyebrow>span+.kumii-optional{border-left:1px solid var(--line);margin-left:8px;padding-left:8px}.kumii-title{margin:0 0 var(--gap-4);max-width:20ch;font-weight:var(--weight-display);letter-spacing:-.005em;text-wrap:balance;outline:none;font-size:clamp(26px,3.4vw,40px);line-height:1.16}.kumii-title--intro{max-width:14ch}.kumii-lead{margin:0 0 var(--gap-4);max-width:46ch;color:var(--ink-2)}.kumii-fineprint{margin:var(--gap-3) 0 0;max-width:46ch;color:var(--ink-3);font-size:12px;line-height:1.5}.kumii-counter{margin:var(--gap-3) 0 0;letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.kumii-err{margin:var(--gap-3) 0 0;color:#b3261e;font-size:14px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kumii-as-written{position:relative}.kumii-as-written-said{white-space:nowrap;color:#0000;text-transform:none;forced-color-adjust:none;position:absolute;inset:0;overflow:hidden}.kumii-opt{cursor:pointer;border-radius:var(--radius);position:relative}.kumii-opt input{opacity:0;pointer-events:none;position:absolute}.kumii-opt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.kumii-ends{justify-content:space-between;gap:var(--gap-3);margin-top:var(--gap-2);color:var(--ink-3);font-size:12px;display:flex}.kumii-scale{grid-template-columns:repeat(11,minmax(0,1fr));column-gap:5px;display:grid}.kumii-scale>*{grid-column:1/-1}.kumii-scale>.kumii-ends>:last-child{text-align:end}@supports (grid-template-columns:subgrid){.kumii-scale>.kumii-nps{grid-template-columns:subgrid;column-gap:normal}}.kumii-nps{grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;display:grid}.kumii-nps .kumii-opt{aspect-ratio:1;border:1px solid var(--line);background:color-mix(in srgb, var(--accent) calc(var(--tint) * 18%), transparent);min-height:28px;color:var(--ink);font-variant-numeric:tabular-nums;transition:transform var(--t-med) var(--ease-settle), background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);place-items:center;font-size:15px;display:grid}.kumii-nps .kumii-opt:hover{border-color:var(--ink-3);transform:translateY(-2px)}.kumii-nps .kumii-opt.is-on{background:var(--state);border-color:var(--state);color:var(--accent-ink);font-weight:var(--weight-strong);transform:translateY(-4px)}@media (max-width:560px){.kumii-nps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.kumii-nps .kumii-opt{font-size:16px}.kumii-scale{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:6px}.kumii-scale>.kumii-ends{grid-column:1/6}}.kumii-faces{gap:clamp(4px,1.2vw,12px);display:flex}.kumii-faces .kumii-opt{transition:transform var(--t-med) var(--ease-settle);flex-direction:column;flex:1 1 0;align-items:center;gap:8px;padding:8px 0;display:flex}.kumii-faces .kumii-opt:hover{transform:translateY(-3px)}.kumii-faces .kumii-opt.is-on{transform:translateY(-5px)}.kumii-face{width:100%;max-width:58px;height:auto;display:block}.kumii-face-head{fill:none;stroke:var(--face-rim);stroke-width:2px;transition:fill var(--t-med) var(--ease), stroke var(--t-med) var(--ease)}.kumii-face-eye{fill:var(--ink-3);transition:fill var(--t-med) var(--ease)}.kumii-face-line{fill:none;stroke:var(--ink-3);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--t-med) var(--ease)}.kumii-faces .kumii-opt:hover .kumii-face-head{stroke:var(--ink-3)}.kumii-faces .is-on .kumii-face-head{fill:var(--state);stroke:var(--state)}.kumii-faces .is-on .kumii-face-eye{fill:var(--accent-ink)}.kumii-faces .is-on .kumii-face-line{stroke:var(--accent-ink)}.kumii-faces .is-on .kumii-face{animation:kumii-pick .52s var(--ease-settle)}@keyframes kumii-pick{0%{transform:scale(1)}38%{transform:scale(1.14)rotate(-4deg)}to{transform:scale(1)}}.kumii-face-num{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.kumii-faces .is-on .kumii-face-num{color:var(--ink);font-weight:var(--weight-strong)}@media (max-width:560px){.kumii-faces{gap:2px}.kumii-face-num{font-size:11px}}.kumii-choices{gap:10px;display:grid}.kumii-choices .kumii-opt{border:1px solid var(--line);background:var(--surface);min-height:54px;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);align-items:center;gap:14px;padding:12px 18px;display:flex}.kumii-choices .kumii-opt:before{content:"";border:1.5px solid var(--ink-3);width:18px;height:18px;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:50%;flex:none}.kumii-choices .kumii-opt:hover{border-color:var(--ink-3)}.kumii-choices .kumii-opt.is-on{border-color:var(--state);background:var(--accent-wash)}.kumii-choices .kumii-opt.is-on:before{border-color:var(--state);box-shadow:inset 0 0 0 4px var(--state)}.kumii-input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:14px 16px;font-size:17px}.kumii-input::placeholder{color:var(--ink-3)}.kumii-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.kumii-other{transition:grid-template-rows var(--t-med) var(--ease), margin-top var(--t-med) var(--ease);grid-template-rows:0fr;margin-top:0;display:grid}.kumii-other.is-open{grid-template-rows:1fr;margin-top:10px}.kumii-other-in{min-height:0;overflow:hidden}.kumii-other .kumii-input{visibility:hidden;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), visibility 0s linear var(--t-med)}.kumii-other.is-open .kumii-input{visibility:visible;transition-delay:0s,0s,0s}@media (forced-colors:active){.kumii-choices .kumii-opt.is-on:before{background-color:highlight;border-color:highlight}.kumii-choices .kumii-opt.is-on{border-color:highlight}.kumii-nps .kumii-opt.is-on{color:highlighttext;background-color:highlight;border-color:highlight}.kumii-faces .is-on .kumii-face-head{fill:highlight;stroke:highlight}.kumii-faces .is-on .kumii-face-eye{fill:highlighttext}.kumii-faces .is-on .kumii-face-line{stroke:highlighttext}.kumii-bar{background-color:canvas}.kumii-bar>span{background-color:highlight}}.kumii-nav{align-items:center;gap:var(--gap-2);margin-top:var(--gap-4);display:flex}.kumii-btn{border-radius:var(--radius);min-height:48px;font:inherit;font-size:var(--btn-size);font-weight:var(--weight-strong);text-transform:var(--btn-transform);letter-spacing:var(--btn-track);cursor:pointer;transition:transform var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:15px 30px;display:inline-flex}.kumii-btn--go{background:var(--accent-grad) border-box;color:var(--accent-ink)}.kumii-btn--go:hover{transform:translateY(-1px)}.kumii-btn--ghost{border-color:var(--line);color:var(--ink-2);background:0 0}.kumii-btn--ghost:not(:disabled):hover{border-color:var(--ink-3);color:var(--ink)}.kumii-btn:active{transform:translateY(1px)}.kumii-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.kumii-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:560px){.kumii-nav{flex-wrap:wrap}.kumii-btn{flex:auto}}.kumii-code{margin-top:var(--gap-4);flex-direction:column;gap:10px;display:flex}.kumii-code-label{text-transform:uppercase;letter-spacing:var(--track-eyebrow);color:var(--ink-3);font-size:11px}.kumii-code-chip{border:1.5px dashed var(--state);border-radius:var(--radius);background:var(--accent-wash);font:inherit;color:inherit;cursor:pointer;align-self:flex-start;align-items:center;gap:18px;padding:14px 22px;display:inline-flex}.kumii-code-chip.is-copied{border-style:solid}.kumii-code-chip:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.kumii-code-value{font-size:22px;font-weight:var(--weight-strong);letter-spacing:.14em;color:var(--ink)}.kumii-code-hint{text-transform:uppercase;letter-spacing:var(--track-eyebrow);color:var(--ink);font-size:11px}.kumii-bottle{width:100%;height:auto;display:block}.kumii-bottle-cap{fill:var(--cap);stroke:var(--cap-line);stroke-width:1px}.kumii-bottle-collar{fill:var(--cap-2);stroke:var(--cap-line);stroke-width:1px}.kumii-bottle-capgloss{fill:#fff;opacity:.11}.kumii-bottle-glass{fill:none;stroke:var(--glass);stroke-width:2.5px}.kumii-bottle-frost{fill:#fff;opacity:.44}.kumii-bottle-pipette{fill:#fff;fill-opacity:.28;stroke:var(--glass);stroke-width:1.1px}.kumii-bottle-liquid-top{stop-color:var(--liquid-top)}.kumii-bottle-liquid-bottom{stop-color:var(--liquid-bottom)}.kumii-bottle-liquid{transition:transform var(--t-slow) var(--ease-settle)}.kumii-bottle-meniscus{fill:#fff;opacity:.3}.kumii-bottle-tick{stroke:var(--ink-3);stroke-width:1.4px;stroke-linecap:round;opacity:.5}.kumii-bottle-tick--full{stroke:var(--ink-2);opacity:.6}.kumii-bottle-shine{opacity:0}.kumii-bottle-shine rect{fill:#fff}.kumii-bottle-shine.is-sweeping{animation:kumii-sweep 1.2s var(--ease) .22s}@keyframes kumii-sweep{0%{opacity:0;transform:translate(0)}18%{opacity:.5}to{opacity:0;transform:translate(250px)}}.kumii-stamp{border-radius:calc(var(--radius) + 4px);width:max-content;min-width:140%;max-width:200%;color:var(--ink);text-align:center;text-transform:uppercase;mix-blend-mode:multiply;opacity:.92;pointer-events:none;border:3px solid;flex-direction:column;align-items:center;padding:11px 24px 12px;animation:.52s cubic-bezier(.2,.85,.3,1.25) .62s both kumii-stamp-press;display:flex;position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.kumii-stamp:before{content:"";border-radius:inherit;opacity:.6;border:1.5px solid;position:absolute;inset:4px}.kumii-stamp-top,.kumii-stamp-label{font-size:clamp(13px,1.5vw,20px);font-weight:var(--weight-strong);letter-spacing:.22em;opacity:.85;margin-right:-.22em}@keyframes kumii-stamp-press{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-50%)rotate(-13deg)scale(2.7)}60%{opacity:.92;filter:blur();transform:translate(-50%,-50%)rotate(-13deg)scale(.93)}78%{transform:translate(-50%,-50%)rotate(-13deg)scale(1.05)}to{opacity:.92;filter:blur();transform:translate(-50%,-50%)rotate(-13deg)scale(1)}}@media (min-width:1024px){.kumii-shell{grid-template-columns:minmax(260px,32%) 1fr;display:grid}.kumii-rail{border-bottom:0;border-right:1px solid var(--line)}.kumii-rail-in{height:100vh;padding:var(--gap-5) var(--gap-4);position:sticky;top:0}.kumii-vessel{width:min(clamp(120px,13vw,178px),40.625vh - 65px);margin:auto 0;display:block;position:relative}.kumii-main{padding:var(--gap-6) var(--gap-5)}.kumii-stage{max-width:640px}}@media (prefers-reduced-motion:reduce){.kumii-q *,.kumii-q :before,.kumii-q :after{transition:none!important;animation:none!important}}
