.ew-deck{display:block;background:var(--deck-bg);color:var(--deck-ink);padding:72px 0 55px;overflow:hidden;text-align:center}.ew-deck .ew-deck__header{display:block;position:static;border:0;background:transparent;padding:0 24px;width:auto;height:auto}.ew-deck__header>p:first-child{font-size:11px;letter-spacing:.2em;margin:0 0 18px}.ew-deck__header h2{font-family:Georgia,serif;font-size:clamp(32px,4.4vw,62px);font-weight:400;line-height:1.12;margin:0 0 20px}.ew-deck__hint{font-size:13px;opacity:.7;margin:0}.ew-deck__rail{position:relative;--card-width:clamp(240px,30vw,410px);display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:40px max(0px,calc(50% - var(--card-width)/2)) 22px;touch-action:pan-x pan-y;cursor:grab;overscroll-behavior-x:contain;isolation:isolate}.ew-deck__rail::-webkit-scrollbar{display:none}.ew-deck__rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.ew-deck__card{flex:0 0 var(--card-width);width:var(--card-width);scroll-snap-align:center;position:relative;transform:translateY(var(--lift,12px)) scale(var(--scale,.91));z-index:var(--layer,1);opacity:var(--opacity,1)}.ew-deck__card+.ew-deck__card{margin-left:calc(var(--card-width)*-.26)}.ew-deck__board{display:flex;height:clamp(320px,35vw,490px);align-items:center;justify-content:center;transform:rotate(var(--tilt,-5deg));transform-origin:50% 85%;transition:transform .25s ease;color:inherit;user-select:none;-webkit-user-drag:none;position:relative}.ew-deck__card:nth-child(even) .ew-deck__board{--tilt:5deg}.ew-deck__board img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 16px #30221924);pointer-events:none;user-select:none}.ew-deck__name{display:block;font-size:10px;letter-spacing:.07em;max-width:220px;margin:15px auto 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.65}.ew-deck__card[data-active] .ew-deck__name{opacity:1}.ew-deck__details{min-height:160px;padding:0 24px;max-width:630px;margin:12px auto 0}.ew-deck__details h3{font-family:Georgia,serif;font-size:clamp(21px,2.2vw,29px);font-weight:400;line-height:1.25;margin:0 0 12px}.ew-deck__details p{font-size:15px;margin:0 0 12px}.ew-deck__details .ew-wall-mount{margin:4px auto 16px}.ew-deck__shop{display:inline-flex;align-items:center;gap:24px;justify-content:center;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding:12px 0}.ew-deck__controls{display:flex;align-items:center;justify-content:center;gap:22px;margin:16px auto 28px}.ew-deck__controls[hidden],.ew-deck [hidden]{display:none}.ew-deck__controls button{border:1px solid #30221955;background:transparent;color:inherit;width:48px;height:48px;cursor:pointer;display:grid;place-items:center;border-radius:50%;transition:background .2s}.ew-deck__controls button:hover{background:#3022190c}.ew-deck__controls button:disabled{opacity:.3;cursor:default}.ew-deck__controls svg{width:22px;height:22px}.ew-deck__controls span{font-size:11px;letter-spacing:.15em;min-width:65px}.ew-deck__browse{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none;display:inline-flex;gap:16px;align-items:center}.ew-deck a:focus-visible,.ew-deck button:focus-visible,.ew-deck__rail:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ew-deck[data-motion=false] .ew-deck__card,.ew-deck[data-motion=false] .ew-deck__board{transform:none}.ew-deck:not([data-ready]) .ew-deck__details{display:none}@media(max-width:700px){.ew-deck{padding:45px 0 35px}.ew-deck__rail{position:relative;--card-width:66vw;padding-top:34px;padding-bottom:20px}.ew-deck__board{height:350px;max-height:49svh}.ew-deck__details{min-height:160px;margin-top:8px}.ew-deck__header h2{font-size:34px}.ew-deck__hint{font-size:12px}.ew-deck__card+.ew-deck__card{margin-left:calc(var(--card-width)*-.25)}.ew-deck__name{max-width:160px;font-size:9px}.ew-deck__controls{margin-top:8px}.ew-deck__details .ew-wall-mount{font-size:9px}}@media(prefers-reduced-motion:reduce){.ew-deck__card,.ew-deck__board{transform:none!important;transition:none!important}.ew-deck__rail{position:relative;scroll-behavior:auto}.ew-deck__board img{filter:none}}
