html[data-tb-identity-surfaces~=accents] .quick-add-modal{--bmc-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--bmc-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--bmc-ink: #14211b;--bmc-ink-hover: #26362e;--bmc-muted: #6e6e73;--bmc-faint: #86868b;--bmc-line: #d2d2d7;--bmc-paper: #f5f5f7;--bmc-pill: 980px;--bmc-ease: cubic-bezier(.25, .1, .25, 1);--bmc-lift: 0 18px 40px -18px rgb(20 33 27 / .3)}html[data-tb-identity-surfaces~=accents] .quick-add-modal{border:0;border-radius:28px;box-shadow:0 40px 100px -30px #0e18138c;font-family:var(--bmc-font);-webkit-font-smoothing:antialiased}html[data-tb-identity-surfaces~=accents] .quick-add-modal::backdrop{background:#0e181373;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .quick-add-modal__close{top:14px;inset-inline-end:14px;width:36px;height:36px;border-radius:50%;background-color:var(--bmc-paper);color:var(--bmc-ink)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .quick-add-modal__close svg{width:14px;height:14px}html[data-tb-identity-surfaces~=accents] .quick-add-modal .quick-add-modal__close:hover{background-color:#e8e8ed}html[data-tb-identity-surfaces~=accents] .quick-add-modal .product-media-container{background-color:#f4f0ed}html[data-tb-identity-surfaces~=accents] .quick-add-modal .view-product-title a{display:block;-webkit-line-clamp:unset;overflow:visible;padding-inline-end:44px;color:var(--bmc-ink);font-family:var(--bm-display);font-size:26px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;text-decoration:none}html[data-tb-identity-surfaces~=accents] .quick-add-modal .product-header a:not(product-price *){padding-inline-end:36px;color:var(--bmc-ink);font-family:var(--bm-display);font-size:20px;font-weight:900;line-height:1;text-transform:uppercase;text-decoration:none}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-head{display:block;container-type:inline-size}html[data-tb-identity-surfaces~=accents] .quick-add-modal :is(.view-product-title,.product-header) a.tb-qa-title{display:block;width:auto;overflow:visible;-webkit-line-clamp:unset;padding-inline-end:0;color:var(--bmc-ink);font-family:var(--bm-display);font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-kicker{display:table;margin-block-end:12px;padding:5px 8px 3px;rotate:-2deg;background-color:var(--bm-dark);color:var(--bm-lime);font-family:var(--bm-display);font-size:13px;font-weight:900;line-height:1;letter-spacing:.03em;white-space:nowrap}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-name{display:block;max-width:100cqi;rotate:-2deg;transform-origin:0 100%;font-family:var(--bm-display);font-size:clamp(24px,calc(100cqi / (var(--tb-qa-longest, 10) * .66)),44px);font-weight:900;line-height:.98;letter-spacing:-.005em;overflow-wrap:anywhere}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-name{text-decoration-line:underline;text-decoration-color:var(--bm-lime);text-decoration-thickness:.3em;text-underline-offset:-.2em;text-decoration-skip-ink:none}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-name:after{content:".";color:var(--bm-green)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-sub{margin:12px 0 0;color:var(--bmc-muted);font-family:var(--bmc-font);font-size:15px;font-weight:500;line-height:1.35}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavors{margin-block:20px 4px;font-family:var(--bmc-font)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .view-product-title>.tb-qa-flavors{margin-inline-end:calc(var(--padding-3xl) - var(--padding-2xl) - var(--minimum-touch-target) / 2)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavors__label{margin:0 0 10px;color:var(--bmc-muted);font-family:var(--bmc-font);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavors__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavor{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:4px 15px 4px 4px;border-radius:var(--bmc-pill);background-color:#fff;box-shadow:inset 0 0 0 1px var(--bmc-line),0 1px 2px #14211b0a;color:var(--bmc-ink);font-family:var(--bmc-font);font-size:14px;font-weight:600;line-height:1.15;letter-spacing:-.01em}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavor__name{font:inherit}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavor__media{position:relative;flex:0 0 auto;width:32px;height:32px;overflow:hidden;border-radius:50%;background-color:#f4f0ed;box-shadow:inset 0 0 0 1px #14211b0d}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavor__media img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.85);transform-origin:40% 66%;transition:opacity .35s var(--bmc-ease)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavor__media.is-loaded img{opacity:1}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavor--plain .tb-qa-flavor__media{width:10px;height:10px;margin-inline:11px 2px;background-color:var(--bm-lime);box-shadow:0 0 0 3px #d0f54840}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavor--plain .tb-qa-flavor__media img{display:none}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavors--text .tb-qa-flavor{gap:8px;min-height:36px;padding:6px 16px 6px 14px;background-color:var(--bmc-paper);box-shadow:none}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavors--text .tb-qa-flavor:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background-color:var(--bm-green)}@keyframes tb-bmc-qa-stamp{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes tb-bmc-qa-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){html[data-tb-identity-surfaces~=accents] .quick-add-modal[open] .tb-qa-kicker{animation:tb-bmc-qa-stamp .45s cubic-bezier(.2,1.4,.4,1) .1s both}html[data-tb-identity-surfaces~=accents] .quick-add-modal[open] .tb-qa-name{animation:tb-bmc-qa-rise .55s cubic-bezier(.22,1,.36,1) .15s both}html[data-tb-identity-surfaces~=accents] .quick-add-modal[open] .tb-qa-flavor{animation:tb-bmc-qa-rise .5s cubic-bezier(.22,1,.36,1) calc(.28s + var(--tb-qa-i, 0) * .06s) both}}@media screen and (max-width:749px){html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-kicker{margin-block-end:10px;font-size:12px}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-name{max-width:calc(100cqi - 16px);font-size:clamp(20px,calc((100cqi - 16px) / (var(--tb-qa-longest, 10) * .66)),30px)}html[data-tb-identity-surfaces~=accents] .quick-add-modal__content>.tb-qa-flavors{grid-column:1 / -1;margin-block:4px 0}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavor{min-height:36px;gap:8px;padding:3px 14px 3px 3px;font-size:13px}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavor__media{width:30px;height:30px}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-qa-flavors--text .tb-qa-flavor{min-height:34px;padding:6px 14px 6px 12px}}html[data-tb-identity-surfaces~=accents] .quick-add-modal__content>.tb-qa-configurator{grid-column:1 / -1;min-width:0}html[data-tb-identity-surfaces~=accents] .quick-add-modal product-price{font-family:var(--bmc-font)}html[data-tb-identity-surfaces~=accents] .quick-add-modal product-price .price-item__group bdi{color:var(--bmc-ink);font-family:var(--bmc-font);font-size:26px;font-weight:700;letter-spacing:-.02em}html[data-tb-identity-surfaces~=accents] .quick-add-modal product-price .price-item__group.compare-at-price bdi{color:var(--bmc-faint);font-size:17px;font-weight:400;letter-spacing:-.01em}html[data-tb-identity-surfaces~=accents] .quick-add-modal :is(.tb-pdp-value,.tb-pdp-value *,.tax-note){font-family:var(--bmc-font)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-pdp-value__row{color:var(--bmc-ink);font-size:14px}html[data-tb-identity-surfaces~=accents] .quick-add-modal .tb-pdp-value__row bdi{color:var(--bmc-muted);font-size:14px;font-weight:400}html[data-tb-identity-surfaces~=accents] .quick-add-modal :is(.tb-pdp-value__basis,.tax-note){color:var(--bmc-muted);font-size:13px;line-height:1.4}html[data-tb-identity-surfaces~=accents] .quick-add-modal .variant-option legend{margin-block-end:8px;color:var(--bmc-muted);font-family:var(--bmc-font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-tb-identity-surfaces~=accents] .quick-add-modal .variant-option__button-label{min-height:52px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--bmc-line);color:var(--bmc-ink);font-family:var(--bmc-font);font-size:15px;font-weight:600;letter-spacing:-.01em}html[data-tb-identity-surfaces~=accents] .quick-add-modal .variant-option__button-label:hover{box-shadow:inset 0 0 0 1.5px var(--bmc-faint)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .variant-option__button-label__pill{border-radius:14px;background:transparent;box-shadow:none;transition:background-color .2s var(--bmc-ease)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background:var(--bm-dark)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .variant-option__button-label:has(:checked){color:#fff}html[data-tb-identity-surfaces~=accents] .quick-add-modal .variant-option__button-label__text{font:inherit;color:inherit}html[data-tb-identity-surfaces~=accents] .quick-add-modal .product-details .buy-buttons-block{position:static}html[data-tb-identity-surfaces~=accents] .quick-add-modal .quantity-selector{border:1.5px solid var(--bmc-line);border-radius:14px;background-color:#fff;font-family:var(--bmc-font)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .quantity-selector input{font-family:var(--bmc-font);font-size:17px;font-weight:600}html[data-tb-identity-surfaces~=accents] .quick-add-modal :is(add-to-cart-component .add-to-cart-button,.tbp-buy__button){min-height:56px;border-radius:14px;background-color:var(--bm-lime);color:var(--bm-dark);font-family:var(--bm-display);font-size:18px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;transition:background-color .2s var(--bmc-ease),color .2s var(--bmc-ease)}html[data-tb-identity-surfaces~=accents] .quick-add-modal :is(add-to-cart-component .add-to-cart-button,.tbp-buy__button):hover{background-color:var(--bm-dark);color:var(--bm-lime)}html[data-tb-identity-surfaces~=accents] .quick-add-modal .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 14px;--shopify-accelerated-checkout-button-block-size: 52px}html[data-tb-identity-surfaces~=accents] .quick-add-modal .shopify-payment-button__more-options{color:var(--bmc-muted);font-family:var(--bmc-font);font-size:14px}@media screen and (max-width:749px){html[data-tb-identity-surfaces~=accents] .quick-add-modal[open]{border-start-start-radius:26px;border-start-end-radius:26px}html[data-tb-identity-surfaces~=accents] .quick-add-modal .view-product-title a{padding-inline-end:32px;font-size:20px}html[data-tb-identity-surfaces~=accents] .quick-add-modal product-price .price-item__group bdi{font-size:21px}html[data-tb-identity-surfaces~=accents] .quick-add-modal product-price .price-item__group.compare-at-price bdi{font-size:15px}html[data-tb-identity-surfaces~=accents] .quick-add-modal :is(add-to-cart-component .add-to-cart-button,.tbp-buy__button){min-height:52px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/teaballs-bm-quick-add.css.map */
