.bnc-bundle-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:12px 0 16px;background:var(--bnc-page, #fafafa);border:1px solid var(--bnc-line, #e8e8e8);border-radius:var(--bnc-r, 8px);font-family:var(--bnc-sans, system-ui, sans-serif)}.bnc-bundle-banner-body{flex:1 1 auto;min-width:0}.bnc-bundle-banner-eyebrow{display:inline-block;font-family:var(--bnc-mono, ui-monospace, monospace);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bnc-ink-3, #737373);margin-bottom:2px}.bnc-bundle-banner-copy{margin:0;font-size:14px;line-height:1.4;color:var(--bnc-ink, #1a1a1a)}.bnc-bundle-banner-copy b{color:var(--bnc-accent, #456E6B);font-weight:600}.bnc-bundle-banner-cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background:var(--bnc-ink, #1a1a1a);color:#fff;font-size:13px;font-weight:500;text-decoration:none;border-radius:6px;white-space:nowrap;transition:background .15s ease}.bnc-bundle-banner-cta:hover,.bnc-bundle-banner-cta:focus-visible{background:var(--bnc-accent, #456E6B);color:#fff}@media(max-width:600px){.bnc-bundle-banner{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.bnc-bundle-banner-cta{align-self:flex-start}}.bnc-bundle-cart-headline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;margin:0 0 12px;background:var(--bnc-page, #fafafa);border:1px solid var(--bnc-line, #e8e8e8);border-radius:6px}.bnc-bundle-cart-msg{margin:0;font-size:13px;line-height:1.35;color:var(--bnc-ink, #1a1a1a)}.bnc-bundle-cart-msg b{color:var(--bnc-accent, #456E6B)}.bnc-bundle-cart-msg.success{display:inline-flex;align-items:center;gap:6px;color:var(--bnc-good, #2d7a4f);font-weight:500}.bnc-bundle-cart-cta{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--bnc-ink, #1a1a1a);text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.bnc-bundle-cart-cta:hover,.bnc-bundle-cart-cta:focus-visible{color:var(--bnc-accent, #456E6B)}.bnc-bundle-cart-bar{position:relative;width:100%;flex-basis:100%;height:6px;background:#e2e2e2;border-radius:99px;margin:14px 0 22px}.bnc-bundle-cart-bar .bnc-bundle-cart-bar-fill{position:absolute;left:0;top:0;bottom:0;background:var(--bnc-accent, #456E6B);border-radius:99px;transition:width .35s cubic-bezier(.4,0,.2,1)}.bnc-bundle-cart-bar .marker{position:absolute;top:-3px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--bnc-line-2, #cfcfcf);transform:translate(-50%);transition:border-color .2s,background .2s;z-index:1}.bnc-bundle-cart-bar .marker.hit{background:var(--bnc-accent, #456E6B);border-color:var(--bnc-accent, #456E6B)}.bnc-bundle-cart-bar .marker-lbl{position:absolute;top:14px;font-family:var(--bnc-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.04em;color:var(--bnc-ink-3, #6b6b6b);white-space:nowrap;font-weight:600;text-transform:uppercase;font-variant-numeric:tabular-nums}.bnc-bundle-cart-bar .marker-lbl.hit{color:var(--bnc-accent, #456E6B)}.bnc-bundle-pill{position:absolute;bottom:8px;left:8px;z-index:2;display:inline-block;padding:3px 8px;background:#fffffff2;color:var(--bnc-accent, #456E6B);font-family:var(--bnc-mono, ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dopamiles-bundle.css.map */
