@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&display=swap";.ckh{--sec-bg:#FFFFFF;--ink:#16303A;--ink-soft:#4C6570;--heading:#2E5665;--paper:#EDF2F1;--porcelain:#EDF2F1;--line:#D3DEDD;--powder:#8C8A4B;--on-accent:#14262C;--brand:#2E5665;--on-brand:#F3F7F6;--on-brand-soft:#B9CDD1;--tint:#E8EEEF;--clay:#B85D4E;--btn-text:#FFFFFF;--clay-hover:#A35642;--btn2-bg:#FFFFFF;--btn2-text:#173642;--star:#B85D4E;--check:#B85D4E;--panel:#2E5665;--jar:#3B7488;--jar-lid:#1F2D60;--jar-plate:#F4F6F1;--jar-plate-text:#1E3F4C;--jar-text:#E8F1F2;--display:"Bricolage Grotesque","Arial Narrow",system-ui,sans-serif;--display-w:800;--body:Lato,system-ui,-apple-system,"Segoe UI",sans-serif;--body-w:400;--body-size:17px;--h:56px;--h-lh:1.05;--h-ls:-.02em;--btn-r:40px;--field-r:46px;--btn-tt:none;--btn-ls:0;--btn-size:16px;--r-lg:22px;--wrap:1180px;--pad-t:112px;--pad-b:112px;--ta:left;--ja:flex-start;--ml:0px;--mr:auto;--fit:auto;--sh-dir:row;--sh-ai:flex-end;--sh-j:space-between;--foot-dir:row;--foot-ai:center;--never-cols:auto 1fr;--q-cols:64px 1fr;--card-pl:0px;--trust-j:space-between;background:var(--sec-bg);color:var(--ink);font-family:var(--body);font-weight:var(--body-w);font-size:var(--body-size);line-height:1.55;text-align:var(--ta)}.ckh *,.ckh *:before,.ckh *:after{box-sizing:border-box}.ckh img{max-width:100%;height:auto;display:block}.ckh a{color:inherit}.ckh :focus-visible{outline:3px solid var(--clay);outline-offset:3px;border-radius:4px}.ckh .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.ckh h1,.ckh h2,.ckh h3{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--h-ls);line-height:var(--h-lh);margin:0;color:var(--heading);text-transform:none}.ckh h1,.ckh h2{font-size:var(--h)}.ckh h3{font-size:22px;line-height:1.15}.ckh p{margin:0}.ckh b,.ckh strong{font-weight:700}.ckh .lede{font-size:calc(var(--body-size) + 2px);color:var(--ink-soft);max-width:34em;margin-left:var(--ml);margin-right:var(--mr)}.ckh .lede p+p{margin-top:.6em}.ckh .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--btn-r);font-family:var(--body);font-weight:700;font-size:var(--btn-size);line-height:1;padding:17px 26px;cursor:pointer;text-decoration:none;white-space:nowrap;letter-spacing:var(--btn-ls);text-transform:var(--btn-tt);width:var(--btn-w,auto);max-width:100%}.ckh .btn-clay{background:var(--clay);color:var(--btn-text)}.ckh .btn-clay:hover{background:var(--clay-hover);color:var(--btn-text)}.ckh .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px currentColor}.ckh .btn-ghost:hover{background:var(--ink);color:var(--sec-bg)}.ckh .btn-white{background:var(--btn2-bg);color:var(--btn2-text)}.ckh.sec{padding:var(--pad-t) 0 var(--pad-b)}.ckh .sec-head{display:flex;flex-direction:var(--sh-dir);justify-content:var(--sh-j);align-items:var(--sh-ai);gap:24px 32px;margin-bottom:56px;flex-wrap:wrap}.ckh .sec-head .lede{max-width:28em}.ckh .footnote{font-size:13px;color:var(--ink-soft);margin-top:14px}.ckh .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ckh .photo{border-radius:var(--r-lg);background:var(--paper);position:relative;overflow:hidden;margin-bottom:22px;aspect-ratio:4/3}.ckh .photo img{width:100%;height:100%;object-fit:cover}.ckh .photo .ph{position:absolute;left:14px;bottom:12px;font-size:12px;color:var(--ink-soft);background:var(--sec-bg);padding:4px 9px;border-radius:99px}@media(max-width:749px){.ckh .sec-head{flex-direction:column;align-items:var(--ja);justify-content:flex-start;margin-bottom:36px}}.ckh .namebar{display:flex;gap:8px;max-width:520px;background:var(--porcelain);border-radius:var(--field-r);padding:6px;border:1px solid var(--line);margin:0 var(--mr) 0 var(--ml)}.ckh .namebar input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--body);font-size:var(--body-size);font-weight:500;color:var(--ink);padding:0 18px;box-shadow:none;outline:none;height:auto;min-height:44px}.ckh .namebar input::placeholder{color:var(--ink-soft);opacity:1}.ckh .namebar:focus-within{box-shadow:0 0 0 3px var(--clay)}@media(max-width:520px){.ckh .namebar{flex-direction:column;border-radius:min(var(--field-r),20px)}.ckh .namebar input{padding:12px 14px}}.ckh .jar{position:relative;width:min(330px,72vw);aspect-ratio:.86;z-index:1;filter:drop-shadow(0 30px 40px rgba(0,0,0,.28))}.ckh .jar .lid{position:absolute;left:8%;right:8%;top:0;height:16%;background:var(--jar-lid);border-radius:14px 14px 6px 6px;box-shadow:inset 0 -6px #0000002e,inset 0 6px #ffffff14}.ckh .jar .lid:after{content:"";position:absolute;inset:18% 0 auto;height:56%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 3px,transparent 3px 8px)}.ckh .jar .body{position:absolute;left:4%;right:4%;top:14%;bottom:0;border-radius:18px 18px 34px 34px;overflow:hidden;background:linear-gradient(180deg,#E9ECEA 0 10%,var(--powder) 10% 100%)}.ckh .jar .body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.18) 0 2px,transparent 3px) 0 0/22px 18px,radial-gradient(circle at 70% 30%,rgba(0,0,0,.12) 0 1.5px,transparent 2.5px) 0 0/17px 15px}.ckh .jar .body:after{content:"";position:absolute;top:0;bottom:0;left:9%;width:9%;background:linear-gradient(90deg,#ffffff59,#fff0)}.ckh .jar .label{position:absolute;left:4%;right:4%;top:30%;height:52%;background:var(--jar);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 10%}.ckh .jar .brand{font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.04em;color:var(--jar-text)}.ckh .jar .plate{background:var(--jar-plate);color:var(--jar-plate-text);border-radius:4px;width:100%;text-align:center;padding:10px 6px 8px}.ckh .jar .plate b{display:block;font-family:var(--display);font-weight:var(--display-w);font-size:clamp(24px,3vw,32px);line-height:1;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ckh .jar .plate small{display:block;font:700 10px var(--body);letter-spacing:.08em;margin-top:5px}.ckh .jar .tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;min-height:20px}.ckh .jar .tags span{font:700 10px var(--body);color:var(--jar-text);border:1px solid var(--jar-text);border-radius:99px;padding:2px 7px;opacity:.85}.ckh .jar .plate b.swap{animation:ckhswap .35s ease}@keyframes ckhswap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ckh *{animation:none!important;transition:none!important}}.ckh.hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.05fr 1fr;min-height:var(--hero-h,620px);--ov-color:#000;--ov-op:.3;--ov-heading:#fff;--ov-text:#fff;--v:center;--copy-w:640px}.ckh .hero-copy{padding:var(--pad-t) 56px var(--pad-b) max(24px,calc((100vw - var(--wrap))/2 + 24px));display:flex;flex-direction:column;justify-content:center}.ckh .hero-inner{display:flex;flex-direction:column;gap:26px;width:100%}.ckh.hero h1 .line2{display:block}.ckh .assure{display:flex;flex-wrap:wrap;justify-content:var(--ja);gap:8px 22px;font-size:14px;color:var(--ink-soft);list-style:none;padding:0;margin:0}.ckh .assure li{display:flex;align-items:center;gap:8px;margin:0}.ckh .assure li:before{content:"";width:12px;height:7px;border-left:2px solid var(--check);border-bottom:2px solid var(--check);transform:translateY(-2px) rotate(-45deg)}.ckh .hero-visual{background:var(--panel);position:relative;overflow:hidden;display:grid;place-items:center;padding:56px 24px}.ckh .hero-visual.pile:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-38%;height:62%;border-radius:50%;background:var(--powder);box-shadow:inset 0 30px 60px #ffffff2e}.ckh .hero-visual .m-d,.ckh .hero-visual .m-m{position:absolute;top:0;right:0;bottom:0;left:0}.ckh .hero-visual .m-m{display:none}.ckh .hero-visual img,.ckh .hero-visual video{width:100%;height:100%;object-fit:cover;display:block;max-width:none}.ckh .hero-visual .tint{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov-color);opacity:var(--ov-op);z-index:1;pointer-events:none}@media(max-width:900px){.ckh.hero{grid-template-columns:minmax(0,1fr);min-height:0}.ckh .hero-copy{padding:var(--pad-t) 24px var(--pad-b)}.ckh .hero-visual{min-height:440px}}@media(max-width:749px){.ckh .hero-visual{order:var(--m-order,1);min-height:var(--m-media-h,440px)}.ckh.hero.has-m .m-d{display:none}.ckh.hero.has-m .m-m{display:block}}@media(min-width:750px){.ckh.hero.lay-d-overlay{grid-template-columns:minmax(0,1fr);min-height:var(--hero-h,620px)}.ckh.hero.lay-d-overlay .hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;min-height:0}.ckh.hero.lay-d-overlay .hero-visual.pile:before,.ckh.hero.lay-d-overlay .jar{display:none}.ckh.hero.lay-d-overlay .tint{display:block}.ckh.hero.lay-d-overlay .hero-copy{position:relative;z-index:2;justify-content:var(--v);padding:var(--pad-t) max(24px,calc((100vw - var(--wrap))/2 + 24px)) var(--pad-b)}.ckh.hero.lay-d-overlay .hero-inner{max-width:var(--copy-w);margin-left:var(--ml);margin-right:var(--mr)}.ckh.hero.lay-d-overlay h1{color:var(--ov-heading)}.ckh.hero.lay-d-overlay .lede,.ckh.hero.lay-d-overlay .assure{color:var(--ov-text)}.ckh.hero.lay-d-overlay .assure li:before{border-color:var(--ov-text)}}@media(max-width:749px){.ckh.hero.lay-m-overlay{grid-template-columns:minmax(0,1fr);min-height:var(--hero-h,640px);position:relative}.ckh.hero.lay-m-overlay .hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;min-height:0;order:0}.ckh.hero.lay-m-overlay .hero-visual.pile:before,.ckh.hero.lay-m-overlay .jar{display:none}.ckh.hero.lay-m-overlay .tint{display:block}.ckh.hero.lay-m-overlay .hero-copy{position:relative;z-index:2;justify-content:var(--v);padding:var(--pad-t) 24px var(--pad-b)}.ckh.hero.lay-m-overlay .hero-inner{max-width:var(--copy-w);margin-left:var(--ml);margin-right:var(--mr)}.ckh.hero.lay-m-overlay h1{color:var(--ov-heading)}.ckh.hero.lay-m-overlay .lede,.ckh.hero.lay-m-overlay .assure{color:var(--ov-text)}.ckh.hero.lay-m-overlay .assure li:before{border-color:var(--ov-text)}}.ckh.trust{border-bottom:1px solid var(--line)}.ckh.trust ul{list-style:none;margin:0 auto;padding:var(--pad-t) 24px var(--pad-b);max-width:var(--wrap);display:flex;flex-wrap:wrap;justify-content:var(--trust-j);gap:12px 28px;font-weight:700;color:var(--heading)}.ckh.trust li{margin:0}.ckh .concerns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ckh .concern{-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink);text-align:var(--ta);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:26px 24px 22px;border-radius:var(--r-lg);background:var(--porcelain);border:1.5px solid transparent;position:relative;margin:0;width:100%}.ckh .concern:hover{border-color:var(--line)}.ckh .concern h3{font-size:24px;padding-right:44px;padding-left:var(--card-pl);color:var(--heading)}.ckh .concern .for{color:var(--ink-soft);font-size:15px}.ckh .concern .in{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-size:14px}.ckh .concern .in b{display:block;color:var(--ink);margin-bottom:2px}.ckh .concern .in span{color:var(--ink-soft)}.ckh .concern .tog{position:absolute;top:22px;right:22px;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--ink-soft);display:grid;place-items:center}.ckh .concern .tog:before,.ckh .concern .tog:after{content:"";position:absolute;width:12px;height:2px;background:var(--ink-soft)}.ckh .concern .tog:after{transform:rotate(90deg)}.ckh .concern[aria-pressed=true]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.ckh .concern[aria-pressed=true] h3,.ckh .concern[aria-pressed=true] .in b{color:var(--on-brand)}.ckh .concern[aria-pressed=true] .for,.ckh .concern[aria-pressed=true] .in span{color:var(--on-brand-soft)}.ckh .concern[aria-pressed=true] .in{border-color:var(--on-brand-soft)}.ckh .concern[aria-pressed=true] .tog{background:var(--powder);border-color:var(--powder)}.ckh .concern[aria-pressed=true] .tog:before{width:7px;transform:translate(-4px,2px) rotate(45deg);background:var(--on-accent)}.ckh .concern[aria-pressed=true] .tog:after{width:13px;transform:translate(2px) rotate(-50deg);background:var(--on-accent)}.ckh .concern-foot{margin-top:28px;display:flex;flex-direction:var(--foot-dir);justify-content:space-between;align-items:var(--foot-ai);gap:20px;flex-wrap:wrap;color:var(--ink-soft)}.ckh .concern-foot b{color:var(--ink)}@media(max-width:900px){.ckh .concerns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ckh .concerns{grid-template-columns:repeat(var(--cols-m,1),minmax(0,1fr))}}.ckh .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0;counter-reset:s}.ckh .steps li{counter-increment:s;border-top:2px solid var(--brand);padding-top:22px;margin:0}.ckh .steps li:before{content:counter(s);display:block;font-family:var(--display);font-weight:var(--display-w);font-size:64px;line-height:1;color:var(--powder);margin-bottom:18px;letter-spacing:-.04em}.ckh .steps h3{margin-bottom:8px}.ckh .steps p{color:var(--ink-soft)}@media(max-width:800px){.ckh .steps{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:749px){.ckh .steps{grid-template-columns:repeat(var(--cols-m,1),minmax(0,1fr))}}.ckh .eq{display:grid;grid-template-columns:1fr auto 1.4fr auto .9fr;gap:28px;align-items:center}.ckh .eq>*{min-width:0}.ckh .eq-sym{font-family:var(--display);font-weight:700;font-size:56px;line-height:1;color:var(--powder)}.ckh .tile{border-radius:var(--r-lg);padding:30px;background:var(--porcelain);border:1px solid var(--line);height:100%}.ckh .tile h3{margin-bottom:10px}.ckh .tile p{color:var(--ink-soft);font-size:15px}.ckh .chips{display:flex;flex-wrap:wrap;justify-content:var(--ja);gap:8px;margin:18px 0 14px}.ckh .chip{-webkit-appearance:none;appearance:none;font-family:var(--body);font-weight:700;font-size:14px;color:var(--ink);background:transparent;border:1.5px solid var(--line);border-radius:var(--btn-r);padding:9px 14px;cursor:pointer;margin:0}.ckh .chip:hover{border-color:var(--ink)}.ckh .chip[aria-pressed=true]{background:var(--powder);border-color:var(--powder);color:var(--on-accent)}.ckh .chip-desc{min-height:3em}.ckh .eq-jar{display:grid;place-items:center}.ckh .eq-jar .jar{width:min(220px,60vw)}.ckh .eq-foot{margin-top:44px;display:flex;flex-direction:var(--foot-dir);justify-content:space-between;align-items:var(--foot-ai);gap:20px;flex-wrap:wrap;font-size:15px;color:var(--ink-soft)}.ckh .eq-foot a{color:var(--ink);font-weight:700}@media(max-width:980px){.ckh .eq{grid-template-columns:minmax(0,1fr)}.ckh .eq-sym{text-align:center;font-size:40px}}.ckh .ingr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ckh .ingr .photo{aspect-ratio:4/5;margin-bottom:18px}.ckh .ingr h3{margin-bottom:8px}.ckh .ingr p{color:var(--ink-soft);font-size:15px}.ckh .never{margin-top:56px;display:grid;grid-template-columns:var(--never-cols);justify-items:var(--ja);gap:20px 40px;align-items:center;padding:28px 32px;border-radius:var(--r-lg);border:1.5px solid var(--line);background:var(--porcelain)}.ckh .never h3{font-size:26px}.ckh .never ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:var(--ja);gap:10px 28px;font-weight:700}.ckh .never li{margin:0}.ckh .never li:before{content:"\2715  ";color:var(--brand)}.ckh .ingr-link{margin-top:24px}.ckh .ingr-link a{font-weight:700}@media(max-width:900px){.ckh .ingr{grid-template-columns:repeat(2,minmax(0,1fr))}.ckh .never{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.ckh .ingr{grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr))}}.ckh .q-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.ckh .q-grid>*{min-width:0}.ckh .qtable{text-align:left;width:100%;border-collapse:separate;border-spacing:0;background:var(--paper);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);margin:0}.ckh .qtable th,.ckh .qtable td{padding:16px 20px;text-align:left;border:0;border-bottom:1px solid var(--line);vertical-align:top;font-size:16px;color:var(--ink)}.ckh .qtable thead th{font-weight:700;font-size:15px;color:var(--ink-soft)}.ckh .qtable thead th.us{color:var(--on-brand);background:var(--brand)}.ckh .qtable th.us,.ckh .qtable th.them,.ckh .qtable td.us,.ckh .qtable td.them{text-align:center;width:120px}.ckh .qtable td.us{background:var(--tint);color:var(--brand);font-weight:800;font-size:22px}.ckh .qtable td.them{color:var(--ink-soft)}.ckh .qtable tbody th{font-weight:700}.ckh .qtable tbody th span{display:block;font-weight:400;font-size:14px;color:var(--ink-soft);margin-top:3px}.ckh .qtable tr:last-child>*{border-bottom:0}.ckh .quote{margin-top:36px;padding-top:28px;border-top:1px solid var(--line);display:grid;grid-template-columns:var(--q-cols);justify-items:var(--ja);gap:18px;align-items:center}.ckh .quote .avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--brand)}.ckh .quote .avatar img{width:100%;height:100%;object-fit:cover}.ckh .quote p{font-weight:500;font-size:var(--body-size);line-height:1.45}.ckh .quote cite{display:block;font-style:normal;font-size:14px;color:var(--ink-soft);margin-top:6px}@media(max-width:900px){.ckh .q-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ckh .qtable th.us,.ckh .qtable th.them,.ckh .qtable td.us,.ckh .qtable td.them{width:70px}.ckh .qtable th,.ckh .qtable td{padding:14px 12px}}.ckh .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ckh .stat{padding:32px 24px 32px 0}.ckh .stat+.stat{padding-left:24px;border-left:1px solid var(--line)}.ckh .stat b{display:block;font-family:var(--display);font-weight:var(--display-w);font-size:clamp(48px,6vw,76px);line-height:1;letter-spacing:-.04em;color:var(--heading)}.ckh .stat p{margin:10px var(--mr) 0 var(--ml);color:var(--ink-soft);font-size:15px;max-width:15em}.ckh .reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px}.ckh .review{margin:0}.ckh .review .photo{aspect-ratio:1/1;margin-bottom:16px}.ckh .review blockquote{margin:0 0 10px;padding:0;border:0;font-weight:500;font-size:calc(var(--body-size) + 2px);line-height:1.4;color:var(--ink)}.ckh .review cite{font-style:normal;font-size:14px;color:var(--ink-soft)}.ckh .stars{color:var(--star);letter-spacing:2px;font-size:15px;margin-bottom:8px}@media(max-width:860px){.ckh .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ckh .stat:nth-child(3){padding-left:0;border-left:0}.ckh .stat:nth-child(n+3){border-top:1px solid var(--line)}.ckh .reviews{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.ckh .stats{grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));border-top:0}.ckh .stat,.ckh .stat+.stat,.ckh .stat:nth-child(3){padding:24px 12px;border-left:0;border-top:1px solid var(--line)}.ckh .reviews{grid-template-columns:minmax(0,1fr)}}.ckh .value-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ckh .value-grid>*{min-width:0}.ckh .shelf{text-align:left;background:var(--paper);border-radius:var(--r-lg);padding:30px 32px;border:1px solid var(--line)}.ckh .shelf table{width:100%;border-collapse:collapse;font-size:16px;margin:0;border:0}.ckh .shelf td{padding:11px 0;border:0;border-bottom:1px solid var(--line);color:var(--ink)}.ckh .shelf td:last-child{text-align:right;color:var(--ink-soft);text-decoration:line-through;text-decoration-color:var(--brand)}.ckh .shelf tfoot td{border:0;padding-top:20px;font-weight:700;text-decoration:none!important;color:var(--ink)!important}.ckh .shelf .vs{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:22px;padding-top:22px;border-top:2px solid var(--heading)}.ckh .shelf .vs b{font-family:var(--display);font-weight:var(--display-w);font-size:54px;line-height:1;letter-spacing:-.03em;color:var(--brand)}.ckh .shelf .vs small{display:block;color:var(--ink-soft);font-size:13px;text-align:right}@media(max-width:860px){.ckh .value-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:480px){.ckh .shelf{padding:22px 20px}}.ckh .shop-grid{display:grid;grid-template-columns:1.1fr 1fr;min-height:640px}.ckh .shop-grid>*{min-width:0}.ckh .shop-visual{background:var(--panel);position:relative;overflow:hidden;display:grid;place-items:center;padding:48px 24px;min-height:420px}.ckh .shop-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ckh .shop-visual.pile:before{content:"";position:absolute;inset:auto -20% -45% -20%;height:70%;border-radius:50%;background:var(--powder);box-shadow:inset 0 30px 60px #ffffff2e}.ckh .shop-copy{padding:var(--pad-t) max(24px,calc((100vw - var(--wrap))/2 + 24px)) var(--pad-b) 64px;display:flex;flex-direction:column;justify-content:center}.ckh .shop-copy .kicker{font-weight:700;color:var(--ink-soft);margin-bottom:12px}.ckh .product{text-align:left;display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;margin:34px 0 20px}.ckh .thumb{width:64px;height:64px;border-radius:12px;background:var(--paper);display:grid;place-items:center;border:1px solid var(--line);overflow:hidden}.ckh .thumb img{width:100%;height:100%;object-fit:cover}.ckh .thumb i{display:block;width:30px;height:36px;border-radius:4px 4px 7px 7px;background:linear-gradient(var(--jar-lid) 0 18%,var(--powder) 18% 34%,var(--jar) 34% 80%,var(--powder) 80%)}.ckh .product .pname{display:block;font-family:var(--display);font-weight:700;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--heading)}.ckh .product .psub{color:var(--ink-soft);font-size:15px}.ckh .product .price{text-align:right}.ckh .product .price strong{display:block;font-family:var(--display);font-weight:var(--display-w);font-size:26px;line-height:1;color:var(--heading)}.ckh .product .price small{color:var(--ink-soft);font-size:13px}.ckh .seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:var(--paper);border-radius:calc(var(--btn-r) / 2 + 4px);padding:5px;border:1px solid var(--line);margin-bottom:16px}.ckh .seg button{-webkit-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:var(--ink);cursor:pointer;text-align:center;padding:10px 6px;border-radius:calc(var(--btn-r) / 2);font-size:14px;line-height:1.25;margin:0}.ckh .seg button b{display:block}.ckh .seg button span{color:var(--ink-soft);font-size:12px}.ckh .seg button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.ckh .seg button[aria-pressed=true] span{color:var(--on-brand-soft)}.ckh .btn-block{width:100%;padding:21px;font-size:calc(var(--btn-size) + 1px)}.ckh .shop-note{font-size:14px;color:var(--ink-soft);margin-top:12px}.ckh .shop-note strong{background:var(--paper);color:var(--ink);padding:2px 8px;border-radius:6px}.ckh .checks{list-style:none;padding:0;margin:28px var(--mr) 32px var(--ml);display:grid;gap:14px;text-align:left;width:var(--fit);max-width:100%}.ckh .checks li{display:grid;grid-template-columns:24px 1fr;gap:12px;margin:0}.ckh .checks li:before{content:"";width:16px;height:9px;border-left:2px solid var(--check);border-bottom:2px solid var(--check);transform:translate(3px,6px) rotate(-45deg)}.ckh .checks b{display:block}.ckh .checks span{color:var(--ink-soft)}.ckh .shop-copy .checks{border-top:1.5px solid var(--ink);padding-top:28px;margin:28px var(--mr) 0 var(--ml)}.ckh .shop-copy .checks span{color:var(--ink)}@media(max-width:960px){.ckh .shop-grid{grid-template-columns:minmax(0,1fr)}.ckh .shop-copy{padding:var(--pad-t) 24px var(--pad-b)}}@media(max-width:749px){.ckh .shop-visual{order:var(--m-order,-1);min-height:var(--m-media-h,420px)}}@media(max-width:480px){.ckh .product{grid-template-columns:52px 1fr}.ckh .product .price{grid-column:1/-1;text-align:left}.ckh .thumb{width:52px;height:52px}}.ckh .support-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ckh .support-grid>*{min-width:0}.ckh .support-grid .photo{aspect-ratio:5/6;margin:0}@media(max-width:860px){.ckh .support-grid{grid-template-columns:minmax(0,1fr);gap:36px}.ckh .support-grid .photo{aspect-ratio:4/3}}@media(max-width:749px){.ckh .support-grid .photo{order:var(--m-order,-1)}}.ckh .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.ckh .faq-grid>*{min-width:0}.ckh details{border-bottom:1px solid var(--line)}.ckh summary{text-align:left;list-style:none;cursor:pointer;padding:22px 40px 22px 0;font-family:var(--body);font-weight:700;font-size:calc(var(--body-size) + 1px);color:var(--ink);position:relative}.ckh summary::-webkit-details-marker{display:none}.ckh summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .2s}.ckh details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.ckh details .ans{text-align:left;padding:0 40px 22px 0;color:var(--ink-soft);max-width:38em}@media(max-width:860px){.ckh .faq-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.ckh.final .lede{margin-top:18px;margin-bottom:34px}
/*# sourceMappingURL=/cdn/shop/t/46/assets/ck-home.css.map */
