.loader .lx{display:none}html[data-ld]:not([data-ld=home]) .loader{background:transparent}html[data-ld]:not([data-ld=home]) .loader .door,html[data-ld]:not([data-ld=home]) .loader .stage,html[data-ld]:not([data-ld=home]) .loader .ld-top,html[data-ld]:not([data-ld=home]) .loader .ld-bot{display:none}html[data-ld]:not([data-ld=home]) .loader .lx{display:block}html.js .loader{animation:lx-failsafe 0s linear 4s forwards}@keyframes lx-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.lx{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;perspective:1800px;overflow:hidden}.lx-cover{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;transform-origin:50% 0%}.lx-mark{position:absolute;top:0;right:0;bottom:0;left:0;font-size:var(--t-display);line-height:1;letter-spacing:.04em;z-index:3;pointer-events:none}.lx-mark .ml,.lx-mark .mr{position:absolute;top:50%;translate:0 -50%;white-space:nowrap}.lx-mark .ml{right:50%}.lx-mark .mr{left:50%}.lx-top,.lx-bot{position:absolute;left:var(--sl);right:var(--sr);display:flex;justify-content:space-between;gap:var(--s-4);z-index:4;white-space:nowrap}.lx-top{top:max(18px,env(safe-area-inset-top))}.lx-bot{bottom:max(18px,env(safe-area-inset-bottom))}.lx-mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);z-index:3;pointer-events:none;padding:0 var(--sl)}.lx-strips{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:1}.lx-strips.rows{flex-direction:column}.lx-strips i{flex:1 1 0;background:#000;margin:0 -1px}.lx-strips.rows i{margin:-1px 0}.lx-cells{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:grid;z-index:1}.lx-cells i{background:#000;margin:-1px}.lx-half{position:absolute;left:0;right:0;height:50%;background:#000;z-index:2;overflow:hidden;backface-visibility:hidden}.lx-half.t{top:0;transform-origin:50% 0%;box-shadow:0 1px #000}.lx-half.b{bottom:0;transform-origin:50% 100%;box-shadow:0 -1px #000}.lx-half .lx-hname{position:absolute;left:var(--sl);right:var(--sr);text-align:center;font-family:var(--font-display);font-size:var(--t-display);line-height:1.12;text-transform:uppercase;letter-spacing:.04em}.lx-half.t .lx-hname{bottom:var(--s-4)}.lx-half .lx-hsub{position:absolute;left:0;right:0;top:var(--s-4);text-align:center}.lx-line{position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-1px;background:#fff;transform:scaleX(0);z-index:3}.lx-name{font-family:var(--font-display);font-size:var(--t-display);line-height:1.12;letter-spacing:.04em;text-transform:uppercase;text-align:center;overflow:hidden;padding-bottom:var(--s-1)}.lx-name .c{display:inline-block;white-space:pre}.lx-roll{height:calc(var(--t-display) * 1.2);overflow:hidden;font-family:var(--font-display);font-size:var(--t-display);line-height:1.2;text-transform:uppercase;letter-spacing:.04em;text-align:center}.lx-roll span{display:block}.lx .flap{--ch:clamp(48px,min(14vw,11svh),112px)}.lx .flap .cell,.lx .flap .half{background:#fff;color:#000}.lx .flap .bot{background:#f3f4f5}.lx .flap .cell:after{background:#000}.lx-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;color:#000;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4)}.lx-veil .lx-hair{width:min(240px,50vw);height:1px;background:#000;transform:scaleX(0);transform-origin:0 50%}.pt .pt-dest{position:absolute;left:var(--sl);bottom:max(18px,env(safe-area-inset-bottom));color:#fff;opacity:0}.lx-pw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000;pointer-events:none;transform-origin:50% 0%;animation:lx-pw .6s cubic-bezier(.65,0,.25,1) .15s forwards}html.no-js .lx-pw{display:none}@keyframes lx-pw{to{transform:scaleY(0);visibility:hidden}}@media(prefers-reduced-motion:reduce){.lx-pw{animation:lx-pw-fade .3s linear forwards}}@keyframes lx-pw-fade{to{opacity:0;visibility:hidden}}.lg-w{position:absolute;left:var(--sl);right:var(--sr);top:50%;translate:0 -50%;display:flex;justify-content:space-between;align-items:center;font-size:var(--t-display);line-height:1;letter-spacing:0;color:#fff;white-space:nowrap;pointer-events:none;z-index:3}.lg-w .lg-l{display:block;line-height:1;will-change:transform}.pt .lg-w{visibility:hidden}.lg{display:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lg-half{position:absolute;left:0;right:0;height:50%;background:#000;z-index:1}.lg-half.t{top:0;box-shadow:0 1px #000}.lg-half.b{bottom:0;box-shadow:0 -1px #000}.lg-hair{position:absolute;left:var(--sl);right:var(--sr);top:calc(50% + var(--t-display) * .5 + var(--s-5));height:1px;background:#fff;transform:scaleX(0);transform-origin:0 50%;z-index:3}.lg-dest{position:absolute;left:var(--sl);bottom:max(18px,env(safe-area-inset-bottom));color:#fff;z-index:3}html.ld-logo .loader{background:transparent}html.ld-logo .loader .lg{display:block}html.ld-logo .loader .stage,html.ld-logo .loader .door,html.ld-logo .loader .ld-top,html.ld-logo .loader .ld-bot,html.ld-logo .loader .lx{display:none}@media(prefers-reduced-motion:reduce){html.ld-logo .loader .lg-w,html.ld-logo .loader .lg-hair{display:none}}html[data-ld=home],body.is-home{background:#000}[data-ld=product] .lx-name,[data-ld=product] .lx-hname,[data-ld=product] .lx-roll{font-family:var(--font-ui);font-weight:var(--w-medium);font-size:var(--t-title);letter-spacing:var(--tr-ui);height:calc(var(--t-title) * 1.2)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/loaders.css.map */
