.leina-qa,.card__inner>.leina-qa-media-link{display:none}@media screen and (min-width:990px)and (hover:hover){.card-wrapper:hover .card__inner:has(>.leina-qa){position:relative;z-index:3}.card__inner>.leina-qa-media-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.leina-qa{--leina-ink: 34, 34, 32;--leina-canvas: 255, 251, 247;display:block;position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.6rem 1.4rem 1.4rem;background-color:rgba(var(--leina-canvas),.97);color:rgb(var(--leina-ink));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-align:center;opacity:0;visibility:hidden;transform:translateY(.8rem);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.card-wrapper:hover .leina-qa{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s}.card-wrapper:has(:focus-visible) .leina-qa{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s}.leina-qa__product-form{display:block}.leina-qa__heading{margin:0 0 .8rem;font-size:1.1rem;line-height:1.4;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:rgba(var(--leina-ink),.6)}.leina-qa__sizes{display:flex;flex-wrap:nowrap;justify-content:center;gap:0;min-width:0;max-width:24rem;margin:0 auto 1.2rem;padding:0;border:0}.leina-qa__size{position:relative;flex:1 1 0;min-width:0}.leina-qa__radio{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.leina-qa__pill{display:flex;align-items:center;justify-content:center;width:100%;height:3.4rem;padding:0;border:0;font-size:1.2rem;font-weight:var(--font-body-weight);line-height:1;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;color:rgba(var(--leina-ink),.6);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease}.leina-qa__pill:hover{color:rgb(var(--leina-ink))}.leina-qa__radio:checked+.leina-qa__pill{color:rgb(var(--leina-ink));font-weight:var(--font-body-weight-bold, 600)}.leina-qa__radio:focus-visible+.leina-qa__pill{outline:1px solid rgba(var(--leina-ink),.5);outline-offset:0}.leina-qa__pill--sold-out,.leina-qa__pill--sold-out:hover{color:rgba(var(--leina-ink),.3);text-decoration:line-through;cursor:not-allowed}.leina-qa__submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;margin:0;padding:0 1.2rem;border:1px solid rgb(var(--leina-ink));border-radius:0;background-color:transparent;box-shadow:none;color:rgb(var(--leina-ink));font-family:inherit;font-style:inherit;font-weight:inherit;font-size:1.2rem;line-height:1;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.leina-qa__submit:not([disabled]):hover{background-color:rgb(var(--leina-ink));color:rgb(var(--leina-canvas))}.leina-qa__submit[disabled]{border-color:rgba(var(--leina-ink),.25);color:rgba(var(--leina-ink),.5);cursor:default}.leina-qa__submit:focus-visible{outline:1px solid rgb(var(--leina-ink));outline-offset:3px}.leina-qa__submit.loading .leina-qa__label{visibility:hidden}.leina-qa__submit .loading-overlay__spinner{position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;text-indent:0}.leina-qa__submit .loading-overlay__spinner.hidden{display:none}.leina-qa__submit .spinner{display:block;width:1.6rem;height:1.6rem}.leina-qa__submit .spinner .path{stroke:currentColor}.leina-qa__error[hidden]{display:none}.leina-qa__error:not([hidden]){display:block;margin-top:.8rem;font-size:1.1rem;line-height:1.4;letter-spacing:.02em;color:rgb(var(--leina-ink))}}@media(prefers-reduced-motion:reduce){.leina-qa,.card-wrapper:hover .leina-qa{transform:none;transition:none}.card-wrapper:has(:focus-visible) .leina-qa{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/leina-hover-quick-add.css.map */
