@keyframes qw-float{0%,to{transform:translate(0,0)rotate(-.6deg)}50%{transform:translateY(-10px)rotate(.6deg)}}@keyframes qw-rise{0%{transform:translateY(18px)}to{transform:none}}@keyframes qw-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes qw-fade{0%{opacity:0}to{opacity:1}}@keyframes qw-print-in{0%,45%{opacity:0}to{opacity:1}}@keyframes qw-pulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes qw-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes qw-lock{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.6;transform:scale(1.035)}}@keyframes qw-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.qw-float{animation:qw-float 7s var(--qw-ease-out) infinite;will-change:transform}.qw-rise{animation:qw-rise .9s var(--qw-ease-out) both}.qw-fade-up{animation:qw-fade-up .8s var(--qw-ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .12s)}.qw-fade{animation:qw-fade .5s var(--qw-ease-out) both}.qw-print-in{animation:qw-print-in .9s var(--qw-ease-out) both}.qw-card-in{animation:.6s cubic-bezier(.34,1.4,.64,1) both qw-card-in}.qw-pulse:after{content:"";border-radius:inherit;background:inherit;animation:qw-pulse 2.2s var(--qw-ease-out) infinite;position:absolute;inset:0}.qw-marquee{animation:38s linear infinite qw-marquee}.qw-lock{transform-box:fill-box;transform-origin:50%;animation:qw-lock 2.8s var(--qw-ease-out) infinite}.qw-press{transition:transform .16s var(--qw-ease-out), background-color .2s, color .2s, border-color .2s}.qw-press:active{transform:translateY(1px)scale(.985)}.qw-text-stroke{-webkit-text-stroke:1.25px var(--qw-muted);color:#0000;opacity:.7}.qw-noscroll::-webkit-scrollbar{display:none}.qw-noscroll{scrollbar-width:none}@media (prefers-reduced-motion:reduce){.qw-float,.qw-rise,.qw-fade-up,.qw-fade,.qw-print-in,.qw-card-in,.qw-marquee,.qw-lock,.qw-pulse:after{animation:none!important}}@media (max-width:767.98px){body:has([data-bottom-bar]) footer{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.qw-cv{content-visibility:auto;contain-intrinsic-size:auto 900px}:root:not([data-theme=bone]) .qw-garment-card{background:radial-gradient(90% 70% at 50% 38%, color-mix(in oklab, var(--qw-fg) 13%, var(--qw-surface)), var(--qw-surface) 72%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--qw-fg) 14%, transparent)}
