.js-sg{margin:2.4rem 0 .4rem;padding:1.4rem 0 1.4rem 1.2rem;border-radius:6px;background:var(--js-sub,#f1efe7);color:var(--js-fg,#121212)}.js-sg__h{font-size:1.1rem;letter-spacing:.16em;margin:0 1.2rem 1rem 0}.js-sg__row{display:flex;gap:1rem;margin:0;padding:0 1.2rem 0 0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.js-sg__row::-webkit-scrollbar{display:none}.js-sg__card{flex:0 0 62%;max-width:24rem;scroll-snap-align:start;min-width:0;transition:opacity .25s,transform .25s}.js-sg__card.is-busy{opacity:.5;pointer-events:none}.js-sg__card.is-gone{opacity:0;transform:scale(.96)}.js-sg__media{position:relative;aspect-ratio:1/1;background:rgba(var(--js-fg-rgb,18,18,18),.06);border-radius:4px;overflow:hidden}.js-sg__media img{display:block;width:100%;height:100%;object-fit:contain;padding:1rem;box-sizing:border-box}.js-sg__badge{position:absolute;top:.8rem;left:.8rem;z-index:1;font-size:.9rem;letter-spacing:.12em;padding:.3rem .8rem;border-radius:99px;background:var(--js-bg,#fff);border:1px solid rgba(var(--js-fg-rgb,18,18,18),.25);color:var(--js-mute,#777)}.js-sg__plus{all:unset;box-sizing:border-box;position:absolute;right:.8rem;bottom:.8rem;width:3.4rem;height:3.4rem;display:flex;align-items:center;justify-content:center;background:#fff;color:#111;border:1px solid #111;font-size:2rem;line-height:1;cursor:pointer}.js-sg__plus:focus-visible,.js-sg__opt:focus-visible{outline:2px solid currentColor;outline-offset:2px}.js-sg__sizes{position:absolute;inset:auto 0 0 0;z-index:2;padding:3.2rem .8rem .8rem;background:rgba(var(--js-bg-rgb,251,250,245),.96);border-top:1px solid rgba(var(--js-fg-rgb,18,18,18),.15)}.js-sg__x{all:unset;position:absolute;top:.4rem;right:.8rem;font-size:2rem;line-height:2.4rem;cursor:pointer;color:var(--js-mute,#777)}.js-sg__o{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.js-sg__opt{all:unset;box-sizing:border-box;height:3.2rem;text-align:center;line-height:3rem;border:1px solid rgba(var(--js-fg-rgb,18,18,18),.5);border-radius:3px;font-size:1.1rem;cursor:pointer;background:var(--js-bg,#fff)}.js-sg__opt:not([disabled]):hover{background:var(--js-fg,#121212);color:var(--js-bg,#fff)}.js-sg__opt[disabled]{opacity:.3;text-decoration:line-through;cursor:default}.js-sg__t{display:block;margin-top:.8rem;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.js-sg__v{font-size:1.1rem;color:var(--js-mute,#777);margin-top:.2rem;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.js-sg__p{font-size:1.1rem;color:var(--js-mute,#777);margin-top:.2rem}.js-sg__err{font-size:1.1rem;color:var(--js-mute,#777);margin:.8rem 1.2rem 0 0}@media(prefers-reduced-motion:reduce){.js-sg__card{transition:none}}html.js-night .js-sg{background:#0b0b0b;border:1px solid #1a1a1a;color:#f3ecd8;font-family:Space Mono,ui-monospace,monospace}html.js-night .js-sg__k{font-family:VT323,ui-monospace,monospace;font-size:1.6rem;letter-spacing:.1em;color:#39ff14;text-shadow:0 0 4px rgba(57,255,20,.45)}html.js-night .js-sg__media{background:#151515}html.js-night .js-sg__badge{background:#000;border-color:#f3ecd859;color:#a9a392;font-family:VT323,monospace;font-size:1.2rem}html.js-night .js-sg__plus{background:#000;color:#f3ecd8;border-color:#f3ecd8}html.js-night .js-sg__sizes{background:#000000f0;border-top-color:#39ff1459}html.js-night .js-sg__opt{background:#000;font-family:VT323,monospace;font-size:1.4rem;border-color:#f3ecd880;color:#f3ecd8}html.js-night .js-sg__opt:not([disabled]):hover{background:#39ff14;border-color:#39ff14;color:#000}html.js-night .js-sg__v,html.js-night .js-sg__p{color:#a9a392}.js-sg__plus[aria-expanded=true]{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/28/assets/js-complete-look.css.map */
