.qs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0006;opacity:0;pointer-events:none;transition:opacity .25s ease}.qs-overlay.is-open{opacity:1;pointer-events:auto}.qs-sheet{position:fixed;left:0;right:0;bottom:0;background:rgb(var(--color-background));border-radius:var(--anja-radius-soft) var(--anja-radius-soft) 0 0;max-height:92vh;overflow-y:auto;transform:translateY(100%);transition:transform .35s cubic-bezier(.25,.1,.25,1)}.qs-overlay.is-open .qs-sheet{transform:translateY(0)}.qs-grabbar{position:sticky;top:0;background:rgb(var(--color-background));display:flex;align-items:center;justify-content:center;padding:1.2rem 0 .8rem;z-index:1}.qs-grab-handle{width:3.6rem;height:.4rem;border-radius:var(--anja-radius-pill);background:rgba(var(--color-foreground),.15)}.qs-close{position:absolute;top:1rem;right:1.4rem;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:rgba(var(--color-foreground),.55)}.qs-close svg{width:1.1rem;height:1.1rem}.qs-body{display:grid;grid-template-columns:1fr;gap:0;padding:0 var(--anja-space-sm) var(--anja-space-sm)}.qs-info{display:flex;flex-direction:column;align-items:center;text-align:center}.qs-media{aspect-ratio:1 / 1;border-radius:var(--anja-radius-soft);overflow:hidden;background:rgba(var(--color-foreground),.04);margin-bottom:var(--anja-space-xs)}.qs-media img{width:100%;height:100%;object-fit:cover;display:block}.qs-series{font-size:var(--anja-eyebrow-size-sm);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--anja-gold);margin:0 0 .4rem}.qs-series.is-confirm{font-size:1.1rem;font-weight:400;letter-spacing:.04em;text-transform:none}.qs-name{font-size:var(--anja-h3-size);font-weight:400;line-height:1.1;margin:0 0 .6rem}.qs-price{font-size:var(--anja-price-size);margin:0 0 var(--anja-space-xs);color:rgb(var(--color-foreground))}.qs-swatches{display:flex;justify-content:center;gap:.8rem;margin-bottom:var(--anja-space-xs)}.qs-swatch{width:3.6rem;height:3.6rem;border-radius:50%;overflow:hidden;padding:0;border:2px solid transparent;cursor:pointer;background:rgba(var(--color-foreground),.06);transition:border-color .2s ease,transform .2s ease}.qs-swatch img{width:100%;height:100%;object-fit:cover;display:block}.qs-swatch:hover{transform:scale(1.06)}.qs-swatch.is-active{border-color:var(--anja-gold)}.qs-urgency{display:flex;align-items:center;gap:.6rem;min-height:1.6rem;line-height:1.6rem;font-size:1.2rem;color:var(--anja-gold);margin:-.4rem 0 var(--anja-space-xs)}.qs-urgency-dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--anja-gold);flex-shrink:0}.qs-sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:var(--anja-space-sm)}.qs-size{height:4rem;min-width:5.2rem;padding:0 1rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--anja-radius-soft);background:rgb(var(--color-background));font-size:1.3rem;color:rgb(var(--color-foreground));cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.qs-size:hover:not(:disabled){border-color:rgb(var(--color-foreground))}.qs-size.is-selected{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.qs-size--oos{color:rgba(var(--color-foreground),.35);text-decoration:line-through;cursor:not-allowed;background:rgba(var(--color-foreground),.03)}.qs-atc{width:100%}.qs-skip{display:block;width:100%;text-align:center;background:none;border:none;cursor:pointer;margin-top:1rem;font-size:1.2rem;color:rgba(var(--color-foreground),.55);text-decoration:underline;text-underline-offset:.2rem}body.qs-open{overflow:hidden}@media screen and (min-width:750px){.qs-overlay{display:flex;align-items:center;justify-content:center}.qs-sheet{position:relative;left:auto;right:auto;bottom:auto;width:52rem;max-width:90vw;border-radius:var(--anja-radius-soft);transform:translateY(2rem) scale(.98);opacity:0;transition:transform .3s ease,opacity .3s ease}.qs-overlay.is-open .qs-sheet{transform:translateY(0) scale(1);opacity:1}.qs-grabbar{justify-content:flex-end;padding:1rem 1rem 0}.qs-grab-handle{display:none}.qs-body{grid-template-columns:22rem 1fr;align-items:center;gap:var(--anja-space-sm);padding:0 var(--anja-space-sm) var(--anja-space-sm)}.qs-media{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/component-quick-sheet.css.map */
