.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;z-index:999999;justify-content:center;align-items:center;background-color:#000c}.modal.open{display:flex}.modal-content{background:#fff;text-align:center;width:100%;height:100%}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-close{background-color:#0056b3;font-size:1.5rem;cursor:pointer}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.draft-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998}.draft-overlay.active{background-color:#00000080;opacity:1;visibility:visible}.draft-drawer{position:fixed;top:0;right:0;width:100%;max-width:500px;height:100%;background:#fff;box-shadow:-2px 0 8px #0003;padding:20px;z-index:999999;display:flex;flex-direction:column;gap:20px;transform:translate(100%);transition:transform .3s ease}.draft-drawer.open{transform:translate(0)}.draft-drawer-header{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:700}.draft-card{display:flex;flex-direction:row;gap:15px;border-radius:10px;padding:15px;align-items:center}.draft-card img{width:100px;height:auto;border-radius:6px;object-fit:cover}.draft-drawer-content{overflow-y:auto}.draft-title{font-weight:400;margin:0}.draft-subtitle{font-size:.9rem;color:#666;margin:5px 0}.buttons{display:flex;gap:10px;margin-top:10px}.drawer-content{display:flex;flex-direction:column;overflow-y:auto;padding:10px 20px}@media (max-width: 480px){.draft-card{flex-direction:column;align-items:flex-start}.draft-card img{width:100%}.buttons{flex-wrap:wrap}}.draft-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.draft-modal-content{background-color:#fff;margin:10% auto;padding:20px;border-radius:8px;width:600px;box-shadow:0 5px 15px #0000004d;text-align:center}.draft-modal-buttons{margin-top:20px;display:flex;justify-content:center;gap:10px}.draft-btn{padding:10px 20px;border:none;border-radius:25px;cursor:pointer;font-weight:700}.draft-btn-cancel{background-color:#fff;color:#000;border:1px solid #000}.draft-btn-delete{background-color:#000;color:#fff}.gelato-button.header__icon.link.focus-inset.header__icon--draft{display:none}.custom-button{width:100%;margin-bottom:1rem;background-color:#000;color:#fff;padding:12px 40px;border:none;border-radius:9999px;font-size:14px;font-family:Helvetica Neue,sans-serif;cursor:pointer;transition:background-color .3s ease}.custom-button:hover{background-color:#333}
/*# sourceMappingURL=/cdn/shop/t/8/assets/productPersonalize.css.map */
