.cart-note-item{padding:16px 0;border-bottom:1px solid #CECECE}.cart-note-item__content{display:flex;gap:20px;align-items:stretch}.cart-note-item__image{flex-shrink:0;width:164px;height:220px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cart-note-item__image img{width:100%;height:100%;object-fit:cover}.cart-note-item__details{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.cart-note-item__info-top{display:flex;flex-direction:column;gap:8px}.cart-note-item__title{color:#020202;font-size:32px;font-weight:400;line-height:40px;margin:0;display:flex;align-items:center;gap:8px}.cart-note-item__title .custom-cart-product-variant-free{display:inline-block;margin-left:6px;padding:1px 4px;background:#dbf5e7;border-radius:4px;font-size:12px;font-weight:500;line-height:18px;text-transform:uppercase}.cart-note-item__description,.cart-note-item__price-value,.cart-note-item__price-label{color:#020202;font-size:18px;font-weight:400;line-height:24px;margin:0;max-width:445px}.cart-note-item__price-value{font-weight:500}.cart-note-item__price{display:flex;align-items:baseline;gap:6px;font-size:14px;margin-top:8px}.cart-note-item__form-wrapper{display:flex;gap:16px}.cart-note-item__form{display:block}.cart-note-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;background-color:transparent;border:none;cursor:pointer;transition:opacity .2s ease;position:relative;color:#020202;font-family:Helvetica Neue;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.cart-note-item__icon{width:16px;height:16px;flex-shrink:0}.cart_note_warning{font-size:12px;margin-top:4px;margin-bottom:0}.cart-note-item__add-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;background-color:transparent;border:none;cursor:pointer;transition:opacity .2s ease;position:relative;color:#020202;font-family:Helvetica Neue;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.card-note-initial{display:flex;align-items:center;gap:8px}.card-note-added,cart-note,.cart-note-saved{display:none}#cart-note-add-button{display:inline-flex}#cart-note-save-button,#cart-note-edit-button,#cart-note-remove-button,.cart-note-item--added .card-note-initial,.cart-note-item--added .card-note-added{display:none}.cart-note-item--added .cart-note-item__title.card-note-added,.cart-note-item--added .cart-note-saved{display:flex}.cart-note-item--added #cart-note-add-button{display:none}.cart-note-item--added #cart-note-edit-button,.cart-note-item--added #cart-note-remove-button{display:inline-flex}.cart-note-item--editing .card-note-initial{display:none}.cart-note-item--editing .cart-note-item__title.card-note-initial{display:flex}.cart-note-item--editing .card-note-added{display:block}.cart-note-item--editing .cart-note-item__title.card-note-added{display:none}.cart-note-item--editing cart-note{display:block}.cart-note-item--editing .cart-note-saved,.cart-note-item--editing #cart-note-add-button,.cart-note-item--editing #cart-note-edit-button{display:none}.cart-note-item--editing #cart-note-save-button,.cart-note-item--editing #cart-note-remove-button{display:inline-flex}.cart-note-saved{padding:4px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;background:#f8f8f8;font-size:16px;max-width:437px;min-height:48px;color:inherit;font-family:inherit;line-height:24px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;cursor:default;-webkit-user-select:text;user-select:text}.cart-note-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1)}.cart-note-modal.is-active{opacity:1;visibility:visible;pointer-events:auto}.cart-note-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#02020299;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.cart-note-modal.is-active .cart-note-modal__overlay{opacity:1;display:block}.cart-note-modal__content{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:32px 32px 0 0;padding:16px;max-height:90vh;overflow-y:auto;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.cart-note-modal.is-active .cart-note-modal__content{transform:translateY(0)}.cart-note-modal__header{padding-top:32px;margin-bottom:4px}.cart-note-modal__title{font-size:24px;line-height:24px;margin:0}.cart-note-modal__close{position:absolute;top:16px;right:16px;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;z-index:1}.cart-note-modal__description{font-size:16px;line-height:24px;margin:0 0 16px}.cart-note-modal .cart__note--mobile{display:block;margin-bottom:32px;transition:margin-bottom .2s ease}.cart-note-modal .cart__note--mobile.is-focused{margin-bottom:0}.cart-note-modal .text-area{width:100%;min-height:120px;padding:12px;border:1px solid #CECECE;border-radius:8px;font-size:14px;line-height:24px;font-family:inherit;font-style:italic;resize:none;box-sizing:border-box}.cart-note-modal .text-area:focus{outline:none;border-color:#020202}.cart-note-modal__actions{display:flex;padding-bottom:50px}.cart-note-modal__actions.is-hidden{display:none}.cart-note-modal__actions button{width:100%}.cart-note-modal__save{flex:1}@media (min-width: 990px){.cart-note-modal,.cart__note--mobile{display:none!important}}@media (max-width: 989px){.cart__note--desktop{display:none!important}.cart-note-item__content{gap:12px}.cart-note-item__title{font-size:18px;line-height:24px}.cart-note-item__description,.cart-note-saved,.cart-note-btn,.cart-note-item__add-button{font-size:14px;line-height:20px}.cart-note-saved{font-style:italic}.cart-note-item__image{width:92px;max-width:100%;height:auto}.cart-note-item--editing cart-note.cart__note--desktop{display:none!important}.cart-note-item--editing #cart-note-save-button{display:none!important}body.modal-open{position:fixed;width:100%;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bobo-cart-signature.css.map */
