.showroom-v2{--showroom-line:#514a40;--showroom-muted:#b8afa2}.showroom-v2 button{font:inherit}.showroom-v2 a:focus-visible,.showroom-v2 button:focus-visible,.showroom-v2 input:focus-visible{outline:2px solid #d9c3a2;outline-offset:5px}.showroom-picture{display:block;width:100%;height:100%;min-width:0}.showroom-picture img{display:block;width:100%;height:100%;object-fit:contain}.showroom-selection{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:6%;align-items:center;padding-block:40px 75px;border-bottom:1px solid var(--showroom-line);margin-bottom:65px}.showroom-selection-photo{display:block;height:clamp(360px,43vw,640px);background:#121210;touch-action:pan-y}.showroom-selection-copy h2{font-size:clamp(32px,3.5vw,58px);margin:22px 0}.showroom-selection-copy p{font-size:15px;line-height:1.9;color:var(--showroom-muted);margin-bottom:30px}.showroom-gallery-controls{display:flex;align-items:center;gap:24px}.showroom-selection-copy .showroom-gallery-controls{margin-top:45px}.showroom-dialog button,.showroom-gallery-controls button{background:transparent;color:inherit;border:1px solid var(--showroom-line);min-width:44px;min-height:44px;padding:10px 16px;cursor:pointer}.showroom-gallery-controls span{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.showroom-count{font-size:12px;color:var(--showroom-muted);margin-block:25px 35px}.showroom-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 35px}.showroom-product-card{min-width:0}.showroom-card-photo{height:clamp(300px,34vw,510px);background:#121210;position:relative;margin-bottom:25px;overflow:hidden}.showroom-card-photo>span{position:absolute;right:16px;bottom:16px;font-size:25px}.showroom-product-card small{color:var(--showroom-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.showroom-product-card h2{font-size:clamp(26px,2.7vw,42px);margin-block:12px}.showroom-product-card p{color:var(--showroom-muted);font-size:13px;line-height:1.9;max-width:480px;margin-bottom:20px}.showroom-product-card .text-link{font-size:11px}.showroom-empty{padding:45px 0}.showroom-detail h1{font-size:clamp(44px,7vw,100px);max-width:1000px}.showroom-detail .showroom-back{display:block;margin-bottom:42px}.showroom-gallery-stage{height:min(75vh,850px);min-height:320px;background:#121210;touch-action:pan-y}.showroom-gallery-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:20px 0}.showroom-gallery-bar>button{color:inherit;background:transparent;border:0;min-height:44px;font-size:12px;cursor:pointer}.showroom-thumbs{display:flex;gap:10px;overflow-x:auto;padding:8px 3px 16px}.showroom-thumbs button{width:80px;height:75px;flex:0 0 80px;padding:4px;background:#121210;border:1px solid transparent;cursor:pointer}.showroom-thumbs button[aria-pressed=true]{border-color:#d9c3a2}.showroom-dialog{--showroom-line:#514a40;width:min(1500px,96vw);max-height:96dvh;margin:auto;background:#191816;color:#f0ebe2;border:1px solid var(--showroom-line);padding:22px;overflow:auto}.showroom-dialog::backdrop{background:#000e}.showroom-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:14px}.showroom-dialog-image{height:65dvh;overflow:auto;touch-action:pan-y;background:#121210}.showroom-dialog-image.showroom-zoom .showroom-picture{width:180%;height:180%}.showroom-dialog-image.showroom-zoom{touch-action:pan-x pan-y}.showroom-detail-links{display:flex;flex-wrap:wrap;gap:24px;align-items:center;border-top:1px solid var(--showroom-line);padding-top:35px;margin-top:30px}.showroom-note{font-size:11px;color:var(--showroom-muted);margin-top:25px}.showroom-detail-video{margin-top:65px}.showroom-detail-video h2{margin-bottom:30px}.showroom-v2 .premium-video{background:#121210;aspect-ratio:16/9}.showroom-v2 .premium-video video{width:100%;height:100%;object-fit:contain}.showroom-v2 .v6-film-dialog .premium-video{max-height:70vh}.showroom-v2 .v6-films img{object-fit:contain;background:#121210}.showroom-video{position:relative;aspect-ratio:16/9;background:#121210;margin:0}.showroom-video video{width:100%;height:100%;object-fit:contain}.showroom-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap!important}.showroom-video figcaption{font-size:12px;line-height:1.8;padding:12px;background:#191816}.showroom-v2 .v6-film-dialog .showroom-video{max-height:65vh}.showroom-dialog .showroom-gallery-bar button:focus-visible{outline:2px solid #d9c3a2;outline-offset:4px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.showroom-product-card .showroom-picture{transition:transform .5s ease}.showroom-product-card:hover .showroom-picture{transform:scale(1.015)}}@media(max-width:760px){.showroom-selection{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:15px 40px;margin-bottom:45px}.showroom-selection-photo{height:410px;max-height:62dvh}.showroom-selection-copy h2{font-size:35px}.showroom-selection-copy .showroom-gallery-controls{margin-top:28px}.showroom-product-grid{grid-template-columns:minmax(0,1fr);gap:45px}.showroom-card-photo{height:390px;max-height:65dvh}.showroom-product-card h2{font-size:32px}.showroom-gallery-stage{height:58dvh;min-height:300px}.showroom-dialog{padding:12px}.showroom-dialog-image{height:58dvh}.showroom-dialog-header{font-size:12px}.showroom-gallery-bar,.showroom-gallery-controls{gap:12px}.showroom-gallery-bar>button{max-width:140px;text-align:right}.showroom-detail-links{align-items:flex-start;flex-direction:column}.showroom-v2 .premium-video-controls{flex-wrap:wrap}.showroom-detail h1{overflow-wrap:anywhere}}