@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.panorama-dashboard{--dashboard-sidebar: 22vw;--dashboard-header: 62px;--dashboard-footer: 68px;overflow:hidden;color:#090909;background:#fff;font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.panorama-dashboard *,.panorama-dashboard *:before,.panorama-dashboard *:after{box-sizing:border-box}.panorama-dashboard:before{position:fixed;z-index:34;inset:0 auto 0 0;width:var(--dashboard-sidebar);background:transparent;box-shadow:2px 0 6px #0000001a;content:"";pointer-events:none;transition:transform .24s ease}.panorama-dashboard .logo{position:fixed;z-index:35;top:0;left:0;display:flex;align-items:center;width:var(--dashboard-sidebar);height:var(--dashboard-header);padding:12px 19px;background:#fff;cursor:default;transition:transform .24s ease}.panorama-dashboard .logo img{display:block;width:auto;max-width:180px;max-height:30px;-o-object-fit:contain;object-fit:contain}.panorama-dashboard__cart-slot{position:relative;z-index:2;display:grid;place-items:center;flex:0 0 40px;justify-self:end;width:40px;height:40px;border-radius:999px;background:#f4f4f4}.panorama-dashboard__cart-slot.is-hidden{display:none!important}.panorama-dashboard__cart-slot .cart-btn{position:relative;right:auto!important;display:grid;place-items:center;margin:0;width:40px;height:40px;padding:9px;border:0;border-radius:999px;color:#090909;background:transparent}.panorama-dashboard__cart-slot .cart-btn svg{width:20px;height:20px;color:currentColor}.panorama-dashboard__cart-slot .count{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;color:#fff;background:#090909;font-size:10px;font-weight:600;line-height:14px}.panorama-dashboard__home{position:fixed;z-index:36;top:10px;left:auto;right:calc(100vw - var(--dashboard-sidebar) + 16px);display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;height:42px;padding:10px 12px;border:1.5px solid #dedede;border-radius:40px;color:#050505;background:#fff;font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;line-height:16px;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;transition:opacity .18s ease,visibility .18s ease,left .24s ease,right .24s ease}.panorama-dashboard__home svg{width:20px;height:21px}.panorama-dashboard__surfaces,.panorama-dashboard__mobile-product-name{display:none}.panorama-dashboard #container{position:fixed;inset:12px 20px 12px calc(var(--dashboard-sidebar) + 20px);right:20px;width:auto;height:auto;overflow:hidden;border-radius:14px;background:#ececec;transition:left .24s ease,right .24s ease}.panorama-dashboard--viewer-only{--dashboard-sidebar: 0px}body.panorama-dashboard--viewer-only{background:#fff!important;overflow:hidden}.panorama-dashboard--viewer-only:before,.panorama-dashboard--viewer-only .logo,.panorama-dashboard--viewer-only .panorama-dashboard__home,.panorama-dashboard--viewer-only #topPanel,.panorama-dashboard--viewer-only #topPanelCeilingColor,.panorama-dashboard--viewer-only #topPanelLayout,.panorama-dashboard--viewer-only #topPanelGrout,.panorama-dashboard--viewer-only #topPanelAngle,.panorama-dashboard--viewer-only #topPanelFilter,.panorama-dashboard--viewer-only #topPanelAccordionFilter,.panorama-dashboard--viewer-only .panorama-dashboard__drawer-toggle,.panorama-dashboard--viewer-only .panorama-dashboard__sidebar-handle,.panorama-dashboard--viewer-only .panorama-dashboard__more,.panorama-dashboard--viewer-only .panorama-surface-toolbar,.panorama-dashboard--viewer-only #bottomMenuCapture,.panorama-dashboard--viewer-only #bottomMenuFullScreen,.panorama-dashboard--viewer-only .panorama-dashboard__footer-empty,.panorama-dashboard--viewer-only .panorama-dashboard__footer-actions button:not(#bottomMenuRoomInfo){display:none!important;visibility:hidden!important;pointer-events:none!important}.panorama-dashboard--viewer-only #container{top:12px!important;bottom:12px!important;right:20px!important;left:20px!important}.panorama-dashboard--viewer-only .panorama-dashboard__footer{left:20px;right:20px;justify-content:center;width:auto;pointer-events:none}.panorama-dashboard--viewer-only .panorama-dashboard__footer-actions{display:flex!important;pointer-events:auto}.panorama-dashboard--viewer-only #bottomPanelMenu,.panorama-dashboard--viewer-only #bottomPanelMenu #bottomMenuRoomInfo,.panorama-dashboard--viewer-only .panorama-dashboard__footer-actions #bottomMenuRoomInfo{display:none!important;visibility:hidden!important;pointer-events:none!important}.panorama-dashboard__viewer-info{position:fixed;z-index:47;right:36px;bottom:25px;left:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:42px;padding:10px 14px;border:1.5px solid transparent;border-radius:40px;color:#050505;background:#fff;font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;line-height:16px;white-space:nowrap;box-shadow:none;cursor:pointer;transform:none;box-sizing:border-box}.panorama-dashboard__viewer-info:hover,.panorama-dashboard__viewer-info:active,.panorama-dashboard__viewer-info.top-panel-button-active{border-color:#d2d2d2df!important;background:#f4f4f4!important;box-shadow:none!important;outline:0!important}.panorama-dashboard #container.room-canvas-container .surface-select,.panorama-dashboard .panorama-surface-toolbar,.panorama-dashboard .surface-select[hidden]{display:none!important}.panorama-dashboard .surface-select--pill{min-height:32px;padding:6px 12px 7px;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 2px 10px #11111129;color:#111;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.panorama-dashboard .surface-select--pill:after{position:absolute;left:0;bottom:0;width:0;height:0;border-color:transparent transparent #2f80ed transparent;border-style:solid;border-width:0 0 8px 8px;content:""}.panorama-dashboard .surface-select--dot{width:28px;height:28px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 2px 8px #1111112e}.panorama-dashboard .surface-select--dot:before{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.5px solid #5a5a5a;border-radius:50%;content:""}.panorama-dashboard .surface-select--dot:after{position:absolute;left:0;bottom:0;width:7px;height:7px;background:#2f80ed;content:""}.panorama-dashboard .panorama-surface-toolbar{position:absolute;z-index:7;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#202020c7;box-shadow:0 4px 16px #0003;color:#fff}.panorama-dashboard .panorama-surface-toolbar[hidden]{display:none!important}.panorama-dashboard .panorama-surface-toolbar button{height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#fff;font-family:Satoshi,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.panorama-dashboard .panorama-surface-toolbar__collapse{display:inline-flex;align-items:center;gap:6px}.panorama-dashboard .panorama-surface-toolbar__collapse:after{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(45deg) translateY(-2px)}.panorama-dashboard #container.room-canvas-container .room-canvas,.panorama-dashboard #container.canvas-fullscreen>canvas.room-canvas{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none;max-height:none;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transform-origin:center center;touch-action:none}.panorama-dashboard #topPanel{position:fixed!important;z-index:25;inset:var(--dashboard-header) auto 16px 0!important;display:flex!important;width:var(--dashboard-sidebar)!important;max-height:none!important;padding:7px 16px 16px!important;overflow:hidden;border-radius:0;background:#fff!important;box-shadow:none;transition:transform .24s ease,left .24s ease}.panorama-dashboard__sheet-handle{display:none}.panorama-dashboard #topPanelHideBtn{display:none!important}.panorama-dashboard .top-panel-box{clear:both;margin:0}.panorama-dashboard .top-panel-box-first{display:flex;flex:0 0 60px;align-items:center;gap:8px;width:100%;margin:0;padding:8px 0;overflow-x:auto;scrollbar-width:none}.panorama-dashboard__view-toggle{position:relative;display:flex;flex:0 0 auto;gap:6px;width:98px;height:40px;padding:4px;border-radius:999px;background:#f4f4f4}.panorama-dashboard__view-slider{position:absolute;z-index:1;top:4px;left:4px;width:42px;height:32px;border-radius:26px;background:#050505;transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.panorama-dashboard__view-toggle.is-grid-active .panorama-dashboard__view-slider{transform:translate(48px)}.panorama-dashboard__view-toggle button{position:relative;z-index:2;display:grid;place-items:center;flex:0 0 42px;width:42px;height:32px;padding:0;border:0;border-radius:50%;color:#090909;background:transparent;transition:color .25s linear}.panorama-dashboard__view-toggle button.is-active{color:#fff;background:transparent;border-radius:50%}.panorama-dashboard__view-toggle svg{width:22px;height:22px}.panorama-dashboard .top-panel-box-first::-webkit-scrollbar{display:none}.panorama-dashboard .top-panel-box-first{display:none}.panorama-dashboard .top-panel-button{flex:0 0 auto;min-width:0;width:auto;height:40px;margin:0;padding:0 14px;border:1px solid #dedede;border-radius:999px;color:#090909;background:#fff;font:inherit;font-size:14px;font-weight:500}.panorama-dashboard .top-panel-button-active,.panorama-dashboard .top-panel-button:active,.panorama-dashboard .top-panel-button:hover{color:#090909;border-color:#cfcfcf;background:#f4f4f4}.panorama-dashboard .panorama-dashboard__search-row{position:relative;display:grid;flex:0 0 62px;grid-template-columns:40px minmax(0,1fr) 98px;gap:8px;align-items:center;width:100%;min-width:0;padding:10px 6px;overflow:visible;box-sizing:border-box}.panorama-dashboard .panorama-dashboard__search-row.is-search-open{grid-template-columns:minmax(0,1fr) 98px}.panorama-dashboard .panorama-dashboard__search-row.has-visible-cart,.panorama-dashboard .panorama-dashboard__search-row:has(.panorama-dashboard__cart-slot:not(.is-hidden)){grid-template-columns:40px 40px 98px 40px}.panorama-dashboard .panorama-dashboard__search-row.is-search-open.has-visible-cart,.panorama-dashboard .panorama-dashboard__search-row.is-search-open:has(.panorama-dashboard__cart-slot:not(.is-hidden)){grid-template-columns:minmax(0,1fr) 98px 40px}.panorama-dashboard .panorama-dashboard__search-row.is-search-open .search-icon-button{display:none}.panorama-dashboard .search-icon-button{position:static;display:grid;place-items:center;width:40px;height:40px;padding:10px;border:0;border-radius:50%;background:transparent}.panorama-dashboard .search-icon-button svg{display:block;width:20px;height:20px;color:#050505}.panorama-dashboard #btnRefine{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-width:0;height:42px;padding:0 14px;overflow:hidden;border:1px solid #dedede;border-radius:999px;color:#090909;background:#fff;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.panorama-dashboard #btnRefine:before{content:"";flex:0 0 16px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23050505' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16l-6.5 7.2V19l-3 1v-7.8L4 5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px}.panorama-dashboard #btnRefine svg{display:none!important}.panorama-dashboard .panorama-dashboard__search-row.has-visible-cart #btnRefine,.panorama-dashboard .panorama-dashboard__search-row:has(.panorama-dashboard__cart-slot:not(.is-hidden)) #btnRefine{width:40px;min-width:40px;height:40px;padding:0;gap:0;font-size:0;line-height:0;border-radius:999px}.panorama-dashboard .panorama-dashboard__search-row.has-visible-cart #btnRefine:before,.panorama-dashboard .panorama-dashboard__search-row:has(.panorama-dashboard__cart-slot:not(.is-hidden)) #btnRefine:before{flex:0 0 18px;width:18px;height:18px;background-size:18px 18px}.panorama-dashboard__search-panel{position:relative;display:none;flex:0 0 42px;align-items:center;width:calc(100% - 6px);height:42px;margin:0 3px 10px;overflow:hidden;border:1px solid #dedede;border-radius:24px;background:#fff}.panorama-dashboard__search-panel.is-open{display:flex}.panorama-dashboard__search-panel:before{display:none}.panorama-dashboard__search-panel-icon{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:100%;color:#8d8d8d}.panorama-dashboard__search-panel-icon svg{display:block;width:20px;height:20px}.panorama-dashboard__search-panel .input-search{flex:1 1 auto;min-width:0;height:100%;padding:8px 10px 8px 0;border:0;color:#565656;background:transparent;font:inherit;font-size:16px;outline:0}.panorama-dashboard__search-close{position:relative;flex:0 0 42px;width:42px;height:100%;padding:0;border:0;background:transparent}.panorama-dashboard__search-close span{position:absolute;top:20px;left:10px;width:24px;height:1.5px;background:#686868;transform:rotate(45deg)}.panorama-dashboard__search-close span+span{transform:rotate(-45deg)}.panorama-dashboard #topPanelSearchResult{position:static;z-index:auto;width:100%!important;min-height:112px;margin:0!important;padding:42px 16px 24px;color:#565656;font-size:16px;font-weight:500;line-height:24px;text-align:center}.panorama-dashboard #topPanelLayout,.panorama-dashboard #topPanelGrout,.panorama-dashboard #topPanelAccordionFilter,.panorama-dashboard .radio-surface-rotation,.panorama-dashboard .dropdown-tiles-sort{flex:0 0 auto;padding:12px;font-size:14px;line-height:1.4}.panorama-dashboard #topPanelLayout{position:fixed;z-index:46;right:auto;bottom:calc(var(--dashboard-footer) + 10px);left:calc(var(--dashboard-sidebar) + 20px);display:none;width:min(370px,calc(100vw - var(--dashboard-sidebar) - 60px));max-height:min(570px,calc(100dvh - var(--dashboard-footer) - 48px));padding:16px;overflow-x:hidden;overflow-y:auto;border:1px solid #f3f3f3;border-radius:16px;color:#090909;background:#fff;box-shadow:2px 2px 10px #1f1f1f33;box-sizing:border-box;font-family:Satoshi,sans-serif;font-size:16px;font-weight:400;line-height:24px;transform-origin:bottom center}.panorama-dashboard #topPanelLayout.is-open{display:block;animation:panorama-layout-popup-in .3s cubic-bezier(.4,0,.2,1) both}.panorama-dashboard #topPanelGrout{position:fixed;z-index:46;right:auto;bottom:calc(var(--dashboard-footer) + 10px);left:calc(var(--dashboard-sidebar) + 20px);display:none;width:min(370px,calc(100vw - var(--dashboard-sidebar) - 60px));height:auto;max-height:calc(100dvh - var(--dashboard-footer) - 48px);padding:16px;overflow-x:hidden;overflow-y:auto;border:1px solid #f3f3f3;border-radius:16px;color:#090909;background:#fff;box-shadow:2px 2px 10px #1f1f1f33;box-sizing:border-box;font-family:Satoshi,sans-serif;font-size:16px;font-weight:400;line-height:24px;transform-origin:bottom center}.panorama-dashboard #topPanelGrout.is-open{display:block;animation:panorama-layout-popup-in .3s cubic-bezier(.4,0,.2,1) both}.panorama-dashboard #topPanelAngle{position:fixed;z-index:46;right:auto;bottom:calc(var(--dashboard-footer) + 10px);left:calc(var(--dashboard-sidebar) + 20px);display:none;width:min(370px,calc(100vw - var(--dashboard-sidebar) - 60px));max-height:calc(100dvh - var(--dashboard-footer) - 48px);margin:0;padding:16px;overflow:auto;box-sizing:border-box;border:1px solid #f3f3f3;border-radius:16px;color:#090909;background:#fff;box-shadow:2px 2px 10px #1f1f1f33;font-family:Satoshi,sans-serif;font-size:16px;line-height:24px;transform-origin:bottom center}.panorama-dashboard #topPanelAngle.is-open{display:block;animation:panorama-layout-popup-in .3s cubic-bezier(.4,0,.2,1) both}.panorama-dashboard__angle-header{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin-bottom:8px}.panorama-dashboard__angle-header h2{margin:0;font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;line-height:28px}.panorama-dashboard__angle-close{display:inline-flex;width:32px;height:32px;padding:0;align-items:center;justify-content:center;border:1px solid #e7e7e7;border-radius:10px;color:#090909;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.panorama-dashboard__angle-close:hover{border-color:#c9c9c9;background:#f7f7f7}.panorama-dashboard__angle-close svg{display:block;width:14px;height:14px}.panorama-dashboard #productInfoPanel{position:fixed;z-index:46;top:auto;right:30px;bottom:calc(var(--dashboard-footer) + 10px);left:auto;display:flex;flex-direction:column;width:min(370px,calc(100vw - var(--dashboard-sidebar) - 60px));max-height:calc(100dvh - var(--dashboard-footer) - 48px);margin:0;padding:16px;overflow:hidden;box-sizing:border-box;border:1px solid #f3f3f3;border-radius:16px;color:#090909;background:#fff;box-shadow:2px 2px 10px #1f1f1f33;font-family:Satoshi,sans-serif;font-size:16px;line-height:24px;transform-origin:bottom center}.panorama-dashboard #productInfoPanel[style*="display: block"],.panorama-dashboard #productInfoPanel[style*="display: flex"],.panorama-dashboard #productInfoPanel[style=""],.panorama-dashboard #productInfoPanel:not([style*="display: none"]){display:flex}.panorama-dashboard #productInfoPanel.is-open{animation:panorama-layout-popup-in .3s cubic-bezier(.4,0,.2,1) both}.panorama-dashboard #productInfoPanel .top-panel-label{margin:0 0 8px;color:#696969;font-size:14px;font-weight:500;text-transform:capitalize}.panorama-dashboard #productInfoTilesList{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d2d2d2 transparent}.panorama-dashboard #productInfoTilesList::-webkit-scrollbar{width:6px}.panorama-dashboard #productInfoTilesList::-webkit-scrollbar-track{background:transparent}.panorama-dashboard #productInfoTilesList::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:10px}.panorama-dashboard #productInfoTilesList .tile-card{position:relative;display:flex;align-items:center;width:100%;min-height:102px;margin:0;padding:8px 44px 8px 8px;overflow:hidden;border:1.5px solid #ececec;border-radius:20px;background:#fff;box-shadow:none;cursor:default;box-sizing:border-box}.panorama-dashboard #productInfoTilesList .tile-card:hover{border-color:#d2d2d2}.panorama-dashboard #productInfoTilesList .tile-info .-price,.panorama-dashboard #productInfoTilesList .tile-info p:not(.name),.panorama-dashboard #topPanelTilesListUl .tile-info p:not(.name){margin:0;color:#565656;font-size:12px;font-weight:500;line-height:15px}.panorama-dashboard #dialogSaveModalBox.modal,.panorama-dashboard #dialogSavedRoomUrl.modal{position:fixed;z-index:46;inset:auto 30px calc(var(--dashboard-footer) + 10px) auto;display:none;width:min(370px,calc(100vw - var(--dashboard-sidebar) - 60px));height:auto;overflow:visible;background:transparent;font-family:Satoshi,sans-serif}.panorama-dashboard #dialogSaveModalBox.modal.in,.panorama-dashboard #dialogSaveModalBox.modal.show,.panorama-dashboard #dialogSaveModalBox.is-open,.panorama-dashboard #dialogSavedRoomUrl.modal.in,.panorama-dashboard #dialogSavedRoomUrl.modal.show,.panorama-dashboard #dialogSavedRoomUrl.is-open{display:block;animation:panorama-layout-popup-in .3s cubic-bezier(.4,0,.2,1) both}.panorama-dashboard #dialogSaveModalBox .modal-dialog,.panorama-dashboard #dialogSaveModalBox .modal-content,.panorama-dashboard #dialogSavedRoomUrl .modal-dialog,.panorama-dashboard #dialogSavedRoomUrl .modal-content{width:100%;max-width:none;margin:0;overflow:hidden;border:1px solid #f3f3f3;border-radius:16px;background:#fff;box-shadow:2px 2px 10px #1f1f1f33}.panorama-dashboard #dialogSaveModalBox .modal-content,.panorama-dashboard #dialogSavedRoomUrl .modal-content{animation:none;max-height:calc(100dvh - var(--dashboard-footer) - 30px);overflow:hidden}.panorama-dashboard #dialogSaveModalBox .modal-header,.panorama-dashboard #dialogSavedRoomUrl .modal-header{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin:0;padding:16px 16px 8px;border:0;color:#090909;background:transparent!important;text-align:left}.panorama-dashboard #dialogSaveModalBox .modal-header:before,.panorama-dashboard #dialogSaveModalBox .modal-header:after,.panorama-dashboard #dialogSavedRoomUrl .modal-header:before,.panorama-dashboard #dialogSavedRoomUrl .modal-header:after{display:none!important;content:none!important}.panorama-dashboard #dialogSaveModalBox .modal-header .modal-title,.panorama-dashboard #dialogSavedRoomUrl .modal-header .modal-title,.panorama-dashboard #dialogSaveModalBox .modal-title,.panorama-dashboard #dialogSavedRoomUrl .modal-title{display:block!important;flex:1 1 auto;order:1;margin:0!important;padding:0;color:#090909;font-family:Satoshi,sans-serif;font-size:16px!important;font-weight:700;line-height:28px;text-align:left!important;justify-content:flex-start}.panorama-dashboard #dialogSaveModalBox .modal-title i,.panorama-dashboard #dialogSavedRoomUrl .modal-title i{display:none}.panorama-dashboard #dialogSaveModalBox .modal-header .close,.panorama-dashboard #dialogSavedRoomUrl .modal-header .close,.panorama-dashboard #dialogSavedRoomUrl .modal-header .btn-close,.panorama-dashboard #dialogSaveModalBox .close,.panorama-dashboard #dialogSavedRoomUrl .close,.panorama-dashboard #dialogSavedRoomUrl .btn-close{display:inline-flex!important;align-items:center;justify-content:center;float:none!important;position:static!important;order:2;flex:0 0 32px;width:32px;height:32px;margin:0 0 0 auto!important;padding:0!important;opacity:1!important;border:1px solid #e7e7e7;border-radius:10px;color:#090909!important;background:#fff!important;font-size:22px;font-weight:400;line-height:1;text-shadow:none;filter:none!important;background-image:none}.panorama-dashboard #dialogSaveModalBox .close:hover,.panorama-dashboard #dialogSavedRoomUrl .close:hover,.panorama-dashboard #dialogSavedRoomUrl .btn-close:hover{border-color:#c9c9c9;background:#f7f7f7;transform:none}.panorama-dashboard #dialogSaveModalBox .modal-body,.panorama-dashboard #dialogSavedRoomUrl .modal-body{display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px;text-align:left;max-height:calc(100dvh - var(--dashboard-footer) - 110px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d2d2d2 transparent}.panorama-dashboard #dialogSaveModalBox .dialog-modal-box-button,.panorama-dashboard #dialogSavedRoomUrl .btn-danger,.panorama-dashboard #dialogSavedRoomUrl .btn-light{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:44px;padding:10px 12px;border:1.5px solid #ececec;border-radius:12px;color:#050505;background:#fff;font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;line-height:16px;box-shadow:none}.panorama-dashboard #dialogSaveModalBox .dialog-modal-box-button:hover,.panorama-dashboard #dialogSaveModalBox .dialog-modal-box-button:focus,.panorama-dashboard #dialogSavedRoomUrl .btn-danger:hover,.panorama-dashboard #dialogSavedRoomUrl .btn-danger:focus,.panorama-dashboard #dialogSavedRoomUrl .btn-light:hover{border-color:#d2d2d2;background:#f4f4f4;box-shadow:none;transform:none}.panorama-dashboard #dialogSaveModalBox .dialog-modal-box-button.top-panel-button-active{border-color:#d2d2d2df;background:#f4f4f4}.panorama-dashboard #dialogSavedRoomUrl .fw-semibold,.panorama-dashboard #dialogSavedRoomUrl h6{margin:0 0 4px;color:#565656;font-size:12px;font-weight:500;line-height:17px}.panorama-dashboard #dialogSavedRoomUrl .input-group,.panorama-dashboard #dialogSavedRoomUrl .d-grid{display:flex;flex-direction:column;gap:8px;width:100%;margin:0}.panorama-dashboard #dialogSavedRoomUrlInput{width:100%;height:44px;padding:10px 12px;border:1.5px solid #ececec;border-radius:12px;color:#090909;background:#f7f7f7;font-family:Satoshi,sans-serif;font-size:13px;font-weight:500;text-align:left;box-shadow:none}.panorama-dashboard #dialogSaveModalBox .modal-footer,.panorama-dashboard #dialogSavedRoomUrl .modal-footer{display:none}.panorama-dashboard.modal-open{overflow:visible!important;padding-right:0!important}.panorama-dashboard .panorama-dashboard__angle-options{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0!important;border:0;background:transparent}.panorama-dashboard__angle-options input{position:absolute;width:1px;height:1px;opacity:0}.panorama-dashboard__angle-options label{display:inline-flex;min-width:0;height:48px;margin:0;align-items:center;justify-content:center;box-sizing:border-box;border:1.5px solid #e4e4e4;border-radius:12px;color:#323232;background:#f8f8f8;font-size:14px;font-weight:500;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.panorama-dashboard__angle-options label:hover{border-color:#8a8a8a;background:#fff}.panorama-dashboard__angle-options input:checked+label{border-color:#090909;color:#fff;background:#090909}.panorama-dashboard__angle-options input:focus-visible+label{outline:2px solid #090909;outline-offset:2px}.panorama-dashboard__angle-options input:disabled+label{opacity:.35;cursor:not-allowed}.panorama-dashboard__grout-header{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin-bottom:16px}.panorama-dashboard__grout-header h2{margin:0;font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;line-height:28px}.panorama-dashboard__grout-close{display:grid;width:30px;height:30px;padding:7px;place-items:center;border:1px solid #e9e9e9;border-radius:8px;background:#fff;cursor:pointer;box-sizing:border-box}.panorama-dashboard__grout-close:hover{background:#f7f7f7}.panorama-dashboard__grout-close svg{display:block;width:14px;height:14px}.panorama-dashboard #topPanelGrout>.top-panel-box{margin:0;padding:0;border:0;background:transparent}.panorama-dashboard #topPanelGrout #topPanelContentSurfaceTabGroutSizeBody{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin-bottom:16px}.panorama-dashboard #topPanelGrout #topPanelContentSurfaceTabGroutSizeBody>span:first-child{display:none}.panorama-dashboard #topPanelGrout #topPanelGroutSizeText{grid-column:1 / -1;grid-row:1;justify-self:center;color:#090909;font-size:12px;font-weight:700;line-height:16px}.panorama-dashboard #topPanelGrout #topPanelGroutSizeRange{--grout-range-progress: 16.6667%;grid-column:1 / -1;grid-row:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;margin:0;border:0;outline:0;background:transparent;cursor:pointer}.panorama-dashboard #topPanelGrout #topPanelGroutSizeRange::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(to right,#050505 0 var(--grout-range-progress),#e5e5e5 var(--grout-range-progress) 100%)}.panorama-dashboard #topPanelGrout #topPanelGroutSizeRange::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7.5px;border:2px solid #050505;border-radius:50%;background:#fff}.panorama-dashboard #topPanelGrout #topPanelGroutSizeRange::-moz-range-track{height:5px;border-radius:999px;background:#e5e5e5}.panorama-dashboard #topPanelGrout #topPanelGroutSizeRange::-moz-range-progress{height:5px;border-radius:999px;background:#050505}.panorama-dashboard #topPanelGrout #topPanelGroutSizeRange::-moz-range-thumb{width:18px;height:18px;border:2px solid #050505;border-radius:50%;background:#fff}.panorama-dashboard__grout-range-labels{display:flex;grid-column:1 / -1;grid-row:3;justify-content:space-between;margin-top:-5px;color:#111;font-size:12px;font-weight:500;line-height:16px}.panorama-dashboard #topPanelGrout>.top-panel-box:last-child{display:block}.panorama-dashboard #topPanelGrout>.top-panel-box:last-child>.top-panel-label{grid-column:1 / -1;display:none}.panorama-dashboard #topPanelGrout .panorama-dashboard__grout-colors{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%}.panorama-dashboard #topPanelGrout #grout-color-picker{position:relative;display:block;width:100%;aspect-ratio:1;height:auto;padding:1.5px;border:1px solid #090909;border-radius:10px;box-sizing:border-box;box-shadow:inset 0 0 0 1.5px #fff;cursor:pointer;isolation:isolate}.panorama-dashboard #topPanelGrout #grout-color-picker:before{content:"";position:absolute;right:1px;bottom:1px;z-index:1;width:26px;height:26px;border:2.5px solid #fff;border-radius:50%;background:#090909;box-shadow:0 1px 5px #00000052;box-sizing:border-box;pointer-events:none}.panorama-dashboard #topPanelGrout #grout-color-picker:after{content:"";position:absolute;right:5px;bottom:5px;z-index:2;width:16px;height:16px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M66 375L58 381L36 417L27 437L24 453L29 472L36 482L44 489L61 496L78 496L95 489L104 481L113 465L115 450L108 427L89 393L76 376Z'/%3E%3Cpath fill='black' d='M476 39L467 29L451 19L437 15L419 15L397 23L327 72L315 59L309 56L297 56L289 60L284 66L281 74L282 84L286 91L285 93L103 218L91 228L82 240L77 251L74 264L75 281L52 297L44 308L42 323L46 334L51 340L59 345L74 347L85 343L106 328L117 333L130 336L145 336L161 332L183 319L359 197L366 206L374 210L386 210L394 206L400 198L402 187L401 182L393 169L464 120L475 109L482 97L486 84L487 72L485 58Z'/%3E%3Cpath fill='white' d='M295 104L350 185L245 257L219 156Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M66 375L58 381L36 417L27 437L24 453L29 472L36 482L44 489L61 496L78 496L95 489L104 481L113 465L115 450L108 427L89 393L76 376Z'/%3E%3Cpath fill='black' d='M476 39L467 29L451 19L437 15L419 15L397 23L327 72L315 59L309 56L297 56L289 60L284 66L281 74L282 84L286 91L285 93L103 218L91 228L82 240L77 251L74 264L75 281L52 297L44 308L42 323L46 334L51 340L59 345L74 347L85 343L106 328L117 333L130 336L145 336L161 332L183 319L359 197L366 206L374 210L386 210L394 206L400 198L402 187L401 182L393 169L464 120L475 109L482 97L486 84L487 72L485 58Z'/%3E%3Cpath fill='white' d='M295 104L350 185L245 257L219 156Z'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.panorama-dashboard #topPanelGrout #grout-color-picker:hover,.panorama-dashboard #topPanelGrout #grout-color-picker:focus-visible{outline:1.5px solid #090909;outline-offset:2px}.panorama-dashboard #topPanelGrout #grout-predefined-color{display:contents}.panorama-dashboard #topPanelGrout #grout-predefined-color .-btn{width:100%;aspect-ratio:1;height:auto!important;min-height:0;margin:0;padding:1.5px;border:1px solid #e9e9e9;border-radius:10px;cursor:pointer;box-sizing:border-box}.panorama-dashboard #topPanelGrout #grout-predefined-color .-btn:hover,.panorama-dashboard #topPanelGrout #grout-predefined-color .-btn:focus-visible{outline:1.5px solid #090909;outline-offset:-1.5px}.panorama-dashboard #topPanelGrout #grout-predefined-color .-btn.is-selected{outline:1.5px solid #090909;outline-offset:-1.5px}@keyframes panorama-layout-popup-in{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:translateY(0)}}.panorama-dashboard__layout-header{display:flex;align-items:center;justify-content:space-between;min-height:30px;margin-bottom:16px}.panorama-dashboard__layout-header h2{margin:0;font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;line-height:22px}.panorama-dashboard__layout-close{display:grid;width:30px;height:30px;padding:7px;place-items:center;border:1px solid #e9e9e9;border-radius:8px;background:#fff;cursor:pointer;box-sizing:border-box}.panorama-dashboard__layout-close:hover{background:#f7f7f7}.panorama-dashboard__layout-close svg{display:block;width:14px;height:14px}.panorama-dashboard #topPanelLayout>.top-panel-box{margin:0;padding:0;border:0;background:transparent}.panorama-dashboard #topPanelLayout #topPanelContentFreeDesign{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eeeeee}.panorama-dashboard #topPanelLayout #topPanelContentFreeDesign>div{display:flex;align-items:center;justify-content:space-between;min-height:32px}.panorama-dashboard #topPanelLayout #topPanelContentFreeDesign .top-panel-label{color:#090909;font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;line-height:20px}.panorama-dashboard #topPanelLayout .stiled-checkbox{position:relative;width:52px;height:30px;margin:0;border:0;border-radius:999px;background:#e9e9e9;box-sizing:border-box;transition:background-color .2s ease}.panorama-dashboard #topPanelLayout .stiled-checkbox:before,.panorama-dashboard #topPanelLayout .stiled-checkbox:after{display:none}.panorama-dashboard #topPanelLayout .stiled-checkbox:has(input[type=checkbox]:checked){background:#090909}.panorama-dashboard #topPanelLayout .stiled-checkbox label{position:absolute;top:3px;left:3px;width:24px;height:24px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;cursor:pointer;transition:left .2s ease,box-shadow .2s ease}.panorama-dashboard #topPanelLayout .stiled-checkbox input[type=checkbox]:checked+label{left:25px}.panorama-dashboard #topPanelLayout .radio-surface-pattern{display:grid;grid-template-columns:repeat(4,72px);gap:14px;justify-content:space-between;padding:0}.panorama-dashboard #topPanelLayout .radio-surface-pattern label{display:flex;flex-direction:column;align-items:center;width:72px;height:94px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-sizing:border-box;cursor:pointer}.panorama-dashboard #topPanelLayout .radio-surface-pattern label:hover{background:transparent}.panorama-dashboard #topPanelLayout .radio-surface-pattern input[type=radio]:checked+label{background:transparent}.panorama-dashboard #topPanelLayout .pattern-image-icon{display:block;width:72px;height:72px;padding:8px;border:1.5px solid transparent;border-radius:14px;background:#f3f3f3;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;transition:border-color .18s ease,background-color .18s ease}.panorama-dashboard #topPanelLayout label:hover .pattern-image-icon{border-color:#d2d2d2}.panorama-dashboard #topPanelLayout .radio-surface-pattern input[type=radio]:checked+label .pattern-image-icon{border-color:#090909;background:#fff}.panorama-dashboard #topPanelLayout .radio-surface-pattern label p{margin:6px 0 0;font-family:Satoshi,sans-serif;font-size:12px;font-weight:500;line-height:16px;max-width:82px;text-align:center;white-space:normal}.panorama-dashboard #topPanelLayout .radio-skew-size{display:flex;grid-column:1 / -1;gap:8px;margin:0}.panorama-dashboard #topPanelLayout .radio-skew-size label{display:grid;width:auto;min-width:42px;height:34px;padding:0 10px;place-items:center;border:1.5px solid #e9e9e9;border-radius:69px;color:#666;background:#fff;font-size:12px;line-height:16px;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.panorama-dashboard #topPanelLayout .radio-surface-pattern .radio-skew-size input[type=radio]:checked+label{border-color:#090909;color:#fff;background:#090909}.panorama-dashboard #topPanelLayout .radio-surface-pattern .radio-skew-size input[type=radio]:disabled+label{color:#bdbdbd;border-color:#f1f1f1;background:#fafafa;cursor:not-allowed}.panorama-dashboard #topPanelFilter{position:fixed;z-index:50;inset:0 auto 0 0;display:none;flex-direction:column;width:var(--dashboard-sidebar);height:100dvh!important;max-height:none!important;padding:0;overflow:hidden;color:#090909;background:#fff;visibility:hidden;transform:translate(-100%);transition:transform .25s ease,visibility 0s linear .25s;will-change:transform}.panorama-dashboard #topPanelFilter.is-open{visibility:visible;transform:translate(0);transition:transform .25s ease,visibility 0s linear 0s}.panorama-dashboard__filter-header{display:flex;flex:0 0 62px;align-items:center;justify-content:space-between;padding:16px}.panorama-dashboard__filter-header h2{margin:0;font-size:20px;font-weight:500;line-height:30px}.panorama-dashboard__filter-close{position:relative;width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent}.panorama-dashboard__filter-close svg{display:block;width:28px;height:28px}.panorama-dashboard__filter-content{flex:1 1 auto;padding:16px 16px 108px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d2d2d2 transparent;scrollbar-width:thin}.panorama-dashboard .panorama-dashboard__filter-sort{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%;margin:0 0 16px;padding:0;font-size:14px}.panorama-dashboard .panorama-dashboard__filter-sort>div{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.panorama-dashboard .panorama-dashboard__filter-sort #topPanelTilesSort{min-width:150px;height:40px;padding:0 34px 0 12px;border:1px solid #e6e6e6;border-radius:10px;background-color:#fff;font-family:inherit;font-weight:500;font-size:14px}.panorama-dashboard__filter-content .filter-block{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;border:0;background:transparent}.panorama-dashboard__filter-content .filter-block .-header{flex:0 0 100%;margin:0 0 4px;color:#090909;font-size:16px;font-weight:700;line-height:22px}.panorama-dashboard__filter-content .filter-block .-header-box{flex:0 0 100%;display:block;width:100%}.panorama-dashboard__filter-content .filter-block .-body{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 100%;width:100%}.panorama-dashboard__filter-content .filter-block-support-buttons{display:none}.panorama-dashboard__filter-content .filter-item-checkbox{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;width:auto!important;max-width:100%;min-height:40px;margin:0!important;padding-left:0!important}.panorama-dashboard__filter-content .filter-item-checkbox input{position:absolute;width:1px;height:1px;opacity:0}.panorama-dashboard__filter-content .filter-item-checkbox label{display:inline-flex!important;align-items:center;width:auto!important;max-width:100%!important;min-height:40px;margin:0!important;padding:10px 14px!important;overflow:visible!important;border:1px solid #e6e6e6;border-radius:69px;color:#090909;background:#fff;font-size:14px;font-weight:500;line-height:normal;text-overflow:clip!important;white-space:nowrap!important;vertical-align:middle;cursor:pointer}.panorama-dashboard__filter-content .filter-item-checkbox label:before,.panorama-dashboard__filter-content .filter-item-checkbox label:after{content:none!important;display:none!important}.panorama-dashboard__filter-content .filter-item-checkbox input:checked+label{border-color:#d2d2d2;background:#f4f4f4}.panorama-dashboard__filter-footer{position:absolute;right:0;bottom:34px;left:0;display:grid;grid-template-columns:minmax(220px,300px);justify-content:center;gap:0;align-items:center;height:56px;padding:5px 10px;border-top:0;background:#fff}.panorama-dashboard__filter-clear{height:46px;padding:10px 16px;border:0;border-radius:999px;font-family:inherit;font-size:16px;font-weight:500;width:100%;color:#fff;background:#050505}.panorama-dashboard__filter-apply{display:none}.panorama-dashboard .radio-surface-rotation{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.panorama-dashboard .radio-surface-rotation input{position:absolute;opacity:0;pointer-events:none}.panorama-dashboard .radio-surface-rotation label{margin:0;color:#565656;cursor:pointer}.panorama-dashboard .radio-surface-rotation input:checked+label{color:#fff;font-weight:700}.panorama-dashboard #topPanelTilesSort{min-height:36px;border:1px solid #dedede;border-radius:8px;font:inherit}.panorama-dashboard #topPanelTilesListBox{flex:1 1 auto;width:100%;max-height:none;margin:0;padding:0 17px 140px 3px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d2d2d2 transparent;scrollbar-width:thin}.panorama-dashboard #topPanelTilesListUl{display:flex;flex-direction:column;gap:10px;width:100%;margin:0;padding:0}.panorama-dashboard #topPanelTilesListUl.is-grid-view{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 10px);-moz-column-gap:10px;column-gap:10px;row-gap:4px}.panorama-dashboard #topPanelTilesListUl>li.tile-card{position:relative;display:flex;align-items:center;width:100%;height:auto;min-height:86px;margin:0!important;padding:6px 8px;float:none;overflow:hidden;border:1.5px solid transparent;border-radius:20px;background:#fff;box-shadow:none;list-style:none}.panorama-dashboard #topPanelTilesListUl>li.tile-card:hover,.panorama-dashboard #topPanelTilesListUl>li.top-panel-content-tiles-list-item-highlighted{border:1.5px solid #d2d2d2;background:#fff}.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card{box-sizing:border-box;align-items:stretch;flex-direction:column;width:100%!important;height:auto;min-height:0;aspect-ratio:1;padding:4px;overflow:visible;border:0;border-radius:16px}.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card:hover{border:1.7px solid #d2d2d2;border-radius:22px}.panorama-dashboard #topPanelTilesListUl .buttons-holder-tile-list-choose-tile{position:absolute;z-index:25;top:50%;right:10px;left:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:-moz-max-content;width:max-content;white-space:nowrap;pointer-events:auto;transform:translateY(-50%)}.panorama-dashboard #topPanelTilesListUl .button-tile-list-choose-tile{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;margin:0 0 0 4px;padding:0;border:0;border-radius:50%;color:#fff;background:#424242;font-size:11px;line-height:1;pointer-events:auto;cursor:pointer}.panorama-dashboard #topPanelTilesListUl .button-tile-list-choose-tile-active,.panorama-dashboard #topPanelTilesListUl .button-tile-list-choose-tile:active{background:#090909}.panorama-dashboard #topPanelTilesListUl .button-tile-list-choose-tile:disabled{opacity:.25;cursor:default;pointer-events:none}.panorama-dashboard #topPanelTilesListUl.is-grid-view .buttons-holder-tile-list-choose-tile{position:absolute;z-index:3;top:auto;right:8px;bottom:8px;left:auto;gap:1px}.panorama-dashboard #topPanelTilesListUl.is-grid-view .button-tile-list-choose-tile{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;font-size:11px;line-height:1}.panorama-dashboard #topPanelTilesListUl.is-grid-view .button-tile-list-choose-tile+.button-tile-list-choose-tile{margin-left:6px}.panorama-dashboard #topPanelTilesListUl.is-grid-view .tile-list-thumbnail-image-holder{position:relative;flex:0 0 auto;width:100%;height:auto;margin:0;aspect-ratio:1;border-radius:18px}.panorama-dashboard #topPanelTilesListUl.is-grid-view .tile-list-thumbnail-image-holder:after{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(0,0,0,.1);border-radius:18px;content:"";pointer-events:none}.panorama-dashboard #topPanelTilesListUl.is-grid-view .tile-list-thumbnail-image-holder img{border-radius:18px}.panorama-dashboard #topPanelTilesListUl.is-grid-view .tile-list-text.tile-info,.panorama-dashboard #topPanelTilesListUl.is-grid-view .panorama-dashboard__product-info-action{display:none}.panorama-dashboard #topPanelTilesListUl>.panorama-dashboard__grid-product-details{display:none}.panorama-dashboard #topPanelTilesListUl.is-grid-view>.panorama-dashboard__grid-product-details{box-sizing:border-box;position:relative;display:flex;grid-column:1 / -1;flex-direction:column;gap:8px;width:100%;min-height:0;margin:16px 0 8px;padding:16px 16px 14px;overflow:visible;border:1.5px solid #a5a5a5;border-radius:20px;background:#fff;list-style:none}.panorama-dashboard #topPanelTilesListUl.is-grid-view>.panorama-dashboard__grid-product-details:before{position:absolute;z-index:1;top:-10px;left:var(--grid-details-arrow-left, 50%);width:18px;height:18px;border-top:1.5px solid #a5a5a5;border-left:1.5px solid #a5a5a5;background:#fff;content:"";pointer-events:none;transform:translate(-50%) rotate(45deg)}.panorama-dashboard__grid-product-summary{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.panorama-dashboard__grid-product-name,.panorama-dashboard__grid-product-meta{margin:0}.panorama-dashboard__grid-product-name{overflow:hidden;color:#090909;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.panorama-dashboard__grid-product-brand{margin:0;color:#9a9a9a;font-size:12px;font-weight:500;line-height:16px}.panorama-dashboard__grid-product-size{display:flex;flex-direction:column;gap:2px;margin-top:0;color:#565656;font-size:12px;font-weight:500}.panorama-dashboard__grid-product-size strong{color:#090909;font-size:14px;font-weight:600}.panorama-dashboard__grid-size-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:6px}.panorama-dashboard #topPanelTilesListUl.is-grid-view .panorama-dashboard__grid-product-info-action{display:inline-flex;flex:0 0 auto;align-self:flex-end;width:auto;height:auto;margin:0;padding:0;border:0}.panorama-dashboard__grid-tooltip{position:fixed;z-index:10000;display:block;max-width:calc(var(--dashboard-sidebar) - 38px);padding:8px 12px;overflow:visible;border-radius:6px;color:#090909;background:#e9e9e9;font-family:inherit;font-size:12px;font-weight:500;line-height:18px;pointer-events:none}.panorama-dashboard__grid-tooltip-name{display:block;max-width:calc(var(--dashboard-sidebar) - 62px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panorama-dashboard__grid-tooltip:before{position:absolute;top:-5px;left:var(--grid-tooltip-arrow-left, 50%);width:0;height:0;border-right:6px solid transparent;border-bottom:6px solid #e9e9e9;border-left:6px solid transparent;content:"";transform:translate(-50%)}.panorama-dashboard__grid-tooltip[hidden]{display:none}.panorama-dashboard .tile-list-thumbnail-image-holder{display:block;flex:0 0 68px;width:68px;height:68px;margin:0 9px 0 0;overflow:hidden;border:1px solid #090909;border-radius:14px;line-height:normal}.panorama-dashboard .tile-list-thumbnail-image-holder img{display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;-o-object-fit:cover;object-fit:cover}.panorama-dashboard .tile-list-text.tile-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:0;min-width:0;margin:0;padding:0}.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-list-text.tile-info{padding-right:44px}.panorama-dashboard__tile-main{display:flex;flex:1 1 auto;align-items:center;gap:10px;width:auto;min-width:0}.panorama-dashboard .tile-info p{margin:0;padding:0}.panorama-dashboard .tile-info .name{display:-webkit-box;max-height:36px;padding:0;overflow:hidden;border:0;color:#090909;font-size:14px;font-weight:500;line-height:18px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-info .name{display:-webkit-box;max-height:36px;white-space:normal;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.panorama-dashboard #topPanelTilesListUl.is-grid-view .tile-info .name,.panorama-dashboard #topPanelTilesListUl.is-grid-view .panorama-dashboard__grid-product-name{display:-webkit-box;max-height:32px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.panorama-dashboard .tile-info .meta,.panorama-dashboard #topPanelTilesListUl .tile-info p:not(.name){margin:0;color:#565656;font-size:12px;font-weight:500;line-height:16px;text-transform:none}.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-info .meta+.meta{margin-top:1px}.panorama-dashboard #topPanelTilesListUl>li.tile-card.tile-active{border:2px solid #a5a5a5!important;border-radius:20px!important}.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.tile-active{box-sizing:border-box;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1!important;padding:4px;border-color:#797979!important;border-radius:22px!important}.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.has-product-info{gap:0;height:auto;min-height:0;aspect-ratio:1}.panorama-dashboard #topPanelTilesListUl.is-grid-view .panorama-dashboard__tile-main,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.has-product-info .panorama-dashboard__tile-main{flex:1 1 auto;width:100%;height:100%;min-height:0}.panorama-dashboard #topPanelTilesListUl>li.tile-card.has-product-info{flex-direction:row;align-items:center;gap:0;height:auto;min-height:86px;overflow:hidden}.panorama-dashboard .tile-card.has-product-info .panorama-dashboard__tile-main{flex:1 1 auto;min-height:0;min-width:0}.panorama-dashboard .tile-info .brand{display:none}.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-info{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-info .meta{display:block;width:100%;max-width:100%;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-info .name+.meta{margin-top:1px}.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .panorama-dashboard__product-info-action{justify-content:flex-start;margin-top:4px}.panorama-dashboard__product-info-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;align-self:auto;gap:0;width:auto;height:auto;margin:0;padding:0;border:0;color:#797979;background:transparent;font-family:inherit;font-size:11px;font-weight:500;line-height:14px;white-space:nowrap;cursor:pointer}.panorama-dashboard__product-info-action span{margin-left:8px;transition:color .2s ease}.panorama-dashboard__product-info-action svg path{transition:stroke .2s ease}.panorama-dashboard__product-info-action:hover{color:#39f}.panorama-dashboard__product-info-action svg{flex:0 0 14px;width:14px;height:15px}.panorama-product-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:none;place-items:center;padding:20px}.panorama-product-modal.is-open{display:grid}.panorama-product-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#05050580}.panorama-product-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:26px;overflow:hidden;border:1px solid rgba(0,0,0,.2);border-radius:30px;background:#fff}.panorama-product-modal__header{display:flex;align-items:center;justify-content:space-between;height:28px}.panorama-product-modal__header h2,.panorama-product-modal__specifications h3{margin:0;color:#050505;font-size:20px;font-weight:700;line-height:28px}.panorama-product-modal__close{width:28px;height:28px;padding:0;border:0;background:transparent}.panorama-product-modal__close svg{display:block;width:28px;height:28px}.panorama-product-modal__body{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#a5a5a5 transparent;scrollbar-width:thin}.panorama-product-modal__body::-webkit-scrollbar{width:6px}.panorama-product-modal__body::-webkit-scrollbar-track{background:transparent}.panorama-product-modal__body::-webkit-scrollbar-thumb{border-radius:999px;background:#a5a5a5}.panorama-product-modal__summary{display:flex;gap:16px;height:auto;min-height:160px;margin-top:20px}.panorama-product-modal__image{flex:0 0 160px;width:160px;height:160px;border-radius:12px;-o-object-fit:fill;object-fit:fill}.panorama-product-modal__title-section{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0}.panorama-product-modal__brand{color:#9a9a9a;font-size:12px;font-weight:500;line-height:16px}.panorama-product-modal__name{margin-top:0;color:#050505;font-size:24px;font-weight:500;line-height:34px}.panorama-product-modal__size{color:#797979;font-size:14px;font-weight:500;line-height:20px}.panorama-product-modal__viewer-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:32px;margin-top:6px;padding:6px 12px;border:1px solid #090909;border-radius:8px;color:#090909;background:#fff;font-size:12px;font-weight:700;line-height:16px;text-decoration:none;white-space:nowrap}.panorama-product-modal__viewer-btn:hover{color:#fff;background:#090909}.panorama-product-modal__viewer-btn[hidden]{display:none!important}.panorama-product-modal__specifications{display:flex;flex-direction:column;gap:30px;margin-top:20px}.panorama-product-modal__spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 50px}.panorama-product-modal__spec-grid>div{display:flex;gap:5px;min-width:0;font-size:16px;line-height:22px}.panorama-product-modal__spec-grid strong{font-weight:700;white-space:nowrap}.panorama-product-modal__spec-grid span{color:#797979;font-weight:500}.panorama-product-modal__surface{grid-column:1 / -1}.panorama-dashboard--modal-open{overflow:hidden}@media (max-width: 48rem){.panorama-product-modal{padding:12px;align-items:end}.panorama-product-modal__dialog{width:100%;max-height:min(86dvh,720px);padding:18px 16px 20px;border-radius:20px 20px 0 0}.panorama-product-modal__summary{height:auto;align-items:center}.panorama-product-modal__image{flex:0 0 96px;width:96px;height:96px}.panorama-product-modal__name{font-size:20px;line-height:28px}.panorama-product-modal__spec-grid{grid-template-columns:1fr;gap:14px}.panorama-product-modal__surface{grid-column:auto}}.panorama-dashboard__back-to-top{position:fixed;z-index:36;right:auto;bottom:36px;left:0;display:flex;align-items:center;justify-content:center;width:var(--dashboard-sidebar);height:75px;background:linear-gradient(180deg,#fff0 -2.42%,#fff 29.79%);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.panorama-dashboard__back-to-top.is-visible{opacity:1;visibility:visible}.panorama-dashboard--sidebar-collapsed .panorama-dashboard__back-to-top,.panorama-dashboard--sidebar-collapsed .panorama-dashboard__back-to-top.is-visible{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.panorama-dashboard .copyright{position:fixed!important;left:0!important;right:auto!important;bottom:10px!important;z-index:100001!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;width:var(--dashboard-sidebar, 320px)!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0 18px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#090909!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;pointer-events:none!important}body.panorama-dashboard .copyright__badge{display:inline-flex!important;align-items:center!important;gap:.25rem!important;max-width:100%!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#090909!important;pointer-events:auto!important}body.panorama-dashboard .copyright,body.panorama-dashboard .copyright__badge,body.panorama-dashboard .copyright a,body.panorama-dashboard .copyright .black-text{color:#090909!important;text-decoration:none!important}body.panorama-dashboard .copyright a:hover,body.panorama-dashboard .copyright .black-text:hover{color:#444!important;text-decoration:underline!important}body.panorama-dashboard.panorama-dashboard--sidebar-collapsed .copyright,body.panorama-dashboard.panorama-dashboard--sidebar-collapsed .copyright.copyright--dashboard-only{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width: 48rem){body.panorama-dashboard .copyright,body.panorama-dashboard.panorama-dashboard--mobile .copyright,body.panorama-dashboard.panorama-dashboard--drawer-open .copyright{left:12px!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;z-index:120!important;display:flex!important;visibility:visible!important;opacity:1!important;width:-moz-max-content!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 148px)!important;padding:0!important;justify-content:flex-start!important;font-size:12px!important;line-height:1.3!important;white-space:nowrap!important;pointer-events:none!important;color:#090909!important}body.panorama-dashboard .copyright__badge{display:inline-flex!important;visibility:visible!important;opacity:1!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#090909!important;font-size:inherit!important}body.panorama-dashboard .copyright a,body.panorama-dashboard .copyright .black-text{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#090909!important;font-size:inherit!important}body.panorama-dashboard .panorama-dashboard__search-row>.copyright,body.panorama-dashboard--mobile .panorama-dashboard__search-row>.copyright,body.panorama-dashboard--drawer-open .panorama-dashboard__search-row>.copyright{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 auto 0 0!important;padding:0 8px 0 2px!important;overflow:hidden!important;font-size:12px!important;pointer-events:none!important}body.panorama-dashboard .panorama-dashboard__search-row>.copyright .copyright__badge{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}body.panorama-dashboard--mobile-search .copyright,body.panorama-dashboard:has(.panorama-dashboard__search-panel.is-open) .copyright,body.panorama-dashboard:has(.panorama-dashboard__search-row.is-search-open) .copyright{display:none!important}}@media (max-width: 360px){body.panorama-dashboard .copyright,body.panorama-dashboard .panorama-dashboard__search-row>.copyright{font-size:11px!important;max-width:calc(100vw - 136px)!important}}.panorama-dashboard__back-to-top button{display:flex;align-items:center;gap:6px;padding:0;border:0;color:#050505;background:transparent;font-family:inherit;font-size:16px;font-weight:500;line-height:22px;cursor:pointer}.panorama-dashboard__back-to-top svg{width:12px;height:12px}.panorama-dashboard #topPanelTilesListUl>li.tile-card .cart-hover-btn{top:20%;right:10px;width:24px;height:24px;padding:0;border:1px solid #dedede;color:#090909;background:#fff;font-size:20px;font-weight:500;line-height:1;transform:translateY(-50%) scale(.8)}.panorama-dashboard #topPanelTilesListUl>li.tile-card:hover .cart-hover-btn,.panorama-dashboard #productInfoTilesList .tile-card:hover .cart-hover-btn{color:#fff;background:#090909;transform:translateY(-50%) scale(1)}.panorama-dashboard #topPanelTilesListUl>li.tile-card .cart-hover-btn.in-cart,.panorama-dashboard #topPanelTilesListUl>li.tile-card .cart-hover-btn.in-cart:hover,.panorama-dashboard #productInfoTilesList .tile-card .cart-hover-btn.in-cart,.panorama-dashboard #productInfoTilesList .tile-card .cart-hover-btn.in-cart:hover{border-color:#090909;color:#fff;background:#090909;transform:translateY(-50%) scale(1)}.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card .cart-hover-btn{top:10px;right:10px;transform:scale(.8)}.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card:hover .cart-hover-btn,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card .cart-hover-btn.in-cart,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card .cart-hover-btn.in-cart:hover{transform:scale(1)}.panorama-dashboard #topPanelTilesListUl>li.tile-card .tile-selected-check{top:8px;right:10px;width:24px;height:24px;font-size:14px}.panorama-dashboard #loadTilesAnimationContainer,.panorama-dashboard .visualizer-tiles-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 18px}.panorama-dashboard .visualizer-tiles-loader p,.panorama-dashboard #loadTilesAnimationContainer p{margin:0;color:#090909;font-size:14px;font-weight:600}.panorama-dashboard .visualizer-tiles-loader .circles{display:none}.panorama-dashboard #loadAnimationContainer,.panorama-dashboard .applying-tiles-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;align-items:center;justify-content:center;background:#09090947}.panorama-dashboard #loadAnimationContainer[style*="display: block"],.panorama-dashboard #loadAnimationContainer[style*="display: flex"]{display:flex!important}.panorama-dashboard #sourceLoadProgressBarContainer,body.panorama-dashboard #sourceLoadProgressBarContainer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;margin:0!important;background:#09090947!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.panorama-dashboard #sourceLoadProgressBarContainer[style*="display: none"],.panorama-dashboard #sourceLoadProgressBarContainer #roomLoaderBackground,.panorama-dashboard #sourceLoadProgressBarContainer .resources-load-progress-gif,.panorama-dashboard #sourceLoadProgressBarContainer .progress{display:none!important}.visualizer-room-loader__card{min-width:180px;padding:22px 28px 18px;border:1px solid #f3f3f3;border-radius:16px;background:#fff;box-shadow:0 12px 32px #1f1f1f2e;text-align:center}.visualizer-room-loader__card p{margin:12px 0 0;color:#090909;font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;line-height:24px}.visualizer-room-loader__percent{margin-top:4px;color:#565656;font-family:Satoshi,sans-serif;font-size:13px;font-weight:500;line-height:20px}.visualizer-room-loader__spinner{width:36px;height:36px;margin:0 auto;border:3px solid #e8e8e8;border-top-color:#090909;border-radius:50%;animation:visualizer-room-spin .8s linear infinite}.visualizer-room-loader__spinner--sm{width:22px;height:22px;border-width:2px}@keyframes visualizer-room-spin{to{transform:rotate(360deg)}}.panorama-dashboard__sidebar-handle{position:fixed;z-index:34;top:64px;left:calc(var(--dashboard-sidebar) - 1.5px);display:block;width:46px;height:137px;padding:0;border:0;background:transparent;transition:left .24s ease}.panorama-dashboard:has(#topPanelFilter.is-open) .panorama-dashboard__sidebar-handle{visibility:hidden;pointer-events:none}.panorama-dashboard__sidebar-arrow{transform-box:fill-box;transform-origin:center;transition:transform .24s ease}.panorama-dashboard #bottomPanelMenu{z-index:28;right:36px;bottom:32px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px}.panorama-dashboard__footer>#bottomPanelMenu{position:static!important;inset:auto!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;z-index:auto;flex:0 0 auto;margin:0 0 0 auto;pointer-events:auto}.panorama-dashboard #bottomPanelMenu button{float:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-width:0;height:42px;margin:0;padding:10px 12px;gap:6px;border:1.5px solid transparent;border-radius:40px;color:#050505;background:#fff;font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;line-height:16px;white-space:nowrap;box-shadow:none;cursor:pointer;box-sizing:border-box}.panorama-dashboard #bottomPanelMenu button:hover,.panorama-dashboard #bottomPanelMenu button:active{border-color:#d2d2d2df!important;background:#fff!important;box-shadow:none!important;outline:0!important}.panorama-dashboard #bottomPanelMenu button.top-panel-button-active{border-color:#d2d2d2df!important;background:#f4f4f4!important;box-shadow:none!important;outline:0!important}.panorama-dashboard #bottomPanelMenu button>img{display:none}.panorama-dashboard #bottomPanelMenu>.bottom-menu-text{display:none}.panorama-dashboard #bottomPanelMenu #bottomMenuFullScreen{display:inline-flex!important}.panorama-dashboard #shadowLightDropdown .panorama-dashboard__shadow-light-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e7e7e7;border-radius:10px;color:#090909;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.panorama-dashboard #shadowLightDropdown .panorama-dashboard__shadow-light-close:hover{border-color:#c9c9c9;background:#f7f7f7}.panorama-dashboard #shadowLightDropdown .panorama-dashboard__shadow-light-close svg{display:block;width:14px;height:14px}.panorama-dashboard__shadow-light-header{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin-bottom:16px}.panorama-dashboard__shadow-light-header h2{margin:0;color:#090909;font-family:Satoshi,sans-serif;font-size:16px;font-weight:700;line-height:28px}.panorama-dashboard #shadowLightDropdown .shadow-label{display:flex;align-items:center;gap:6px;color:#090909;font-size:14px;margin-bottom:8px}.panorama-dashboard #shadowLightDropdown #shadow-menu{--light-range-progress: 44.444%;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%;height:20px;margin:8px 0 0;border:0!important;outline:0;background:transparent!important;cursor:pointer;accent-color:transparent}.panorama-dashboard #shadowLightDropdown #shadow-menu::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px!important;border:0!important;border-radius:999px;background-color:#e5e5e5!important;background-image:linear-gradient(#050505,#050505)!important;background-repeat:no-repeat!important;background-size:var(--light-range-progress) 100%!important;cursor:pointer}.panorama-dashboard #shadowLightDropdown #shadow-menu:focus::-webkit-slider-runnable-track{background-color:#e5e5e5!important;background-image:linear-gradient(#050505,#050505)!important;background-repeat:no-repeat!important;background-size:var(--light-range-progress) 100%!important}.panorama-dashboard #shadowLightDropdown #shadow-menu::-webkit-slider-thumb{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;margin-top:-7.5px!important;border:2px solid #050505!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;cursor:pointer}.panorama-dashboard #shadowLightDropdown #shadow-menu::-moz-range-track{height:5px;border:0;border-radius:999px;background:#e5e5e5}.panorama-dashboard #shadowLightDropdown #shadow-menu::-moz-range-progress{height:5px;border:0;border-radius:999px;background:#050505}.panorama-dashboard #shadowLightDropdown #shadow-menu::-moz-range-thumb{width:18px;height:18px;border:2px solid #050505;border-radius:50%;background:#fff;box-shadow:none}.panorama-dashboard #shadowLightDropdown .top-panel-box{margin:0;padding:0;border:0;background:transparent}.panorama-dashboard #topPanelLightValueText{display:block;margin:0 0 8px;color:#090909;font-size:12px;font-weight:700;line-height:16px;text-align:center}.panorama-dashboard #shadowLightDropdown{position:fixed;z-index:46;top:auto;right:36px;bottom:calc(var(--dashboard-footer) + 10px);left:auto;display:none;flex-direction:column;width:min(370px,calc(100vw - var(--dashboard-sidebar) - 60px));max-height:calc(100dvh - var(--dashboard-footer) - 48px);margin:0;padding:16px;box-sizing:border-box;overflow:auto;border:1px solid #f3f3f3;border-radius:16px;color:#090909;background:#fff;box-shadow:2px 2px 10px #1f1f1f33;font-family:Satoshi,sans-serif;font-size:16px;line-height:24px;transform-origin:bottom center}.panorama-dashboard #shadowLightDropdown[style*="display: block"],.panorama-dashboard #shadowLightDropdown.is-open{display:flex;animation:panorama-layout-popup-in .3s cubic-bezier(.4,0,.2,1) both}.panorama-dashboard__footer{position:fixed;z-index:26;right:36px;bottom:32px;left:calc(var(--dashboard-sidebar) + 36px);display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:auto;max-width:calc(100vw - var(--dashboard-sidebar) - 72px);height:auto;min-height:42px;padding:0;overflow-x:auto;overflow-y:hidden;color:#090909;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:0;border-radius:0;font-size:14px;font-weight:700;pointer-events:none;transition:left .24s ease,right .24s ease;box-sizing:border-box;scrollbar-width:none;-webkit-overflow-scrolling:touch}.panorama-dashboard__footer::-webkit-scrollbar{display:none}.panorama-dashboard__footer-empty{display:none}.panorama-dashboard__footer-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:6px;pointer-events:auto}.panorama-dashboard__footer-actions[hidden]{display:none}.panorama-dashboard__footer-actions .top-panel-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-width:0;height:42px;padding:10px 12px;gap:6px;border:1.5px solid transparent;border-radius:40px;color:#050505;background:#fff;font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;line-height:16px;white-space:nowrap;box-shadow:none;cursor:pointer;transition:.2s;box-sizing:border-box}.panorama-dashboard__footer-actions .top-panel-button:hover,.panorama-dashboard__footer-actions .top-panel-button:active{border-color:#d2d2d2df!important;background:#fff!important;box-shadow:none!important;outline:0!important}.panorama-dashboard__footer-actions .top-panel-button.top-panel-button-active{border-color:#d2d2d2df!important;background:#f4f4f4!important;box-shadow:none!important;outline:0!important}.panorama-dashboard__footer-action-icon{display:inline-flex;width:20px;height:21px;flex:0 0 20px}.panorama-dashboard__footer-action-icon[hidden],.panorama-dashboard #bottomMenuFullScreen [data-fullscreen-icon][hidden],.panorama-dashboard__more-menu [data-fullscreen-icon][hidden]{display:none!important}.panorama-dashboard__footer-action-icon svg{display:block;width:20px;height:21px}.panorama-dashboard .modal-backdrop,body.panorama-dashboard .modal-backdrop{display:none!important;pointer-events:none!important}body.panorama-dashboard.modal-open{overflow:auto!important;padding-right:0!important}.panorama-dashboard__drawer-toggle{display:none}.panorama-dashboard__footer-light{display:none;justify-content:center;align-items:center}.panorama-dashboard__footer-actions .dropdown-toggle:after,.panorama-dashboard #bottomMenuShadowLight.dropdown-toggle:after,.panorama-dashboard #bottomMenuShadowLight .caret{display:none!important}.panorama-dashboard__more{display:none}.panorama-dashboard__more-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}.panorama-dashboard__more-toggle span{display:block;width:18px;height:2px;margin:0;border-radius:2px;background:#090909}.panorama-dashboard__more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:168px;padding:8px;border-radius:16px;background:#fff;box-shadow:0 8px 28px #00000029}.panorama-dashboard__more-menu button{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#090909;font-family:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.panorama-dashboard__more-menu button .panorama-dashboard__footer-action-icon,.panorama-dashboard__more-menu button .panorama-dashboard__footer-action-icon svg{width:18px;height:18px;flex:0 0 18px;color:inherit}.panorama-dashboard__more-menu button:hover,.panorama-dashboard__more-menu button.is-active{background:#f4f4f4}.panorama-dashboard--sidebar-collapsed .logo{transform:translate(-100%)}.panorama-dashboard--sidebar-collapsed #topPanel{left:calc(-1 * var(--dashboard-sidebar))!important;transform:none!important;pointer-events:none}.panorama-dashboard--sidebar-collapsed #topPanelLayout,.panorama-dashboard--sidebar-collapsed #topPanelGrout,.panorama-dashboard--sidebar-collapsed #topPanelAngle{left:38px;right:auto;pointer-events:auto!important}.panorama-dashboard--sidebar-collapsed #shadowLightDropdown{pointer-events:auto!important}.panorama-dashboard--sidebar-collapsed .panorama-dashboard__home{visibility:hidden;opacity:0;transform:translate(calc(-1 * var(--dashboard-sidebar)));pointer-events:none}.panorama-dashboard--sidebar-collapsed .panorama-dashboard__footer{left:54px;right:36px;bottom:32px;max-width:calc(100vw - 90px)}.panorama-dashboard--sidebar-collapsed:before{width:20px;background:#fff;box-shadow:2px 0 6px #0000001a;transform:none}.panorama-dashboard--sidebar-collapsed #container{left:38px;right:20px;bottom:12px}.panorama-dashboard--sidebar-collapsed .panorama-dashboard__sidebar-handle{left:18.5px}.panorama-dashboard--sidebar-collapsed .panorama-dashboard__sidebar-arrow{transform:translate(3px) rotate(180deg)}@media (max-width: 64rem){.panorama-dashboard{--dashboard-sidebar: 340px}}@media (max-width: 48rem){.panorama-dashboard{--dashboard-header: 52px;--dashboard-footer: 0px;--dashboard-sidebar: 0px;--mobile-sheet: 248px;background:#fff}.panorama-dashboard:before{display:none}.panorama-dashboard .logo{z-index:45;top:0;left:0;width:100%;height:var(--dashboard-header);padding:10px 96px 10px 16px;background:#fff;transform:none}.panorama-dashboard .logo img{max-width:120px;max-height:28px}.panorama-dashboard__home{position:fixed;z-index:46;top:6px;right:52px;left:auto;width:40px;height:40px;padding:0;transform:none;visibility:visible;opacity:1;pointer-events:auto;border:1.5px solid #dedede;border-radius:40px;color:#050505;background:#fff;box-shadow:none}.panorama-dashboard__home span{display:none}.panorama-dashboard__more{display:block;position:fixed;z-index:80;top:6px;right:8px}.panorama-dashboard--more-open .panorama-dashboard__more-menu,.panorama-dashboard__more-menu.is-open{display:block!important}.panorama-dashboard #container,.panorama-dashboard--sidebar-collapsed #container{inset:calc(var(--dashboard-header) + 8px) 10px calc(var(--mobile-sheet) - 8px) 10px;overflow:hidden;border-radius:24px;isolation:isolate;background:#fff}.panorama-dashboard #container.room-canvas-container{display:flex;align-items:center;justify-content:center;background:#fff}.panorama-dashboard #container.room-canvas-container .room-canvas,.panorama-dashboard #container.canvas-fullscreen>canvas.room-canvas{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;max-width:100%;max-height:100%;margin:0 auto;overflow:hidden;border-radius:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transform-origin:center center;touch-action:none}.panorama-dashboard__surfaces,.panorama-dashboard__surfaces:not([hidden]){display:none!important}.panorama-dashboard__surface-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:999px;color:#090909;background:#fffffff5;box-shadow:0 6px 16px #5096dc40;font-family:Satoshi,sans-serif;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.panorama-dashboard__surface-chip.is-active{color:#fff;background:#4d4d4d;box-shadow:0 6px 16px #5096dc4d}.panorama-dashboard #topPanel{z-index:43;inset:auto 0 0 0!important;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%!important;height:auto!important;min-height:0!important;max-height:72dvh!important;padding:28px 12px calc(12px + env(safe-area-inset-bottom,0px))!important;overflow:hidden;border-radius:24px 24px 0 0;box-shadow:0 -8px 28px #0000001f;transform:none!important}.panorama-dashboard:has(#topPanelLayout.is-open) #topPanel,.panorama-dashboard:has(#topPanelGrout.is-open) #topPanel,.panorama-dashboard:has(#topPanelAngle.is-open) #topPanel{padding:12px 16px 16px!important}.panorama-dashboard #topPanelAccordionFilter,.panorama-dashboard .dropdown-tiles-sort{display:none!important}.panorama-dashboard #topPanel:before{display:none}.panorama-dashboard__sheet-handle{display:block;position:absolute;z-index:50;top:0;right:0;left:0;height:28px;padding:0;border:0;background:transparent;touch-action:none;cursor:grab}.panorama-dashboard__sheet-handle:after{position:absolute;top:10px;left:50%;width:42px;height:4px;border-radius:999px;background:#d9d9d9;content:"";transform:translate(-50%);pointer-events:none}.panorama-dashboard .panorama-dashboard__search-row{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:46;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex:0 0 auto;order:70;grid-template-columns:none!important;justify-content:flex-start;align-items:center;align-self:stretch;gap:8px;width:100%!important;max-width:100%!important;min-height:44px;margin:10px 0 0;padding:4px 0;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto}.panorama-dashboard .panorama-dashboard__search-row>.copyright{position:static!important;display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 auto 0 0!important;padding:0 8px 0 2px!important;overflow:hidden!important;white-space:nowrap!important}.panorama-dashboard .panorama-dashboard__search-row>.search-icon-button,.panorama-dashboard .panorama-dashboard__search-row>#btnRefine,.panorama-dashboard .panorama-dashboard__search-row>.panorama-dashboard__cart-slot,.panorama-dashboard .panorama-dashboard__search-row>.cart-btn{flex:0 0 auto!important;width:40px!important;min-width:40px!important;max-width:40px!important}.panorama-dashboard .panorama-dashboard__search-row>.copyright+.search-icon-button{margin-left:auto!important}.panorama-dashboard .panorama-dashboard__search-row.has-visible-cart,.panorama-dashboard .panorama-dashboard__search-row.is-search-open,.panorama-dashboard .panorama-dashboard__search-row.is-search-open.has-visible-cart,.panorama-dashboard .panorama-dashboard__search-row:has(.panorama-dashboard__cart-slot:not(.is-hidden)){grid-template-columns:none}.panorama-dashboard__cart-slot:not(.is-hidden){display:grid!important;flex:0 0 40px;order:3}.panorama-dashboard .panorama-dashboard__search-row .search-icon-button{order:1}.panorama-dashboard .panorama-dashboard__search-row #btnRefine{order:2}.panorama-dashboard .panorama-dashboard__search-row.is-search-open{visibility:visible;pointer-events:auto}.panorama-dashboard .panorama-dashboard__search-row.is-search-open .search-icon-button{display:none}body.panorama-dashboard--mobile-search .panorama-dashboard__search-row,.panorama-dashboard .panorama-dashboard__search-row.is-search-open{display:none!important}.panorama-dashboard__search-panel{position:relative!important;z-index:14;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:none;flex:0 0 auto;flex-direction:row;align-items:center;align-self:stretch;order:70;width:100%!important;max-width:100%!important;height:44px;margin:10px 0 0;padding:0 4px 0 0;overflow:hidden;border:1px solid #e6e6e6;border-radius:22px;background:#fff;box-shadow:none;box-sizing:border-box}.panorama-dashboard .panorama-dashboard__search-row.has-visible-cart~.panorama-dashboard__search-panel{right:auto}.panorama-dashboard__search-panel.is-open,body.panorama-dashboard--mobile-search .panorama-dashboard__search-panel{display:flex!important}.panorama-dashboard__search-panel-icon{flex:0 0 40px;width:40px;color:#9a9a9a}.panorama-dashboard__search-panel .input-search{flex:1 1 auto;min-width:0;width:auto;font-size:16px;font-weight:400;color:#090909}.panorama-dashboard__search-panel .panorama-dashboard__search-close{flex:0 0 40px;width:40px;height:40px}.panorama-dashboard__search-panel .input-search::-moz-placeholder{color:#9a9a9a;opacity:1}.panorama-dashboard__search-panel .input-search::placeholder{color:#9a9a9a;opacity:1}.panorama-dashboard__search-panel .input-search::-webkit-search-decoration,.panorama-dashboard__search-panel .input-search::-webkit-search-cancel-button{-webkit-appearance:none}.panorama-dashboard .panorama-dashboard__view-toggle{display:none}.panorama-dashboard #btnRefine{position:relative;width:40px;height:40px;padding:0;gap:0;font-size:0;line-height:0}.panorama-dashboard #btnRefine:before{flex:0 0 18px;width:18px;height:18px;background-size:18px 18px}.panorama-dashboard #btnRefine[data-filter-count]:not([data-filter-count="0"]):after{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;color:#fff;background:#5c5c5c;content:attr(data-filter-count);font-size:10px;font-weight:700;line-height:16px;text-align:center}.panorama-dashboard #topPanelSearchResult{display:none!important}body.panorama-dashboard--mobile-search #topPanelSearchResult:not([style*="display: none"]){position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:11;display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:120px;margin:8px 0 0!important;padding:24px 16px;color:#565656;background:#fff;font-size:16px;font-weight:500;line-height:24px;text-align:center}body.panorama-dashboard--mobile-search .panorama-dashboard__search-row #topPanelSearchResult:not([style*="display: none"]){position:fixed!important;top:calc(var(--dashboard-header) + 72px);right:16px;left:16px;bottom:auto;height:auto;min-height:160px;z-index:41;border-radius:16px}.panorama-dashboard__mobile-product-name{display:none!important}.panorama-dashboard #topPanelTilesListBox{flex:0 0 auto;order:40;width:100%;height:auto;min-height:0;max-height:none;margin-top:0;margin-bottom:0;padding:0!important;overflow-x:auto;overflow-y:hidden}.panorama-dashboard #topPanelTilesListUl,.panorama-dashboard #topPanelTilesListUl.is-grid-view{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:flex-start;gap:10px;width:100%;height:auto;min-height:0;padding:0 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.panorama-dashboard #topPanelTilesListUl>li.tile-card,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card,.panorama-dashboard #topPanelTilesListUl>li.tile-card.tile-active,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.tile-active,.panorama-dashboard #topPanelTilesListUl>li.tile-card.has-product-info,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.has-product-info,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.has-product-info.tile-active{box-sizing:border-box!important;flex:0 0 72px!important;align-items:stretch;flex-direction:column;gap:3px!important;width:72px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto;margin:0!important;padding:3px!important;overflow:hidden;border:1.5px solid transparent!important;border-radius:16px!important}.panorama-dashboard #topPanelTilesListUl>li.tile-card.tile-active,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.tile-active,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.has-product-info.tile-active{border-color:#a5a5a5!important;border-width:1.5px!important;border-radius:16px!important;padding:3px!important}.panorama-dashboard #topPanelTilesListUl>li.tile-card .cart-hover-btn:not(.hidden-cart),.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card .cart-hover-btn:not(.hidden-cart),.panorama-dashboard--mobile-search #topPanelTilesListUl>li.tile-card .cart-hover-btn:not(.hidden-cart){top:5px;right:5px;z-index:8;display:grid!important;width:26px;height:26px;opacity:1!important;color:#090909;background:#fff;border:1px solid #dedede;transform:none!important;pointer-events:auto;visibility:visible}.panorama-dashboard #topPanelTilesListUl>li.tile-card.tile-active .cart-hover-btn,.panorama-dashboard #topPanelTilesListUl>li.tile-card .cart-hover-btn.in-cart,.panorama-dashboard #topPanelTilesListUl>li.tile-card:hover .cart-hover-btn{color:#fff;background:#090909;border-color:#090909}.panorama-dashboard #topPanelTilesListUl .panorama-dashboard__tile-main,.panorama-dashboard #topPanelTilesListUl>li.tile-card.has-product-info .panorama-dashboard__tile-main{flex:0 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;width:100%;height:auto;min-width:0;min-height:0;margin:0;padding:0}.panorama-dashboard #topPanelTilesListUl .panorama-dashboard__product-info-action,.panorama-dashboard #topPanelTilesListUl.is-grid-view>.panorama-dashboard__grid-product-details{display:none!important}.panorama-dashboard #topPanelTilesListUl .tile-list-thumbnail-image-holder,.panorama-dashboard #topPanelTilesListUl.is-grid-view .tile-list-thumbnail-image-holder{flex:0 0 auto!important;align-self:stretch;width:100%!important;height:auto!important;min-width:0;max-width:none;margin:0!important;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden}.panorama-dashboard #topPanelTilesListUl .tile-list-thumbnail-image-holder img,.panorama-dashboard #topPanelTilesListUl.is-grid-view .tile-list-thumbnail-image-holder img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panorama-dashboard #topPanelTilesListUl .tile-list-text,.panorama-dashboard #topPanelTilesListUl.is-grid-view .tile-list-text.tile-info,.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-list-text.tile-info{display:flex!important;flex:0 0 auto;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:0;width:100%;min-width:0;margin:0;padding:0!important;text-align:left}.panorama-dashboard #topPanelTilesListUl .tile-info p:not(.name),.panorama-dashboard #topPanelTilesListUl .tile-info .meta{display:none!important}.panorama-dashboard #topPanelTilesListUl .tile-info .name{display:block;width:100%;max-width:100%;max-height:none;margin:0;padding:0;overflow:hidden;color:#090909;font-size:11px;font-weight:600;line-height:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset}.panorama-dashboard #topPanelTilesListUl .tile-info .name+.meta,.panorama-dashboard #topPanelTilesListUl .tile-info .name+.meta:after{display:none!important;content:none!important}.panorama-dashboard #topPanelFilter{position:fixed;z-index:80;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:0 0 88px;overflow:hidden;border-radius:0;box-shadow:none;transform:translateY(110%);visibility:hidden;pointer-events:auto}.panorama-dashboard #topPanelFilter.is-open{display:flex!important;visibility:visible;transform:translateY(0)}.panorama-dashboard #topPanelFilter .panorama-dashboard__filter-sort{display:none!important}.panorama-dashboard #topPanelFilter .panorama-dashboard__filter-header{flex:0 0 56px;padding:18px 16px 8px}.panorama-dashboard #topPanelFilter .panorama-dashboard__filter-content{padding:8px 16px 104px}.panorama-dashboard #topPanelFilter .panorama-dashboard__filter-footer{display:flex;grid-template-columns:none;justify-content:space-between;gap:12px;bottom:34px;height:auto;padding:12px 16px 16px}.panorama-dashboard #topPanelFilter .panorama-dashboard__filter-clear{width:auto;height:auto;padding:12px 8px;color:#090909;background:transparent;font-size:16px;font-weight:600}.panorama-dashboard #topPanelFilter .panorama-dashboard__filter-apply{display:inline-flex;align-items:center;justify-content:center;min-width:168px;height:48px;padding:0 22px;border:0;border-radius:999px;color:#fff;background:#050505;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}.panorama-dashboard__back-to-top{display:none}.panorama-product-modal{padding:12px}.panorama-product-modal__dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:20px;border-radius:24px}.panorama-dashboard__sidebar-handle,.panorama-dashboard__drawer-toggle,.panorama-dashboard #bottomPanelMenu{display:none}.panorama-dashboard__footer-actions #bottomMenuShadowLight,.panorama-dashboard__footer-light,.panorama-dashboard__footer-actions #bottomMenuShadowLight.top-panel-button-active{display:none!important}.panorama-dashboard__footer{display:flex;position:relative!important;z-index:12;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 auto;order:20;align-items:center;align-self:stretch;width:100%!important;max-width:none!important;height:auto;min-height:0;margin:0 0 8px;padding:0;overflow:visible;background:transparent;pointer-events:auto}.panorama-dashboard__footer-actions{display:flex!important;flex:1 1 auto;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:6px;width:100%;max-width:none!important;min-width:0;padding:0 2px;overflow-x:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;scrollbar-width:none}.panorama-dashboard__footer-actions::-webkit-scrollbar{display:none}.panorama-dashboard__footer-actions[hidden],.panorama-dashboard__footer-actions .top-panel-button[hidden],.panorama-dashboard__footer-empty{display:none!important}.panorama-dashboard__footer-actions .top-panel-button{flex-direction:row!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px;padding:8px 12px;gap:5px;border:1.5px solid #dedede!important;border-radius:999px;color:#050505;background:#fff!important;font-size:12px;font-weight:600;line-height:1;box-shadow:none!important;white-space:nowrap}.panorama-dashboard__footer-actions .top-panel-button.top-panel-button-active{border-color:#cfcfcf!important;background:#f4f4f4!important}.panorama-dashboard__footer-actions .panorama-dashboard__footer-action-icon,.panorama-dashboard__footer-actions .panorama-dashboard__footer-action-icon svg{width:16px;height:16px;flex:0 0 16px}@media (max-width: 360px){.panorama-dashboard #topPanel{padding:24px 10px calc(10px + env(safe-area-inset-bottom,0px))!important}.panorama-dashboard .panorama-dashboard__search-row{gap:6px;padding:3px 0;margin-top:8px}.panorama-dashboard .panorama-dashboard__search-row .search-icon-button,.panorama-dashboard #btnRefine,.panorama-dashboard__cart-slot:not(.is-hidden),.panorama-dashboard__cart-slot .cart-btn{width:36px;height:36px;flex-basis:36px}.panorama-dashboard__footer-actions{gap:5px}.panorama-dashboard__footer-actions .top-panel-button,.panorama-dashboard__footer-actions #bottomMenuShadowLight,.panorama-dashboard__footer-light{height:36px;padding:6px 10px;font-size:11px;gap:4px}.panorama-dashboard__footer-actions .panorama-dashboard__footer-action-icon,.panorama-dashboard__footer-actions .panorama-dashboard__footer-action-icon svg{width:15px;height:15px;flex:0 0 15px}.panorama-dashboard #topPanelTilesListUl>li.tile-card,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card,.panorama-dashboard #topPanelTilesListUl>li.tile-card.tile-active,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.tile-active,.panorama-dashboard #topPanelTilesListUl>li.tile-card.has-product-info,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.has-product-info,.panorama-dashboard #topPanelTilesListUl.is-grid-view>li.tile-card.has-product-info.tile-active{flex:0 0 68px!important;width:68px!important;gap:2px!important;padding:3px!important;border-width:1.5px!important}.panorama-dashboard #topPanelTilesListUl .tile-list-thumbnail-image-holder,.panorama-dashboard #topPanelTilesListUl.is-grid-view .tile-list-thumbnail-image-holder{flex:0 0 auto!important;width:100%!important;height:auto!important;margin:0!important;aspect-ratio:1 / 1}.panorama-dashboard #topPanelTilesListUl .tile-info .name{font-size:10px;line-height:12px}}.panorama-dashboard #topPanelLayout,.panorama-dashboard #topPanelGrout,.panorama-dashboard #topPanelAngle,.panorama-dashboard #shadowLightDropdown{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:8;width:100%!important;height:auto;max-height:calc(70dvh - 24px);margin:0;padding:8px 0 0;overflow:auto;border:0;border-radius:0;box-shadow:none;animation:none}.panorama-dashboard #topPanelLayout.is-open,.panorama-dashboard #topPanelGrout.is-open,.panorama-dashboard #topPanelAngle.is-open{display:block!important}.panorama-dashboard #shadowLightDropdown.is-open,.panorama-dashboard #shadowLightDropdown[style*="display: block"]{display:flex!important}.panorama-dashboard #topPanelLayout .radio-surface-pattern{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;justify-content:stretch}.panorama-dashboard #topPanelLayout .radio-surface-pattern label{width:auto;height:auto}.panorama-dashboard #topPanelLayout .pattern-image-icon{width:100%;max-width:72px;height:72px;margin:0 auto}.panorama-dashboard #productInfoPanel,.panorama-dashboard #dialogSaveModalBox.modal,.panorama-dashboard #dialogSavedRoomUrl.modal{position:fixed!important;top:auto;right:0;bottom:0;left:0;z-index:70;width:100%!important;height:auto;max-height:70dvh;padding:20px 16px 16px;overflow:auto;border:0;border-radius:24px 24px 0 0;box-shadow:0 -8px 28px #0000001f}.panorama-dashboard:has(#topPanelLayout.is-open) #topPanelTilesListBox,.panorama-dashboard:has(#topPanelGrout.is-open) #topPanelTilesListBox,.panorama-dashboard:has(#topPanelAngle.is-open) #topPanelTilesListBox,.panorama-dashboard:has(#topPanelLayout[style*="display: block"]) #topPanelTilesListBox,.panorama-dashboard:has(#topPanelGrout[style*="display: block"]) #topPanelTilesListBox,.panorama-dashboard:has(#topPanelAngle[style*="display: block"]) #topPanelTilesListBox,.panorama-dashboard:has(#shadowLightDropdown.is-open) #topPanelTilesListBox,.panorama-dashboard:has(#shadowLightDropdown[style*="display: block"]) #topPanelTilesListBox,.panorama-dashboard:has(#productInfoPanel.is-open) #topPanelTilesListBox{display:none!important}.panorama-dashboard:has(#topPanelLayout.is-open) .panorama-dashboard__footer,.panorama-dashboard:has(#topPanelGrout.is-open) .panorama-dashboard__footer,.panorama-dashboard:has(#topPanelAngle.is-open) .panorama-dashboard__footer,.panorama-dashboard:has(#topPanelLayout[style*="display: block"]) .panorama-dashboard__footer,.panorama-dashboard:has(#topPanelGrout[style*="display: block"]) .panorama-dashboard__footer,.panorama-dashboard:has(#topPanelAngle[style*="display: block"]) .panorama-dashboard__footer,.panorama-dashboard:has(#shadowLightDropdown.is-open) .panorama-dashboard__footer,.panorama-dashboard:has(#shadowLightDropdown[style*="display: block"]) .panorama-dashboard__footer,.panorama-dashboard:has(#productInfoPanel.is-open) .panorama-dashboard__footer,.panorama-dashboard:has(#dialogSaveModalBox.is-open) .panorama-dashboard__footer,.panorama-dashboard:has(#dialogSaveModalBox.modal.in) .panorama-dashboard__footer,.panorama-dashboard:has(#dialogSaveModalBox.modal.show) .panorama-dashboard__footer,.panorama-dashboard:has(#dialogSavedRoomUrl.is-open) .panorama-dashboard__footer,.panorama-dashboard:has(#dialogSavedRoomUrl.modal.in) .panorama-dashboard__footer,.panorama-dashboard:has(#dialogSavedRoomUrl.modal.show) .panorama-dashboard__footer,.panorama-dashboard:has(#topPanelLayout.is-open) .panorama-dashboard__search-row,.panorama-dashboard:has(#topPanelGrout.is-open) .panorama-dashboard__search-row,.panorama-dashboard:has(#topPanelAngle.is-open) .panorama-dashboard__search-row,.panorama-dashboard:has(#productInfoPanel.is-open) .panorama-dashboard__search-row,.panorama-dashboard:has(#dialogSaveModalBox.is-open) .panorama-dashboard__search-row,.panorama-dashboard:has(#dialogSaveModalBox.modal.in) .panorama-dashboard__search-row,.panorama-dashboard:has(#dialogSaveModalBox.modal.show) .panorama-dashboard__search-row,.panorama-dashboard:has(#shadowLightDropdown.is-open) .panorama-dashboard__search-row,.panorama-dashboard:has(#shadowLightDropdown[style*="display: block"]) .panorama-dashboard__search-row,.panorama-dashboard:has(#topPanelLayout.is-open) .panorama-dashboard__mobile-product-name,.panorama-dashboard:has(#topPanelGrout.is-open) .panorama-dashboard__mobile-product-name,.panorama-dashboard:has(#topPanelAngle.is-open) .panorama-dashboard__mobile-product-name,.panorama-dashboard:has(#productInfoPanel.is-open) .panorama-dashboard__mobile-product-name,.panorama-dashboard:has(#dialogSaveModalBox.is-open) .panorama-dashboard__mobile-product-name,.panorama-dashboard:has(#dialogSaveModalBox.modal.in) .panorama-dashboard__mobile-product-name,.panorama-dashboard:has(#dialogSaveModalBox.modal.show) .panorama-dashboard__mobile-product-name,.panorama-dashboard:has(#shadowLightDropdown.is-open) .panorama-dashboard__mobile-product-name,.panorama-dashboard:has(#shadowLightDropdown[style*="display: block"]) .panorama-dashboard__mobile-product-name{display:none!important;visibility:hidden;pointer-events:none}.panorama-dashboard #topPanelGrout .panorama-dashboard__grout-colors{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.panorama-dashboard #topPanelGrout #grout-predefined-color .-btn,.panorama-dashboard #topPanelGrout #grout-color-picker{border-radius:12px}.panorama-dashboard--mobile-search #topPanel{z-index:60!important;height:82dvh!important;max-height:82dvh!important;padding:28px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}body.panorama-dashboard--mobile-search .panorama-dashboard__footer,.panorama-dashboard--mobile-search .panorama-dashboard__footer{display:none!important;visibility:hidden!important;pointer-events:none!important}body.panorama-dashboard--mobile-search .panorama-dashboard__sheet-handle,.panorama-dashboard--mobile-search .panorama-dashboard__sheet-handle{z-index:61}.panorama-dashboard--mobile-search #topPanelTilesListBox{flex:1 1 auto;width:100%;height:auto;min-height:0;max-height:none;margin-top:8px;padding:0!important;overflow-x:hidden;overflow-y:auto}.panorama-dashboard--mobile-search #topPanelTilesListUl,.panorama-dashboard--mobile-search #topPanelTilesListUl.is-grid-view{display:flex!important;flex-direction:column!important;align-items:stretch;gap:6px;width:100%;height:auto;padding:0;overflow:visible}.panorama-dashboard--mobile-search #topPanelTilesListUl>li.tile-card,.panorama-dashboard--mobile-search #topPanelTilesListUl.is-grid-view>li.tile-card,.panorama-dashboard--mobile-search #topPanelTilesListUl>li.tile-card.tile-active,.panorama-dashboard--mobile-search #topPanelTilesListUl.is-grid-view>li.tile-card.tile-active,.panorama-dashboard--mobile-search #topPanelTilesListUl>li.tile-card.has-product-info,.panorama-dashboard--mobile-search #topPanelTilesListUl.is-grid-view>li.tile-card.has-product-info,.panorama-dashboard--mobile-search #topPanelTilesListUl.is-grid-view>li.tile-card.has-product-info.tile-active{flex:0 0 auto!important;flex-direction:row!important;align-items:center;gap:12px!important;width:100%!important;height:auto!important;min-height:84px!important;max-height:none!important;aspect-ratio:auto;padding:10px;overflow:hidden;border:1.5px solid transparent;border-radius:16px}.panorama-dashboard--mobile-search #topPanelTilesListUl>li.tile-card.tile-active{border-color:#d0d0d0!important;border-width:1.5px!important}.panorama-dashboard--mobile-search #topPanelTilesListUl .panorama-dashboard__tile-main,.panorama-dashboard--mobile-search #topPanelTilesListUl>li.tile-card.has-product-info .panorama-dashboard__tile-main{flex-direction:row;align-items:center;gap:12px;width:100%;height:auto;min-height:0}.panorama-dashboard--mobile-search #topPanelTilesListUl .tile-list-thumbnail-image-holder{flex:0 0 68px!important;width:68px!important;height:68px!important;margin:0!important;aspect-ratio:auto;border-radius:12px;overflow:hidden}.panorama-dashboard--mobile-search #topPanelTilesListUl .tile-list-thumbnail-image-holder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.panorama-dashboard--mobile-search #topPanelTilesListUl .tile-list-text,.panorama-dashboard--mobile-search #topPanelTilesListUl.is-grid-view .tile-list-text.tile-info{display:flex!important;flex:1 1 auto;min-width:0;padding:0 4px 0 0}.panorama-dashboard--mobile-search #topPanelTilesListUl .tile-info .name{display:-webkit-box;max-height:40px;overflow:hidden;font-size:14px;font-weight:700;line-height:20px;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.panorama-dashboard--mobile-search #topPanelTilesListUl .tile-info .meta{display:block!important;margin-top:4px;color:#8a8a8a;font-size:13px!important;font-weight:500;line-height:17px;white-space:nowrap;text-overflow:ellipsis}.panorama-dashboard--mobile-search #topPanelTilesListUl .tile-info .name+.meta:after{content:none;display:none}.panorama-dashboard--mobile-search #topPanelTilesListUl>li.tile-card.has-product-info{flex-direction:column!important;align-items:stretch;height:auto!important}.panorama-dashboard--mobile-search #topPanelTilesListUl .panorama-dashboard__product-info-action{display:flex!important}.panorama-dashboard--mobile-search #topPanelTilesListUl.is-grid-view>.panorama-dashboard__grid-product-details{display:flex!important}.panorama-dashboard--mobile-search #topPanelTilesListUl .tile-info .-price{display:none!important}.panorama-dashboard--mobile-search #topPanelTilesListUl .buttons-holder-tile-list-choose-tile{position:absolute;right:10px;bottom:10px}}@media (min-width: 48.01rem){.panorama-dashboard #btnRefine{width:100%!important;height:42px!important;padding:0 14px!important;gap:8px!important;font-size:14px!important;line-height:1!important;border:1px solid #dedede!important;border-radius:999px!important;background:#fff!important;color:#090909!important}.panorama-dashboard #btnRefine:before{flex:0 0 16px!important;width:16px!important;height:16px!important;background-size:16px 16px!important}.panorama-dashboard #btnRefine svg{display:none!important}.panorama-dashboard .panorama-dashboard__search-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) 98px;align-items:center;justify-content:stretch;gap:8px;position:relative!important;inset:auto!important;width:100%!important;padding:10px 6px!important}.panorama-dashboard .panorama-dashboard__search-row.has-visible-cart,.panorama-dashboard .panorama-dashboard__search-row:has(.panorama-dashboard__cart-slot:not(.is-hidden)){grid-template-columns:40px 40px 98px 40px!important}.panorama-dashboard .panorama-dashboard__search-row.has-visible-cart #btnRefine,.panorama-dashboard .panorama-dashboard__search-row:has(.panorama-dashboard__cart-slot:not(.is-hidden)) #btnRefine{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;gap:0!important;font-size:0!important;line-height:0!important}.panorama-dashboard .panorama-dashboard__search-row.has-visible-cart #btnRefine:before,.panorama-dashboard .panorama-dashboard__search-row:has(.panorama-dashboard__cart-slot:not(.is-hidden)) #btnRefine:before{flex:0 0 18px!important;width:18px!important;height:18px!important;background-size:18px 18px!important}.panorama-dashboard .panorama-dashboard__view-toggle{display:flex!important}.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-info .name{line-height:18px!important;margin:0!important}.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-info .name+.meta,.panorama-dashboard #topPanelTilesListUl:not(.is-grid-view) .tile-info .meta{margin-top:1px!important;line-height:15px!important}}@media (min-width: 48.01rem) and (max-height: 780px){.panorama-dashboard #topPanelTilesListBox{padding-bottom:150px}.panorama-dashboard #topPanelTilesListUl>li.tile-card,.panorama-dashboard #topPanelTilesListUl>li.tile-card.has-product-info{height:auto;min-height:86px}.panorama-dashboard .tile-list-thumbnail-image-holder{flex-basis:68px;width:68px;height:68px}}@media (max-width: 1100px) and (min-width: 48.01rem){.panorama-dashboard__footer-actions .top-panel-button>span:not(.panorama-dashboard__footer-action-icon),.panorama-dashboard #bottomPanelMenu button>span:not(.panorama-dashboard__footer-action-icon){display:none}.panorama-dashboard__footer-actions .top-panel-button,.panorama-dashboard #bottomPanelMenu button{width:42px;min-width:42px;padding:0;gap:0}}@media (max-width: 900px) and (min-width: 48.01rem){.panorama-dashboard__footer{gap:4px;bottom:28px;left:calc(var(--dashboard-sidebar) + 28px);right:28px;max-width:calc(100vw - var(--dashboard-sidebar) - 56px)}.panorama-dashboard #bottomPanelMenu{bottom:28px;right:28px}.panorama-dashboard__footer-actions,.panorama-dashboard__footer>#bottomPanelMenu{gap:4px}.panorama-dashboard__footer-actions .top-panel-button,.panorama-dashboard #bottomPanelMenu button{width:36px;min-width:36px;height:36px}.panorama-dashboard__footer-action-icon,.panorama-dashboard__footer-action-icon svg{width:16px;height:17px;flex-basis:16px}}@media (max-height: 520px) and (min-width: 48.01rem){.panorama-dashboard__footer{bottom:24px;gap:4px}.panorama-dashboard #bottomPanelMenu{bottom:24px}.panorama-dashboard__footer-actions .top-panel-button,.panorama-dashboard #bottomPanelMenu button{height:36px}}@media (prefers-reduced-motion: reduce){.panorama-dashboard .logo,.panorama-dashboard #topPanel,.panorama-dashboard #container,.panorama-dashboard__footer,.panorama-dashboard__sidebar-handle,.panorama-dashboard__sidebar-handle svg,.panorama-dashboard #topPanelFilter{transition:none}}.panorama-dashboard--4d{background:#fff}.panorama-dashboard--4d,.panorama-dashboard--4d #app,.panorama-dashboard--4d #app>div{height:100%;min-height:100dvh}.panorama-dashboard--4d .panorama-dashboard__footer-light{display:none!important}.panorama-dashboard--4d #bottomPanelMenu #bottomMenuShadowLight{display:inline-flex!important}.panorama-dashboard--4d #dialogSaveModalBox.modal{display:none}.panorama-dashboard--4d #dialogSaveModalBox.modal.is-open,.panorama-dashboard--4d #dialogSaveModalBox.modal[style*="display: block"],.panorama-dashboard--4d #dialogSavedRoomUrl.modal.is-open{display:block!important}.panorama-dashboard--4d #shadowLightDropdown{z-index:46}.panorama-dashboard--4d #topPanelLayout.is-open,.panorama-dashboard--4d #topPanelGrout.is-open,.panorama-dashboard--4d #topPanelAngle.is-open{display:block!important}.panorama-dashboard--4d #shadowLightDropdown.is-open{display:flex!important}.panorama-dashboard--4d #VRButton,.panorama-dashboard--4d button#VRButton{display:none!important}.panorama-dashboard--4d #topPanelLayout .radio-surface-pattern input{position:absolute;opacity:0;pointer-events:none}.panorama-dashboard--4d #grout-color-picker{position:relative;overflow:hidden}.panorama-dashboard--4d #grout-color-picker input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.panorama-dashboard--4d #container canvas{display:block;width:100%!important;height:100%!important}@media (min-width: 48.01rem){.panorama-dashboard--4d .logo{position:fixed;z-index:35;top:0;left:0;width:var(--dashboard-sidebar);height:var(--dashboard-header);background:#fff}.panorama-dashboard--4d .panorama-dashboard__home{left:auto;right:calc(100vw - var(--dashboard-sidebar) + 16px);justify-content:center;padding-right:12px}.panorama-dashboard--4d #topPanel{position:fixed!important;z-index:25;top:var(--dashboard-header)!important;right:auto!important;bottom:16px!important;left:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:var(--dashboard-sidebar)!important;max-height:none!important;padding:7px 16px 16px!important;overflow:hidden!important;border-radius:0!important;background:#fff!important}.panorama-dashboard--4d .panorama-dashboard__search-row{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:grid!important;flex:0 0 62px!important;grid-template-columns:40px minmax(0,1fr) 98px!important;width:100%!important;margin:0!important;pointer-events:auto!important;order:1}.panorama-dashboard--4d .panorama-dashboard__search-row.has-visible-cart,.panorama-dashboard--4d .panorama-dashboard__search-row:has(.panorama-dashboard__cart-slot:not(.is-hidden)){grid-template-columns:40px 40px 98px 40px!important}.panorama-dashboard--4d .panorama-dashboard__search-panel{order:2}.panorama-dashboard--4d #btnRefine{display:inline-flex!important;visibility:visible!important;opacity:1!important}.panorama-dashboard--4d #topPanelTilesListUl{list-style:none;margin:0;padding:0}.panorama-dashboard--4d #container,.panorama-dashboard--4d #container.room-4d-viewport{position:fixed!important;z-index:1;inset:12px 20px 12px calc(var(--dashboard-sidebar) + 20px)!important;width:auto!important;height:auto!important;overflow:hidden;border-radius:14px;background:#ececec;pointer-events:auto}.panorama-dashboard--4d #bottomPanelMenu{position:fixed!important;z-index:28;right:36px!important;bottom:32px!important;left:auto!important;top:auto!important;display:flex!important}.panorama-dashboard--4d .panorama-dashboard__footer>#bottomPanelMenu{position:static!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important}.panorama-dashboard--4d #topPanelTilesListBox{flex:1 1 auto!important;min-height:0!important;order:4}.panorama-dashboard--4d #topPanelTilesListUl.is-grid-view>li.tile-card{height:auto!important;min-height:0!important;aspect-ratio:auto!important;flex-direction:column!important;align-items:stretch!important}.panorama-dashboard--4d #topPanelTilesListUl.is-grid-view .tile-list-text.tile-info{display:flex!important;margin-top:6px;padding:0 2px}.panorama-dashboard--4d #topPanelTilesListUl.is-grid-view .tile-info .meta{display:none}.panorama-dashboard--4d #topPanelTilesListUl.is-grid-view .tile-info .name{display:-webkit-box;max-height:32px;overflow:hidden;color:#090909;font-size:14px;font-weight:500;line-height:16px;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.panorama-dashboard--4d.panorama-dashboard--sidebar-collapsed .logo{transform:translate(-100%)!important}.panorama-dashboard--4d.panorama-dashboard--sidebar-collapsed .panorama-dashboard__home{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.panorama-dashboard--4d.panorama-dashboard--sidebar-collapsed #topPanel{left:calc(-1 * var(--dashboard-sidebar))!important;transform:none!important;pointer-events:none}.panorama-dashboard--4d.panorama-dashboard--sidebar-collapsed #container,.panorama-dashboard--4d.panorama-dashboard--sidebar-collapsed #container.room-4d-viewport{left:38px!important;right:20px!important;bottom:12px!important}}@media (max-width: 48rem){.panorama-dashboard--4d .logo{width:100%;height:var(--dashboard-header)}.panorama-dashboard--4d .panorama-dashboard__home{left:auto;right:52px;justify-content:center;padding-right:0}.panorama-dashboard--4d .panorama-dashboard__home span{display:none}.panorama-dashboard--4d .panorama-dashboard__sidebar-handle{display:none!important}.panorama-dashboard--4d #container,.panorama-dashboard--4d #container.room-4d-viewport{position:fixed!important;z-index:1;inset:calc(var(--dashboard-header) + 8px) 10px calc(var(--mobile-sheet) - 8px) 10px!important;width:auto!important;height:auto!important;overflow:hidden;border-radius:24px;background:#ececec;pointer-events:auto}.panorama-dashboard--4d #bottomPanelMenu{display:none!important}.panorama-dashboard--4d #topPanelTilesListUl{list-style:none;margin:0;padding:0}}body.panorama-dashboard--viewer-only:before,body.panorama-dashboard--viewer-only .logo,body.panorama-dashboard--viewer-only .panorama-dashboard__home,body.panorama-dashboard--viewer-only #topPanel,body.panorama-dashboard--viewer-only #topPanelCeilingColor,body.panorama-dashboard--viewer-only #topPanelLayout,body.panorama-dashboard--viewer-only #topPanelGrout,body.panorama-dashboard--viewer-only #topPanelAngle,body.panorama-dashboard--viewer-only #topPanelFilter,body.panorama-dashboard--viewer-only #topPanelAccordionFilter,body.panorama-dashboard--viewer-only .panorama-dashboard__sidebar-handle,body.panorama-dashboard--viewer-only .panorama-dashboard__drawer-toggle,body.panorama-dashboard--viewer-only .panorama-dashboard__more,body.panorama-dashboard--viewer-only .panorama-surface-toolbar,body.panorama-dashboard--viewer-only .panorama-dashboard__footer,body.panorama-dashboard--viewer-only #bottomPanelMenu,body.panorama-dashboard--viewer-only #bottomMenuRoomInfo{display:none!important;visibility:hidden!important;pointer-events:none!important}body.panorama-dashboard--viewer-only #container{top:12px!important;bottom:12px!important;left:20px!important;right:20px!important}body.panorama-dashboard--viewer-only .panorama-dashboard__viewer-info{display:inline-flex!important;visibility:visible!important;pointer-events:auto!important}
