.wall-showcase{position:relative;width:100%;background-color:var(--ws-bg, #101010);color:var(--ws-fg, #F4F1EA);padding:var(--ws-pad-y, 120px) 40px;overflow:hidden;box-sizing:border-box}.wall-showcase__inner{max-width:1680px;margin:0 auto}.wall-showcase__head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--ws-line, #2B2B2B)}.wall-showcase__eyebrow{display:block;font-family:var(--font-body, "Inter", sans-serif);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ws-muted, #8A8578);margin-bottom:24px}.wall-showcase__heading{font-family:var(--font-heading, "Bodoni Moda", serif);font-weight:400;font-size:clamp(34px,4.6vw,68px);line-height:1.06;letter-spacing:-.01em;margin:0;color:var(--ws-fg, #F4F1EA)}.wall-showcase__line{display:block}.wall-showcase__body{font-family:var(--font-body, "Inter", sans-serif);font-size:15px;line-height:1.75;color:var(--ws-muted, #8A8578);max-width:46ch;justify-self:end}.wall-showcase__body p{margin:0}.wall-showcase__body p+p{margin-top:1em}.wall-showcase__stage{position:relative;width:100%;height:var(--ws-stage-h, 680px);background-color:var(--ws-stage, #161616);border:1px solid var(--ws-line, #2B2B2B);box-sizing:border-box}.wall-showcase--bleed .wall-showcase__stage{width:100vw;margin-left:calc(50% - 50vw);border-left:0;border-right:0}.wall-showcase__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 58%,#ffffff0d,#fff0 62%);pointer-events:none;z-index:0}.wall-showcase__logo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:40px;box-sizing:border-box;pointer-events:none;z-index:0}.wall-showcase__logo--center{align-items:center;justify-content:center}.wall-showcase__logo--top-left{align-items:flex-start;justify-content:flex-start}.wall-showcase__logo--top-right{align-items:flex-start;justify-content:flex-end}.wall-showcase__logo--bottom-left{align-items:flex-end;justify-content:flex-start}.wall-showcase__logo--bottom-right{align-items:flex-end;justify-content:flex-end}.wall-showcase__logo-img{display:block!important;width:var(--ws-logo-size, 40%)!important;height:auto!important;max-width:var(--ws-logo-size, 40%)!important;max-height:100%!important;object-fit:contain!important;opacity:var(--ws-logo-opacity, .1)}.wall-showcase__viewer{position:relative;z-index:1;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;background-color:transparent;--poster-color: transparent;--progress-bar-color: transparent;--progress-mask: transparent;outline:none;opacity:1;transition:opacity .42s cubic-bezier(.19,1,.22,1)}.wall-showcase__stage.is-swapping .wall-showcase__viewer{opacity:0}.wall-showcase__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:transparent}.wall-showcase__poster-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;opacity:.9}.wall-showcase__progress{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:transparent;z-index:3}.wall-showcase__progress-bar{display:block;height:100%;width:0%;background-color:var(--ws-fg, #F4F1EA);transition:width .3s cubic-bezier(.19,1,.22,1)}.wall-showcase__progress[slot=progress-bar] .wall-showcase__progress-bar{width:100%}.wall-showcase__stage.is-loaded .wall-showcase__progress{opacity:0;transition:opacity .6s cubic-bezier(.19,1,.22,1)}.wall-showcase__hint{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:4;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body, "Inter", sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ws-muted, #8A8578);pointer-events:none;opacity:1;transition:opacity .8s cubic-bezier(.19,1,.22,1)}.wall-showcase__hint.is-hidden{opacity:0}.wall-showcase__ar{position:absolute;right:24px;bottom:24px;z-index:4;-webkit-appearance:none;appearance:none;border:1px solid var(--ws-line, #2B2B2B);background-color:#101010b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ws-fg, #F4F1EA);font-family:var(--font-body, "Inter", sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:14px 22px;cursor:pointer;border-radius:0;transition:background-color .5s cubic-bezier(.19,1,.22,1),color .5s cubic-bezier(.19,1,.22,1)}.wall-showcase__ar:hover{background-color:var(--ws-fg, #F4F1EA);color:var(--ws-bg, #101010)}.wall-showcase__hotspot{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;--min-hotspot-opacity: 0}.wall-showcase__hotspot-dot{display:block;width:9px;height:9px;background-color:var(--ws-fg, #F4F1EA);box-shadow:0 0 0 1px #f4f1ea59,0 0 0 8px #f4f1ea14;transition:box-shadow .6s cubic-bezier(.19,1,.22,1)}.wall-showcase__hotspot:hover .wall-showcase__hotspot-dot,.wall-showcase__hotspot:focus-visible .wall-showcase__hotspot-dot{box-shadow:0 0 0 1px #f4f1ea80,0 0 0 12px #f4f1ea1f}.wall-showcase__hotspot-card{position:absolute;left:22px;top:-6px;width:max-content;max-width:240px;text-align:left;background-color:#101010d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--ws-line, #2B2B2B);padding:14px 16px;opacity:0;transform:translate(-6px);pointer-events:none;transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1)}.wall-showcase__hotspot:hover .wall-showcase__hotspot-card,.wall-showcase__hotspot:focus-visible .wall-showcase__hotspot-card{opacity:1;transform:translate(0)}.wall-showcase__hotspot-label{display:block;font-family:var(--font-body, "Inter", sans-serif);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ws-fg, #F4F1EA)}.wall-showcase__hotspot-text{display:block;margin-top:8px;font-family:var(--font-body, "Inter", sans-serif);font-size:13px;line-height:1.6;color:var(--ws-muted, #8A8578)}.wall-showcase__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-body, "Inter", sans-serif);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ws-muted, #8A8578);z-index:2}.wall-showcase__stage.is-error .wall-showcase__viewer{opacity:.15}.wall-showcase__controls{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:40px;align-items:start;padding-top:32px}.wall-showcase__caption{display:flex;flex-direction:column;align-items:flex-start}.wall-showcase__caption-name{font-family:var(--font-heading, "Bodoni Moda", serif);font-size:clamp(24px,2.4vw,34px);line-height:1.15;color:var(--ws-fg, #F4F1EA)}.wall-showcase__caption-desc{margin-top:10px;font-family:var(--font-body, "Inter", sans-serif);font-size:14px;line-height:1.7;color:var(--ws-muted, #8A8578);max-width:42ch}.wall-showcase__caption-link{display:inline-flex;align-items:center;gap:14px;margin-top:20px;font-family:var(--font-body, "Inter", sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ws-fg, #F4F1EA);text-decoration:none;padding-bottom:6px;border-bottom:1px solid var(--ws-line, #2B2B2B);transition:border-color .6s cubic-bezier(.19,1,.22,1),gap .6s cubic-bezier(.19,1,.22,1)}.wall-showcase__caption-link:hover{border-bottom-color:var(--ws-fg, #F4F1EA);gap:20px}.wall-showcase__caption-link.is-hidden{display:none}.wall-showcase__finishes{display:flex;gap:20px;justify-content:flex-end;flex-wrap:wrap}.wall-showcase__finish{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.55;transition:opacity .5s cubic-bezier(.19,1,.22,1)}.wall-showcase__finish:hover,.wall-showcase__finish.is-active{opacity:1}.wall-showcase__swatch{position:relative;display:block;width:64px;height:64px;border:1px solid var(--ws-line, #2B2B2B);overflow:hidden;box-sizing:border-box;transition:box-shadow .5s cubic-bezier(.19,1,.22,1),border-color .5s cubic-bezier(.19,1,.22,1)}.wall-showcase__finish.is-active .wall-showcase__swatch{border-color:var(--ws-fg, #F4F1EA);box-shadow:0 0 0 1px var(--ws-fg, #F4F1EA)}.wall-showcase__swatch-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important}.wall-showcase__finish-name{font-family:var(--font-body, "Inter", sans-serif);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ws-muted, #8A8578);white-space:nowrap}.wall-showcase__finish.is-active .wall-showcase__finish-name{color:var(--ws-fg, #F4F1EA)}.wall-showcase__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:40px 0 0;padding:0;border-top:1px solid var(--ws-line, #2B2B2B)}.wall-showcase__spec{padding:32px 32px 0 0;border-right:1px solid var(--ws-line, #2B2B2B)}.wall-showcase__spec:last-child{border-right:0}.wall-showcase__spec+.wall-showcase__spec{padding-left:32px}.wall-showcase__spec-label{font-family:var(--font-body, "Inter", sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ws-muted, #8A8578);margin:0 0 12px}.wall-showcase__spec-value{font-family:var(--font-heading, "Bodoni Moda", serif);font-size:clamp(20px,2vw,28px);line-height:1.2;color:var(--ws-fg, #F4F1EA);margin:0}.wall-showcase__footer{margin-top:40px}.wall-showcase__link{display:inline-flex;align-items:center;gap:18px;font-family:var(--font-body, "Inter", sans-serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ws-fg, #F4F1EA);text-decoration:none;padding-bottom:8px;border-bottom:1px solid var(--ws-line, #2B2B2B);transition:border-color .6s cubic-bezier(.19,1,.22,1),gap .6s cubic-bezier(.19,1,.22,1)}.wall-showcase__link:hover{border-bottom-color:var(--ws-fg, #F4F1EA);gap:26px}.wall-showcase__link svg{flex-shrink:0}@media screen and (max-width:989px){.wall-showcase{padding:var(--ws-pad-y-mobile, 64px) 24px}.wall-showcase--bleed .wall-showcase__stage{width:calc(100% + 48px);margin-left:-24px}.wall-showcase__head{grid-template-columns:1fr;gap:24px;align-items:start;padding-bottom:32px;margin-bottom:32px}.wall-showcase__body{justify-self:start;max-width:100%}.wall-showcase__stage{height:var(--ws-stage-h-mobile, 420px)}.wall-showcase__logo{padding:20px}.wall-showcase__logo-img{width:var(--ws-logo-size-mobile, 65%)!important;max-width:var(--ws-logo-size-mobile, 65%)!important}.wall-showcase__hint{display:none!important}.wall-showcase__ar{right:16px;bottom:16px;padding:12px 18px}.wall-showcase__controls{grid-template-columns:1fr;gap:28px;padding-top:24px}.wall-showcase__finishes{justify-content:flex-start;flex-wrap:nowrap;gap:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -24px;padding:0 24px}.wall-showcase__finishes::-webkit-scrollbar{display:none}.wall-showcase__finish{flex:0 0 auto}.wall-showcase__swatch{width:56px;height:56px}.wall-showcase__specs{grid-template-columns:1fr 1fr}.wall-showcase__spec{padding:24px 20px 0 0}.wall-showcase__spec:nth-child(2n){border-right:0}.wall-showcase__spec+.wall-showcase__spec{padding-left:20px}.wall-showcase__spec:nth-child(odd){padding-left:0}.wall-showcase__hotspot-card{left:auto;right:22px;max-width:190px}}@media(prefers-reduced-motion:reduce){.wall-showcase__viewer,.wall-showcase__link,.wall-showcase__caption-link,.wall-showcase__hint,.wall-showcase__hotspot-card,.wall-showcase__ar,.wall-showcase__finish{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-wall-3d-showcase.css.map */
