.look-row,.mirror3d-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.look-row{flex-basis:100%;margin:0 auto;max-width:calc(4 * var(--look-item, 52px) + 3 * 10px)}.look-row-tiles{--look-item:76px}.mirror3d-tile{position:relative;width:76px;height:84px;padding:0;overflow:hidden;background:#fffdf6;border:2.5px solid var(--parchment-edge);border-radius:16px;cursor:pointer}.mirror3d-tile.on{border-color:var(--wood);background:#fff6df}.mirror3d-tile.forsale,.mirror3d-tile.locked{border-style:dotted}.mirror3d-tile.forsale>img,.mirror3d-tile.locked>img{filter:grayscale(.4) opacity(.9)}.mirror3d-tile.locked{cursor:default}.mirror3d-tile.locked .tray-cost{color:#c0392b}.mirror3d-tile>img{width:100%;height:100%}.mirror3d-tile-top>img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.mirror3d-tile-bottom>img{-o-object-fit:contain;object-fit:contain}.mirror3d-section{flex-basis:100%;margin:4px 4px -2px;font-weight:800;font-size:.9rem;color:var(--wood-dark)}.mirror3d-tile-feature>img{-o-object-fit:cover;object-fit:cover}.mirror3d-tile-hat>img,.mirror3d-tile-look>img{-o-object-fit:contain;object-fit:contain}.mirror3d-tile .tray-cost{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:1px 6px;border-radius:10px;background:rgb(255 253 246/.92);font-weight:800;font-size:.8rem;color:var(--wood-dark);white-space:nowrap}.mirror3d-tile .tray-coin{width:16px;height:16px}.mirror3d-tile-face{display:flex;align-items:center;justify-content:center}.mirror3d-tile-face>.mirror3d-eyes-tile{width:88%;height:auto}.mirror3d-tile-face>img{width:62%;height:auto;-o-object-fit:contain;object-fit:contain}.look-customizer .mirror3d-section:not(:first-child){margin-top:8px}.look-swatch{width:52px;height:52px;padding:0;border-radius:50%;border:3px solid #fffdf6;box-shadow:0 0 0 2.5px var(--parchment-edge);cursor:pointer}.look-swatch.on{box-shadow:0 0 0 3.5px var(--wood)}.look-swatch:disabled{cursor:default}.look-swatch.forsale,.look-swatch.locked{position:relative;border-style:dotted;filter:saturate(.75) opacity(.9)}.look-swatch-cost{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:0 5px;border-radius:10px;background:rgb(255 253 246/.95);font-weight:800;font-size:.75rem;color:var(--wood-dark);white-space:nowrap}.look-swatch.locked .look-swatch-cost{color:#c0392b}.look-swatch-cost>img{width:14px;height:14px}.look-pop-card .look-row{row-gap:16px}.look-buy-dye{width:64px;height:64px;border-radius:50%;border:3px solid #fffdf6;box-shadow:0 0 0 2.5px var(--parchment-edge)}.look-swatch-natural{background:conic-gradient(#3e2a22,#8c4a2e,#d6b884,#6a4636,#3e2a22)}.look-customizer-wrap{display:flex;flex-direction:column;gap:10px}.leo-dressup-tiles.look-off{display:none}.look-reset{align-self:center;margin:6px 0 4px;padding:8px 18px;font:inherit;font-weight:800;color:var(--wood-dark);background:#fffdf6;border:2.5px solid var(--parchment-edge);border-radius:999px;cursor:pointer}.onboard-tune-done,.onboard-tune-open{display:block;margin:10px auto 0}.onboard-tune{max-height:min(52vh,460px)}.look-swatch-bare{background-image:linear-gradient(135deg,transparent 46%,var(--wood-dark) 46%,var(--wood-dark) 54%,transparent 54%)}.look-swatch-freckles{background-image:radial-gradient(circle at 34% 40%,rgb(46 26 18/.72) 0 3px,transparent 3.6px),radial-gradient(circle at 60% 32%,rgb(46 26 18/.72) 0 3px,transparent 3.6px),radial-gradient(circle at 52% 62%,rgb(46 26 18/.72) 0 3px,transparent 3.6px),radial-gradient(circle at 72% 56%,rgb(46 26 18/.72) 0 3px,transparent 3.6px),radial-gradient(circle at 30% 66%,rgb(46 26 18/.72) 0 3px,transparent 3.6px)}.mirror3d-tiles>.look-customizer{flex-basis:100%}.look-groups{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.look-group{padding:6px 14px;font:inherit;font-weight:800;color:var(--wood-dark);background:#fffdf6;border:2.5px solid var(--parchment-edge);border-radius:999px;cursor:pointer}.look-group.on{border-color:var(--wood);background:#fff6df}@media (max-width:639px){.onboard-who.tuning>.onboard-who-hero{position:sticky;top:0;z-index:2;padding-bottom:8px;background:var(--parchment)}}.look-pick{display:flex;flex-direction:column;align-items:center;gap:4px}.look-pick-label{font-weight:800;font-size:.75rem;color:var(--wood-dark)}.look-pop{position:fixed;inset:0;z-index:calc(var(--z-onboarding) + 1);display:grid;place-items:center;padding:16px;background:rgb(40 28 18/.35)}.look-pop-card{width:min(100%,360px);padding:12px 14px 16px;background:linear-gradient(var(--parchment),#efe2c4);border:3px solid var(--wood-dark);border-radius:22px;box-shadow:0 10px 30px rgb(0 0 0/.3)}.look-pop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:800;color:var(--wood-dark)}.look-pop-close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:2px solid #3b2a20;border-radius:50%;background:#fbf5ea;color:#3b2a20;cursor:pointer}.look-pop-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round}.look-confirm{text-align:center}.look-confirm-ask{font-weight:800;font-size:1.1rem;color:var(--wood-dark)}.look-confirm-lost{margin:6px 0 14px;color:var(--wood-dark)}.look-confirm-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.look-confirm-buttons .look-reset{margin:0}.look-confirm-go{color:#fff;background:var(--leaf,#6f9b5c);border-color:#3b2a20}.look-buy{text-align:center}.look-buy-ask{margin:0 0 12px;font-weight:800;font-size:1.1rem;color:var(--wood-dark)}.look-buy-items{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.look-buy-item{width:76px;height:84px;-o-object-fit:contain;object-fit:contain;background:#fffdf6;border:2.5px solid var(--parchment-edge);border-radius:16px}.look-buy-total{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 14px;font-weight:800;font-size:1.5rem;color:var(--wood-dark)}.look-buy-coin{width:30px;height:30px}.look-buy-buttons{display:flex;justify-content:center;gap:24px}