@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.generic-loading-state{border-radius:10px;background:#3c3d41;display:flex;flex-direction:column;justify-content:center;align-items:center}.tutorials-host{background-color:#000000b3;position:fixed;z-index:11;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box}.tutorial-frame{max-height:calc(100% - 10px)}@media screen and (max-width: 800px){.tutorials-host{padding:60px 30px 30px}}.route-progress-bar{position:absolute;top:0;left:0;width:100%;height:4px}.route-progress-bar .progress{background-color:#ff6f3a;width:0;height:4px}.route-progress-bar .progress.active{animation-duration:5s;animation-name:loading-idle;animation-fill-mode:forwards}@keyframes loading-idle{0%{width:10%}25%{width:40%}50%{width:60%}90%{width:90%}to{width:95%}}.popups-host{background-color:#000000b3;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;padding:5px;z-index:10}.popup-frame{position:absolute;display:grid;grid-template:"popup" 1fr / 1fr;max-height:calc(100vh - 10px);max-width:calc(100vw - 10px)}@media screen and (max-width: 800px){.popups-host{padding:60px 30px 30px}}.furniture-list-wrapper-categorized{display:flex;flex-direction:column;gap:6px;text-align:left}.furniture-list-wrapper-categorized .products-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.furniture-list-wrapper-categorized .product-category-block{border-radius:2px;text-align:left;color:#b8b8b8;font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.furniture-list-wrapper-categorized .no-content-notice{color:#969696;font-size:14px;text-align:center}.furniture-list-wrapper-categorized .product-preview-popup-container{position:fixed}:root{--bg-color: rgba(49, 53, 61, .95);--placeholder-bg: rgba(61, 64, 77, 1);--selected-bg-element: rgba(86, 90, 109, 1);--hover-bg-element: rgba(80, 84, 104, 1);--icon-state: rgba(178, 186, 202, 1);--icon-select: rgba(248, 248, 248, 1);--room-icon-state: rgba(153, 158, 180, 1);--room-icon-hover-select: rgba(224, 228, 235, 1);--cart-color-state: rgba(61, 64, 77, 1);--cart-stroke-hover: rgba(127, 132, 152, 1);--form-tool-pop-selected-bg-element: #565A6D;--form-tool-pop-placeholder-bg: #3D404D;--form-tool-pop-hover-bg-element: #505468;--form-tool-pop-bg-color: rgba(49, 53, 61, .95);--form-tool-pop-icon-state: #B2BACA;--form-tool-pop-icon-select: #F8F8F8;--form-tool-pop-room-icon-hover-select: #E0E4EB;--form-tool-pop-room-icon-state: #999EB4;--form-tool-pop-room-icon-hover: #B7BCCD;--forms-toolbar-main-text: #FDFDFD;--forms-toolbar-light: #FFF;--form-tool-pop-cart-color-hover: #454857;--Divider-Color: #4A515F;--Text-Main: #FFF;--Text-Label: #9097A6;--Accent: #FF6F3A;--Color-hover-menu: #191B1E;--Primary-Font: "Mulish", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--Text-Secondary: #EBEBEB}*{padding:0;margin:0}#app{display:flex;flex-direction:column;flex-grow:1}a{text-decoration:none}button{border:0;background-color:transparent}html{display:flex;flex-direction:column;min-height:100vh;overscroll-behavior:none;overflow-x:hidden}body{display:flex;flex-direction:column;flex-grow:1;overscroll-behavior:none;overflow-x:hidden}video{object-fit:fill}.generic-dropdown-button{width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15'%20height='9'%20viewBox='0%200%2015%209'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.0975%208.06064C13.8871%208.30466%2013.5373%208.31408%2013.3162%208.08168L7.25%201.70278L1.18376%208.08168C0.962743%208.31408%200.61294%208.30466%200.402452%208.06064C0.191961%207.81661%200.200493%207.43039%200.421507%207.19798L6.86888%200.418322C7.0823%200.193892%207.4177%200.193892%207.63112%200.418322L14.0785%207.19798C14.2995%207.43039%2014.308%207.81661%2014.0975%208.06064Z'%20fill='white'%20stroke='white'%20stroke-width='0.5'/%3e%3c/svg%3e");background-color:transparent;transform:rotate(180deg);transition:transform .2s;cursor:pointer}.close-button-generic-dark{width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='1.5'%20x2='10.5'%20y1='1.5'%20y2='10.5'%20stroke='black'%20stroke-width='1.4'%20stroke-linecap='round'%20/%3e%3cline%20x1='1.5'%20x2='10.5'%20y1='10.5'%20y2='1.5'%20stroke='black'%20stroke-width='1.4'%20stroke-linecap='round'%20/%3e%3c/svg%3e");background-color:transparent;cursor:pointer;transition:transform .15s}.close-button-generic-dark:hover{transform:scale(1.2)}.close-button-generic-light{width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='1.5'%20x2='10.5'%20y1='1.5'%20y2='10.5'%20stroke='white'%20stroke-width='1.4'%20stroke-linecap='round'%20/%3e%3cline%20x1='1.5'%20x2='10.5'%20y1='10.5'%20y2='1.5'%20stroke='white'%20stroke-width='1.4'%20stroke-linecap='round'%20/%3e%3c/svg%3e");background-color:transparent;cursor:pointer;transition:transform .15s}.close-button-generic-light:hover{transform:scale(1.2)}.generic-input{box-sizing:border-box;padding:8px 10px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#383838;background:#fff;border:1px solid #E3E3E3;border-radius:10px;min-width:0}.generic-input:disabled{background:#4a4a4a;border-color:#383838;color:#878787}.generic-input-sm{box-sizing:border-box;padding:4px 8px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#383838;background:#fff;border:1px solid #E3E3E3;border-radius:6px}.generic-input-sm:disabled{background:#fff}.generic-select{box-sizing:border-box;padding:8px 10px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#383838;background:#fff;border:1px solid #E3E3E3;border-radius:10px}.generic-select:disabled{filter:brightness(.85)}.generic-select option{color:#242424}label{font-family:Mulish;font-style:normal;color:#383838}.generic-button-avg{box-sizing:border-box;padding:7px 28px;gap:10px;background:#ff6f3a;border-radius:8px;font-family:Mulish;font-style:normal;font-weight:700;font-size:16px;color:#fff}.generic-button-avg:hover{background:#ff6f3a;color:#fff}.generic-button-avg:disabled{border-color:#c2957a;background-color:#c2957a;color:#fff}.generic-button-sm{padding:4px 15px;gap:10px;background:#ff6f3a;border-radius:8px;font-family:Mulish;font-style:normal;font-weight:500;font-size:14px;color:#fff;cursor:pointer}.generic-button-sm:disabled{background-color:#c2957a}.custom-checkbox-label{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;align-self:flex-start;min-height:0}.custom-checkbox-label input{position:absolute;z-index:-1;opacity:0}.custom-checkbox-label:before{content:"";width:12px;height:12px;background:#fff;border:2px solid #9A9A9A;border-radius:3px;margin-right:.5em}.custom-checkbox-label:has(input:checked):before{width:12px;height:12px;background:#ff6f3a;border:2px solid #FF6F3A;border-radius:3px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Union'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.752356%201.75887C0.522472%201.98876%200.522472%202.36147%200.752356%202.59136L4.98672%206.82572C4.99099%206.83023%204.99534%206.83469%204.99976%206.83911C5.00417%206.84353%205.00864%206.84788%205.01315%206.85215L5.06587%206.90487C5.29575%207.13475%205.66847%207.13475%205.89835%206.90487C5.90982%206.8934%205.92072%206.88158%205.93104%206.86943C5.94206%206.85974%205.95284%206.84964%205.96337%206.83911L11.1749%201.62755C11.441%201.36145%2011.441%200.930028%2011.1749%200.663934C10.9088%200.39784%2010.4774%200.39784%2010.2113%200.663934L5.35061%205.52465L1.58484%201.75887C1.35495%201.52899%200.982239%201.52899%200.752356%201.75887Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center}.rect-for-messages{height:23px;width:26px;background-color:#fff;clip-path:polygon(80% 0%,100% 100%,0% 100%);border-radius:100% 100% 0 0}.step-back-button-generic{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.23278%203.23418L1.23283%209.23412L1.23281%209.23415C1.02973%209.4373%200.915649%209.71279%200.915649%2010C0.915649%2010.2873%201.02973%2010.5628%201.23281%2010.7659C1.23282%2010.7659%201.23282%2010.7659%201.23283%2010.766L7.23119%2016.7643C7.43535%2016.9608%207.70837%2017.0694%207.99173%2017.0669C8.27577%2017.0645%208.54749%2016.9505%208.74835%2016.7497C8.9492%2016.5488%209.06314%2016.2771%209.06561%2015.9931C9.06807%2015.7091%208.95896%2015.4356%208.76176%2015.2313C8.76169%2015.2312%208.76161%2015.2311%208.76154%2015.2311L5.15251%2011.5074L4.74158%2011.0834H5.33203H17.9987C18.286%2011.0834%2018.5616%2010.9692%2018.7647%2010.7661C18.9679%2010.5629%2019.082%2010.2874%2019.082%2010C19.082%209.71272%2018.9679%209.43717%2018.7647%209.23401C18.5616%209.03084%2018.286%208.91671%2017.9987%208.91671H5.33203H4.74158L5.15251%208.49272L8.76185%204.76872L8.76182%204.7687L8.76456%204.76596C8.96765%204.5628%209.08175%204.2873%209.08175%204.00004C9.08175%203.7128%208.96767%203.43733%208.76461%203.23418C8.56146%203.03108%208.28596%202.91699%207.9987%202.91699C7.71145%202.91699%207.43596%203.03107%207.23281%203.23415C7.2328%203.23416%207.23279%203.23417%207.23278%203.23418Z'%20fill='%23515151'%20stroke='%23F2F1F1'%20stroke-width='0.5'/%3e%3c/svg%3e");width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}*::-webkit-scrollbar{width:5px}*::-webkit-scrollbar-track{background:#fff0;border-radius:25px}*::-webkit-scrollbar-thumb{background:var(--selected-bg-element);border-radius:11px}*::-webkit-scrollbar-thumb:hover{background:var(--hover-bg-element)}.popup-frame-common{pointer-events:all;padding:20px;background-color:var(--form-tool-pop-bg-color);box-shadow:8px 9px 9px #2929291a;border-radius:10px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.popup-frame-title{color:var(--forms-toolbar-light);font-family:var(--Primary-Font);font-size:18px;font-style:normal;font-weight:700;line-height:normal}.popup-frame-title-level-2{color:var(--Text-Secondary);font-family:var(--Primary-Font);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.focus-debug-mode *:focus{border:2px solid red!important;outline:red;box-sizing:border-box}.app-wrapper{font-family:Mulish,Tahoma,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;display:flex;flex-direction:column;flex-grow:1}
