:root{--bb-cheddar: #ffc21a;--bb-ink: #1e1c1b;--bb-cream: #fff8ec;--bb-ketchup: #d7261e;--bb-white: #fff;--bb-display-font: "Anton", Impact, "Arial Narrow", sans-serif;--bb-card-radius: 4px;--bb-gap: 12px}@media screen and (min-width:750px){:root{--bb-gap: 20px}}.bb-display{font-family:var(--bb-display-font);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:.95}.bb-heading{margin:0;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);line-height:1.05;overflow-wrap:anywhere}.bb-subtext{margin:0;font-size:.9375rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / var(--opacity-70));max-width:52ch}.bb-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-block-end:20px}.bb-section-head>*{min-width:0}.bb-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;font-weight:700;text-align:center}.bb-button--accent{--button-color: var(--bb-accent-text, var(--bb-ink));--button-background-color: var(--bb-accent, var(--bb-cheddar));--button-border-color: var(--bb-accent, var(--bb-cheddar))}.bb-button--accent:hover{--button-color: var(--bb-accent-text, var(--bb-ink));--button-background-color: var(--bb-accent, var(--bb-cheddar));filter:brightness(1.06)}.bb-button[aria-busy=true]{cursor:progress;opacity:.75}.bb-button--disabled,.bb-button--disabled:hover{opacity:.45;cursor:not-allowed}.bb-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.bb-price__now{font-size:1.0625rem;font-weight:800;color:var(--color-foreground)}.bb-price__now--sale{color:var(--bb-ketchup)}.bb-price__was{font-size:.875rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}.bb-save{display:inline-block;background:var(--bb-cheddar);color:var(--bb-ink);font-size:.8125rem;font-weight:800;line-height:1.2;padding:4px 8px;border-radius:4px}.bb-media{position:relative;display:block;aspect-ratio:1;background:var(--bb-white);overflow:hidden}.bb-media img{display:block;width:100%;height:100%;object-fit:contain}.bb-card{display:flex;flex-direction:column;min-width:0;background:var(--bb-white);color:var(--bb-ink);border:1px solid rgb(30 28 27 / .08);border-radius:var(--bb-card-radius);overflow:hidden}.bb-card .bb-price__now:not(.bb-price__now--sale){color:var(--bb-ink)}.bb-card .bb-price__was{color:#1e1c1b99}.bb-card__badge{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:1}.bb-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:10px}.bb-card__title{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-card__title a{color:inherit;text-decoration:none}.bb-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.bb-card__action{margin-block-start:auto}.bb-card__action .bb-button{font-size:.875rem;padding-inline:8px}@media screen and (min-width:750px){.bb-card__body{padding:12px 14px 14px}.bb-card__title{font-size:.9375rem}.bb-price__now{font-size:1.1875rem}}.bb-toast{position:fixed;inset-inline:16px 80px;inset-block-end:16px;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:420px;margin-inline:auto;padding:12px 16px;background:var(--bb-ink);color:var(--bb-white);border-radius:8px;font-size:.9375rem;box-shadow:0 6px 24px #00000040}@media screen and (min-width:750px){.bb-toast{inset-inline:16px}}.bb-toast[hidden]{display:none}.bb-toast a{color:var(--bb-cheddar);font-weight:700;text-underline-offset:3px}.bb-scope :is(a,button):focus-visible{outline:3px solid var(--bb-focus, currentColor);outline-offset:2px}@media(prefers-reduced-motion:reduce){.bb-scope *,.bb-toast{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bb-campaign.css.map */
