.dmj{position:relative;width:100%;height:100vh;height:100svh;min-height:520px;overflow:hidden;background:var(--bg)}.dmj-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.dmj-scrim{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(transparent,#000c);pointer-events:none}.dmj-head{position:absolute;top:clamp(5.5rem,12vh,7rem);left:var(--section-px);z-index:2;pointer-events:none}.dmj-steps{position:absolute;left:var(--section-px);right:var(--section-px);bottom:clamp(2rem,7vh,4.5rem);z-index:2;height:12rem;pointer-events:none}.dmj-step{position:absolute;left:0;bottom:0;max-width:24rem;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.dmj-step.on{opacity:1;transform:none}.dmj-num{display:block;font-family:var(--font-body);font-size:.6rem;letter-spacing:.3em;color:var(--muted);margin-bottom:.9rem}.dmj-title{font-family:var(--font-display);font-size:clamp(1.8rem,5.5vw,3.6rem);line-height:.92;text-transform:uppercase;color:var(--fg);margin-bottom:1rem}.dmj-text{font-family:var(--font-body);font-size:.72rem;line-height:1.8;letter-spacing:.05em;color:var(--muted)}.dmj-rail{position:absolute;right:var(--section-px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.6rem;z-index:2}.dmj-rail i{width:6px;height:6px;border-radius:50%;background:var(--border);transition:.3s}.dmj-rail i.on{background:var(--fg);transform:scale(1.6)}.dmj-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);background:var(--bg);z-index:3;transition:opacity .6s}.dmj-loading.done{opacity:0;pointer-events:none}.dmj-fallback{display:none}.dmj--static{height:auto;overflow:visible;padding:6rem var(--section-px)}.dmj--static .dmj-canvas,.dmj--static .dmj-scrim,.dmj--static .dmj-rail,.dmj--static .dmj-loading{display:none}.dmj--static .dmj-head,.dmj--static .dmj-steps{position:static;height:auto}.dmj--static .dmj-fallback{display:block;width:100%;height:auto;margin:2rem 0}.dmj--static .dmj-step{position:static;opacity:1;transform:none;margin-bottom:2.5rem}.dms{position:relative;width:100%;height:100vh;height:100svh;min-height:520px;overflow:hidden;background:var(--bg)}.dms-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.dms-scrim{position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(transparent,#000000d9);pointer-events:none}.dms-head{position:absolute;top:clamp(5.5rem,12vh,7rem);left:var(--section-px);z-index:2;pointer-events:none}.dms-steps{position:absolute;left:var(--section-px);right:var(--section-px);bottom:clamp(2rem,7vh,4.5rem);z-index:2;height:12rem;pointer-events:none}.dms-step{position:absolute;left:0;bottom:0;max-width:26rem;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.dms-step.on{opacity:1;transform:none}.dms-num{display:block;font-family:var(--font-body);font-size:.6rem;letter-spacing:.3em;color:var(--muted);margin-bottom:.9rem}.dms-title{font-family:var(--font-display);font-size:clamp(2rem,6vw,4rem);line-height:.9;letter-spacing:-.01em;text-transform:uppercase;color:var(--fg);margin-bottom:1rem}.dms-text{font-family:var(--font-body);font-size:.72rem;line-height:1.8;letter-spacing:.05em;color:var(--muted)}.dms-rail{position:absolute;right:var(--section-px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.6rem;z-index:2}.dms-rail i{width:6px;height:6px;border-radius:50%;background:var(--border);transition:.3s}.dms-rail i.on{background:var(--fg);transform:scale(1.6)}.dms-fallback{display:none}.dms--static{height:auto;overflow:visible;padding:6rem var(--section-px)}.dms--static .dms-canvas,.dms--static .dms-scrim,.dms--static .dms-rail{display:none}.dms--static .dms-head,.dms--static .dms-steps{position:static;height:auto}.dms--static .dms-fallback{display:block;width:100%;margin:2rem 0}.dms--static .dms-step{position:static;opacity:1;transform:none;margin-bottom:2.5rem}.dsl{--w:clamp(200px,62vw,300px);position:relative;padding:5rem 0 4rem;background:var(--bg);overflow:hidden}.dsl-head{padding:0 var(--section-px);margin-bottom:1rem}.dsl-stage{position:relative;width:100%}.dsl-slider{position:absolute;width:var(--w);height:calc(var(--w) * 1.5);transform:translate(-50%);perspective:100px;cursor:pointer}.dsl-item{position:absolute;width:var(--w);aspect-ratio:2/3;object-fit:cover;background:transparent;border-radius:6px;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.dsl-next{display:block;margin:1rem auto 0;padding:.9rem 2.2rem;background:transparent;color:var(--fg);border:1px solid var(--border);font-family:var(--font-body);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;cursor:pointer}.dsl-next:hover,.dsl-next:focus-visible{border-color:var(--fg)}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
