.c-showroom-item{display:block;height:100%;position:relative;width:100%}.c-showroom-item>.c-media-asset{border-radius:2rem;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.c-showroom-canvas{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.c-showroom-canvas.is-dragging,.c-showroom-canvas.is-dragging>.world>.item{cursor:grabbing}.c-showroom-canvas>.collections-btn{left:var(--box-spacing-x);position:absolute;top:var(--box-spacing-x)}.c-showroom-canvas>.world{left:0;position:absolute;top:0;transform-origin:0 0;will-change:transform}.c-showroom-canvas>.world>.deco,.c-showroom-canvas>.world>.item{height:var(--item-height);left:0;max-width:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--item-width)}.c-showroom-canvas>.world>.item{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);cursor:pointer;transition:clip-path .75s var(--the-curve) .2s}.c-showroom-canvas>.world>.item.is-open{clip-path:polygon(0 0,100% 0,100% 0,0 0);transition-delay:0s}.c-showroom-canvas>.world>.deco{pointer-events:none}.c-showroom-canvas>.world>.deco>.c-media-asset{border-radius:2rem;height:100%;left:0;position:absolute;top:0;width:100%}.c-showroom-canvas>.world>.deco.is-entering .c-media-asset,.c-showroom-canvas>.world>.item.is-entering .c-media-asset{animation:showroom-canvas-enter 1s var(--the-curve) both;animation-delay:var(--enter-delay,0s)}.c-showroom-canvas>.world>.deco.is-leaving .c-media-asset,.c-showroom-canvas>.world>.item.is-leaving .c-media-asset{animation:showroom-canvas-leave 1s var(--the-curve) both}@keyframes showroom-canvas-enter{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transform:translate3d(0,10%,0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateZ(0)}}@keyframes showroom-canvas-leave{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.c-showroom-filters{bottom:24px;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;width:100%}@media(max-width:960px){.c-showroom-filters{flex-wrap:wrap-reverse;gap:4px 0}}.c-showroom-filters>.c-showroom-filter{pointer-events:auto}.c-showroom-filters>.c-showroom-view-toggle{align-items:center;background-color:var(--color-black);border-radius:50%;color:var(--color-white);display:flex;flex:0 0 36px;height:36px;justify-content:center;margin-left:8px;pointer-events:auto}.c-showroom-filters>.c-showroom-view-toggle>.c-showroom-view-icon{display:block;fill:currentColor;height:18px;overflow:visible;width:18px}.c-showroom-filters .c-showroom-filter{display:flex;flex:0 0 auto;position:relative}.c-showroom-filters .c-showroom-filter>button{border-radius:2px;display:flex;flex:0 0 auto;font-size:10px;font-weight:300;justify-content:center;letter-spacing:.12em;line-height:1.6em;line-height:.9;max-width:none;min-width:0;overflow:hidden;text-transform:uppercase;transition:all .45s;white-space:nowrap;width:auto}.c-showroom-filters .c-showroom-filter>button>.inner{align-items:center;display:flex;flex:0 0 auto;justify-content:center;max-width:none;padding:10px}.c-showroom-filters .c-showroom-filter>button>.inner>.root-label,.c-showroom-filters .c-showroom-filter>button>.inner>.root-selection:not(.is-stars){position:relative;top:1px}.c-showroom-filters .c-showroom-filter>button>.inner>.root-selection{align-items:center;display:flex;gap:4px}.c-showroom-filters .c-showroom-filter>button .c-showroom-stars{align-items:center;display:flex;gap:2px}.c-showroom-filters .c-showroom-filter>button .c-showroom-stars>.nuxt-icon{font-size:12px}.c-showroom-filters .c-showroom-filter>.children{bottom:calc(100% + 16px);display:flex;flex-wrap:wrap-reverse;gap:5px;justify-content:center;left:50%;max-width:none;position:absolute;transform:translate(-50%);transition:opacity .35s .25s;width:332px}.c-showroom-filters .c-showroom-filter>.children.child-has-children{flex-wrap:nowrap;width:auto}@media(max-width:960px){.c-showroom-filters .c-showroom-filter>.children.child-has-children{flex-wrap:wrap-reverse;width:calc(100vw - 10px)}}.c-showroom-filters .c-showroom-filter>.children:not(.is-open){opacity:0;pointer-events:none;transition-delay:0s}.c-showroom-filters .c-showroom-filter.depth-1>button{background-color:var(--color-black);color:var(--color-white)}.c-showroom-filters .c-showroom-filter.depth-1>button>.inner>.icon{flex:0 0 16px;height:12px;overflow:hidden;position:relative;transition:all .3s}.c-showroom-filters .c-showroom-filter.depth-1>button>.inner>.icon>.line{background-color:currentColor;height:1px;left:calc(50% + 4px);position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:8px}.c-showroom-filters .c-showroom-filter.depth-1>button>.inner>.icon>.line.is-top{opacity:0}.c-showroom-filters .c-showroom-filter.depth-1>button>.inner>.icon>.nuxt-icon{font-size:12px;position:absolute;right:0;top:0}.c-showroom-filters .c-showroom-filter.depth-1>button>.inner>.padding{flex:0 0 auto;transition:all .45s;width:10px}.c-showroom-filters .c-showroom-filter.depth-1>button:not(:hover,.is-open,.is-mobile)>.inner>.icon{flex-basis:0px}.c-showroom-filters .c-showroom-filter.depth-1>button:not(.is-open)>.inner>.icon>.line.is-top{opacity:1;transform:translate(-50%,-50%) rotate(-90deg)}.c-showroom-filters .c-showroom-filter.depth-1>button:not(.is-open)+.gap{width:4px}.c-showroom-filters .c-showroom-filter.depth-1>button.is-shadowed{opacity:0;overflow:hidden;pointer-events:none;width:0!important}.c-showroom-filters .c-showroom-filter.depth-1>button.is-shadowed+.gap,.c-showroom-filters .c-showroom-filter.depth-1>button.is-shadowed>.inner>.padding{width:0}.c-showroom-filters .c-showroom-filter.depth-1>button.has-root-selection>.inner>.icon{transform:rotate(45deg)}.c-showroom-filters .c-showroom-filter.depth-1>.gap{transition:all .45s;width:0}@media(max-width:960px){.c-showroom-filters .c-showroom-filter:not(.depth-1){position:static}.c-showroom-filters .c-showroom-filter:not(.depth-1)>.children{left:0;transform:none;width:calc(100vw - 10px)}}.c-showroom-filters .c-showroom-filter:not(.depth-1)>button{background-color:var(--color-white);border:1px solid var(--color-dark-grey-60);box-shadow:0 4px 4px #0000001f;transition:opacity .45s,border-color .25s}.c-showroom-filters .c-showroom-filter:not(.depth-1)>button.is-shadowed{opacity:.3}.c-showroom-filters .c-showroom-filter:not(.depth-1)>button.is-shadowed:hover{opacity:.8}.c-showroom-filters .c-showroom-filter:not(.depth-1)>button.is-disabled,.c-showroom-filters .c-showroom-filter:not(.depth-1)>button:disabled{opacity:.3;pointer-events:none}.c-showroom-filters .c-showroom-filter:not(.depth-1)>button.is-disabled:hover,.c-showroom-filters .c-showroom-filter:not(.depth-1)>button:disabled:hover{opacity:.3}.c-showroom-filters .c-showroom-filter:not(.depth-1)>button.is-open,.c-showroom-filters .c-showroom-filter:not(.depth-1)>button:hover{border-color:var(--color-dark-grey-100)}.c-showroom-popup{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:var(--box-spacing-x);position:absolute;top:0;width:100%;z-index:10}.c-showroom-popup:not(.is-open),.c-showroom-popup:not(.is-open) *{pointer-events:none!important}.c-showroom-popup:not(.is-open)>.backdrop{opacity:0;transition-delay:0s;transition:opacity .8s ease-out 0s}.c-showroom-popup:not(.is-open)>.card>.image{clip-path:polygon(0 0,100% 0,100% 0,0 0);transition-delay:0s}.c-showroom-popup:not(.is-open)>.card>.close,.c-showroom-popup:not(.is-open)>.card>.info{opacity:0;transition:opacity .3s ease-out 0s}.c-showroom-popup>.backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--rgb-white)/60%);height:100%;left:0;position:absolute;top:0;transition:opacity .8s ease-in 0s;width:100%}.c-showroom-popup>.card{align-items:flex-end;display:flex;flex:0 1 auto;gap:24px;max-width:875px;pointer-events:none;position:relative;width:auto}@media(max-width:960px){.c-showroom-popup>.card{display:block;flex:0 1 85%}}.c-showroom-popup>.card>.close{pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .3s ease-in .7s}@media(max-width:960px){.c-showroom-popup>.card>.close{top:-36px}}.c-showroom-popup>.card>.close>.nuxt-icon{font-size:32px}.c-showroom-popup>.card>.image{aspect-ratio:343/423;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);flex:0 0 343px;pointer-events:auto;position:relative;transition:clip-path .75s .2s var(--the-curve)}.c-showroom-popup>.card>.image>.c-media-asset{border-radius:2px;height:100%;left:0;position:absolute;top:0;width:100%}.c-showroom-popup>.card>.image>.c-media-asset.fade-enter-active,.c-showroom-popup>.card>.image>.c-media-asset.fade-leave-active{transition:opacity .3s}.c-showroom-popup>.card>.image>.c-media-asset.fade-enter-from,.c-showroom-popup>.card>.image>.c-media-asset.fade-leave-to{opacity:0}.c-showroom-popup>.card>.info{flex:1 1 auto;transition:opacity .3s ease-in .7s}@media(max-width:960px){.c-showroom-popup>.card>.info{margin-top:24px}}.c-showroom-popup>.card>.info a,.c-showroom-popup>.card>.info button,.c-showroom-popup>.card>.info p{pointer-events:auto}.c-showroom-popup>.card>.info>.nav{display:flex;gap:6px;margin-bottom:16px}.c-showroom-popup>.card>.info>.nav>.arrow{align-items:center;background-color:var(--color-white);border:1px solid var(--color-dark-grey-60);border-radius:50%;display:flex;flex:0 0 auto;height:32px;justify-content:center;transition:border-color .25s;width:32px}.c-showroom-popup>.card>.info>.nav>.arrow:hover{border-color:var(--color-dark-grey-100)}.c-showroom-popup>.card>.info>.nav>.arrow.is-prev{transform:rotate(180deg)}.c-showroom-popup>.card>.info>.nav>.arrow>.nuxt-icon{font-size:20px}.c-showroom-popup>.card>.info>.collection{font-size:12px;font-weight:300;letter-spacing:.12em;line-height:1.3333333333em;text-transform:uppercase}.c-showroom-popup>.card>.info>.name{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.3em;margin-bottom:16px}.c-showroom-popup>.card>.info>.actions{display:flex;gap:16px;margin-top:16px;white-space:nowrap}.c-showroom-popup>.card>.info>.actions button{display:block}.c-showroom-tool{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:90}
