.product-gallery{display:flex;flex-direction:column}button.wall-preview{background-color:#5c83c4;color:#fff;width:100%;order:2;margin-top:15px}.wall-modal{position:fixed;top:10%;left:10%;max-width:90%;max-height:90%;width:80vw;height:80vh;z-index:100;display:none;text-align:center}.wall-modal.opened{display:block}.wall-title,.wall-upload{text-align:center;font-size:1.2rem;margin:0 auto;line-height:1.5}.wall-title div{color:#323232;padding:5px 5px 5px 10px;border-radius:3px 3px 0 0;background-color:#f3f3f3;display:inline-block}.wall-upload div{color:#323232;padding:10px 15px;border-radius:3px;background-color:#f3f3f3;margin-top:20%;display:inline-block}#wall-upload{display:none}.wall-upload .btn{font-size:.9rem;cursor:pointer;border-radius:5px;padding:10px 15px;color:#fff;background-color:#323232;margin:0;display:inline-block}.btn.reset{background-color:#b3002d;margin-left:10px;display:none}.wall-content{position:relative;width:100%;height:100%;background-color:#eee;border-radius:10px;color:#fff;box-shadow:0 0 100px -20px rgb(0 0 0 / .5);background:url(/wp-content/plugins/tweaks-by-jp/images/wall-preview.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}#wall-canvas{box-shadow:0 0 .5rem 0 rgb(0 0 0 / .5);object-fit:cover}.wall-close{position:absolute;font-size:.8rem;position:absolute;top:0;right:0;cursor:pointer;border-radius:0 5px 0 5px;padding:5px 10px;color:#fff;background-color:#b3002d}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/wp-content/plugins/tweaks-by-jp/images/hand.png);background-position:center;background-size:70%}.ui-icon{opacity:.5;height:40px;width:40px;right:-2px;bottom:2px;padding:5px;margin:0 3px 0 0;border-bottom:3px dotted #fff;border-right:3px dotted #fff}.ui-icon:hover,.ui-icon:active,.ui-icon:focus{opacity:1}@media only screen and (max-width:600px){.wall-modal{top:0;left:0;max-width:100%;max-height:100%;width:100vw;height:100vh}.wall-content{border-radius:0}.wall-close{border-radius:0 0 0 5px}.wall-title div{border-radius:0 0 3px 3px;padding:5px}.wall-upload{display:table!important}.wall-title,.wall-upload{font-size:1rem}}