.edi{position:relative;margin:0;overflow:hidden;background:var(--tile);aspect-ratio:4/5}.edi img{position:absolute;left:0;top:-5%;width:100%;height:110%;object-fit:cover;translate:0 var(--py,0px);scale:1.08;transition:scale 1.8s var(--ease)}.edi.in img{scale:1}.edi figcaption{position:absolute;left:28px;right:28px;bottom:26px;color:#fff;z-index:2}.edi figcaption:before{content:"";position:absolute;left:-28px;right:-28px;bottom:-26px;height:220%;background:linear-gradient(transparent,#00000038);z-index:-1;pointer-events:none}.edi .k{display:block;font-size:12px}.edi b{display:block;margin-top:4px;font-size:clamp(24px,2.6vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1.05;max-width:16ch}.epair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}#pgrid .edi.inset{align-self:start}#pgrid:has(.card.hide) .edi{display:none}.hbody .edi{max-width:560px;margin:40px 0}.cat .tile .edi{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;opacity:1;transform:none}.cat .tile .edi img{transition:scale 1.2s var(--ease)}@media(hover:hover){.cat:hover .tile .edi img{scale:1.04}}.ed.photo{color:#fff}.ed.photo .in{z-index:2}.ed.photo .edi{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;opacity:1;transform:none}.jl .tile.photo b{color:#fff;z-index:2}.jl .tile.photo .edi{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;opacity:1;transform:none}@media(max-width:900px){.epair{grid-template-columns:1fr}.edi figcaption{left:16px;bottom:18px}.hbody .edi{max-width:none}}@media(prefers-reduced-motion:reduce){.edi img{scale:1;translate:none}}.pn img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.room .hang{touch-action:none;z-index:4}.film{position:relative;margin:0;overflow:hidden;background:var(--wall);width:100%;aspect-ratio:var(--r)}.film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.film figcaption{position:absolute;left:var(--pad);right:var(--pad);bottom:28px;color:#fff;z-index:2}.film figcaption:before{content:"";position:absolute;left:calc(var(--pad)*-1);right:calc(var(--pad)*-1);bottom:-28px;height:260%;background:linear-gradient(transparent,#0000003d);z-index:-1;pointer-events:none}.film .k{display:block;font-size:12px}.film b{display:block;margin-top:4px;font-size:clamp(28px,3.4vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1}.film .btn.line{margin-top:16px;color:#fff;border-color:#fff}.film .btn.line:hover{background:#fff;color:var(--ink)}.film .fbtn{position:absolute;right:var(--pad);bottom:26px;z-index:3;background:none;border:0;color:#fff;font-size:11px;min-height:44px;cursor:pointer;opacity:.85}.film .fbtn[hidden]{display:none}.hbody .film{max-width:560px;margin:40px 0}@media(max-width:900px){.film{aspect-ratio:var(--rm)}.hbody .film{max-width:none}}.film.top{aspect-ratio:auto;height:calc(100svh - 96px);min-height:520px;max-height:1100px}.film.top b{font-size:clamp(32px,4.2vw,60px)}.hero.second{height:min(78svh,760px);min-height:480px;margin-top:4px}@media(max-width:900px){.film.top{aspect-ratio:auto;height:calc(100svh - 92px);min-height:460px}.hero.second{height:72svh}}.hero .h1{margin:6px 0 0;font-size:clamp(30px,4vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1}.film.top.rv{opacity:1;transform:none}.light{position:relative;height:min(92svh,900px);min-height:540px;background:var(--lc,#E7E1D3);transition:background 1.2s var(--ease);overflow:hidden;color:var(--lc,#E7E1D3);cursor:crosshair;user-select:none;-webkit-user-select:none;margin-top:4px}.lsun{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--sx,50%) var(--sy,30%),rgba(255,255,255,var(--sg,0)) 0,rgba(255,255,255,0) 38%),radial-gradient(circle at var(--sx,50%) var(--sy,30%),rgba(0,0,0,0) 30%,rgba(0,0,0,calc(var(--sg,0)*.35)) 100%);mix-blend-mode:soft-light}.lw{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 var(--pad);pointer-events:none}.lt{display:block;max-width:13ch;text-align:center;font-size:clamp(46px,9vw,150px);font-weight:700;letter-spacing:-.035em;line-height:.98;color:var(--lc,#E7E1D3);transition:opacity .5s var(--ease),color 1.2s var(--ease);word-break:break-word}.lt.sw{opacity:0}.lk,.lfoot{position:absolute;left:var(--pad);font-size:12px;margin:0;color:#1111119e}.lk{top:22px}.lfoot{bottom:24px}.lk-m{display:none}.lbar{position:absolute;right:var(--pad);top:14px;display:flex;align-items:center;gap:20px;font-size:12px;color:#1111119e}.lbar .la{display:flex;gap:18px}.lbar button,.lbar a{background:none;border:0;padding:0;min-height:44px;cursor:pointer;font:inherit;color:#111;text-decoration:underline;text-underline-offset:3px}.lform{position:absolute;left:50%;bottom:64px;transform:translate(-50%);display:flex;gap:8px;width:min(560px,calc(100% - 2*var(--pad)));z-index:3}.lform input{flex:1;min-width:0;min-height:50px;border:0;border-bottom:1px solid #111;background:#ffffff59;font:inherit;font-size:16px;padding:0 12px;outline:none;border-radius:0}.lform .btn{flex:none}@media(max-width:900px){.light{height:84svh}.lk-d{display:none}.lk-m{display:inline}.lbar{left:var(--pad);right:auto;top:auto;bottom:52px;flex-wrap:wrap;gap:6px 14px}.ln{width:100%}.lform{bottom:120px}.lk{top:16px}.lfoot{bottom:18px}}@media(prefers-reduced-motion:reduce){.light,.lt{transition:none}}.lform[hidden]{display:none}.sunx{position:relative;height:min(92svh,900px);min-height:560px;overflow:hidden;background:#e7e1d3;margin-top:4px}.sx-floor{position:absolute;left:0;right:0;bottom:0;height:17%;background:#cdc4b2}.sx-beam{position:absolute;top:-10%;bottom:-10%;width:34%;left:var(--bx,40%);transform:skew(var(--sk,-18deg));background:linear-gradient(90deg,transparent,var(--bc,rgba(255,250,235,.55)) 22%,var(--bc,rgba(255,250,235,.55)) 78%,transparent);filter:blur(16px);opacity:var(--bo,.8);mix-blend-mode:soft-light;transition:all .6s linear}.sx-pn{position:absolute;left:50%;top:41%;transform:translate(-50%,-50%);object-fit:cover;filter:drop-shadow(var(--dx,8px) var(--dy,14px) var(--db,16px) rgba(40,25,10,var(--da,.28))) brightness(var(--br,1));transition:filter .6s linear,opacity .3s var(--ease)}.sx-pn.sw{opacity:0}.sx-warm{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(200deg,#ffaa5ae6,#e6783c99);mix-blend-mode:multiply;opacity:var(--wo,0);transition:opacity .6s linear}.sx-night{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 42% 55% at 28% 14%,#ffce9600,#20160ed1 78%);mix-blend-mode:multiply;opacity:var(--no,0);transition:opacity .6s linear}.sx-k{position:absolute;left:var(--pad);top:22px;margin:0;font-size:12px;color:#111111b3;z-index:3}.sx-cap{position:absolute;left:var(--pad);right:var(--pad);bottom:30px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;z-index:3}.sx-cap b{font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.04em;line-height:1}.sx-a{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sx-next{background:none;border:0;min-height:44px;padding:0 6px;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:inherit}.sx-time{position:absolute;right:var(--pad);top:14px;display:flex;gap:10px;align-items:center;z-index:3}.sx-time input{width:180px;accent-color:#111}.sx-time button{background:none;border:0;min-height:44px;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;color:inherit}.sunx.dark .sx-k,.sunx.dark .sx-cap,.sunx.dark .sx-time{color:#fff}.sunx.dark .btn.line{color:#fff;border-color:#fff}@media(max-width:900px){.sunx{height:86svh}.sx-cap{flex-direction:column;align-items:flex-start;bottom:22px}.sx-time{top:auto;bottom:auto;right:var(--pad);top:44px}.sx-time input{width:130px}}.arx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#11111147;display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .3s var(--ease)}.arx.on{opacity:1}.arx-in{background:#fff;width:min(980px,100%);max-height:96svh;display:flex;flex-direction:column;transform:translateY(30px);transition:transform .35s var(--ease)}.arx.on .arx-in{transform:none}.arx-top,.arx-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;min-height:56px;font-size:13px}.arx-x{background:none;border:0;min-height:44px;font:inherit;cursor:pointer}.arx-stage{position:relative;height:min(64svh,620px);background:#efece6}.arx-mv{width:100%;height:100%;background:#efece6}.arx-go{position:absolute;left:50%;bottom:20px;transform:translate(-50%);background:#111;color:#fff;border:0;min-height:52px;padding:0 26px;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.arx-qr{position:absolute;right:18px;bottom:18px;display:flex;gap:14px;align-items:center;background:#fffffff0;padding:14px;max-width:360px;font-size:13px;line-height:1.5}.arx-qr p{margin:0}.arx-code svg{width:110px;height:110px;display:block}.arx-err{margin:0;padding:10px 20px 0;font-size:12px;color:#a3261b}@media(hover:none){.arx-qr{display:none}}@media(max-width:900px){.arx-in{max-height:100svh;height:100svh}.arx-stage{flex:1;height:auto}}.ft{padding-bottom:0}.ftmark{display:block;padding:72px 10px 0;line-height:0;color:#111;overflow:hidden}.ftmark svg{display:block;width:100%;height:auto;margin-bottom:-.6%}.ftmark:hover{color:#111}@media(max-width:900px){.ftmark{padding:48px 6px 0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/wl2-edi.css.map */
