.co-offer-btn{display:block;width:100%;padding:12px 24px;background:transparent;color:#1a1a1a;border:2px solid #1a1a1a;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,color .2s;text-align:center}.co-offer-btn:hover{background:#1a1a1a;color:#fff}.co-offer-btn--login{text-decoration:none;display:block}.co-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.co-modal[hidden]{display:none}.co-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.co-modal__dialog{position:relative;background:#fff;border-radius:12px;padding:32px 28px 28px;max-width:420px;width:92%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0000002e}.co-modal__close{position:absolute;top:12px;right:14px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;line-height:1;padding:4px}.co-modal__close:hover{color:#1a1a1a}.co-form__title{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.co-form__subtitle{font-size:14px;color:#666;margin:0 0 20px}.co-form__group{margin-bottom:16px}.co-form__label{display:block;font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:5px}.co-form__input{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:15px;color:#1a1a1a;background:#fff;box-sizing:border-box}.co-form__input:focus{outline:none;border-color:#1a1a1a}.co-form__price-wrap{position:relative}.co-form__price-wrap .co-form__input{padding-left:24px}.co-form__price-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:15px;color:#666;pointer-events:none}.co-form__hint{font-size:12px;color:#888;margin-top:4px}.co-form__submit{display:block;width:100%;padding:13px 24px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;margin-top:20px;transition:opacity .2s}.co-form__submit:hover{opacity:.88}.co-form__submit:disabled{opacity:.5;cursor:wait}.co-form__error{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;padding:10px 12px;border-radius:6px;font-size:14px;margin-bottom:16px}.co-form__success{text-align:center;padding:20px 0}.co-form__success-icon{font-size:48px;margin-bottom:12px}.co-form__success-title{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.co-form__success-msg{font-size:14px;color:#666;margin:0}
/*# sourceMappingURL=/cdn/shop/t/188/assets/consignment-offer.css.map */
