.s3{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);font:14px/1.4 var(--font);color:var(--ink);overflow:hidden}.s3-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;outline:none}.s3-hud{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;pointer-events:none;flex-wrap:wrap}.s3-hud>*{pointer-events:auto}.s3-brand{display:flex;flex-direction:column;background:var(--card);border:var(--border) solid var(--line);border-radius:var(--radius);padding:6px 12px;box-shadow:var(--shadow-s)}.s3-brand b{font:var(--d-weight) 15px/1.1 var(--font-d);text-transform:var(--d-case);letter-spacing:var(--d-tracking)}.s3-brand span{font-size:11px;color:var(--ink2)}.s3-hud-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.s3-help{position:absolute;left:50%;bottom:14px;transform:translate(-50%);background:var(--ink);color:var(--paper);border-radius:99px;padding:7px 16px;font-size:12.5px;white-space:nowrap;max-width:94vw;overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:.92}.s3-tip{position:fixed;display:none;background:var(--ink);color:var(--paper);border-radius:6px;padding:4px 9px;font-size:12.5px;pointer-events:none;z-index:5;max-width:280px}.s3-panel{position:absolute;right:14px;top:70px;width:min(340px,calc(100vw - 28px));max-height:calc(100% - 100px);overflow:auto;background:var(--paper);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;display:none;flex-direction:column;gap:8px}.s3-panel.open{display:flex}.s3-panel h2{margin:0;font:var(--d-weight) 19px/1.15 var(--font-d);text-transform:var(--d-case);letter-spacing:var(--d-tracking)}.s3-pimg{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:calc(var(--radius)/2)}.s3-price{font:var(--d-weight) 22px/1 var(--font-d);color:var(--accent)}.s3-desc{margin:0;color:var(--ink2);font-size:13px}.s3-close{position:absolute;right:8px;top:6px;background:var(--card);border-radius:50%;width:30px;height:30px}.s3-fit{position:absolute;right:14px;top:70px;bottom:14px;width:min(380px,calc(100vw - 28px));overflow:auto;background:var(--paper);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px}.s3-fit[hidden]{display:none}.s3-fit-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.s3-fit-head span{font:var(--d-weight) 15px/1 var(--font-d);text-transform:var(--d-case)}.s3.fitting .s3-help,.s3.fitting .s3-panel{display:none}.s3-load{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--paper);font:var(--d-weight) 18px var(--font-d)}@media(max-width:720px){.s3-panel,.s3-fit{top:auto;bottom:0;right:0;left:0;width:auto;max-height:52vh;border-radius:var(--radius) var(--radius) 0 0}.s3-help{display:none}.s3-fit{bottom:0}}.s3-stick{position:absolute;left:18px;bottom:22px;width:120px;height:120px;border-radius:50%;background:color-mix(in srgb,var(--card) 70%,transparent);border:var(--border) solid var(--line);touch-action:none;display:grid;place-items:center;z-index:3}.s3-knob{width:50px;height:50px;border-radius:50%;background:var(--accent);border:var(--border) solid var(--line);pointer-events:none}.s3.fitting .s3-stick,.s3.xr .s3-hud,.s3.xr .s3-help{display:none}.s3-home{position:absolute;right:14px;top:70px;bottom:14px;width:min(380px,calc(100vw - 28px));overflow:auto;background:var(--paper);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.s3-home[hidden]{display:none}.s3-tabs{align-self:stretch}.s3-tabs .ao-ver{flex:1;padding:8px 6px}#s3Home .h-out,#s3Home.on .h-in{display:none}#s3Home.on .h-out{display:inline}.s3.home .s3-help{display:none}.s3-ar{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;font:14px var(--font);color:var(--ink)}.s3-ar[hidden]{display:none}.s3-ar-top{position:absolute;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));text-align:center}.s3-ar-top span{display:inline-block;background:var(--ink);color:var(--paper);padding:8px 14px;border-radius:99px}.s3-ar-bar{position:absolute;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:0 10px;pointer-events:auto}@media(max-width:720px){.s3-home{top:auto;bottom:0;right:0;left:0;width:auto;max-height:52vh;border-radius:var(--radius) var(--radius) 0 0}}.s3-home>*,.s3-fit>*{flex:none}.s3-menu-btn{display:none}@media(max-width:720px){.s3-hud{padding:8px;flex-wrap:nowrap;align-items:flex-start}.s3-brand{padding:4px 9px}.s3-brand b{font-size:13px}.s3-hud-r{flex-wrap:wrap;justify-content:flex-end;gap:6px}.s3-menu-btn{display:inline-block}.s3-hud-r>:not(.s3-menu-btn):not(#s3Cart):not(#s3Home):not(#s3Depts){display:none}.s3.menu-open .s3-hud-r>:not(.s3-menu-btn):not(#s3Cart):not(#s3Home):not(#s3Depts){display:inline-flex}.ao-chip,.ao-ver{padding:7px 10px;font-size:11px}.s3-pimg{aspect-ratio:auto;max-height:18vh}.s3-panel{max-height:46vh;padding:12px;gap:6px}.s3-panel h2{font-size:16px}.s3-panel.open~.s3-stick,.s3.fitting .s3-stick,.s3.home .s3-home:not([hidden])~.s3-stick{display:none}.s3-panel.open~.s3-runbtn,.s3.fitting .s3-runbtn,.s3.home .s3-home:not([hidden])~.s3-runbtn{display:none}}.s3-busy{position:absolute;left:18px;bottom:18px;background:var(--ink);color:var(--paper);border-radius:99px;padding:7px 14px;font-size:12.5px;z-index:4;max-width:calc(100% - 36px)}.s3-busy[hidden]{display:none}.s3-panel.dock{left:0;right:0;top:auto;bottom:0;width:auto;max-width:none;max-height:40vh;border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;flex-direction:row;gap:18px;overflow:auto;padding:14px 18px 18px}.s3-panel.dock.open{display:grid;grid-template-columns:minmax(170px,28%) 1fr;align-items:start}.s3-panel.dock .s3-pimg{width:100%;aspect-ratio:auto;max-height:24vh;object-fit:contain}.s3-gal{display:flex;flex-direction:column;gap:6px;min-width:0}.s3-info{display:flex;flex-direction:column;gap:8px;min-width:0}.s3-thumbs{display:flex;gap:6px;overflow-x:auto}.s3-th{flex:none;width:46px;height:46px;padding:0;background:#fff;border:var(--border) solid var(--line);border-radius:calc(var(--radius) / 2);cursor:pointer}.s3-th img{width:100%;height:100%;object-fit:contain}.s3.inspect .s3-help,.s3.inspect .s3-stick{display:none}@media(max-width:720px){.s3-panel.dock.open{grid-template-columns:1fr;max-height:46vh}.s3-panel.dock .s3-pimg{max-height:14vh}}.s3-stylist-bar{position:absolute;left:50%;top:56px;transform:translate(-50%);z-index:6;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:center;max-width:calc(100% - 24px);padding:6px 12px;background:var(--ao-surface, #fff);color:var(--ao-text, #151515);border:1px solid var(--ao-line, #ccc);border-radius:10px;font-size:13px;box-shadow:0 4px 18px #0000002e}.s3-stylist-bar span{opacity:.7}.s3-panel.s3-stylist .s3-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;align-content:start;max-height:46vh;overflow:auto}.s3-panel.s3-stylist .s3-info h2,.s3-panel.s3-stylist .s3-info .ao-dim,.s3-panel.s3-stylist .s3-info .ao-row{grid-column:1 / -1}.s3-nowplaying{position:absolute;left:12px;bottom:12px;z-index:6;display:flex;gap:8px;align-items:center;padding:6px 10px;background:var(--ao-surface, #fff);color:var(--ao-text, #151515);border:1px solid var(--ao-line, #ccc);border-radius:10px;font-size:13px;max-width:calc(100% - 24px);box-shadow:0 4px 18px #0000002e}.s3-nowplaying span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s3-track{text-align:left;justify-content:flex-start;grid-column:auto}.s3-track small{opacity:.6;margin-left:6px}.s3-alt{margin:10px 0 6px}.s3-alt-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.8;margin-bottom:6px}.s3-alt-row{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.s3-alt-i{position:relative;flex:0 0 auto;width:58px;height:58px;padding:0;border:2px solid var(--ao-line, #c9c3b8);border-radius:8px;background:#fff;cursor:pointer;overflow:hidden}.s3-alt-i img{width:100%;height:100%;object-fit:contain;display:block}.s3-alt-i i{position:absolute;left:0;right:0;bottom:0;font:600 8px/12px system-ui,sans-serif;font-style:normal;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#141418b8}.s3-alt-i[data-k=monster]{border-color:#7a3566}.s3-alt-i[data-k=place]{border-color:#2f7a62}.s3-alt-i[data-k=cute]{border-color:#c9527c}.s3-alt-i[data-k=character]{border-color:#34559a}.s3-alt-i[data-k=vehicle]{border-color:#a8501c}.s3-alt-i[data-k=weapon]{border-color:#5a6270}.s3-alt-i:hover,.s3-alt-i:focus-visible{outline:2px solid currentColor;outline-offset:1px}.s3-stagewin{position:absolute;display:none;z-index:3;pointer-events:none;box-sizing:border-box;border:2px solid var(--line, #1d1b3a);border-radius:14px;box-shadow:0 0 0 100vmax #0a0a0e8c,0 10px 44px #00000059}.s3-stagewin-load{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:600 13px system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5b564d}.s3-stagewin-hint{position:absolute;left:0;right:0;bottom:8px;text-align:center;font:12px system-ui,sans-serif;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7);opacity:.85}.s3-eng{position:absolute;right:14px;top:70px;width:min(360px,calc(100vw - 28px));max-height:calc(100% - 100px);overflow:auto;z-index:40;display:flex;flex-direction:column;gap:10px;padding:14px;color:var(--ink);font:14px/1.4 var(--font);background:var(--paper);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.s3-eng[hidden]{display:none}.s3-eng-head{display:flex;justify-content:space-between;align-items:center}.s3-eng-head b{font:var(--d-weight) 19px/1.15 var(--font-d);text-transform:var(--d-case);letter-spacing:var(--d-tracking)}.s3-eng-tabs,.s3-eng-row,.s3-fit-cams{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.s3-eng-tabs .ao-chip.on,.s3-fit-cams .ao-chip.on{background:var(--accent);color:#fff}.s3-eng-p{margin:0}.s3-eng-small{font-size:12px;color:var(--ink2)}.s3-eng-err{margin:0;color:var(--bad);min-height:1em}.s3-eng-st{margin:0;color:var(--ink2)}.s3-eng-f{display:flex;flex-direction:column;gap:4px;font-weight:600}.s3-eng-f input{font-weight:400}.s3-eng-shot img{width:100%;display:block;border:var(--border) solid var(--line);border-radius:var(--radius);margin-bottom:6px}.s3-eng .dv{color:var(--ink);font-family:var(--font)}.s3-eng .dv button,.s3-eng .dv select{background:var(--card);color:var(--ink);border:var(--border) solid var(--line);border-radius:var(--radius)}.s3-eng .dv .dvWhy,.s3-eng .dv h4,.s3-eng .dv .dvStat{color:var(--ink2)}.s3-eng .dv .dvReload{background:var(--paper2)}.s3-fit-cams{margin:0 0 10px}.s3-fit-cams[hidden],.s3.fitting .s3-eng,.s3.fitting #s3Tools{display:none}@media(max-width:720px){.s3-eng{top:auto;bottom:0;right:0;left:0;width:auto;max-height:60vh;border-radius:var(--radius) var(--radius) 0 0}}.s3-hud,.s3-panel{z-index:4}.s3-xwin{display:none;position:absolute;top:76px;right:44px;z-index:5;align-items:center;gap:8px;padding:10px 16px 10px 14px;border-radius:99px;border:2px solid #fff;background:var(--ink);color:#fff;font:700 15px/1 var(--font);cursor:pointer;box-shadow:0 4px 16px #00000073}.s3-xwin span{font-size:24px;line-height:.75;font-weight:400}.s3-xwin small{font:600 10px/1 var(--font);letter-spacing:.04em;opacity:.85;border:1px solid rgba(255,255,255,.6);border-radius:4px;padding:2px 5px}.s3-xwin:hover,.s3-xwin:focus-visible{background:var(--accent);outline:3px solid var(--ink);outline-offset:1px}.s3.inspect .s3-xwin{display:inline-flex}.s3-panel.dock .s3-close.s3-close-big{right:16px;top:12px;width:auto;height:auto;display:inline-flex;align-items:center;gap:6px;padding:9px 16px 9px 13px;border-radius:99px;background:var(--ink);color:#fff;border:2px solid var(--ink);font:700 14px/1 var(--font);cursor:pointer;z-index:2}.s3-panel.dock .s3-close.s3-close-big span{font-size:22px;line-height:.75;font-weight:400}.s3-panel.dock .s3-close.s3-close-big:hover,.s3-panel.dock .s3-close.s3-close-big:focus-visible{background:var(--accent);border-color:var(--accent)}.s3-panel.dock .s3-info h2{padding-right:112px}.s3-depts-btn.on{background:var(--accent);color:#fff}.s3-depts{position:absolute;right:14px;top:70px;width:min(430px,calc(100vw - 28px));max-height:calc(100% - 100px);overflow:auto;z-index:41;display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;background:var(--paper);color:var(--ink);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.s3-depts[hidden]{display:none}.s3-depts-head{display:flex;justify-content:space-between;align-items:center}.s3-depts-head b{font:var(--d-weight) 19px/1.15 var(--font-d);text-transform:var(--d-case);letter-spacing:var(--d-tracking)}.s3-depts-x{width:32px;height:32px;border-radius:50%;border:var(--border) solid var(--line);background:var(--card);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.s3-depts-body{display:flex;flex-direction:column;gap:12px}.s3-depts h3{margin:0 0 6px;font:700 11px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--ink2)}.s3-depts-row{display:flex;flex-wrap:wrap;gap:6px}.s3-dept{cursor:pointer}.s3-dept:hover,.s3-dept:focus-visible{background:var(--accent);color:#fff}.s3.arms .s3-depts-btn,.s3.arms .s3-depts,.s3.xr .s3-depts{display:none}.s3-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#000;opacity:0;pointer-events:none}.s3-fade.go{animation:s3-teleport .45s ease-out}@keyframes s3-teleport{0%{opacity:.92}to{opacity:0}}@media(prefers-reduced-motion:reduce){.s3-fade.go{animation-duration:.01s}}.s3-runbtn{position:absolute;left:150px;bottom:54px;z-index:3;padding:11px 18px;border-radius:99px;border:var(--border) solid var(--line);background:color-mix(in srgb,var(--card) 82%,transparent);color:var(--ink);font:700 13px/1 var(--font);touch-action:manipulation;cursor:pointer}.s3-runbtn.on{background:var(--accent);color:#fff}.s3.fitting .s3-runbtn,.s3.inspect .s3-runbtn{display:none}@media(max-width:720px){.s3-depts{top:auto;bottom:0;right:0;left:0;width:auto;max-height:62vh;border-radius:var(--radius) var(--radius) 0 0}.s3-xwin{top:72px;right:18px;padding:8px 13px 8px 11px}.s3-panel.dock .s3-info h2{padding-right:0}.s3-panel.dock .s3-close.s3-close-big{display:none}}.s3.skel .s3-hud,.s3.skel .s3-help,.s3.skel .s3-stick,.s3.skel .s3-runbtn,.s3.skel .s3-panel,.s3.skel .s3-depts{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/store3d.css.map */
