.gift-message-control{margin-top:0;font-size:12px}.gift-message-control button{cursor:pointer}.gift-message-control [data-gift-add],.gift-message-control [data-gift-edit],.gift-message-control [data-gift-remove]{font:inherit;text-decoration:underline;background:transparent;border:0;padding:5px 8px 5px 0}.gift-message-saved__label{font-weight:600;margin:0;color:#2c3e50!important}.gift-message-saved__text{margin:0 0 6px;overflow-wrap:anywhere}.gift-message-modal[hidden]{display:none!important}.gift-message-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;padding:16px}.gift-message-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.gift-message-modal__dialog{position:relative;z-index:1;background:#fff;color:#222;width:100%;max-width:440px;padding:28px;border-radius:10px;box-shadow:0 10px 40px #0000002e}.gift-message-modal__dialog h2{font-size:23px!important;color:#2c3e50!important;text-transform:capitalize;font-weight:700!important;margin:0 30px 0 0}.gift-message-modal__dialog>p{margin:0 0 18px}.gift-message-modal__dialog label{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50!important}#GiftMessageText{display:block;width:100%;min-height:120px;resize:vertical;padding:12px;border:1px solid #ccc;border-radius:5px;font:inherit;box-sizing:border-box;border-radius:10px!important}#GiftMessageSave{width:100%;margin-top:16px;padding:12px 16px;border:0;border-radius:5px;background:#222;color:#fff;font:inherit;cursor:pointer}.line-item-info .justify-items-start ul.text-subdued{margin-bottom:0!important}button#GiftMessageSave{border:1px solid #2c3e50!important;border-radius:30px!important}#GiftMessageSave:disabled{opacity:.6;cursor:wait}.gift-message-saved button,.gift-message-control button{background:transparent!important;border:none!important;color:#2c3e50!important;font-size:12px!important;font-weight:700!important}.gift-message-saved button:hover,.gift-message-control button:hover,button.gift-message-modal__close:hover{text-decoration:none;color:#a82315!important;background:transparent!important;border:none!important}.gift-message-modal__close{position:absolute;top:10px;right:14px;border:0;background:transparent;font-size:28px;cursor:pointer}.gift-message-modal__error{color:#b00020;margin-top:10px!important}@media(max-width:480px){.gift-message-modal__dialog{padding:22px 18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gift-message.css.map */
