@media(hover:hover)and (pointer:fine){product-card-quick-add.pqa[hidden]{display:flex!important}}.pqa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;flex-direction:column;justify-content:flex-end;pointer-events:none;container-type:inline-size}.pqa__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e,#00000052 50%,#0000 85%);opacity:0;transition:opacity .25s ease}.pqa__panel{position:relative;display:flex;flex-direction:column;gap:5px;max-height:80%;padding:8px;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}product-card:hover .pqa__backdrop,product-card:focus-within .pqa__backdrop,.pqa.is-busy .pqa__backdrop{opacity:1}product-card:hover .pqa__panel,product-card:focus-within .pqa__panel,.pqa.is-busy .pqa__panel{opacity:1;transform:none}product-card:hover .pqa__panel :is(.pqa__value,.pqa__submit,.pqa__error),product-card:focus-within .pqa__panel :is(.pqa__value,.pqa__submit,.pqa__error),.pqa.is-busy .pqa__panel :is(.pqa__value,.pqa__submit,.pqa__error){pointer-events:auto}@container (max-width: 179px){.pqa__backdrop,.pqa__panel{display:none}}.pqa__error,.pqa .errors{margin:0;padding:4px 8px;border-radius:2px;background-color:#c00000;color:#fff;font-family:var(--font--body);font-size:12px;font-weight:600;line-height:1.35;text-align:center}.pqa__error[hidden]{display:none}.pqa .errors{margin-bottom:6px}.pqa__options{display:flex;flex-direction:column;gap:6px;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .6) transparent}product-card:hover .pqa__options,product-card:focus-within .pqa__options,.pqa.is-busy .pqa__options{pointer-events:auto}.pqa__values{display:flex;flex-wrap:wrap;gap:3px}.pqa__values--single{display:none}.pqa__value{min-width:30px;height:26px;padding:0 6px;border:1px solid rgb(0 0 0 / .18);border-radius:2px;background-color:#fffffff0;color:#111;font-family:var(--font--body);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pqa__value:hover{border-color:#000;background-color:#fff}.pqa__value:focus-visible,.pqa__submit:focus-visible{outline:2px solid #fff;outline-offset:1px;box-shadow:0 0 0 4px #000}.pqa__value.is-unavailable{color:#1111118c;text-decoration:line-through}.pqa__value:disabled{background-color:#fff9;color:#11111180;text-decoration:line-through;cursor:not-allowed}.pqa__value:disabled:hover{border-color:#0000002e}.pqa__value.is-selected{border-color:#000;background-color:#000;color:#fff;text-decoration:none}.pqa__form{margin:0}.pqa__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:34px;padding:0 14px;border:0;border-radius:0;background-color:var(--pqa-btn-bg, #000);color:var(--pqa-btn-text, #fff);font-family:var(--font--button, var(--font--body));font-size:13px;font-weight:var(--font--button-weight, 600);letter-spacing:var(--font--button-space, normal);text-transform:var(--font--button-transform, none);cursor:pointer;transition:opacity .15s ease}.pqa__submit:hover{opacity:.88}.pqa__submit .staged-action__text{display:inline-flex;align-items:center;gap:8px}.pqa__plus{display:inline-flex;line-height:0}.pqa__plus .icon{--size: 12px;width:12px;height:12px}.pqa__submit .staged-action__tick{font-size:16px}.pqa__submit .staged-action__spinner{top:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px}.pqa__submit .theme-spinner__border{border-color:currentColor transparent transparent transparent}.pqa__submit.is-shaking{animation:pqa-shake .4s ease}@keyframes pqa-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.pqa__backdrop,.pqa__panel,.pqa__value,.pqa__submit{transition:none}.pqa__panel{transform:none}.pqa__submit.is-shaking{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-card-quick-add.css.map */
