.alert[data-v-5ad4c34c]{padding:12px 16px;border-radius:var(--radius-md);border-left:3px solid;display:flex;gap:10px;align-items:flex-start;font-size:12.5px}.alert--info[data-v-5ad4c34c]{background:var(--color-info-50);border-color:var(--color-info-500);color:var(--color-info-700)}.alert--success[data-v-5ad4c34c]{background:var(--color-success-50);border-color:var(--color-success-500);color:var(--color-success-700)}.alert--warning[data-v-5ad4c34c]{background:var(--color-warning-50);border-color:var(--color-warning-500);color:var(--color-warning-700)}.alert--error[data-v-5ad4c34c]{background:var(--color-error-50);border-color:var(--color-error-500);color:var(--color-error-700)}.alert__icon[data-v-5ad4c34c]{margin-top:2px;flex-shrink:0}.alert__content[data-v-5ad4c34c]{flex:1}.alert__title[data-v-5ad4c34c]{display:block;margin-bottom:2px}.alert__close[data-v-5ad4c34c]{background:none;border:none;cursor:pointer;color:inherit;opacity:.6;padding:0}.alert__close[data-v-5ad4c34c]:hover{opacity:1}.currency-input[data-v-4e925862]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.currency-input__label[data-v-4e925862]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-neutral-900)}.currency-input__wrapper[data-v-4e925862]{position:relative;display:flex;align-items:center}.currency-input__field[data-v-4e925862]{height:40px;padding:0 var(--spacing-xl) 0 var(--spacing-sm);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-neutral-900);background:#fff;width:100%;transition:border-color .12s,box-shadow .12s}.currency-input__field[data-v-4e925862]::-moz-placeholder{color:var(--color-neutral-500)}.currency-input__field[data-v-4e925862]::placeholder{color:var(--color-neutral-500)}.currency-input__field[data-v-4e925862]:hover{border-color:var(--color-neutral-300)}.currency-input__field[data-v-4e925862]:focus{border-color:var(--color-primary-700);box-shadow:var(--shadow-focus);outline:none}.currency-input__field[data-v-4e925862]:disabled{background:var(--color-neutral-100);color:var(--color-neutral-400);cursor:not-allowed}.currency-input--error .currency-input__field[data-v-4e925862]{border-color:var(--color-error-500)}.currency-input--error .currency-input__field[data-v-4e925862]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.2)}.currency-input__suffix[data-v-4e925862]{position:absolute;right:var(--spacing-sm);color:var(--color-neutral-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);pointer-events:none}.currency-input__error[data-v-4e925862]{font-size:var(--font-size-xs);color:var(--color-error-700);display:flex;align-items:center;gap:var(--spacing-xs)}.offer-price-input[data-v-33b3118e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.offer-price-input__wrapper[data-v-33b3118e]{display:flex;align-items:center;height:48px;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);background:#fff;overflow:hidden;transition:border-color .12s,box-shadow .12s}.offer-price-input__wrapper[data-v-33b3118e]:hover{border-color:var(--color-neutral-300)}.offer-price-input__wrapper[data-v-33b3118e]:focus-within{border-color:var(--color-primary-700);box-shadow:var(--shadow-focus)}.offer-price-input__btn[data-v-33b3118e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--spacing-2xl);height:100%;color:var(--color-primary-600);font-size:var(--font-size-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s,color .12s}.offer-price-input__btn[data-v-33b3118e]:hover:not(.offer-price-input__btn--disabled){background:var(--color-primary-50)}.offer-price-input__btn[data-v-33b3118e]:active:not(.offer-price-input__btn--disabled){background:var(--color-primary-100)}.offer-price-input__btn--disabled[data-v-33b3118e]{color:var(--color-neutral-300);cursor:not-allowed}.offer-price-input__value[data-v-33b3118e]{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.offer-price-input__center[data-v-33b3118e]{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.offer-price-input__field[data-v-33b3118e]{border:none;outline:none;background:transparent;font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-neutral-900);padding:0;-moz-appearance:textfield}.offer-price-input__field[data-v-33b3118e]:disabled{color:var(--color-neutral-400);cursor:not-allowed}.offer-price-input__field[data-v-33b3118e]::-webkit-inner-spin-button,.offer-price-input__field[data-v-33b3118e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.offer-price-input__currency[data-v-33b3118e]{flex-shrink:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-500);pointer-events:none}.offer-price-input__error[data-v-33b3118e]{font-size:var(--font-size-xs);color:var(--color-error-700);display:flex;align-items:center;gap:var(--spacing-xs)}.offer-price-input--error .offer-price-input__wrapper[data-v-33b3118e]{border-color:var(--color-error-500)}.offer-price-input--error .offer-price-input__wrapper[data-v-33b3118e]:focus-within{box-shadow:0 0 0 3px rgba(220,38,38,.2)}.offer-price-input--error .offer-price-input__btn[data-v-33b3118e]:not(.offer-price-input__btn--disabled){color:var(--color-error-500)}.offer-price-input--disabled .offer-price-input__wrapper[data-v-33b3118e]{background:var(--color-neutral-100);border-color:var(--color-neutral-200)}.offer-price-input--disabled .offer-price-input__btn[data-v-33b3118e]{color:var(--color-neutral-300);cursor:not-allowed}.lightbox[data-v-2c173832]{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:rgba(0,0,0,.92);display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox__toolbar[data-v-2c173832]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);flex-shrink:0;z-index:var(--z-modal)}.lightbox__counter[data-v-2c173832]{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsla(0,0%,100%,.8)}.lightbox__close[data-v-2c173832]{display:flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);border:none;border-radius:var(--radius-full);background:hsla(0,0%,100%,.15);color:#fff;font-size:var(--font-size-md);cursor:pointer;transition:background .15s ease}.lightbox__close[data-v-2c173832]:hover{background:hsla(0,0%,100%,.25)}.lightbox__stage[data-v-2c173832]{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:0 var(--spacing-md);min-height:0}.lightbox__nav[data-v-2c173832]{display:flex;align-items:center;justify-content:center;width:var(--spacing-2xl);height:var(--spacing-2xl);border:none;border-radius:var(--radius-full);background:hsla(0,0%,100%,.1);color:#fff;font-size:var(--font-size-lg);cursor:pointer;flex-shrink:0;transition:background .15s ease}.lightbox__nav[data-v-2c173832]:hover{background:hsla(0,0%,100%,.25)}@media(max-width:1279px){.lightbox__nav[data-v-2c173832]{width:var(--spacing-xl);height:var(--spacing-xl);font-size:var(--font-size-md)}}.lightbox__image-wrapper[data-v-2c173832]{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;max-height:100%;overflow:hidden}.lightbox__image[data-v-2c173832]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}.lightbox__thumbnails[data-v-2c173832]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.lightbox__thumbnails[data-v-2c173832]::-webkit-scrollbar{display:none}.lightbox__thumb[data-v-2c173832]{width:var(--spacing-2xl);height:var(--spacing-2xl);flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;opacity:.5;border:2px solid transparent;transition:opacity .15s ease,border-color .15s ease}.lightbox__thumb[data-v-2c173832]:hover{opacity:.8}.lightbox__thumb--active[data-v-2c173832]{opacity:1;border-color:#fff}.lightbox__thumb img[data-v-2c173832]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lightbox-fade-enter-active[data-v-2c173832],.lightbox-fade-leave-active[data-v-2c173832]{transition:opacity .25s ease}.lightbox-fade-enter[data-v-2c173832],.lightbox-fade-leave-to[data-v-2c173832]{opacity:0}.lightbox-slide-next-enter-active[data-v-2c173832],.lightbox-slide-next-leave-active[data-v-2c173832]{transition:opacity .2s ease,transform .2s ease}.lightbox-slide-next-enter[data-v-2c173832]{opacity:0;transform:translateX(var(--spacing-lg))}.lightbox-slide-next-leave-to[data-v-2c173832]{opacity:0;transform:translateX(calc(var(--spacing-lg)*-1))}.lightbox-slide-prev-enter-active[data-v-2c173832],.lightbox-slide-prev-leave-active[data-v-2c173832]{transition:opacity .2s ease,transform .2s ease}.lightbox-slide-prev-enter[data-v-2c173832]{opacity:0;transform:translateX(calc(var(--spacing-lg)*-1))}.lightbox-slide-prev-leave-to[data-v-2c173832]{opacity:0;transform:translateX(var(--spacing-lg))}