#ks-ep-scroller.ep-h>.ks-ep-slide{justify-content:flex-start!important}#ks-ep-scroller.ep-h>.ks-ep-slide>.ks-ep-slide-inner{margin-top:auto;margin-bottom:auto}.ep1{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px;align-items:center;margin:0 0 14px;padding:12px;background:var(--ink);border:1.5px solid var(--blue-deep);border-radius:4px;position:relative;z-index:4;color:var(--paper);text-align:left}.ep1-mini-anchor{position:sticky;top:calc(var(--ks-hdr-h, 64px) + 6px);height:0;z-index:6}.ep1-mini{display:flex;align-items:center;gap:10px;padding:6px 8px;background:var(--ink);border:1.5px solid var(--blue-deep);border-radius:4px;box-shadow:0 6px 18px #00000047;color:var(--paper);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;text-align:left}.ep1-mini.on{opacity:1;transform:none;pointer-events:auto}.ep1-mini-pic{flex:0 0 44px;height:54px;background:var(--frame-bg, #DDE1E6);border-radius:2px;overflow:hidden;display:flex}.ep1-mini-pic img{width:100%;height:100%;object-fit:contain}.ep1-mini-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ep1-mini-txt b{font:600 13.5px/1.2 Work Sans,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep1-mini-txt i{font: 11px JetBrains Mono,monospace;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep1-mini-place{display:flex;gap:4px}.ep1-mini-place button{min-height:32px;padding:4px 8px;border:1px solid var(--blue-deep);border-radius:2px;background:transparent;color:var(--paper);font:600 12px Work Sans,sans-serif;cursor:pointer}.ep1-mini-place button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.ep1-stage{position:relative;overflow:hidden;border-radius:2px;background:var(--frame-bg, #DDE1E6);padding:6px 6px 0}.ep1-stage .ep1-flip{margin:6px -6px 0;padding:6px;background:var(--ink)}.ep1-wrap{position:relative;width:100%;aspect-ratio:1136 / 1408;transition:transform .25s ease}.ep1-wrap.ep-grow{transform:scale(var(--ep-grow, 1.15))}.ep1-shirt{display:block;width:100%;height:100%;object-fit:contain}.ep1-shirt:not([src]){visibility:hidden}.ep1-zone{position:absolute;display:block;box-sizing:border-box;border:1.5px dashed var(--blue-tint);background:#1600c438;border-radius:2px;pointer-events:none;transition:all .2s ease}.ep1-zone[hidden]{display:none}.ep1-flip{display:flex;justify-content:center;gap:4px;margin-top:6px}.ep1-flip button{flex:1 1 0;min-height:30px;padding:4px 6px;border:1px solid var(--blue-deep);border-radius:2px;background:transparent;color:var(--paper);font:500 10.5px JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ep1-flip button[aria-pressed=true]{border-color:var(--blue-tint);color:var(--blue-tint)}.ep1-name{margin:0;font:600 16px/1.25 Work Sans,sans-serif}.ep1-meta{margin:2px 0 10px;font:12px/1.4 JetBrains Mono,monospace;letter-spacing:.04em;opacity:.8}.ep1-k{margin:0 0 6px;font:11px JetBrains Mono,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--blue-tint)}.ep1-place{display:grid;gap:6px}.ep1-place button{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1.5px solid var(--blue-deep);border-radius:2px;background:transparent;color:var(--paper);cursor:pointer;font:600 14px Work Sans,sans-serif;text-align:left}.ep1-place button span{font:500 12px JetBrains Mono,monospace;opacity:.85}.ep1-place button[aria-checked=true]{background:var(--blue);border-color:var(--blue);color:#fff}.ep1-place button:focus-visible,.ep1-flip button:focus-visible{outline:2px solid var(--blue-tint);outline-offset:2px}.ep1-note{margin:8px 0 0;font:12px/1.4 Work Sans,sans-serif;opacity:.7}#ks-ep-slide-0 .kpk-chips{overscroll-behavior-x:contain}@media(max-width:380px){.ep1{grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:10px;padding:10px}.ep1-place button{min-height:38px;font-size:13px}.ep1-note{display:none}}@media(max-width:640px){#ks-ep-slide-0 #ks-ep-dlhead{margin-bottom:12px;padding-bottom:10px}#ks-ep-slide-0 #ks-ep-dlhead .ph-hint,#ks-ep-slide-0 .ks-ep-sub{display:none}#ks-ep-slide-0 .ks-ep-title{margin-bottom:12px!important}}@media(min-width:900px){#ks-ep-slide-0 .ks-ep-slide-inner{max-width:1040px}.ep1-cols{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:start}.ep1{display:block;position:sticky;top:calc(var(--ks-hdr-h, 64px) + 16px);padding:16px;margin:0}.ep1-mini-anchor{display:none}.ep1-stage{width:min(100%,300px,calc((100vh - 380px) / 1.2394 + 12px));margin:0 auto}.ep1-info{margin-top:14px}.ep1-place{grid-template-columns:repeat(3,1fr)}.ep1-place button{flex-direction:column;align-items:flex-start}}.ks-ep-canvas-wrap{touch-action:pan-x pan-y!important;transition:transform .25s ease}.ks-ep-canvas-wrap.ep-grow{transform:scale(var(--ep-grow, 1.15));transform-origin:50% 50%}.ks-ep-art,.ks-ep-art .ep-h{touch-action:none!important}@media(max-width:640px){#ks-ep-slide-2{overflow-x:hidden}#ks-ep-slide-2 .ks-ep-step-label{margin-bottom:2px}#ks-ep-slide-2 .ks-ep-title{font-size:22px!important;margin-bottom:8px!important}#ks-ep-slide-2 .ks-ep-sub{display:none}#ep-view-toggle{margin-bottom:8px!important;align-items:center;flex-wrap:wrap}#ep-view-toggle #ep-guide-toggle{margin-left:6px}#ks-ep-slide-2 .ep-guide-row{display:none!important}#ks-ep-slide-2 .ep-canvas-col>div:first-child{display:none}#ks-ep-slide-2 .ks-ep-canvas-wrap{width:min(100%,calc((100dvh - 352px) / 1.2394))!important}#ks-ep-scroller.ep-h>#ks-ep-slide-2{padding-bottom:78px!important}#ks-ep-slide-2 .ks-ep-size-slider-wrap{margin-top:8px!important}#ks-ep-slide-2 .ep-tier-name{margin:4px 0 6px}#ks-ep-slide-2 .ks-ep-btn-row{margin-top:12px}}.ep5-card .ep5-what{margin:0 0 10px;font:14px/1.4 Work Sans,sans-serif;text-align:left}.ep5-card .ks-ep-price-row small{font-size:12px;opacity:.7;font-weight:400}.ep5-card .ep5-each span{font-weight:600}.ep5-card .ep5-note{margin:8px 0 0;font:12.5px/1.4 Work Sans,sans-serif;opacity:.75;text-align:left}.ep5-card .ep5-note:empty{display:none}@media(min-width:641px){#ks-ep-slide-2 .ep-canvas-col{max-width:min(360px,calc((100dvh - 400px) / 1.2394))!important;flex-basis:240px!important}#ks-ep-slide-2 .ep-guide-row{display:none!important}#ep-view-toggle{align-items:center}#ep-view-toggle #ep-guide-toggle{margin-left:8px}#ks-ep-slide-2 .ks-ep-sub,#ks-ep-slide-2 #ep-view-toggle{margin-bottom:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ks-ep-v51.css.map */
