.product-form__make-offer{margin-top:12px}.make-offer__trigger.btn{--background: transparent;--color: var(--color-base);--fill: var(--color-base);--border: 2px solid var(--color-base);display:flex;align-items:center;justify-content:center;gap:10px;width:100%;color:var(--color-base);border:2px solid var(--color-base);background:transparent;border-radius:var(--radius-button, 8px);transition:color var(--duration-short, .15s) ease,background-color var(--duration-short, .15s) ease}.make-offer__trigger .make-offer__trigger-icon{width:20px;height:20px;flex:0 0 auto;color:currentColor;margin:0}.make-offer__trigger .make-offer__trigger-icon path,.make-offer__trigger .make-offer__trigger-icon circle{fill:none;stroke:currentColor}.make-offer__trigger .make-offer__trigger-icon circle{fill:currentColor;stroke:none}.make-offer__trigger.btn:hover{background:var(--color-base);color:var(--auto-text-color--with-base-color, #fff)}@media(min-width:993px){.make-offer__trigger.btn_zoom:before{border:2px solid var(--color-base);background:transparent}.make-offer__trigger.btn_zoom:hover:before{background:var(--color-base)}.make-offer__trigger.btn_zoom:hover{color:var(--auto-text-color--with-base-color, #fff);border-color:transparent}}.make-offer__trigger.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body.make-offer-modal-open{overflow:hidden;touch-action:none}.make-offer-modal[hidden]{display:none}.make-offer-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;overscroll-behavior:contain}.make-offer-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e1e8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:make-offer-fade var(--duration-medium, .25s) ease both}.make-offer-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:460px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:var(--color-body-background, #ffffff);color:var(--color-base);border-radius:var(--radius, 12px);box-shadow:0 24px 60px #0a0e1e47;overflow:hidden;animation:make-offer-pop var(--duration-medium, .25s) cubic-bezier(.2,.8,.3,1) both}@keyframes make-offer-fade{0%{opacity:0}to{opacity:1}}@keyframes make-offer-pop{0%{opacity:0;transform:translate3d(0,16px,0) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.make-offer-modal__overlay,.make-offer-modal__dialog{animation:none}}.make-offer-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;padding:22px 22px 16px;background:var(--color-body-background, #ffffff);border-bottom:1px solid rgba(var(--color-base-rgb, 20, 44, 115),.12)}.make-offer-modal__title{margin:0;font-size:calc(20px * var(--font-heading-scale, 1));line-height:1.25;letter-spacing:0}.make-offer-modal__subtitle{margin:6px 0 0;font-size:var(--font-body3-size, 12px);line-height:1.4;opacity:.65}.make-offer-modal__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-4px -4px 0 0;padding:0;border:none;border-radius:50%;background:rgba(var(--color-base-rgb, 20, 44, 115),.06);color:var(--color-base);cursor:pointer;transition:background var(--duration-short, .15s) ease}.make-offer-modal__close:hover{background:rgba(var(--color-base-rgb, 20, 44, 115),.14)}.make-offer-modal__close svg{width:18px;height:18px}.make-offer-modal__close svg path{fill:none;stroke:currentColor}.make-offer-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:20px 22px 4px}.make-offer-modal__body::-webkit-scrollbar{width:6px}.make-offer-modal__body::-webkit-scrollbar-thumb{background:rgba(var(--color-base-rgb, 20, 44, 115),.22);border-radius:3px}.make-offer-modal__product{display:flex;gap:14px;align-items:center;padding:12px;margin-bottom:20px;border-radius:var(--radius, 10px);background:rgba(var(--color-base-rgb, 20, 44, 115),.045)}.make-offer-modal__product-image{flex:0 0 auto}.make-offer-modal__thumb{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:var(--radius, 8px);display:block}.make-offer-modal__product-info{min-width:0}.make-offer-modal__product-title{margin:0;font-size:var(--font-body2-size, 14px);line-height:1.35;font-weight:var(--font-body-bold-weight, 600);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.make-offer-modal__variant{margin:4px 0 0;font-size:var(--font-body3-size, 12px);opacity:.65}.make-offer-modal__variant[hidden]{display:none}.make-offer-modal__price-row{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin:8px 0 0;font-size:var(--font-body3-size, 12px)}.make-offer-modal__price-label{opacity:.65}.make-offer-modal__price{font-size:var(--font-body-size, 16px);font-weight:700;color:var(--color-price, var(--color-base))}.make-offer-modal__field{margin-bottom:16px}.make-offer-modal__label{display:flex;align-items:baseline;gap:6px;margin-bottom:6px;font-size:var(--font-body3-size, 12px);font-weight:var(--font-body-bold-weight, 600);line-height:1.3}.make-offer-modal__optional{font-weight:var(--font-body-weight, 400);opacity:.55}.make-offer-modal__input{box-sizing:border-box;display:block;width:100%;height:46px;padding:0 14px;border:1px solid rgba(var(--color-base-rgb, 20, 44, 115),.2);border-radius:var(--radius-input, 8px);background:var(--color-input-background, #f6f7fa);color:var(--color-input-text, var(--color-base));font-family:var(--font-body-family);font-size:16px;line-height:1.3;-webkit-appearance:none;appearance:none;transition:border-color var(--duration-short, .15s) ease,box-shadow var(--duration-short, .15s) ease}.make-offer-modal__input::placeholder{color:var(--color-base);opacity:.4}.make-offer-modal__input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-base-rgb, 20, 44, 115),.1)}.make-offer-modal__price-input{display:flex;align-items:center;border:1px solid rgba(var(--color-base-rgb, 20, 44, 115),.2);border-radius:var(--radius-input, 8px);background:var(--color-input-background, #f6f7fa);overflow:hidden;transition:border-color var(--duration-short, .15s) ease,box-shadow var(--duration-short, .15s) ease}.make-offer-modal__price-input:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-base-rgb, 20, 44, 115),.1)}.make-offer-modal__currency-symbol{padding:0 4px 0 14px;font-size:var(--font-body-size, 16px);font-weight:700;opacity:.6}.make-offer-modal__price-input .make-offer-modal__input{border:none;background:transparent;box-shadow:none;padding-left:4px;font-weight:700}.make-offer-modal__input[type=number]{-moz-appearance:textfield}.make-offer-modal__input[type=number]::-webkit-outer-spin-button,.make-offer-modal__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.make-offer-modal__hint{margin:6px 0 0;font-size:var(--font-body4-size, 11px);opacity:.6}.make-offer-modal__error{margin:6px 0 0;color:var(--color-alert, #d20404);font-size:var(--font-body4-size, 11px)}.make-offer-modal__form-error,.make-offer-modal__success{margin:0 0 16px;padding:12px 14px;border-radius:var(--radius, 8px);font-size:var(--font-body3-size, 12px);line-height:1.45}.make-offer-modal__form-error{color:var(--color-alert, #d20404);background:#d2040414}.make-offer-modal__success{color:#14713a;background:#14713a17}.make-offer-modal__form-error[hidden],.make-offer-modal__success[hidden],.make-offer-modal__error[hidden]{display:none}.make-offer-modal__footer{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:16px 22px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:var(--color-body-background, #ffffff);border-top:1px solid rgba(var(--color-base-rgb, 20, 44, 115),.12)}.make-offer-modal__cancel{flex:0 0 auto;padding:0 4px;border:none;background:none;color:var(--color-base);font-family:var(--font-body-family);font-size:var(--font-body2-size, 14px);opacity:.65;cursor:pointer}.make-offer-modal__cancel:hover{opacity:1;text-decoration:underline}.make-offer-modal__submit.btn{flex:1 1 auto;min-width:0}.make-offer-modal__submit[disabled]{opacity:.6;cursor:not-allowed}.make-offer-modal__submit .loading-overlay__spinner{width:20px;margin-left:8px}.make-offer-modal__submit .loading-overlay__spinner.hidden{display:none}@media screen and (max-width:749px){.make-offer-modal{padding:0;align-items:flex-end}.make-offer-modal__dialog{max-width:100%;max-height:92vh;max-height:92dvh;border-radius:var(--radius, 14px) var(--radius, 14px) 0 0;animation-name:make-offer-slide-up}@keyframes make-offer-slide-up{0%{transform:translate3d(0,100%,0)}to{transform:none}}.make-offer-modal__header{padding:18px 18px 14px}.make-offer-modal__body{padding:16px 18px 4px}.make-offer-modal__footer{padding:14px 18px;padding-bottom:max(14px,env(safe-area-inset-bottom))}}.make-offer-modal__form .make-offer-modal__success,.make-offer-modal__form .make-offer-modal__form-error{margin-bottom:16px}.make-offer-modal__submit[hidden]{display:none}.make-offer-modal__footer:has(.make-offer-modal__submit[hidden]) .make-offer-modal__cancel{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/14/assets/make-offer.css.map */
