.card:has(>.gm-qa){position:relative}.gm-qa{position:absolute;top:0;left:0;right:0;height:0;padding-bottom:var(--ratio-percent);z-index:3;pointer-events:none}.gm-qa__clip{position:absolute;left:0;right:0;bottom:0;overflow:hidden;padding:.6rem;border-radius:0 0 var(--border-radius, 0) var(--border-radius, 0)}.gm-qa__panel{pointer-events:auto;background:#fff;color:#111;border-radius:.4rem;box-shadow:0 2px 12px #0000001f;padding:.8rem;transform:translateY(calc(100% + 1rem));opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}.gm-qa.is-open .gm-qa__panel{transform:translateY(0);opacity:1;visibility:visible;transition:transform .3s ease,opacity .3s ease,visibility 0s}@media(hover:hover){.card-wrapper:hover .gm-qa__panel,.gm-qa:focus-within .gm-qa__panel{transform:translateY(0);opacity:1;visibility:visible;transition:transform .3s ease,opacity .3s ease,visibility 0s}}.gm-qa__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0 0 .6rem}.gm-qa__title{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.gm-qa__fixed{font-weight:400;letter-spacing:.06em;text-transform:none}.gm-qa__sizes{display:flex;flex-wrap:wrap;gap:.4rem}.gm-qa__size{position:relative;flex:1 0 auto;min-width:3.6rem;min-height:2.9rem;padding:0 .5rem;border:1px solid #d4d4d4;border-radius:.3rem;background:#fff;color:#111;font:inherit;font-size:1.15rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.gm-qa__size--wide{width:100%}.gm-qa__size:not(:disabled):hover,.gm-qa__size:not(:disabled):focus-visible{background:#111;border-color:#111;color:#fff}.gm-qa__size:focus-visible,.gm-qa__toggle:focus-visible,.gm-qa__close:focus-visible,.gm-qa__choose:focus-visible{outline:2px solid #111;outline-offset:2px}.gm-qa__size:disabled{cursor:not-allowed;color:#9a9a9a;background:#f3f3f3;border-color:#e4e4e4}.gm-qa__size:disabled .gm-qa__label{text-decoration:line-through}.gm-qa__size.is-loading .gm-qa__label,.gm-qa__size.is-added .gm-qa__label{visibility:hidden}.gm-qa__size.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:1.4rem;margin:-.7rem 0 0 -.7rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gm-qa-spin .7s linear infinite}.gm-qa__size.is-added{background:#111;border-color:#111;color:#fff}.gm-qa__size.is-added:after{content:"";position:absolute;top:50%;left:50%;width:.6rem;height:1.1rem;margin:-.75rem 0 0 -.3rem;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes gm-qa-spin{to{transform:rotate(360deg)}}.gm-qa__msg{margin:.6rem 0 0;font-size:1.15rem;line-height:1.3;color:#b3261e}.gm-qa__msg:empty{display:none}.gm-qa__msg.is-success{color:#1f6f3a}.gm-qa__choose{display:block;text-align:center;padding:.8rem;border:1px solid #111;border-radius:.3rem;color:#111;font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.gm-qa__toggle{pointer-events:auto;position:absolute;right:1rem;bottom:1rem;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 1px 6px #0000002e;cursor:pointer;padding:0}.gm-qa.is-open .gm-qa__toggle{visibility:hidden}.gm-qa__close{display:none;border:0;background:none;color:#111;padding:.4rem;margin:-.4rem -.4rem -.4rem 0;cursor:pointer;line-height:0}.gm-qa.is-open .gm-qa__close{display:inline-block}@media(hover:hover){.gm-qa__toggle:not(:focus-visible){clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;box-shadow:none}.card-wrapper:hover .gm-qa__toggle{visibility:hidden}}@media(prefers-reduced-motion:reduce){.gm-qa__panel,.gm-qa.is-open .gm-qa__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/glowmeds-quick-add.css.map */
