.buy-backdrop.svelte-19pvy3f{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:#6f3b2459;overscroll-behavior:none}.buy-dialog.svelte-19pvy3f{position:relative;display:grid;gap:1rem;width:min(100%,34rem);max-height:min(90vh,44rem);overflow:auto;overscroll-behavior:contain;padding:1.25rem;border:1px solid #d8c6b1;border-radius:8px;color:#34251c;background:#fff9f0;box-shadow:0 24px 70px #34251c33}.buy-close.svelte-19pvy3f{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:2rem;height:2rem;border:0;color:#34251c85;background:transparent;cursor:pointer}.buy-head.svelte-19pvy3f{display:flex;align-items:center;gap:.9rem;padding-right:2rem}.buy-photo.svelte-19pvy3f{flex:none;width:4.5rem;height:4.5rem;overflow:hidden;border:1px solid #d8c6b1;border-radius:6px;background:#f8f1e7}.buy-photo.svelte-19pvy3f img{width:100%;height:100%;object-fit:cover}h3.svelte-19pvy3f{margin:0;font-family:Georgia,Fraunces,serif;font-size:1.25rem;line-height:1.25}.buy-via.svelte-19pvy3f{margin:.2rem 0 0;font-size:.85rem;color:#6f3b24}.buy-soon.svelte-19pvy3f{margin:0;font-size:.9rem;color:#6f3b24}.buy-actions.svelte-19pvy3f{display:flex;flex-wrap:wrap;gap:.6rem}.buy-go.svelte-19pvy3f,.buy-similar.svelte-19pvy3f{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.2rem;border-radius:6px;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer}.buy-go.svelte-19pvy3f{border:1px solid #c65f3c;color:#fff9f0;background:#c65f3c}.buy-go.svelte-19pvy3f:hover{background:#6f3b24;border-color:#6f3b24}.buy-similar.svelte-19pvy3f{border:1px solid #d8c6b1;color:#34251c;background:transparent}.buy-similar.svelte-19pvy3f:hover{border-color:#c65f3c}.buy-go.svelte-19pvy3f:focus-visible,.buy-similar.svelte-19pvy3f:focus-visible,.buy-close.svelte-19pvy3f:focus-visible{outline:2px solid #c65f3c;outline-offset:2px}
