.cb-card[data-cb-reveal],.cb-feature[data-cb-reveal],.cb-step[data-cb-reveal],.cb-tile[data-cb-reveal],.cb-reel[data-cb-reveal]{opacity:1;transform:none;transition:none}[data-cb-reveal]{transform:translateY(8px);transition-duration:.4s;transition-delay:0s}.cb-roast__orbit{animation:none}.cb-roast__orbit .cb-bean-o,.cb-roast__disc{filter:none}.cbx-hero img,.cbx-blend img,.cbx-feature img{display:block}.cbx-hero{position:relative;display:grid;grid-template-areas:"media" "body";background:var(--cb-espresso);color:var(--cb-cream);overflow:hidden;isolation:isolate}.cbx-hero__media{grid-area:media;position:relative;aspect-ratio:1 / 1;overflow:hidden}.cbx-hero__img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;transform-origin:60% 60%}.cbx-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,var(--cb-espresso) 0%,rgba(26,17,12,0) 28%)}.cbx-hero__body{grid-area:body;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:4px 20px 44px;margin-top:-40px}.cbx-hero__mark{display:block;width:44px;color:var(--cb-gold)}.cbx-hero__mark .cb-horse{width:100%;height:auto}.cbx-hero__title{margin:0;font-family:var(--cb-font-arabic-display);font-weight:700;font-size:clamp(2.5rem,1.5rem + 4.6vw,5.4rem);line-height:1.12;color:var(--cb-cream)}.cbx-line{display:block;overflow:hidden;padding-block-end:.08em}.cbx-line>span{display:block}.cbx-hero__text{margin:0;max-width:40ch;font-size:clamp(1rem,.94rem + .35vw,1.2rem);line-height:1.9;color:#f7f0e6cc}.cbx-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.cbx-hero__note{margin:0;font-size:.88rem;color:var(--cb-gold)}@media(max-width:749px){.cbx-hero__actions{width:100%}.cbx-hero__actions .cb-btn{flex:1 1 auto}}@media(min-width:990px){.cbx-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"body media";min-height:min(86svh,820px)}.cbx-hero__media{aspect-ratio:auto}.cbx-hero__media:after{background:linear-gradient(to left,var(--cb-espresso) 0%,rgba(26,17,12,0) 22%)}.cbx-hero__body{justify-content:center;gap:22px;margin:0;padding:64px clamp(32px,5vw,88px)}.cbx-hero__mark{width:52px}}@media(prefers-reduced-motion:no-preference){.cbx-hero__img{animation:cbx-settle 1.8s var(--cb-ease) both}.cbx-hero__mark{animation:cbx-fade-up .8s var(--cb-ease) .15s both}.cbx-line>span{animation:cbx-rise .9s var(--cb-ease) both;animation-delay:calc(.3s + var(--i, 0) * .14s)}.cbx-hero__text{animation:cbx-fade-up .8s var(--cb-ease) .75s both}.cbx-hero__actions{animation:cbx-fade-up .8s var(--cb-ease) .9s both}.cbx-hero__note{animation:cbx-fade-up .8s var(--cb-ease) 1.05s both}}@keyframes cbx-settle{0%{transform:scale(1.07)}to{transform:none}}@keyframes cbx-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes cbx-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.shopify-design-mode .cbx-hero *{animation:none!important}.cbx-lineup__track{grid-auto-columns:min(74%,290px)}@media(min-width:990px){.cbx-lineup__track{grid-auto-columns:calc((100% - 66px)/4)}}.cbx-blend{--blend: #3a2418;--blend-ink: #f7f0e6;display:flex;flex-direction:column;border-radius:var(--cb-radius-lg);background:var(--blend);color:var(--blend-ink);overflow:hidden;contain:layout paint}.cbx-blend__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--blend)}.cbx-blend__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--cb-ease),transform .6s var(--cb-ease)}.cbx-blend__img--spiced,.cbx-blend[data-kind=spiced] .cbx-blend__img--plain{opacity:0;transform:scale(1.03)}.cbx-blend[data-kind=spiced] .cbx-blend__img--spiced{opacity:1;transform:none}.cbx-blend__media:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;pointer-events:none;background:linear-gradient(to top,var(--blend),transparent)}.cbx-blend__body{display:flex;flex-direction:column;gap:10px;padding:4px 20px 20px;flex:1}.cbx-blend__latin{font-family:Marcellus,serif;font-size:.8rem;letter-spacing:.28em;direction:ltr;align-self:flex-start;opacity:.72}.cbx-blend__name{margin:0;font-family:var(--cb-font-arabic-display);font-weight:700;font-size:1.7rem;line-height:1.25}.cbx-blend__name a{color:inherit;text-decoration:none}.cbx-blend__desc{margin:0;font-size:.95rem;line-height:1.7;min-height:3.4em}.cbx-blend__roasts{margin:0;font-size:.85rem;opacity:.72}.cbx-blend__kinds{display:grid;grid-template-columns:1fr 1fr;padding:4px;gap:4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--blend-ink) 30%,transparent);margin-top:4px}.cbx-blend__kinds button{min-height:40px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;transition:background-color .3s var(--cb-ease),color .3s var(--cb-ease)}.cbx-blend__kinds button[aria-pressed=true]{background:var(--blend-ink);color:var(--blend)}.cbx-blend__kinds button:focus-visible{outline:2px solid var(--blend-ink);outline-offset:2px}.cbx-blend__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--blend-ink) 18%,transparent)}.cbx-blend__price{font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums}.cbx-blend__price small{font-weight:500;font-size:.78rem;opacity:.75}.cbx-blend__cta{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--blend-ink);color:inherit;text-decoration:none;font-weight:700;font-size:.9rem;transition:background-color .3s var(--cb-ease),color .3s var(--cb-ease)}.cbx-blend__cta:focus-visible{outline:2px solid var(--blend-ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){.cbx-blend__cta:hover{background:var(--blend-ink);color:var(--blend)}.cbx-blend__media:hover .cbx-blend__img,.cbx-blend[data-kind=plain] .cbx-blend__media:hover .cbx-blend__img--spiced,.cbx-blend[data-kind=spiced] .cbx-blend__media:hover .cbx-blend__img--plain{transform:scale(1.03)}}.cbx-feature__grid{display:grid;gap:clamp(28px,5vw,80px);align-items:center}@media(min-width:990px){.cbx-feature__grid{grid-template-columns:1fr 1fr}.cbx-feature--flip .cbx-feature__media{order:2}}.cbx-feature__media{border-radius:999px 999px var(--cb-radius-lg) var(--cb-radius-lg);overflow:hidden;aspect-ratio:4 / 5;max-width:560px;width:100%;justify-self:center;background:var(--cb-roast);box-shadow:0 0 0 1px #d9b07a40}.cbx-feature__media img{width:100%;height:100%;object-fit:cover}.cbx-feature__body{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.cbx-feature__list{list-style:none;margin:4px 0 8px;padding:0;width:100%;max-width:520px}.cbx-feature__list li{border-top:1px solid var(--cb-line)}.cbx-feature__list li:last-child{border-bottom:1px solid var(--cb-line)}.cb-section--dark .cbx-feature__list li{border-color:#f7f0e624}.cbx-feature__list a{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding-block:12px;color:inherit;text-decoration:none}.cbx-feature__thumb{width:56px;height:56px;border-radius:12px;overflow:hidden;background:var(--cb-roast)}.cbx-feature__thumb img{width:100%;height:100%;object-fit:cover}.cbx-feature__name{font-family:var(--cb-font-arabic-display);font-weight:600;font-size:1.08rem}.cbx-feature__price{font-weight:800;font-variant-numeric:tabular-nums}.cbx-feature__price small{font-weight:500;opacity:.7}.cb-section--dark .cbx-feature__price{color:var(--cb-gold)}@media(hover:hover)and (pointer:fine){.cbx-feature__list a{transition:padding .3s var(--cb-ease)}.cbx-feature__list a:hover{padding-inline-start:8px}}.cbx-feature__list a:focus-visible{outline:2px solid var(--cb-gold);outline-offset:2px}.cbx-title{display:flex;flex-direction:column;gap:6px}.cbx-title__latin{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;direction:ltr;font-family:Marcellus,serif;font-size:.82rem;letter-spacing:.26em;color:var(--cb-muted)}.cbx-title__latin:before{content:"";width:26px;height:10px;border-radius:5px;background:var(--blend, var(--cb-brown));box-shadow:inset 0 0 0 1px #22160f1f}.cbx-title__name{margin:0;font-family:var(--cb-font-arabic-display);font-weight:700;font-size:clamp(2rem,1.4rem + 1.8vw,3rem);line-height:1.25;text-align:start}
/*# sourceMappingURL=/cdn/shop/t/13/assets/colomby-2026.css.map */
