*{box-sizing:border-box}.widget-builder form{margin-bottom:20px}.widget-builder input[type=email],.widget-builder input[type=tel],.widget-builder input[type=text],.widget-builder input[type=url],.widget-builder textarea{width:100%;padding:8px;margin:5px 0;box-sizing:border-box}.widget-builder textarea{max-width:100%;resize:none}.widget-builder input[type=color]{padding:0;width:auto}.widget-builder .form-fields{display:flex;flex-direction:column;gap:0}.widget-builder legend{padding:15px!important;background:linear-gradient(130deg,#a88d55,#e1cd96);color:#fff;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:800;font-size:1.1em;text-shadow:0 5px 10px rgba(0,0,0,.3);display:none}.widget-builder .design-options{display:flex;flex-direction:column;justify-content:space-between}.widget-builder .color-input{min-width:80px;padding:20px;border:none;background-color:transparent}.widget-builder .color-input *{border-radius:15px}.widget-builder #formPreview{padding:10px;width:100%;border-radius:10px}.widget-builder .business-info{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.preview-container{border-radius:15px;background-color:#f8f8f8;border:.5rem solid #fff;box-shadow:0 10px 60px rgba(0,0,0,.4);padding:20px}#previewOutput,.preview-container{height:-moz-min-content;height:min-content}#previewOutput{background-color:transparent}.widget-builder{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:#ffffff);background-attachment:fixed;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;color:#fff;margin-right:30px;margin-left:30px}.widget-builder .content-container{box-sizing:border-box;background:#cccccc10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.46);text-align:center;padding:20px;width:100%;margin-top:40px;margin-bottom:20px;text-align:left;display:flex;flex-direction:column;gap:20px}.widget-builder .padded{padding:30px}@media(min-width:600px){.widget-builder .content-container{min-width:500px}}.widget-builder p{font-size:16px;color:#000}.widget-submit-button{text-decoration:none;font-weight:700;transition:all .2s ease-in-out!important;text-align:center;cursor:pointer;outline:none;border:none;padding:15px;border-radius:15px}.widget-builder .decline{background:#aa2525;width:30%}.widget-builder .accept{background:#009e60;width:30%}.widget-builder li{margin-left:-25px;margin-right:-25px;padding-top:10px;padding-right:25px;transition:all .2s ease-in-out}.widget-builder .no-padding{padding:0}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.widget-builder{background-size:200% 200%}.widget-builder .button{transition:transform .3s ease}.widget-builder .button:hover{transform:scale(1.05)}.widget-builder .button:active{transform:scale(1.15)}.widget-builder input,.widget-builder textarea{transition:box-shadow .3s ease,border-color .3s ease;border:.1rem solid #dcdcdc;color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:medium;font-size:22px;font-weight:600px}.widget-builder label{font-weight:700}.widget-heading{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600}.makase-phone-container{margin:0 auto;width:100%}.input-group{display:flex;flex-direction:column;gap:15px}@media (min-width:650px){.makase-phone-container.input-group{flex-direction:row;flex-wrap:wrap;width:100%;justify-content:center;margin:0 auto;align-items:center}}.makase-phone-container input[type=tel]{padding:15px;font-size:20px!important;border:1px solid #ccc;color:#000;min-width:-moz-fit-content;min-width:fit-content;text-align:left}.makase-phone-container button{border:none;color:#fff!important;border-radius:5px!important;cursor:pointer;padding:15px 20px;text-transform:uppercase;font-size:1em;letter-spacing:1px;font-weight:800;border-radius:.25rem;transition:all .2s ease-in-out;width:100%;background-image:linear-gradient(203deg,#d5b270,rgba(163,129,65,.008) 83%)}.makase-phone-container button:hover{opacity:1;transform:scale(1);background-image:linear-gradient(203deg,#ecd599,rgba(163,129,65,.008) 83%);transition:color .25s ease,background-color .25s ease,border-color .25s ease}.makase-phone-container button:active{transform:scale(1)}.makase-credits{display:flex;justify-content:flex-end;flex-wrap:nowrap;align-items:center;gap:10px;text-align:left;line-height:12px;position:relative;color:grey;font-size:12px;margin-top:15px;background:-webkit-linear-gradient(100deg,#ecd599,#d5b270,#a38141);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:flow 30s ease-in-out infinite;background-size:110%}.makase-icon{width:25px;height:auto;margin-right:5px}.makase-modal h2{font-weight:800;margin-bottom:15px;font-size:xx-large}.makase-modal p{font-size:large}.makase-modal{display:block;position:fixed;z-index:10000000;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);transition:all .2s ease-in-out}.makase-modal,.makase-modal-content{left:0;-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s}.makase-modal-content{position:absolute;top:25%;right:0;background-color:#fefefe;min-width:360px;max-width:650px;margin:0 auto;border-radius:15px;font-family:system-ui,sans-serif;padding:20px;box-shadow:0 6px 28px rgba(0,0,0,.2)}.makase-modal-body{display:flex;align-content:center;align-items:center;justify-items:center;justify-content:center;flex-direction:column;width:100%;padding:2px 16px;margin:0 auto;box-sizing:border-box}.makase-modal button{background-color:#000;color:#fff;padding:10px 20px;margin:10px;border:0;font-weight:700;cursor:pointer}.widget-builder .container{max-width:1200px;margin:0 auto;padding:0 15px}.widget-builder .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.widget-builder .tabs-container{border-radius:10px;position:relative;transition:all .5s ease-in-out;margin-top:20px}.widget-builder .tabs-header{display:flex;color:#fff;overflow:scroll;border-radius:10px;font-size:26px}.widget-builder .tab-button{flex-grow:1;padding:10px 15px;border:none;background-color:#fff;color:#ccc;cursor:pointer;transition:all .5s ease-in-out;font-size:30px}.widget-builder .tab-button.active{color:#d5b270}.widget-builder .tabs-content{position:relative;padding:30px!important;box-sizing:border-box;background:#cccccc10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.46);text-align:center;min-width:100%;margin-top:30px;text-align:left;display:flex;flex-direction:column;gap:20px;min-height:100%;border-radius:20px}.widget-builder .tabs-navigation{position:relative;width:100%;left:0;bottom:10;right:0;display:flex;justify-content:space-evenly;transition:all .2s ease-in-out;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:visible}.widget-builder .tabs-navigation button{margin:20px 0;padding:15px 20px;font-weight:800;text-transform:uppercase;font-size:1em;letter-spacing:1px;height:3.3em;border:none;background-color:#a38141;background-image:linear-gradient(203deg,#d5b270,rgba(163,129,65,.008) 83%);cursor:pointer;transition:all .2s ease-in-out;border-radius:8px;color:#fff}.widget-builder .tabs-navigation .last-button,.widget-builder .tabs-navigation .last-button:hover{background-color:#e8e8e8;background-image:none}.widget-builder .tabs-navigation button:hover{background-color:#a38141;background-image:linear-gradient(203deg,#ecd599,rgba(163,129,65,.008) 83%);transform:scale(1.01)}.widget-builder .tabs-navigation button:active{transform:scale(1.03)}.widget-builder .tab-content{display:none;animation:fadeIn .5s;overflow:visible}.widget-builder .tab-content.active{display:block}.widget-builder .label{display:none}.widget-builder .input-description{font-size:small;margin:0;color:grey}.widget-builder .dropdown-list{position:absolute;z-index:10000000!important;overflow-y:scroll!important;background:#222f3c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:10px;box-shadow:0 0 10px rgba(0,0,0,.4)}.widget-builder .service-button:hover{background-color:transparent;transform:scale(1)}.widget-builder .hidden{display:none}