.ck{--ck-pad:clamp(3.5rem,7vw,7rem);--ck-radius:22px;--ck-gap:clamp(1.25rem,3vw,2.5rem);position:relative;padding-block:var(--ck-pad);background:var(--ck-bg);color:var(--ck-fg);font-family:var(--font-body--family);overflow:hidden}.ck--tight{--ck-pad:clamp(2.5rem,5vw,4.5rem)}.ck--cream{--ck-bg:var(--ck-cream);--ck-fg:var(--ck-ink);--ck-line:rgb(var(--ck-ink-rgb)/.14);--ck-soft:rgb(var(--ck-ink-rgb)/.7);--ck-em:var(--ck-caramel);--ck-card:#fff}.ck--butter{--ck-bg:var(--ck-butter);--ck-fg:var(--ck-ink);--ck-line:rgb(var(--ck-ink-rgb)/.16);--ck-soft:rgb(var(--ck-ink-rgb)/.72);--ck-em:var(--ck-caramel);--ck-card:var(--ck-cream)}.ck--cocoa{--ck-bg:var(--ck-ink);--ck-fg:var(--ck-cream);--ck-line:rgb(251 246 238/.16);--ck-soft:rgb(251 246 238/.72);--ck-em:var(--ck-apricot);--ck-card:rgb(251 246 238/.06)}.ck--caramel{--ck-bg:var(--ck-caramel);--ck-fg:var(--ck-cream);--ck-line:rgb(251 246 238/.25);--ck-soft:rgb(251 246 238/.85);--ck-em:var(--ck-cream);--ck-card:rgb(251 246 238/.1)}.ck__wrap{width:min(100% - 2*var(--page-margin,1.25rem),78rem);margin-inline:auto}.ck__wrap--narrow{width:min(100% - 2*var(--page-margin,1.25rem),52rem)}.ck h1,.ck h2,.ck h3,.ck .ck-display{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);letter-spacing:-.015em;text-transform:none;color:inherit;margin:0}.ck em{font-style:italic;color:var(--ck-em)}.ck p{margin:0}.ck-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ck-em);margin-bottom:1.1rem}.ck-eyebrow:before{content:"";width:1.75rem;height:1.5px;background:currentColor}.ck-h1{font-size:clamp(2.6rem,6.2vw,5.4rem);line-height:1.02}.ck-h2{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.08}.ck-h3{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.2}.ck-lead{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.65;color:var(--ck-soft);max-width:38rem}.ck-rte{line-height:1.7;color:var(--ck-soft)}.ck-rte p+p{margin-top:1em}.ck-head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.ck-head--center{text-align:center;justify-items:center}.ck-head--split{grid-template-columns:1fr;align-items:end}@media(min-width:900px){.ck-head--split{grid-template-columns:1.1fr .9fr;gap:3rem}}.ck-btns{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.ck-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;padding:.85rem 1.6rem;border-radius:999px;font-family:var(--font-body--family);font-size:.95rem;font-weight:600;text-decoration:none;letter-spacing:.01em;transition:transform .2s var(--ease-out-cubic,ease),background .2s,color .2s,border-color .2s;border:1.5px solid transparent;cursor:pointer}.ck-btn:hover{transform:translateY(-2px)}.ck-btn--solid{background:var(--ck-caramel);color:var(--ck-cream)}.ck-btn--solid:hover{background:var(--ck-ink);color:var(--ck-cream)}.ck--cocoa .ck-btn--solid:hover,.ck--caramel .ck-btn--solid{background:var(--ck-cream);color:var(--ck-ink)}.ck--caramel .ck-btn--solid:hover{background:var(--ck-ink);color:var(--ck-cream)}.ck-btn--ghost{border-color:currentColor;color:inherit;background:transparent}.ck-btn--ghost:hover{background:var(--ck-fg);color:var(--ck-bg);border-color:var(--ck-fg)}.ck-btn svg{width:1rem;height:1rem}.ck-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:inherit;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}.ck-link:hover{color:var(--ck-em)}.ck-media{position:relative;overflow:hidden;background:rgb(var(--ck-ink-rgb)/.06);border-radius:var(--ck-radius)}.ck--cocoa .ck-media,.ck--caramel .ck-media{background:#fbf6ee14}.ck-media img,.ck-media .ck-media__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ck-media .ck-media__svg{fill:rgb(var(--ck-ink-rgb)/.22);background:repeating-linear-gradient(135deg,transparent 0 14px,rgb(var(--ck-ink-rgb)/.03) 14px 28px)}.ck--cocoa .ck-media .ck-media__svg,.ck--caramel .ck-media .ck-media__svg{fill:#fbf6ee40}.ck-media__tag{position:absolute;left:1rem;bottom:1rem;z-index:2;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--ck-cream);color:var(--ck-ink);padding:.45rem .75rem;border-radius:999px;box-shadow:0 6px 20px #00000014}.ck-media--arch{border-radius:999px 999px var(--ck-radius) var(--ck-radius)}.ck-media--circle{border-radius:50%}.ck-hero{padding-block:clamp(2.5rem,5vw,5rem) clamp(3.5rem,7vw,6.5rem)}.ck-hero__grid{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.ck-hero__grid{grid-template-columns:1.08fr .92fr;gap:4.5rem}}.ck-hero__title{margin-bottom:1.5rem}.ck-hero__art{position:relative;max-width:34rem;justify-self:center;width:100%}.ck-hero__main{aspect-ratio:4/5}.ck-hero__mini{position:absolute;width:38%;aspect-ratio:1;left:-8%;bottom:8%;border:6px solid var(--ck-bg);z-index:2}.ck-hero__badge{position:absolute;right:-4%;top:10%;z-index:3;background:var(--ck-cream);color:var(--ck-ink);border-radius:18px;padding:1rem 1.15rem;box-shadow:0 18px 45px rgb(var(--ck-ink-rgb)/.16);max-width:15rem}.ck-hero__badge small{display:flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ck-caramel)}.ck-hero__badge strong{display:block;font-family:var(--font-heading--family);font-weight:500;font-size:1.15rem;line-height:1.2;margin:.35rem 0 .25rem}.ck-hero__badge span{font-size:.85rem;color:rgb(var(--ck-ink-rgb)/.7)}.ck-live-dot{width:.55rem;height:.55rem;border-radius:50%;background:#d6452c;box-shadow:0 0 #d6452c99;animation:ck-pulse 1.8s infinite}@keyframes ck-pulse{0%{box-shadow:0 0 #d6452c8c}70%{box-shadow:0 0 0 10px #d6452c00}to{box-shadow:0 0 #d6452c00}}.ck-hero__points{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--ck-line);font-size:.92rem;color:var(--ck-soft)}.ck-hero__points li{display:flex;align-items:center;gap:.5rem;list-style:none}.ck-hero__points ul{display:contents}.ck-hero__points svg{width:1.1rem;height:1.1rem;color:var(--ck-em)}@media(max-width:749px){.ck-hero__badge{right:0;top:4%}.ck-hero__mini{left:0}}.ck-ticker{padding-block:1.15rem;border-block:1px solid var(--ck-line)}.ck-ticker__track{display:flex;width:max-content;animation:ck-marquee var(--ck-speed,38s) linear infinite}.ck-ticker:hover .ck-ticker__track{animation-play-state:paused}.ck-ticker__group{display:flex;align-items:center;gap:2.25rem;padding-right:2.25rem}.ck-ticker__item{font-family:var(--font-heading--family);font-size:clamp(1.2rem,2.2vw,1.65rem);font-style:italic;white-space:nowrap}.ck-ticker__star{width:1.1rem;height:1.1rem;color:var(--ck-em);flex:none}@keyframes ck-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ck-ticker__track,.ck-live-dot{animation:none}}.ck-features__grid{display:grid;gap:1px;background:var(--ck-line);border:1px solid var(--ck-line);border-radius:var(--ck-radius);overflow:hidden}@media(min-width:750px){.ck-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ck-features__grid--4{grid-template-columns:repeat(4,1fr)}.ck-features__grid--3{grid-template-columns:repeat(3,1fr)}}.ck-feature{background:var(--ck-bg);padding:clamp(1.6rem,2.6vw,2.4rem);display:grid;gap:.85rem;align-content:start;transition:background .25s}.ck-feature:hover{background:var(--ck-card)}.ck-feature__icon{width:3.1rem;height:3.1rem;border-radius:50%;display:grid;place-items:center;background:#b4532a1f;color:var(--ck-em);margin-bottom:.5rem}.ck--cocoa .ck-feature__icon,.ck--caramel .ck-feature__icon{background:#fbf6ee1a}.ck-feature__icon svg{width:1.45rem;height:1.45rem}.ck-feature p{color:var(--ck-soft);line-height:1.6;font-size:.97rem}.ck-classes__grid{display:grid;gap:var(--ck-gap)}@media(min-width:750px){.ck-classes__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ck-classes__grid--3{grid-template-columns:repeat(3,1fr)}}.ck-class{display:flex;flex-direction:column;background:var(--ck-card);border:1px solid var(--ck-line);border-radius:var(--ck-radius);overflow:hidden;transition:transform .3s var(--ease-out-cubic,ease),box-shadow .3s}.ck-class:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgb(var(--ck-ink-rgb)/.1)}.ck-class .ck-media{aspect-ratio:4/3;border-radius:0}.ck-class__level{position:absolute;top:1rem;left:1rem;z-index:2;background:var(--ck-cream);color:var(--ck-ink);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .75rem;border-radius:999px}.ck-class__body{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.5rem 1.6rem;flex:1}.ck-class__meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.82rem;font-weight:600;color:var(--ck-em);letter-spacing:.02em}.ck-class__meta span{display:inline-flex;align-items:center;gap:.35rem}.ck-class__meta svg{width:.95rem;height:.95rem}.ck-class p{color:var(--ck-soft);line-height:1.6;font-size:.96rem}.ck-class__foot{margin-top:auto;padding-top:1rem;border-top:1px dashed var(--ck-line);display:flex;align-items:center;justify-content:space-between;gap:1rem}.ck-class__price{font-family:var(--font-heading--family);font-size:1.25rem}.ck-steps__list{display:grid;gap:var(--ck-gap);counter-reset:ck-step;list-style:none;padding:0;margin:0}@media(min-width:750px){.ck-steps__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ck-steps__list--4{grid-template-columns:repeat(4,1fr)}.ck-steps__list--3{grid-template-columns:repeat(3,1fr)}}.ck-step{position:relative;padding-top:1.5rem;border-top:1.5px solid var(--ck-fg);display:grid;gap:.7rem;align-content:start}.ck-step:before{counter-increment:ck-step;content:"0" counter(ck-step);font-family:var(--font-heading--family);font-style:italic;font-size:3.2rem;line-height:1;color:var(--ck-em)}.ck-step p{color:var(--ck-soft);line-height:1.6}.ck-split__grid{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}@media(min-width:900px){.ck-split__grid{grid-template-columns:1fr 1fr}.ck-split--right .ck-split__art{order:2}}.ck-split__art{position:relative}.ck-split__art .ck-media{aspect-ratio:var(--ck-ratio,4/5)}.ck-split__stamp{position:absolute;right:-1rem;bottom:-1rem;width:7.5rem;height:7.5rem;color:var(--ck-em);animation:ck-spin 22s linear infinite}@keyframes ck-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.ck-split__stamp{right:.5rem;bottom:-1.5rem;width:6rem;height:6rem}}.ck-list{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:.85rem}.ck-list li{display:grid;grid-template-columns:1.6rem 1fr;gap:.6rem;line-height:1.55}.ck-list svg{width:1.25rem;height:1.25rem;color:var(--ck-em);margin-top:.15rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cookraya.css.map */
