.make-offer__opener{display:block;margin-top:1.2rem}.make-offer__button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:4.4rem;padding:1rem 1.4rem;background:transparent;border:1px solid #BFA06A;color:#bfa06a;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.make-offer__button:hover,.make-offer__button:focus-visible{background-color:#bfa06a;color:#fff;outline:none}.make-offer__button-icon{display:inline-flex;width:1.6rem;height:1.6rem}.make-offer__button-icon svg{width:100%;height:100%}.make-offer-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#0000008c;z-index:101;padding:2rem}.make-offer-modal[open]{display:flex}.make-offer-modal__content{position:relative;width:100%;max-width:48rem;max-height:calc(100vh - 4rem);overflow-y:auto;background:#fff;border-radius:4px;box-shadow:0 24px 60px #00000059}.make-offer-modal__close{position:absolute;top:1rem;right:1rem;width:3.2rem;height:3.2rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#111;cursor:pointer;border-radius:50%;transition:background-color .2s ease}.make-offer-modal__close:hover,.make-offer-modal__close:focus-visible{background:#0000000f;outline:none}.make-offer-modal__close .svg-wrapper,.make-offer-modal__close svg{width:1.6rem;height:1.6rem}.make-offer-modal__body{padding:3.2rem 3.2rem 2.8rem}.make-offer-modal__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:2.8rem;font-weight:500;margin:0 0 .4rem;color:#111}.make-offer-modal__product{font-size:1.4rem;color:#555;margin:0 0 2rem;display:flex;flex-direction:column;gap:.2rem}.make-offer-modal__product-title{font-weight:600;color:#222}.make-offer-modal__listed{font-size:1.3rem;color:#777}.make-offer-form__field{margin-bottom:1.6rem}.make-offer-form__label{display:block;font-size:1.2rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#444;margin-bottom:.6rem}.make-offer-form__hint{font-weight:400;color:#888;text-transform:none;letter-spacing:0}.make-offer-form__input{width:100%;padding:1.1rem 1.2rem;font-family:var(--font-body-family);font-size:1.5rem;color:#111;background:#fff;border:1px solid #d0d0d0;border-radius:3px;transition:border-color .2s ease,box-shadow .2s ease}.make-offer-form__input:focus{outline:none;border-color:#bfa06a;box-shadow:0 0 0 3px #bfa06a2e}.make-offer-form__input--textarea{min-height:8rem;resize:vertical}.make-offer-form__amount{position:relative;display:flex;align-items:center}.make-offer-form__amount-prefix{position:absolute;left:1.2rem;font-size:1.5rem;color:#777;pointer-events:none}.make-offer-form__input--amount{padding-left:2.4rem}.make-offer-form__submit{margin-top:.8rem}.make-offer-form__success{margin:0;padding:1.6rem;background:#bfa06a14;border-left:3px solid #BFA06A;color:#2a2a2a;font-size:1.4rem;line-height:1.5}.make-offer-form__error{margin-bottom:1.4rem;padding:1rem 1.2rem;background:#fdecec;border-left:3px solid #c0392b;color:#842323;font-size:1.3rem}.make-offer-form__error ul{margin:0;padding-left:1.4rem}@media screen and (max-width:480px){.make-offer-modal{padding:0;align-items:flex-end}.make-offer-modal__content{max-height:92vh;border-radius:12px 12px 0 0}.make-offer-modal__body{padding:2.4rem 2rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-make-an-offer.css.map */
