quick-add-sizes.qas{position:absolute;inset:auto 0 0 0;z-index:6;display:block;pointer-events:none}.qas__toggle{pointer-events:auto;position:absolute;right:10px;bottom:10px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fffffff2;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:transform .2s ease,background-color .2s ease,color .2s ease}.qas__toggle:hover{background:#111;color:#fff}.qas__toggle:focus-visible,.qas__size:focus-visible,.qas__close:focus-visible{outline:2px solid #111;outline-offset:2px}.qas__icon-check,.qas__spinner,.qas.is-loading .qas__icon-bag,.qas.is-added .qas__icon-bag{display:none}.qas.is-added .qas__icon-check{display:block}.qas.is-loading:not(.is-open) .qas__spinner{display:block}.qas.is-open .qas__toggle{opacity:0;pointer-events:none}.qas__spinner,.qas__size.is-loading:after{width:16px;height:16px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:qas-spin .7s linear infinite}@keyframes qas-spin{to{transform:rotate(360deg)}}.qas__panel{pointer-events:auto;position:relative;margin:8px;padding:12px;background:#fffffff7;color:#111;box-shadow:0 2px 12px #0000001f;animation:qas-up .2s ease}.qas__panel[hidden]{display:none}@keyframes qas-up{0%{opacity:0;transform:translateY(8px)}}.qas__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.qas__title{font-size:12px;letter-spacing:.05em;text-transform:uppercase}.qas__close{width:24px;height:24px;padding:0;border:0;background:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qas__sizes{display:flex;flex-wrap:wrap;gap:6px}.qas__size{position:relative;min-width:40px;height:36px;padding:0 10px;border:1px solid #111;background:#fff;color:#111;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.qas__size:hover:not([disabled]){background:#111;color:#fff}.qas__size[disabled]{border-color:#ccc;color:#aaa;cursor:not-allowed;text-decoration:line-through}.qas__size.is-loading{color:transparent}.qas__size.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff;background:transparent}.qas__size.is-loading{background:#111}.qas__form{display:none}@media(max-width:749px){.qas__toggle{right:8px;bottom:8px;width:34px;height:34px}.qas__toggle svg{width:17px;height:17px}.qas__panel{margin:6px;padding:10px 8px}.qas__title{font-size:10px}.qas__sizes{gap:4px}.qas__size{min-width:32px;height:32px;padding:0 6px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/quick-add-sizes.css.map */
