@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";#product-name{top:60px;left:20px;font-size:18px;font-weight:500;position:absolute}#selected-item-name{top:90px;left:20px;position:absolute}#selected-textures{left:20px;top:120px;position:fixed;font-size:small}#ground-items-wrapper div{display:flex;align-items:center;flex-direction:column}#ground-items-wrapper input{border:none;margin-top:5px;padding:8px 12px;border-radius:5px;font-family:montserrat;background-color:var(--snow);box-shadow:inset 0 0 4px #11111a1a,inset 0 0 10px #11111a0d}.selected{background-color:var(--border)}.build-buttons{top:80px;right:35px;display:flex;position:absolute;align-items:center;flex-direction:column}.build-buttons img{width:35px}#suggestions{display:none}.reset-button{padding:5px;font-size:11px;width:100%!important;font-family:montserrat;border-radius:5px!important;border:solid 1px var(--black)!important}.scenery-light-arrows{display:flex;align-items:center;flex-direction:column}.scenery-light-arrows img{cursor:pointer}.product-subtype-header{width:100%;padding:10px;display:flex;cursor:pointer;user-select:none;align-items:center;border-radius:10px;font-family:montserrat;border:solid 1px gray;background-color:var(--snow);justify-content:space-between}.product-subtype-wrapper{display:flex;flex-wrap:wrap;overflow:hidden;flex-direction:row;transition:height .3s ease}.product-subtype-container{width:100%;margin-bottom:10px}.product-subtype-wrapper div{display:flex;cursor:pointer;margin-top:10px;max-width:145px;border-radius:15px;margin-inline:auto;align-items:center;flex-direction:column;padding:5px 5px 0;justify-content:space-around;border:solid 2px var(--border)}.mob-logo{display:none}#tone-mapping-items-wrapper p{margin-bottom:5px}.light-intensity-wrapper{display:flex;align-items:center;flex-direction:column}#wall-options{width:50px;height:140px;display:flex;padding-top:30px;margin-top:-28px;margin-right:-80px;align-items:center;flex-direction:column;border-radius:0 0 25px 25px;background-color:var(--snow);box-shadow:#11111a0d 0 4px 16px,#11111a0d 0 8px 32px}#wall-options div{padding:5px;border-radius:10px}#wall-options{display:none}.scenery-items-wrapper{right:85px;width:230px;height:250px;display:none;font-size:12px;position:absolute;align-items:center;border-radius:10px;flex-direction:column;top:calc(50% - 125px);background-color:var(--snow);justify-content:space-evenly;box-shadow:0 -2px 15px #11111a1a,0 3px 20px 1px #11111a0d}.scenery-items-wrapper img{width:29px}.close-scenery-items{width:10px;right:295px;height:10px;padding:18px;display:none;font-size:24px;position:absolute;border-radius:40px;align-items:center;top:calc(50% - 150px);justify-content:center;background-color:#f7f7f7;box-shadow:#11111a0d 0 4px 16px,#11111a0d 0 8px 32px}.magnetism-wrapper{top:170px;right:20px;display:flex;position:absolute;align-items:center}.magnetism-wrapper img{width:24px;cursor:pointer}.glass{backdrop-filter:blur(3px);border:solid 1px #dadada;background-color:transparent;box-shadow:inset 0 2px 4px 1px #ffffffeb,inset 0 -1px 2px #0000002e}.white-glass{backdrop-filter:blur(6px);border:solid 1px #dadada;background-color:#ffffff70;box-shadow:inset 0 2px 4px 1px #ffffffeb,inset 0 -1px 2px #0000002e}.input-search-wrapper{display:flex;margin-top:10px;align-items:center}.input-search-wrapper img{right:35px;width:20px;position:absolute}.info-message{top:55px;left:20px;font-size:10px;position:absolute}:root{--snow: #f7f7f7;--white: #ffffff;--alpha-white: #ffffffa3;--red: #ffadad;--black: #3b3b3b;--green: #adffbc;--yellow: #fffead;--blue: #0062ff;--alpha-light-blue: #b3ecffb3;--alpha-blue: rgb(0 177 255 / 10%);--border: #e6e6e6;--alpha-gray: #dadadab3}body{padding:0;overflow-y:hidden;overflow-x:hidden;margin:0!important;font-family:montserrat;background-color:var(--snow);-webkit-user-select:none;-ms-user-select:none;user-select:none;color:var(--black)}input[type=text]{width:93%;height:30px;display:flex;font-size:12px;padding-left:10px;border-radius:15px;font-family:montserrat;border:solid 1px #dadada;background-color:var(--snow)}input[type=range]{height:8px;appearance:none;border-radius:10px;-webkit-appearance:none;background:var(--white);transform:rotate(180deg);border:solid 1px #b2b2b2}select{width:100%;height:35px;cursor:pointer;margin-top:5px;border-radius:20px;padding-inline:10px;font-family:montserrat;background-color:var(--snow);border:solid 1px var(--border);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='16' viewBox='0 0 20 20' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 7l3 3 3-3'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;padding-right:36px}h2{font-size:16px;font-weight:400}p{margin:0;padding:0;font-size:12px;font-family:montserrat}dialog{margin:0}button{color:var(--black);font-family:montserrat;font-size:12px}a{display:flex}.mob-bottom-bar{bottom:10px;display:none;position:fixed;margin:0 10px;align-items:center;flex-direction:row;border-radius:20px;width:calc(100% - 20px);justify-content:space-between}.mob-bottom-bar button{border:none;display:flex;justify-content:center;background-color:transparent}.mob-bottom-bar img{max-width:24px;max-height:22px;padding:10px;border-radius:10px}#mob-action-menu-content{left:0;padding:5px;bottom:60px;display:none;position:fixed;flex-wrap:wrap;align-items:center;border-radius:20px;align-content:center;width:calc(100vw - 32px);justify-content:space-around;background-color:var(--snow)}#mob-action-menu-content a{color:#000;text-decoration:none!important}.mob-action-menu-item{z-index:1;width:22%;height:70px;display:flex;cursor:pointer;margin-inline:5px;margin-bottom:15px;align-items:center;flex-direction:column;justify-content:center}.mob-action-menu-item img{width:27px}.mob-action-menu-item p{font-size:12px;text-align:center}.mob-action-menu-item div{display:flex;align-items:center;flex-direction:column}#mob-action-menu-close{display:none}.mob-side-menu{display:flex;position:absolute;align-items:center;border-radius:25px;flex-direction:column;padding:10px 5px}.mob-side-menu img{max-width:24px;max-height:22px}.mob-side-menu button{border:none;padding:5px;background-color:unset}.mob-products-menu{top:10px;right:10px;display:none}.mob-scenery-menu{right:10px;bottom:90px;display:none}#mob-light-menu img{width:24px}#mob-magnetism{display:none}.mob-bottom-menu-subitem{width:130px;height:44px;display:flex;align-items:center;border-radius:35px;justify-content:space-around}.mob-bottom-center-menu-subitem{width:35px;height:35px;padding:10px;display:flex;align-items:center;border-radius:35px;justify-content:center}.mob-bottom-center-menu-subitem img{padding:0;width:30px;max-width:none;max-height:none;border-radius:unset}header{z-index:3;height:40px;display:flex;position:relative;align-items:center;padding-inline:15px;background-color:var(--snow);justify-content:space-between;box-shadow:#2123261a 0 10px 10px -10px}header>:first-child img{width:124px}header section{width:40%;display:flex;align-items:center;justify-content:space-between}#save-psm img,#import img{width:15px}#not-found-page{top:0;z-index:2;width:100%;height:100%;display:none;position:absolute;align-items:center;flex-direction:column;justify-content:center;background-color:var(--white)}#not-found-page img{position:static}.controller .name{color:#000;font-size:10px;font-family:montserrat}.lil-gui.root{width:var(--width, 220px)}.lil-gui .controller.color .display{border-radius:5px;border:solid 1px gray}.lil-gui button{height:auto}.customization-section-wrapper .name{border-bottom:none}#lang,#mob-lang,.magnetism-wrapper{display:none!important}.modal{padding:0;width:100%;height:100%;border:none;max-width:none;max-height:none;background-color:#0006}.modal-content{top:50%;left:50%;width:355px;position:absolute;border-radius:20px;padding:0 15px 20px;background-color:var(--snow);transform:translate(-50%,-50%)}.modal-content .close{width:22px;height:22px;float:right;display:flex;font-size:22px;color:var(--black);border-radius:10px;font-weight:400;align-items:center;justify-content:center;background-color:var(--border)}.close:hover,.close:focus{cursor:pointer;color:var(--black);text-decoration:none}.modal-footer{display:flex;margin-top:35px;justify-content:space-around}.modal-body{overflow:auto;margin-top:40px;max-height:350px;overflow-x:hidden;padding-inline:5px}.modal button{width:120px;padding:8px 15px;border-radius:20px;color:var(--white);background-color:var(--black)}.modal button:hover{cursor:pointer;background-color:#000000b3}.cancel-button{color:var(--black)!important;background-color:var(--white)!important;border:solid 1px var(--black)!important}.cancel-button:hover{background-color:#e4e4e4!important}.modal-body input{margin-bottom:10px}.move-tutorial{margin-top:0}.move-tutorial section{display:flex;margin-top:25px;flex-direction:column}.move-tutorial img{width:25px;margin-inline:5px}.tutorial-move-icon{display:flex}.tutorial-key{padding:3px;min-width:20px;width:fit-content;border-radius:5px;text-align:center;margin-bottom:5px;border:solid 1px gray;border-bottom:solid 3px gray}.share-options{width:100%;display:flex}.share-options-item{width:50%;display:flex;padding:10px;font-weight:500;border-radius:4px;align-items:center;color:var(--black);text-decoration:none;margin:10px 10px 0;background-color:var(--white);border:solid 1px var(--black);justify-content:space-between}.share-options-item img{width:20px!important}#modal-shared-link .modal-body{display:flex;cursor:pointer;align-items:center;flex-direction:column}#modal-shared-link img{width:25px}#modal-shared-link p{font-size:13px;text-align:center}#copy-shared-link{display:flex;padding:4px;margin-top:25px;font-weight:500;align-items:center;border-radius:14px;color:var(--black);justify-content:space-around;background-color:var(--white)}#copy-shared-link p{font-size:14px;margin-right:10px}#modal-chairs{background-color:transparent}#modal-chairs .modal-body{margin-top:5px;max-height:none;padding-inline:5px;height:calc(100% - 180px)}#modal-chairs .modal-content{top:52%;left:20%;height:82%;padding:15px;border-radius:20px}#chairs-modal-text-title{margin:0 0 15px}#chairs-list{width:98%;display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.chair-line-item p{width:70%;font-size:15px;text-align:left}.chair-models{display:flex;flex-wrap:wrap;padding-bottom:10px;justify-content:space-evenly;box-shadow:0 1px 4px #11111a0d}.chair-item{width:100%}.chair-line-item{height:40px;display:flex;cursor:pointer;padding:0 10px 10px;border-radius:5px;align-items:center;justify-content:space-between;box-shadow:0 -4px 4px #11111a0d,inset 0 10px 10px #ffffffab}.chair-model-item{width:45%;display:flex;cursor:pointer;font-size:12px;align-items:center;flex-direction:column;margin:10px 5px 0}.chair-model-item img{height:100px;border-radius:5px}.chair-model-item p{padding:5px;display:flex;font-size:10px;font-weight:400;color:var(--black);justify-content:center;filter:brightness(100%)!important}.chairs-menu{font-size:14px;padding-bottom:5px}.chairs-menu input{width:40px;padding:7px;margin:0 5px;font-size:14px;border-radius:10px;font-family:montserrat;border:solid 1px gray}#modal-chairs button{height:35px;display:flex;font-weight:400;color:var(--black);border-radius:20px;align-items:center;justify-content:center;border:solid 1px #dadada;background-color:var(--alpha-white)}#modal-chairs .modal-header{margin-bottom:10px}#side-chairs.active,#end-chairs.active{background-color:var(--border)}#modal-replace .modal-content{width:768px}#replace-products-wrapper{display:flex;flex-wrap:wrap;width:100%;flex-direction:column}.breadcrumb-navigation-replacement{margin:10px 0;font-size:14px}.category-item-replacement{width:100px;margin:10px 10px 0 0;padding:5px;display:flex;height:110px;font-size:11px;cursor:pointer;text-align:center;align-items:center;border-radius:10px;flex-direction:column;justify-content:flex-start;border:solid 1px rgb(201,201,201)}.category-item-replacement img{width:80px;margin:auto;max-width:80px;max-height:70px}.categories-list-replacement{display:flex;flex-wrap:wrap;justify-content:flex-start}.product-item-replacement{width:100px;padding:5px;display:flex;height:135px;font-size:11px;cursor:pointer;text-align:center;align-items:center;border-radius:10px;margin:10px 10px 0 0;flex-direction:column;justify-content:flex-start;border:solid 1px rgb(201,201,201)}.product-item-replacement img{width:95px;height:95px;border-radius:10px;margin:0 auto auto}.variation-item-replacement{width:95px;margin:8px;padding:5px;display:flex;height:140px;font-size:11px;cursor:pointer;text-align:center;align-items:center;border-radius:10px;flex-direction:column;justify-content:flex-start;border:solid 1px rgb(201,201,201)}.variation-item-replacement img{margin:auto;max-width:80px;max-height:70px}.replacement-subtype-btn{font-size:11px;width:170px!important;border:solid 1px #dadada;color:var(--black)!important;background-color:var(--snow)!important}.replacement-subtype-btn.selected{background-color:var(--border)!important}#tooltip{z-index:1000;color:#fff;font-size:12px;padding:5px 10px;position:absolute;border-radius:4px;background-color:#333}#tooltip-arrow{width:0;height:0;position:absolute;border-style:solid}#tooltip.top #tooltip-arrow{left:50%;bottom:-5px;border-width:5px 5px 0 5px;transform:translate(-50%);border-color:#333 transparent transparent transparent}#tooltip.bottom #tooltip-arrow{top:-5px;left:50%;border-width:0 5px 5px 5px;transform:translate(-50%);border-color:transparent transparent #333 transparent}#tooltip.right #tooltip-arrow{top:50%;left:-5px;border-width:5px 5px 5px 0;transform:translateY(-50%);border-color:transparent #333 transparent transparent}#tooltip.left #tooltip-arrow{top:50%;right:-5px;border-width:5px 0 5px 5px;transform:translateY(-50%);border-color:transparent transparent transparent #333}#screen-shine{top:0;left:0;opacity:0;width:100vw;height:100vh;z-index:9999;position:fixed;pointer-events:none;transition:opacity .5s ease;background-color:#fffc}#screen-shine.active{opacity:1}.select-box{position:absolute;display:none!important;border:1px dashed var(--blue);background-color:var(--alpha-blue)}#notification{left:50%;width:100%;bottom:10px;z-index:1000;display:flex;position:fixed;align-items:center;flex-direction:column;transform:translate(-50%)}.notification{opacity:0;margin:5px;font-size:14px;padding:5px 15px;border-radius:10px;color:var(--white);background-color:#444;transform:translateY(100px);transition:opacity .5s,transform .5s;box-shadow:0 2px 4px #0003}.notification.show{opacity:1;transform:translateY(0)}.danger{color:var(--black);background-color:var(--red)}.success{color:var(--black);background-color:var(--green)}.alert{color:var(--black);background-color:var(--yellow)}@media only screen and (max-width: 768px){header,.img-logo,.cam-view,#call-budget,.info-buttons,.helpers-buttons,.utilities-buttons{display:none!important}#mob-action-menu,.mob-action-menu{display:block!important}.mob-bottom-bar{display:flex!important;z-index:3}#selected-product-name{top:65px;left:15px;width:210px;right:auto!important;bottom:auto!important}#textures-menu .modal-content{left:50%!important}#selected-textures{top:100px;left:15px;font-size:11px;pointer-events:none}#products-wrapper{top:0;left:0;width:95%;height:315px!important;padding-bottom:0!important;padding-inline:10px!important;border-radius:0 0 20px 20px!important}#products{overflow-x:auto;padding-bottom:15px;flex-wrap:nowrap!important}#products div{min-width:110px;min-height:150px;padding-inline:10px;height:120px!important;padding-top:5px!important;margin:0 5px 0 0!important;justify-content:space-between;padding-bottom:10px!important;flex-direction:column!important;border:solid 2px var(--border)!important}#products p{margin:0;padding:0;width:100%!important;font-size:10px!important;justify-content:center!important}#products img{max-height:100px;width:100px!important;height:100px!important;max-width:100px!important}#wall{margin:5px 0 0 25px}.products-body{height:200px!important;overflow-y:hidden!important}#close-products-wrapper{top:335px;left:16px;margin:0;transform:rotate(270deg);margin-left:unset!important}.build-buttons{top:10px;right:10px}.mob-logo{top:10px;left:10px;display:block;position:absolute}.mob-logo img{width:130px}.right-buttons{right:15px}.textures-menu-wrapper{top:10px!important;left:10px!important;margin:0 10px 10px 0;height:94%!important;padding:15px!important;border-radius:20px!important;width:calc(100vw - 50px)!important}#close-customizations-wrapper{top:10px;right:10px;padding:2px;box-shadow:none;color:var(--black);background-color:var(--border)}.textures-menu-header h2{margin:15px}.customization-search{top:86px}#modal-chairs .modal-content{left:50%;top:50%;width:90%;height:95%;border-radius:0}#modal-chairs .modal-body{height:70%}#selected-item-name{top:65px;left:15px;max-width:70%;pointer-events:none}.product-subtype-btn{width:100%;padding:8px;font-size:12px;border-radius:10px;border:solid 1px #dcdcdc}.info-message{top:35px;left:10px;font-size:10px;position:absolute}#modal-replace .modal-content{width:85%;height:90%}#modal-replace .modal-body{max-height:none;height:calc(100% - 150px)}.categories-list-replacement{justify-content:space-around}.mob-products-menu,.mob-scenery-menu{display:flex}.right-buttons{display:none!important}.scenery-items-wrapper{top:unset;bottom:100px}.close-scenery-items{top:unset;bottom:325px}#info{display:none!important}}@media only screen and (min-width: 768px) and (max-width: 1250px){header section{width:auto}#mob-action-menu-close,#mob-action-menu-content{display:none!important}#modal-chairs .modal-content{left:28%}#modal-replace .modal-content{width:650px}}@media only screen and (min-width: 768px) and (max-width: 1000px){header section:first-child{display:none}}.budget-button-wrapper{right:0;top:55px;position:absolute}#call-budget{width:140px;padding:6px;font-size:14px;cursor:pointer;border-radius:20px 0 0 20px}.cam-view{justify-content:flex-end}.cam-view img{width:20px}.cam-view div{padding:10px;display:flex;cursor:pointer;font-size:14px;border-radius:10px;flex-direction:row-reverse}.cam-view div:hover{background-color:var(--alpha-gray)}.switch-button{width:100%;font-size:12px;overflow:hidden;text-align:center;position:relative;border-radius:30px;letter-spacing:1px;color:var(--black);padding-right:120px;background-color:var(--border);border:solid 2px var(--border)}.switch-button:before{top:0;right:0;bottom:0;z-index:3;width:160px;display:flex;content:"Editar";position:absolute;align-items:center;pointer-events:none;justify-content:center;font-family:montserrat}.switch-button-checkbox{top:0;left:0;bottom:0;opacity:0;z-index:2;width:100%;height:100%;cursor:pointer;position:absolute}.switch-button-checkbox:checked+.switch-button-label:before{transform:translate(151px);transition:transform .3s linear}.switch-button-checkbox+.switch-button-label{padding:5px;display:block;user-select:none;position:relative;pointer-events:none;padding-inline:25px}.switch-button-checkbox+.switch-button-label:before{top:0;left:0;content:"";height:100%;width:165px;background:#fff;position:absolute;border-radius:30px;transform:translate(0);transition:transform .3s}.switch-button-label-span{position:relative;margin-left:-35px;font-family:montserrat}.right-buttons{right:20px;height:286px;display:flex;padding:12px 4px;position:absolute;align-items:center;border-radius:30px;top:calc(50% - 143px);flex-direction:column;justify-content:space-around}.right-buttons img{max-width:24px;max-height:22px}.divisor{width:20px;height:1px;margin:8px 0;background-color:#0000001a}.right-buttons button{width:35px;height:35px;border:none;margin:5px 0;display:flex;cursor:pointer;border-radius:5px;align-items:center;justify-content:center;background-color:unset}.mod-controlls{display:none;position:absolute;align-items:center;flex-direction:column;justify-content:space-between}.mod-controlls img{width:20px}.mod-controlls button{width:40px;height:40px;font-size:0;display:flex;padding:10px;cursor:pointer;align-items:center;border-radius:20px;flex-direction:column;justify-content:center}.mod-controlls button:hover{background-color:var(--alpha-gray)}#rotate-handle{width:127px;cursor:pointer}.rotate-handle-wrapper{top:-60px;width:163px;right:-124px;position:absolute;border-radius:15px;flex-direction:row;align-items:center;transform:rotate(90deg);padding:2px 5px 2px 2px;justify-content:space-between;background-color:var(--alpha-white)}.rotate-arrows-wrapper{top:-80px;right:-94px;padding:3px;position:absolute;align-items:center;border-radius:15px;flex-direction:column;justify-content:space-between;background-color:var(--alpha-white)}.rotate-arrows-wrapper button{margin:2px;width:30px;height:30px}.rotates{display:flex;flex-wrap:nowrap;margin-top:-75px;align-items:flex-start;justify-content:center}.rotates>*:nth-child(1){margin-top:50px;margin-right:-20px}.rotates>*:nth-child(2){margin-top:15px;margin-right:-2px;background-size:cover}.rotates>*:nth-child(5){margin-top:15px;margin-left:-2px}.rotates>*:nth-child(6){margin-top:50px;margin-left:-20px}#trash{margin-top:50px}#chair-button{top:-130px;left:-20px;width:65px;height:65px;display:none;position:absolute;border-radius:50px;justify-content:center}#chair-button img{width:35px}#replace img{width:18px}#bottom-buttons{bottom:10px;display:none;position:absolute;left:calc(50% - 135px)}#bottom-buttons img{width:20px}#bottom-buttons button{width:270px;border:none;display:flex;cursor:pointer;padding:5px 10px;border-radius:20px;align-items:center;font-family:montserrat;border:solid 1px #dadada;justify-content:space-between}.helpers-buttons{z-index:1;left:20px;bottom:15px;position:absolute}.helpers-buttons button{width:37px;height:37px;padding:8px;display:flex;cursor:pointer;margin-bottom:10px;border-radius:20px;justify-content:center}.utilities-buttons{display:flex;justify-content:space-between}.utilities-buttons img{width:20px}.utilities-buttons div{padding:5px;display:flex;position:relative}.utilities-buttons section:hover{cursor:pointer}.interactive-checkbox-wrapper .switch{display:none}.interactive-checkbox-wrapper{margin-inline:5px}#measure img{width:25px}#measure{display:flex;cursor:pointer;margin-left:115px;align-items:center}.interactive-checkbox-wrapper .switch+label{display:flex;cursor:pointer;font-size:12px;user-select:none;line-height:15px;position:relative;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-ms-user-select:none;-moz-user-select:none;-ms-flex-align:center;-webkit-user-select:none;-webkit-box-align:center;-webkit-align-items:center}.interactive-checkbox-wrapper .switch+label:before,.interactive-checkbox-wrapper .switch+label:after{content:"";display:block}.interactive-checkbox-wrapper .switch+label:before{width:25px;height:15px;border-radius:500px;background-color:#a0a0a07a;transition:background-color .125s ease-out;-webkit-transition:background-color .125s ease-out}.interactive-checkbox-wrapper .switch+label:after{top:1px;left:1px;height:13px;width:13px;position:absolute;border-radius:13px;background-color:var(--white);transition:transform .125s ease-out;transition:-webkit-transform .125s ease-out;-webkit-transition:-webkit-transform .125s ease-out;transition:transform .125s ease-out,-webkit-transform .125s ease-out;box-shadow:0 3px 1px #2522470d,0 2px 2px #2522471a,0 3px 3px #2522470d}.interactive-checkbox-wrapper .switch+label .switch-x-text{display:block;margin-right:.3em}.interactive-checkbox-wrapper .switch+label .switch-x-toggletext{width:25px;height:15px;display:block;overflow:hidden;font-weight:700;position:relative}.interactive-checkbox-wrapper .switch+label .switch-x-unchecked,.interactive-checkbox-wrapper .switch+label .switch-x-checked{top:0;left:0;position:absolute;transition:transform .125s ease-out,opacity .125s ease-out;transition:transform .125s ease-out,opacity .125s ease-out,-webkit-transform .125s ease-out;transition:opacity .125s ease-out,-webkit-transform .125s ease-out;-webkit-transition:opacity .125s ease-out,-webkit-transform .125s ease-out}.interactive-checkbox-wrapper .switch+label .switch-x-unchecked{opacity:1;transform:none;-webkit-transform:none}.interactive-checkbox-wrapper .switch+label .switch-x-checked{opacity:0;transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0)}.interactive-checkbox-wrapper .switch+label .switch-x-hiddenlabel{position:absolute;visibility:hidden}.interactive-checkbox-wrapper .switch:checked+label:before{background-color:#1a1a1a}.interactive-checkbox-wrapper .switch:checked+label:after{transform:translate3d(10px,0,0);-webkit-transform:translate3d(10px,0,0)}.interactive-checkbox-wrapper .switch:checked+label .switch-x-unchecked{opacity:0;transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}.interactive-checkbox-wrapper .switch:checked+label .switch-x-checked{opacity:1;transform:none;-webkit-transform:none}.close-side-menu{z-index:1;width:20px;height:20px;padding:10px;display:flex;font-size:26px;cursor:pointer;position:absolute;color:var(--black);align-items:center;border-radius:18px;justify-content:center}.side-menu{top:55px;z-index:3;width:360px;display:none;position:absolute;flex-direction:column;height:calc(100% - 95px)}#views:hover+.views-menu,.views-menu:hover,.views-menu div,.views-menu img{display:flex!important}.views-menu{top:40px;z-index:1;padding:8px;border-radius:8px;margin-left:-20px;background-color:#fff;display:none!important;position:absolute!important;box-shadow:0 2px 10px #0000001a;transform-origin:top right;transition:all .2s ease-out}.views-menu div{display:flex;cursor:pointer;border-radius:4px;align-items:center;transition:background-color .2s}.views-menu div:hover{background-color:#f5f5f5}.views-menu img{width:20px;height:20px;opacity:.8}.views-menu:before{width:0;top:-8px;height:0;content:"";right:57px;position:absolute;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}#products{display:flex;flex-wrap:wrap;overflow-y:auto;flex-direction:row;align-content:flex-start}#products div{display:flex;cursor:pointer;margin-top:10px;max-width:145px;border-radius:10px;margin-inline:auto;align-items:center;flex-direction:column;padding:5px 5px 0;justify-content:space-around;border:solid 2px var(--border)}#products div:hover{background-color:var(--border)}#products p{width:80%;padding:5px;display:flex;font-size:11px;font-weight:400;text-align:center;border-radius:6px;color:var(--black);justify-content:center}#products img{max-width:140px;max-height:140px;object-fit:contain}#products-back{width:24px;display:none;cursor:pointer}#modal-products .modal-body{margin-top:15px;max-height:440px}#close-products-wrapper{margin-left:-63px}#products-wrapper{right:0;padding:15px 0 15px 15px;border-radius:20px 0 0 20px}#products-wrapper h2{margin:0}.products-body{overflow:auto;overflow-x:hidden;padding-inline:5px}#breadcrumb-navigation{padding:10px;font-size:14px;color:var(--black)}.breadcrumb-item{cursor:pointer}.breadcrumb-item:hover{text-decoration:underline}.breadcrumb-separator{margin:0 5px;color:var(--black)}.breadcrumb-item:last-child{cursor:default;font-weight:700}.breadcrumb-item:last-child:hover{text-decoration:none}#textures-menu button{padding:0;width:auto;min-height:35px;padding-inline:9px}.customization-section-wrapper button{border:none;font-weight:500;background-color:unset}.customization-section-wrapper .controller:hover{cursor:pointer}#textures-menu .modal-body{max-height:calc(100% - 210px)}.customization-section-wrapper section{display:flex;flex-wrap:wrap;justify-content:space-around}.customization-section-wrapper section div{display:flex;align-items:center;flex-direction:column-reverse}.customization-section-wrapper .controller{width:30%;margin-bottom:15px;border-radius:10px;border:solid 2px var(--border)}.customization-section-wrapper p{margin-top:10px;padding:5px 5px 5px 30px;margin-bottom:10px;border-radius:20px 0;background-color:var(--border)}#textures-menu{display:none;background-color:transparent}.textures-menu-wrapper{display:flex;padding:15px 15px 15px 0;border-radius:0 20px 20px 0}.customization-button-active{background-color:var(--alpha-light-blue)}#customizations-buttons-wrapper{display:flex;flex-wrap:wrap;margin-top:10px;padding-bottom:5px;justify-content:space-around;border-bottom:solid 1px #d3d3d3}#customizations-buttons-wrapper button{margin-bottom:5px;border-radius:15px;width:48%!important;font-family:montserrat;border:solid 1px gray}.texture-selected-item{padding:2px;border:1px solid #c5c5c5;background-color:#efefef}#fabric-customization{display:none;background-color:var(--alpha-light-blue)}.textures-menu-header{margin-left:10px}.textures-menu-header h2{margin:0 0 5px}#textures-menu-body{overflow:auto;margin-top:5px;overflow-x:hidden;padding-inline:5px}#close-customizations-wrapper{margin-left:371px}
