.bt-ing{--bt-ing-accent: var(--bt-accent, #c9541c);--bt-ing-soft: var(--bt-accent-soft, #fbe9df);--bt-ing-ink: var(--bt-ink, #1b1b1b);--bt-ing-muted: rgba(var(--color-foreground), .68);--bt-ing-line: rgba(var(--color-foreground), .14)}.color-inverse .bt-ing,.color-accent-1 .bt-ing,.color-accent-2 .bt-ing{--bt-ing-accent: var(--bt-accent-on-dark, #f08a4b);--bt-ing-soft: rgba(var(--color-foreground), .08);--bt-ing-ink: rgb(var(--color-foreground))}.bt-ing-specs-wrap{margin:.4rem 0 1.6rem}.bt-ing-specs{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0}.bt-ing-specs__item{display:inline-flex;align-items:baseline;gap:.6rem;padding:.5rem .9rem;border:1px solid var(--bt-ing-line);border-radius:.4rem;background:rgba(var(--color-foreground),.02);font-size:1.3rem;line-height:1.35}.bt-ing-specs__item--key{border-color:var(--bt-ing-accent)}.bt-ing-specs__item--wide{flex-basis:100%}.bt-ing-specs__item dt{margin:0;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bt-ing-muted);white-space:nowrap}.bt-ing-specs__item dd{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;font-weight:600;color:var(--bt-ing-ink)}.bt-ing-specs__sub{font-weight:400;color:var(--bt-ing-muted)}.bt-ing-specs__item--colour{flex-basis:100%;flex-wrap:wrap}.bt-ing-specs__item--colour dd{display:block;flex:1 1 20rem;min-width:0}.bt-ing-ebc__value{display:block;font-weight:600}.bt-ing-ebc{margin:.8rem 0 .1rem}.bt-ing-ebc__bar{position:relative;height:1rem;border-radius:99rem;background:linear-gradient(90deg,#f6ecc4,#eed48a 19%,#d9a441 37%,#b8702a 53.5%,#7a3e1b 68.5%,#3e2112 81.9%,#120b08);box-shadow:inset 0 0 0 1px #0000001f}.bt-ing-ebc__tick{position:absolute;top:0;bottom:0;width:1px;background:#fff9}.bt-ing-ebc__band,.bt-ing-ebc__marker{position:absolute;top:-.4rem;bottom:-.4rem;border:2px solid #1b1b1b;border-radius:.3rem;box-shadow:0 0 0 1px #fff,inset 0 0 0 1px #fff}.bt-ing-ebc__band{min-width:.8rem;background:#fff3}.bt-ing-ebc__marker{width:.8rem;transform:translate(-50%)}.bt-ing-ebc__labels{position:relative;height:1.5rem;margin-top:.6rem;font-size:1.05rem;font-weight:400;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--bt-ing-muted)}.bt-ing-ebc__label{position:absolute;top:0;white-space:nowrap}.bt-ing-ebc__label--pale{left:0}.bt-ing-ebc__label--amber{left:48.5%;transform:translate(-50%)}.bt-ing-ebc__label--dark{left:76.5%;transform:translate(-50%)}.bt-ing-ebc__label--roasted{right:0}.bt-ing-flavour{margin:.8rem 0 0;font-size:1.3rem;line-height:1.45;color:var(--bt-ing-ink)}.bt-ing-flavour__label{margin-right:.4rem;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bt-ing-muted)}.price-per-item__container:has(.bt-ing-qty){display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem}.bt-ing-qty{font-size:1.4rem;line-height:1.3;color:var(--bt-ing-muted);white-space:nowrap}.bt-ing-qty strong{color:var(--bt-ing-ink);font-weight:700}.bt-ing-partner{display:flex;align-items:flex-start;gap:.6rem;margin:.6rem 0 0;font-size:1.25rem;line-height:1.4;color:var(--bt-ing-muted)}.bt-ing-partner__icon{flex:0 0 auto;width:1.6rem;height:1.6rem;margin-top:.05rem;color:var(--bt-ing-accent)}.bt-ing-partner~.bt-ship .bt-ship-partner{display:none}.bt-ing-subs{margin:1.6rem 0 .4rem;padding:1.2rem 1.4rem;border:1px solid var(--bt-ing-line);border-left:3px solid var(--bt-ing-accent);border-radius:.4rem}.bt-ing-subs[hidden]{display:none}.bt-ing-subs__heading{margin:0 0 1rem;font-size:1.4rem;font-weight:700;line-height:1.35;color:var(--bt-ing-ink)}.bt-ing-subs__list{display:grid;grid-template-columns:1fr;gap:.8rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.bt-ing-subs__list{grid-template-columns:1fr 1fr}}.bt-ing-subs__link{display:flex;align-items:center;gap:1rem;padding:.6rem;border-radius:.4rem;text-decoration:none;color:var(--bt-ing-ink)}.bt-ing-subs__link:hover,.bt-ing-subs__link:focus-visible{background:var(--bt-ing-soft)}.bt-ing-subs__link:hover .bt-ing-subs__title{color:var(--bt-ing-accent)}.bt-ing-subs__media{flex:0 0 6.4rem;width:6.4rem;height:6.4rem;border-radius:.3rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.bt-ing-subs__img{display:block;width:100%;height:100%;object-fit:contain}.bt-ing-subs__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bt-ing-subs__title{font-size:1.35rem;font-weight:600;line-height:1.3}.bt-ing-subs__price{font-size:1.25rem;color:var(--bt-ing-muted)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bt-ingredient.css.map */
