.ta-addon{display:block;margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 1.2rem)}.ta-addon .ta-addon__container{cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.ta-addon .ta-addon__picker{cursor:default}.ta-addon .upsell__variant-picker .select__select{border:1px solid #000;border-radius:0;height:2.2rem;font-size:1.1rem}.ta-addon .upsell__title h3{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.02em}.ta-addon__status{margin:.5rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:#0000008c}.ta-addon[data-selected=true] .ta-addon__status{color:var(--ta-red, #bf0811)}.ta-addon[data-error] .ta-addon__status{color:var(--ta-red, #bf0811);text-transform:none;letter-spacing:0}.ta-addon .ta-addon__check{transition:transform .12s ease}.ta-addon[data-selected=true] .ta-addon__check{transform:scale(1.08)}.ta-addon.is-busy{opacity:.6;pointer-events:none}.ta-addon.is-busy .ta-addon__check{animation:ta-addon-pulse .8s ease-in-out infinite}@keyframes ta-addon-pulse{50%{opacity:.35}}.ta-addon--empty{border:1px dashed #000;padding:1rem;font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ta-addon.css.map */
