.qa{position:absolute;top:0;left:0;right:0;z-index:3;aspect-ratio:var(--card-aspect, var(--img-aspect, .8));pointer-events:none}.qa__wish,.qa__add{pointer-events:auto}.qa__wish{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--c-bg) 92%,transparent);color:var(--c-text);box-shadow:0 1px 4px #0000001f;transition:opacity .2s ease,transform .15s ease}.qa__wish:hover{transform:scale(1.06)}.qa__wish[aria-pressed=true] .qa__heart{fill:currentColor}.qa__add{position:absolute;left:10px;right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:40px;padding:0 12px;background:var(--c-button);color:var(--c-button-text);border:1px solid var(--c-button);border-radius:var(--radius-button);font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;transition:opacity .2s ease,background .2s ease,color .2s ease;cursor:pointer}.qa__add:hover{background:var(--c-bg);color:var(--c-text);border-color:var(--c-text)}.qa__add[disabled]{opacity:.6;cursor:progress}.qa__icon{display:none}@media(hover:hover)and (pointer:fine){.qa__add,.qa__wish{opacity:0}.qa__wish[aria-pressed=true]{opacity:1}.card:hover .qa__add,.card:hover .qa__wish,.card:focus-within .qa__add,.card:focus-within .qa__wish,.qa__add.is-busy{opacity:1}}@media(hover:none),(pointer:coarse){.qa__add{left:auto;right:8px;bottom:8px;width:36px;height:36px;min-height:0;padding:0;border-radius:50%;background:color-mix(in srgb,var(--c-bg) 92%,transparent);color:var(--c-text);border-color:transparent;box-shadow:0 1px 4px #0000001f}.qa__add:hover{border-color:transparent}.qa__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qa__icon{display:block}}.qa-drawer .drawer__body{padding-top:20px}.qa-form{display:grid;gap:20px}.qa-form__product{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:start}.qa-form__media{display:block;aspect-ratio:var(--card-aspect, 1);background:var(--card-bg, var(--c-field));border-radius:var(--radius-media);overflow:hidden}.qa-form__media img{width:100%;height:100%;object-fit:var(--card-fit, contain)}.qa-form__info{display:grid;gap:4px}.qa-form__error{margin:0}.qa-form__details{justify-self:center}.qa-loading{padding:32px 0;color:var(--c-muted);text-align:center}.header__wishlist .cart-count{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/quick-add.css.map */
