ca-restock{display:none}.ca-restock-js ca-restock[data-notify=true]{display:block}div:has(>ca-restock:only-child:not([data-notify=true])),html:not(.ca-restock-js) div:has(>ca-restock:only-child){display:none}.ca-restock{margin-block-start:var(--gap-xs, 4px);padding:var(--padding-md, 16px);border:1px solid rgb(var(--color-foreground-rgb, 29 31 23) / .12);border-radius:var(--style-border-radius-inputs, 4px);background:rgb(var(--color-foreground-rgb, 29 31 23) / .04);color:var(--color-foreground, #1d1f17)}.ca-restock__lead{margin:0 0 var(--gap-sm, 8px);font-weight:600}.ca-restock__row{display:flex;flex-wrap:wrap;gap:var(--gap-sm, 8px)}.ca-restock__row[hidden]{display:none}.ca-restock__label{display:flex;flex:1 1 14rem;min-width:0}.ca-restock__input{width:100%;min-height:var(--minimum-touch-target, 44px)}.ca-restock__button{flex:0 0 auto;min-height:var(--minimum-touch-target, 44px)}.ca-restock__button[disabled]{opacity:.6;cursor:progress}@media screen and (max-width:749px){.ca-restock__button{width:100%}}.ca-restock__note,.ca-restock__status{margin:var(--gap-sm, 8px) 0 0;font-size:var(--font-size--sm, .875rem)}.ca-restock__note{color:rgb(var(--color-foreground-rgb, 29 31 23) / .75)}.ca-restock__status:empty{display:none}.ca-restock__status--error{color:var(--color-error, #b3261e)}.ca-restock__status--success{font-weight:600}.ca-restock__link{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:400;text-decoration:underline;cursor:pointer}.ca-restock__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ca-restock-staffbar{position:fixed;left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:2147483000;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;background:#3f4523;color:#fff;font:600 13px/1.2 var(--font-body--family, Inter, Arial, Helvetica, sans-serif);box-shadow:0 2px 10px #00000040}.ca-restock-staffbar__dot{width:8px;height:8px;border-radius:50%;background:#b5d98a;animation:ca-restock-pulse 1.6s ease-in-out infinite}.ca-restock-staffbar__off{padding:4px 10px;border:0;border-radius:999px;background:#ffffff2e;color:#fff;font:inherit;cursor:pointer}.ca-restock-staffbar__off:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@keyframes ca-restock-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ca-restock-staffbar__dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ca-restock.css.map */
