.claires-quick-add{display:inline-flex}.claires-quick-add__button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.625rem 1.25rem;border:0;border-radius:999px;background:var(--brand-iris, #d7bfff);color:var(--brand-text, #000);font:inherit;font-weight:600;font-size:.875rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,filter .15s ease}.claires-quick-add__button:hover:not(:disabled){filter:brightness(.95)}.claires-quick-add__button:focus-visible{outline:2px solid var(--brand-text, #000);outline-offset:2px}.claires-quick-add__button:disabled{cursor:progress;opacity:.85}.claires-quick-add--pdp .claires-quick-add__button{padding:.875rem 2rem;font-size:1rem;min-width:12rem;letter-spacing:.04em}.claires-quick-add--pdp .claires-quick-add__button[data-state=added]{background:var(--brand-iris, #d7bfff);color:var(--brand-text, #000)}.claires-quick-add__spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:none;animation:claires-quick-add-spin .6s linear infinite}.claires-quick-add__button[data-state=loading] .claires-quick-add__spinner{display:inline-block}@keyframes claires-quick-add-spin{to{transform:rotate(360deg)}}.claires-quick-add__icon-bag{flex:0 0 auto;width:1em;height:1.25em;display:block}@media(prefers-reduced-motion:reduce){.claires-quick-add__spinner{animation:none}.claires-quick-add__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/claires-quick-add.css.map */
