.cb-card,.cb-bar{--cb-ink: #000;--cb-paper: #fff;--cb-label: #ff5b36;--cb-track: #e8e4dc;color:var(--cb-ink);background:var(--cb-paper);border:1px solid var(--cb-ink)}.cb-card{text-align:left;display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px 16px;margin:44px 0 4px;padding:16px;--cb-track: rgba(0, 0, 0, .2);background:var(--cb-panel, #f15c3b);border:0}.cb-card .cb-card__tag{background:#000;color:#fff}.cb-card.is-in .cb-card__track .cb-card__fill{background:#000}.cb-card__media{align-self:start;margin-top:-40px}.cb-card__img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 10px rgba(0,0,0,.18))}@media(min-width:750px){.cb-card{grid-template-columns:150px minmax(0,1fr)}.cb-card__media{margin-top:-48px}}.cb-card__body{min-width:0}.cb-card__tag,.cb-gift-tag{display:inline-block;margin:0 0 8px;padding:4px 8px 3px;background:var(--cb-label, #ff5b36);color:#000;font-family:GT-Pressura-Regular,Courier New,monospace;font-size:11px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.cb-card__title{margin:0 0 6px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(26px,5.4vw,32px);font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.cb-card__text{margin:0;font-family:GT-Pressura-Light,Courier New,monospace;font-size:13px;line-height:1.5}.cb-card__meter{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;padding-top:12px;border-top:1px dashed var(--cb-ink)}.cb-card__track,.cb-bar__track{position:relative;height:6px;overflow:hidden;background:var(--cb-track)}.cb-card__track{grid-column:1 / -1}.cb-card__fill,.cb-bar__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cb-ink);transform-origin:left center;transform:scaleX(var(--cb-progress, 0));transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .3s ease}.cb-card.is-in .cb-card__fill,.cb-bar.is-in .cb-bar__fill{background:var(--cb-label)}.cb-card__status,.cb-card__goal{margin:0;font-family:GT-Pressura-Regular,Courier New,monospace;font-size:12px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.cb-card__goal{text-align:right}.cb-bar{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;margin:0 0 18px;padding:12px 14px}.cb-bar__img{display:block;width:76px;height:auto;filter:drop-shadow(0 5px 7px rgba(0,0,0,.16))}.cb-bar__body{min-width:0}.cb-bar__msg{margin:0 0 10px;font-size:13px;line-height:1.45}.cb-bar__msg strong{font-family:GT-Pressura-Regular,Courier New,monospace;font-weight:400}.cb-bar__add{margin-top:12px;min-height:44px;padding:0 16px;border:1px solid var(--cb-ink);background:var(--cb-ink);color:var(--cb-paper);font-family:GT-Pressura-Regular,Courier New,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.cb-bar__add:hover{background:var(--cb-paper);color:var(--cb-ink)}.cb-bar__add:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.cb-bar__add[disabled]{opacity:.6;cursor:progress}.cart__item--gift .cb-gift-tag{margin:6px 0 0;font-size:10px}.cb-gift-qty{font-family:GT-Pressura-Regular,Courier New,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.cb-card__fill,.cb-bar__fill{transition:none}}.cb-card__add{grid-column:1 / -1;justify-self:start;min-height:44px;padding:0 22px;margin-top:4px;border:0;background:#000;color:#fff;cursor:pointer;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:18px;letter-spacing:.1em;text-transform:uppercase}.cb-card__add:hover{background:#fff;color:#000}.cb-card__add:focus-visible{outline:2px solid #000;outline-offset:2px}.cb-card__add[disabled]{opacity:.6;cursor:progress}.cb-card__add[hidden]{display:none}@keyframes cb-settle{0%{opacity:.4;transform:translateY(6px) scale(.9) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes cb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cb-bar--celebrate .cb-bar__img{animation:cb-settle .7s cubic-bezier(.22,1,.36,1) .45s both}.cb-bar--celebrate .cb-bar__msg{animation:cb-rise .45s cubic-bezier(.22,1,.36,1) .55s both}.cb-bar--celebrate .cb-bar__add{animation:cb-rise .45s cubic-bezier(.22,1,.36,1) .7s both}@media(prefers-reduced-motion:reduce){.cb-bar--celebrate .cb-bar__img,.cb-bar--celebrate .cb-bar__msg,.cb-bar--celebrate .cb-bar__add{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/custom-coldbrew.css.map */
