body:not(.is-wholesaler) .react-app-wrapper #root.furniture-configurator .react-add-to-project-btn{
	display: none;
}
body .react-app-wrapper #root.furniture-configurator .saved-models-wrapper{
	display: none;
}
.hidden {
    display: none !important;
}
.react_assembly_add_to_cart_form .door_inner_grid_left label::before {
    background-image: url(/wp-content/themes/project-cabinet/assets/images/assembled.png);
    min-width: 60px;
}
.react_assembly_add_to_cart_form .door_inner_grid_right label::after {
    background-image: url(/wp-content/themes/project-cabinet/assets/images/unassembled.png);
}
.react_assembly_add_to_cart_form .actions {
    width: 100%;
}
.react-app-wrapper .form-steps-wrapper {
    position: fixed;
    inset: 0;
    top: auto;
    z-index: 100;
}


@media (max-width: 1024px) {
    .react-app-wrapper .product-type-img-wrapper {
        display: none;
    }
    .react-app-wrapper .main-scene-sidebar-wrapper {
        flex-flow: column;
    }
    .react-app-wrapper .main-scene-sidebar-wrapper .scene-wrapper{
        width: 100%;
    }
    .react-app-wrapper .main-scene-sidebar-wrapper .scene-wrapper{
        height: 60vh;
    }
    .react-app-wrapper .main-scene-sidebar-wrapper .sidebar-wrapper{
        width: 100%;
    }
    .react-app-wrapper .controls-overlay-wrapper{
        display: none;
    }
}